--- /home/fdroid/fdroiddata/tmp/com.infomaniak.drive_50400201.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.drive_50400201.apk ├── zipinfo {} │ @@ -1,17 +1,17 @@ │ Zip file size: 55834424 bytes, number of entries: 2158 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 120 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ --rw-r--r-- 0.0 unx 14857 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 14834 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 850 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 12901280 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 964 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 9902116 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 8950368 b- defN 81-Jan-01 01:01 classes4.dex │ --rw-r--r-- 0.0 unx 10867048 b- defN 81-Jan-01 01:01 classes5.dex │ +-rw-r--r-- 0.0 unx 10868676 b- defN 81-Jan-01 01:01 classes5.dex │ -rw-r--r-- 0.0 unx 50436 b- defN 81-Jan-01 01:01 classes6.dex │ -rw-r--r-- 0.0 unx 10096 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libandroidx.graphics.path.so │ -rw-r--r-- 0.0 unx 1014784 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libc++_shared.so │ -rw-r--r-- 0.0 unx 7112 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libdatastore_shared_counter.so │ -rw-r--r-- 0.0 unx 56896 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libjniPdfium.so │ -rw-r--r-- 0.0 unx 554880 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libmodft2.so │ -rw-r--r-- 0.0 unx 5216024 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libmodpdfium.so │ @@ -2153,8 +2153,8 @@ │ -rw---- 0.0 fat 828 b- defN 81-Jan-01 01:01 res/zt.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 288 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 1118132 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 193040 b- defN 81-Jan-01 01:01 META-INF/D341A14A.SF │ -rw---- 2.0 fat 1342 b- defN 81-Jan-01 01:01 META-INF/D341A14A.RSA │ -rw---- 2.0 fat 192913 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2158 files, 137258017 bytes uncompressed, 55585971 bytes compressed: 59.5% │ +2158 files, 137259622 bytes uncompressed, 55586063 bytes compressed: 59.5% ├── classes5.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 18782f76 │ │ -signature : 7117...d17b │ │ -file_size : 10867048 │ │ +checksum : 22a6d247 │ │ +signature : c847...4fc9 │ │ +file_size : 10868676 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 67260 │ │ +string_ids_size : 67265 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 9769 │ │ -type_ids_off : 269152 (0x041b60) │ │ -proto_ids_size : 15748 │ │ -proto_ids_off : 308228 (0x04b404) │ │ -field_ids_size : 51797 │ │ -field_ids_off : 497204 (0x079634) │ │ -method_ids_size : 65513 │ │ -method_ids_off : 911580 (0x0de8dc) │ │ -class_defs_size : 7823 │ │ -class_defs_off : 1435684 (0x15e824) │ │ -data_size : 9181028 │ │ -data_off : 1686020 (0x19ba04) │ │ +type_ids_size : 9770 │ │ +type_ids_off : 269172 (0x041b74) │ │ +proto_ids_size : 15750 │ │ +proto_ids_off : 308252 (0x04b41c) │ │ +field_ids_size : 51800 │ │ +field_ids_off : 497252 (0x079664) │ │ +method_ids_size : 65526 │ │ +method_ids_off : 911652 (0x0de924) │ │ +class_defs_size : 7824 │ │ +class_defs_off : 1435860 (0x15e8d4) │ │ +data_size : 9182448 │ │ +data_off : 1686228 (0x19bad4) │ │ │ │ Class #0 header: │ │ -class_idx : 6763 │ │ +class_idx : 6764 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13076 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13079 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -54,21 +54,21 @@ │ │ │ │ #1 : (in Lkotlin/coroutines/Continuation;) │ │ name : 'resumeWith' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 13076 (Continuation.kt) │ │ + source_file_idx : 13079 (Continuation.kt) │ │ │ │ Class #1 header: │ │ -class_idx : 6797 │ │ +class_idx : 6798 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13124 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13127 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -91,39 +91,39 @@ │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;) │ │ name : 'getStackTraceElement' │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 13124 (CoroutineStackFrame.kt) │ │ + source_file_idx : 13127 (CoroutineStackFrame.kt) │ │ │ │ Class #2 header: │ │ -class_idx : 6793 │ │ +class_idx : 6794 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13077 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13080 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #2 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "Ljava/io/Serializable;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��4\n\n\n��\n\n\n\n\n��\n\n\n\n\n\n��!��2\n002020B 00¢J\n0 2 \n00\r¢J02 \n00\rH$¢J0 HJ0 02\n0HJ$0 0202\n0HJ0HJ\n0HR 00¢\n��\tR08VX–¢¨" } d2={ "Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;" "Lkotlin/coroutines/Continuation;" "" "Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "Ljava/io/Serializable;" "completion" "" "(Lkotlin/coroutines/Continuation;)V" "getCompletion" "()Lkotlin/coroutines/Continuation;" "resumeWith" "" "result" "Lkotlin/Result;" "(Ljava/lang/Object;)V" "invokeSuspend" "(Ljava/lang/Object;)Ljava/lang/Object;" "releaseIntercepted" "create" "value" "toString" "" "callerFrame" "getCallerFrame" "()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "getStackTraceElement" "Ljava/lang/StackTraceElement;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on field #46012 'completion' │ │ +Annotations on field #46015 'completion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45740 '' │ │ +Annotations on method #45753 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45741 'create' │ │ +Annotations on method #45754 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45742 'create' │ │ +Annotations on method #45755 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45744 'getCompletion' │ │ +Annotations on method #45757 'getCompletion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ │ │ Class #2 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -142,18 +142,18 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -416fb8: |[416fb8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -416fc8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -416fce: 5b01 bcb3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bc │ │ -416fd2: 0e00 |0005: return-void │ │ +4172f4: |[4172f4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +417304: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +41730a: 5b01 bfb3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bf │ │ +41730e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ @@ -164,21 +164,21 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -416f20: |[416f20] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -416f30: 1a01 e69e |0000: const-string v1, "completion" // string@9ee6 │ │ -416f34: 7120 50b7 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -416f3a: 2201 c417 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@17c4 │ │ -416f3e: 1a02 85a1 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a185 │ │ -416f42: 7020 ca94 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94ca │ │ -416f48: 2701 |000c: throw v1 │ │ +41725c: |[41725c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +41726c: 1a01 eb9e |0000: const-string v1, "completion" // string@9eeb │ │ +417270: 7120 5db7 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +417276: 2201 c517 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@17c5 │ │ +41727a: 1a02 8aa1 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a18a │ │ +41727e: 7020 d794 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94d7 │ │ +417284: 2701 |000c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -188,21 +188,21 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -416f4c: |[416f4c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -416f5c: 1a00 e69e |0000: const-string v0, "completion" // string@9ee6 │ │ -416f60: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -416f66: 2202 c417 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@17c4 │ │ -416f6a: 1a00 86a1 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a186 │ │ -416f6e: 7020 ca94 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94ca │ │ -416f74: 2702 |000c: throw v2 │ │ +417288: |[417288] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +417298: 1a00 eb9e |0000: const-string v0, "completion" // string@9eeb │ │ +41729c: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +4172a2: 2202 c517 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@17c5 │ │ +4172a6: 1a00 8ba1 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a18b │ │ +4172aa: 7020 d794 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94d7 │ │ +4172b0: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -211,22 +211,22 @@ │ │ type : '()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -416f90: |[416f90] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -416fa0: 5420 bcb3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bc │ │ -416fa4: 2001 8d1a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a8d │ │ -416fa8: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -416fac: 1f00 8d1a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a8d │ │ -416fb0: 2802 |0008: goto 000a // +0002 │ │ -416fb2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -416fb4: 1100 |000a: return-object v0 │ │ +4172cc: |[4172cc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +4172dc: 5420 bfb3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bf │ │ +4172e0: 2001 8e1a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a8e │ │ +4172e4: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +4172e8: 1f00 8e1a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a8e │ │ +4172ec: 2802 |0008: goto 000a // +0002 │ │ +4172ee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4172f0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #3 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -234,17 +234,17 @@ │ │ type : '()Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416f78: |[416f78] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -416f88: 5410 bcb3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bc │ │ -416f8c: 1100 |0002: return-object v0 │ │ +4172b4: |[4172b4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +4172c4: 5410 bfb3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bf │ │ +4172c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #4 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -252,18 +252,18 @@ │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -416eb4: |[416eb4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -416ec4: 7110 d7b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b2d7 │ │ -416eca: 0c00 |0003: move-result-object v0 │ │ -416ecc: 1100 |0004: return-object v0 │ │ +4171f0: |[4171f0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +417200: 7110 e4b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b2e4 │ │ +417206: 0c00 |0003: move-result-object v0 │ │ +417208: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #5 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -277,60 +277,60 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -416fd4: |[416fd4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -416fe4: 0e00 |0000: return-void │ │ +417310: |[417310] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +417320: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ name : 'resumeWith' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -416fe8: |[416fe8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -416ff8: 0730 |0000: move-object v0, v3 │ │ -416ffa: 0701 |0001: move-object v1, v0 │ │ -416ffc: 1f01 6b1a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -417000: 7110 d9b2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b2d9 │ │ -417006: 1f00 891a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a89 │ │ -41700a: 5401 bcb3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bc │ │ -41700e: 7110 4db7 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -417014: 6e20 b2b2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b2b2 │ │ -41701a: 0c04 |0011: move-result-object v4 │ │ -41701c: 7100 87b2 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -417022: 0c02 |0015: move-result-object v2 │ │ -417024: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -417028: 0e00 |0018: return-void │ │ -41702a: 6202 5fb2 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b25f │ │ -41702e: 7110 329b 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b32 │ │ -417034: 0c04 |001e: move-result-object v4 │ │ -417036: 280c |001f: goto 002b // +000c │ │ -417038: 0d04 |0020: move-exception v4 │ │ -41703a: 6202 5fb2 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b25f │ │ -41703e: 7110 409b 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b40 │ │ -417044: 0c04 |0026: move-result-object v4 │ │ -417046: 7110 329b 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b32 │ │ -41704c: 0c04 |002a: move-result-object v4 │ │ -41704e: 6e10 b3b2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b2b3 │ │ -417054: 2010 891a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a89 │ │ -417058: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -41705c: 0710 |0032: move-object v0, v1 │ │ -41705e: 28ce |0033: goto 0001 // -0032 │ │ -417060: 7220 38b2 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b238 │ │ -417066: 0e00 |0037: return-void │ │ +417324: |[417324] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +417334: 0730 |0000: move-object v0, v3 │ │ +417336: 0701 |0001: move-object v1, v0 │ │ +417338: 1f01 6c1a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +41733c: 7110 e6b2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b2e6 │ │ +417342: 1f00 8a1a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a8a │ │ +417346: 5401 bfb3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3bf │ │ +41734a: 7110 5ab7 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +417350: 6e20 bfb2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b2bf │ │ +417356: 0c04 |0011: move-result-object v4 │ │ +417358: 7100 94b2 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +41735e: 0c02 |0015: move-result-object v2 │ │ +417360: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +417364: 0e00 |0018: return-void │ │ +417366: 6202 62b2 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b262 │ │ +41736a: 7110 3f9b 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b3f │ │ +417370: 0c04 |001e: move-result-object v4 │ │ +417372: 280c |001f: goto 002b // +000c │ │ +417374: 0d04 |0020: move-exception v4 │ │ +417376: 6202 62b2 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b262 │ │ +41737a: 7110 4d9b 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b4d │ │ +417380: 0c04 |0026: move-result-object v4 │ │ +417382: 7110 3f9b 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b3f │ │ +417388: 0c04 |002a: move-result-object v4 │ │ +41738a: 6e10 c0b2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b2c0 │ │ +417390: 2010 8a1a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a8a │ │ +417394: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +417398: 0710 |0032: move-object v0, v1 │ │ +41739a: 28ce |0033: goto 0001 // -0032 │ │ +41739c: 7220 45b2 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b245 │ │ +4173a2: 0e00 |0037: return-void │ │ catches : 1 │ │ 0x000e - 0x001f │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=28 │ │ 0x0007 line=29 │ │ 0x0009 line=30 │ │ @@ -350,60 +350,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -416ed0: |[416ed0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -416ee0: 2200 bc17 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@17bc │ │ -416ee4: 1a01 1333 |0002: const-string v1, "Continuation at " // string@3313 │ │ -416ee8: 7020 6f94 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -416eee: 6e10 b1b2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b2b1 │ │ -416ef4: 0c01 |000a: move-result-object v1 │ │ -416ef6: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -416efa: 2809 |000d: goto 0016 // +0009 │ │ -416efc: 6e10 f993 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@93f9 │ │ -416f02: 0c01 |0011: move-result-object v1 │ │ -416f04: 6e10 2b93 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@932b │ │ -416f0a: 0c01 |0015: move-result-object v1 │ │ -416f0c: 1f01 7e17 |0016: check-cast v1, Ljava/io/Serializable; // type@177e │ │ -416f10: 6e20 7794 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -416f16: 6e10 8a94 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -416f1c: 0c00 |001e: move-result-object v0 │ │ -416f1e: 1100 |001f: return-object v0 │ │ +41720c: |[41720c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +41721c: 2200 bd17 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@17bd │ │ +417220: 1a01 1633 |0002: const-string v1, "Continuation at " // string@3316 │ │ +417224: 7020 7c94 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +41722a: 6e10 beb2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b2be │ │ +417230: 0c01 |000a: move-result-object v1 │ │ +417232: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +417236: 2809 |000d: goto 0016 // +0009 │ │ +417238: 6e10 0694 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@9406 │ │ +41723e: 0c01 |0011: move-result-object v1 │ │ +417240: 6e10 3893 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9338 │ │ +417246: 0c01 |0015: move-result-object v1 │ │ +417248: 1f01 7f17 |0016: check-cast v1, Ljava/io/Serializable; // type@177f │ │ +41724c: 6e20 8494 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +417252: 6e10 9794 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +417258: 0c00 |001e: move-result-object v0 │ │ +41725a: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ - source_file_idx : 13077 (ContinuationImpl.kt) │ │ + source_file_idx : 13080 (ContinuationImpl.kt) │ │ │ │ Class #3 header: │ │ -class_idx : 6796 │ │ +class_idx : 6797 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6793 │ │ -source_file_idx : 13077 │ │ +superclass_idx : 6794 │ │ +source_file_idx : 13080 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #3 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nContinuationImpl.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ContinuationImpl.kt\nkotlin/coroutines/jvm/internal/ContinuationImpl\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,168:1\n1#2:169\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\"\n\n\n��\n\n��\n��\n\n\n\n��!��20B# 000¢B 00¢\tJ\r\n00J0HR0X‚¢\n��R\n08VX–¢  R\r 00X‚¢\n��¨" } d2={ "Lkotlin/coroutines/jvm/internal/ContinuationImpl;" "Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;" "completion" "Lkotlin/coroutines/Continuation;" "" "_context" "Lkotlin/coroutines/CoroutineContext;" "" "(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V" "(Lkotlin/coroutines/Continuation;)V" "context" "getContext" "()Lkotlin/coroutines/CoroutineContext;" "intercepted" "releaseIntercepted" "" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on field #46015 'intercepted' │ │ +Annotations on field #46018 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45763 '' │ │ +Annotations on method #45776 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45764 '' │ │ +Annotations on method #45777 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/CoroutineContext;" ")V" } │ │ -Annotations on method #45766 'intercepted' │ │ +Annotations on method #45779 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ │ │ Class #3 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;' │ │ Interfaces - │ │ @@ -423,22 +423,22 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -417268: |[417268] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -417278: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -41727c: 7210 37b2 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b237 │ │ -417282: 0c00 |0005: move-result-object v0 │ │ -417284: 2802 |0006: goto 0008 // +0002 │ │ -417286: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -417288: 7030 c4b2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b2c4 │ │ -41728e: 0e00 |000b: return-void │ │ +4175a4: |[4175a4] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4175b4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4175b8: 7210 44b2 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b244 │ │ +4175be: 0c00 |0005: move-result-object v0 │ │ +4175c0: 2802 |0006: goto 0008 // +0002 │ │ +4175c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4175c4: 7030 d1b2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b2d1 │ │ +4175ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -447,18 +447,18 @@ │ │ type : '(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -417290: |[417290] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -4172a0: 7020 acb2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2ac │ │ -4172a6: 5b02 beb3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3be │ │ -4172aa: 0e00 |0005: return-void │ │ +4175cc: |[4175cc] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +4175dc: 7020 b9b2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2b9 │ │ +4175e2: 5b02 c1b3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3c1 │ │ +4175e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ @@ -470,18 +470,18 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41724c: |[41724c] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -41725c: 5410 beb3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3be │ │ -417260: 7110 4db7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -417266: 1100 |0005: return-object v0 │ │ +417588: |[417588] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +417598: 5410 c1b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3c1 │ │ +41759c: 7110 5ab7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +4175a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/ContinuationImpl;) │ │ @@ -489,34 +489,34 @@ │ │ type : '()Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4171f4: |[4171f4] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -417204: 5420 bfb3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3bf │ │ -417208: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -41720c: 6e10 c5b2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2c5 │ │ -417212: 0c00 |0007: move-result-object v0 │ │ -417214: 6201 a0b3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3a0 │ │ -417218: 1f01 751a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a75 │ │ -41721c: 7220 61b2 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b261 │ │ -417222: 0c00 |000f: move-result-object v0 │ │ -417224: 1f00 6e1a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a6e │ │ -417228: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -41722c: 0721 |0014: move-object v1, v2 │ │ -41722e: 1f01 6b1a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -417232: 7220 43b2 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b243 │ │ -417238: 0c00 |001a: move-result-object v0 │ │ -41723a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -41723e: 0720 |001d: move-object v0, v2 │ │ -417240: 1f00 6b1a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -417244: 5b20 bfb3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3bf │ │ -417248: 1100 |0022: return-object v0 │ │ +417530: |[417530] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +417540: 5420 c2b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c2 │ │ +417544: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +417548: 6e10 d2b2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2d2 │ │ +41754e: 0c00 |0007: move-result-object v0 │ │ +417550: 6201 a3b3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3a3 │ │ +417554: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a76 │ │ +417558: 7220 6eb2 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b26e │ │ +41755e: 0c00 |000f: move-result-object v0 │ │ +417560: 1f00 6f1a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a6f │ │ +417564: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +417568: 0721 |0014: move-object v1, v2 │ │ +41756a: 1f01 6c1a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +41756e: 7220 50b2 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b250 │ │ +417574: 0c00 |001a: move-result-object v0 │ │ +417576: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +41757a: 0720 |001d: move-object v0, v2 │ │ +41757c: 1f00 6c1a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +417580: 5b20 c2b3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c2 │ │ +417584: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x0020 line=113 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ @@ -526,46 +526,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4172ac: |[4172ac] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -4172bc: 5430 bfb3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3bf │ │ -4172c0: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -4172c4: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -4172c8: 6e10 c5b2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2c5 │ │ -4172ce: 0c01 |0009: move-result-object v1 │ │ -4172d0: 6202 a0b3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3a0 │ │ -4172d4: 1f02 751a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a75 │ │ -4172d8: 7220 61b2 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b261 │ │ -4172de: 0c01 |0011: move-result-object v1 │ │ -4172e0: 7110 4db7 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -4172e6: 1f01 6e1a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a6e │ │ -4172ea: 7220 45b2 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b245 │ │ -4172f0: 6200 bdb3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b3bd │ │ -4172f4: 1f00 6b1a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -4172f8: 5b30 bfb3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3bf │ │ -4172fc: 0e00 |0020: return-void │ │ +4175e8: |[4175e8] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +4175f8: 5430 c2b3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c2 │ │ +4175fc: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +417600: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +417604: 6e10 d2b2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2d2 │ │ +41760a: 0c01 |0009: move-result-object v1 │ │ +41760c: 6202 a3b3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3a3 │ │ +417610: 1f02 761a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a76 │ │ +417614: 7220 6eb2 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b26e │ │ +41761a: 0c01 |0011: move-result-object v1 │ │ +41761c: 7110 5ab7 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +417622: 1f01 6f1a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a6f │ │ +417626: 7220 52b2 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b252 │ │ +41762c: 6200 c0b3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b3c0 │ │ +417630: 1f00 6c1a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +417634: 5b30 c2b3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c2 │ │ +417638: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=118 │ │ 0x001a line=120 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ │ │ - source_file_idx : 13077 (ContinuationImpl.kt) │ │ + source_file_idx : 13080 (ContinuationImpl.kt) │ │ │ │ Class #4 header: │ │ -class_idx : 6451 │ │ +class_idx : 6452 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 14922 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 14925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 annotations: │ │ Annotations on class │ │ @@ -577,21 +577,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 14922 (Function.kt) │ │ + source_file_idx : 14925 (Function.kt) │ │ │ │ Class #5 header: │ │ -class_idx : 7013 │ │ +class_idx : 7014 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 14924 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 14927 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ @@ -610,21 +610,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/internal/FunctionBase;) │ │ name : 'getArity' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14924 (FunctionBase.kt) │ │ + source_file_idx : 14927 (FunctionBase.kt) │ │ │ │ Class #6 header: │ │ -class_idx : 6808 │ │ +class_idx : 6809 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13077 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13080 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 annotations: │ │ Annotations on class │ │ @@ -635,31 +635,31 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 13077 (ContinuationImpl.kt) │ │ + source_file_idx : 13080 (ContinuationImpl.kt) │ │ │ │ Class #7 header: │ │ -class_idx : 6809 │ │ +class_idx : 6810 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6796 │ │ -source_file_idx : 13077 │ │ +superclass_idx : 6797 │ │ +source_file_idx : 13080 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/ContinuationImpl;" "Lkotlin/jvm/internal/FunctionBase<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/jvm/internal/SuspendFunction;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��*\n\n\n\n��\n\n��\n\n��\n\n\n\n��!��202\n0020B!0 00¢\t\nB0¢\t J0HR0X–¢\n�� \r¨" } d2={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/coroutines/jvm/internal/ContinuationImpl;" "Lkotlin/jvm/internal/FunctionBase;" "" "Lkotlin/coroutines/jvm/internal/SuspendFunction;" "arity" "" "completion" "Lkotlin/coroutines/Continuation;" "" "(ILkotlin/coroutines/Continuation;)V" "(I)V" "getArity" "()I" "toString" "" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #45809 '' │ │ +Annotations on method #45822 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ │ │ Class #7 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ @@ -677,18 +677,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4179ec: |[4179ec] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -4179fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4179fe: 7030 f1b2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -417a04: 0e00 |0004: return-void │ │ +417d28: |[417d28] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +417d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +417d3a: 7030 feb2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +417d40: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -697,18 +697,18 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -417a08: |[417a08] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -417a18: 7020 c3b2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2c3 │ │ -417a1e: 5901 c9b3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3c9 │ │ -417a22: 0e00 |0005: return-void │ │ +417d44: |[417d44] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +417d54: 7020 d0b2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2d0 │ │ +417d5a: 5901 ccb3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3cc │ │ +417d5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -720,17 +720,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -417994: |[417994] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -4179a4: 5210 c9b3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3c9 │ │ -4179a8: 0f00 |0002: return v0 │ │ +417cd0: |[417cd0] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +417ce0: 5210 ccb3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3cc │ │ +417ce4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/SuspendLambda;) │ │ @@ -738,53 +738,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4179ac: |[4179ac] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -4179bc: 6e10 f3b2 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b2f3 │ │ -4179c2: 0c00 |0003: move-result-object v0 │ │ -4179c4: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -4179c8: 0720 |0006: move-object v0, v2 │ │ -4179ca: 1f00 651b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b65 │ │ -4179ce: 7110 44b8 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b844 │ │ -4179d4: 0c00 |000c: move-result-object v0 │ │ -4179d6: 1a01 22eb |000d: const-string v1, "renderLambdaToString(...)" // string@eb22 │ │ -4179da: 7120 4fb7 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -4179e0: 2805 |0012: goto 0017 // +0005 │ │ -4179e2: 6f10 c8b2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b2c8 │ │ -4179e8: 0c00 |0016: move-result-object v0 │ │ -4179ea: 1100 |0017: return-object v0 │ │ +417ce8: |[417ce8] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +417cf8: 6e10 00b3 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b300 │ │ +417cfe: 0c00 |0003: move-result-object v0 │ │ +417d00: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +417d04: 0720 |0006: move-object v0, v2 │ │ +417d06: 1f00 661b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b66 │ │ +417d0a: 7110 51b8 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b851 │ │ +417d10: 0c00 |000c: move-result-object v0 │ │ +417d12: 1a01 27eb |000d: const-string v1, "renderLambdaToString(...)" // string@eb27 │ │ +417d16: 7120 5cb7 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +417d1c: 2805 |0012: goto 0017 // +0005 │ │ +417d1e: 6f10 d5b2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b2d5 │ │ +417d24: 0c00 |0016: move-result-object v0 │ │ +417d26: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=164 │ │ 0x0013 line=166 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ │ │ - source_file_idx : 13077 (ContinuationImpl.kt) │ │ + source_file_idx : 13080 (ContinuationImpl.kt) │ │ │ │ Class #8 header: │ │ -class_idx : 6972 │ │ +class_idx : 6973 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 14930 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 14933 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n\n\nf��*�� ��* ��* 2H0J828��28H¦¢¨\t" } d2={ "Lkotlin/jvm/functions/Function2;" "P1" "P2" "R" "Lkotlin/Function;" "invoke" "p1" "p2" "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #46609 'invoke' │ │ +Annotations on method #46622 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TP1;TP2;)TR;" } │ │ │ │ Class #8 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function2;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -795,21 +795,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/functions/Function2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14930 (Functions.kt) │ │ + source_file_idx : 14933 (Functions.kt) │ │ │ │ Class #9 header: │ │ class_idx : 1100 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 11277 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 11280 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #9 annotations: │ │ Annotations on class │ │ @@ -843,127 +843,127 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19bad8: |[19bad8] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ -19bae8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -19baea: 7030 f1b2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19baf0: 0e00 |0004: return-void │ │ +19bba8: |[19bba8] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ +19bbb8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19bbba: 7030 feb2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +19bbc0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19bab8: |[19bab8] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19bac8: 2201 4c04 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@044c │ │ -19bacc: 7020 800c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c80 │ │ -19bad2: 1f01 6b1a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19bad6: 1101 |0007: return-object v1 │ │ +19bb88: |[19bb88] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19bb98: 2201 4c04 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@044c │ │ +19bb9c: 7020 800c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c80 │ │ +19bba2: 1f01 6c1a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19bba6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19ba04: |[19ba04] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ba14: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19ba18: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19ba1c: 6e30 830c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0c83 │ │ -19ba22: 0c01 |0007: move-result-object v1 │ │ -19ba24: 1101 |0008: return-object v1 │ │ +19bad4: |[19bad4] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bae4: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19bae8: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19baec: 6e30 830c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0c83 │ │ +19baf2: 0c01 |0007: move-result-object v1 │ │ +19baf4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19ba28: |[19ba28] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19ba38: 6e30 810c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0c81 │ │ -19ba3e: 0c01 |0003: move-result-object v1 │ │ -19ba40: 1f01 4c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@044c │ │ -19ba44: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19ba48: 6e20 840c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c84 │ │ -19ba4e: 0c01 |000b: move-result-object v1 │ │ -19ba50: 1101 |000c: return-object v1 │ │ +19baf8: |[19baf8] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19bb08: 6e30 810c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0c81 │ │ +19bb0e: 0c01 |0003: move-result-object v1 │ │ +19bb10: 1f01 4c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@044c │ │ +19bb14: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19bb18: 6e20 840c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c84 │ │ +19bb1e: 0c01 |000b: move-result-object v1 │ │ +19bb20: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -19ba54: |[19ba54] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ba64: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19ba6a: 0c00 |0003: move-result-object v0 │ │ -19ba6c: 5231 9903 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ -19ba70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19ba72: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -19ba76: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -19ba7a: 7110 4d9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19ba80: 281a |000e: goto 0028 // +001a │ │ -19ba82: 2204 9f17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@179f │ │ -19ba86: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19ba8a: 7020 7d93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19ba90: 2704 |0016: throw v4 │ │ -19ba92: 7110 4d9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19ba98: 6204 b812 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19ba9c: 0731 |001c: move-object v1, v3 │ │ -19ba9e: 1f01 6b1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19baa2: 5932 9903 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ -19baa6: 6e20 9e39 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@399e │ │ -19baac: 0c04 |0024: move-result-object v4 │ │ -19baae: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -19bab2: 1100 |0027: return-object v0 │ │ -19bab4: 1104 |0028: return-object v4 │ │ +19bb24: |[19bb24] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bb34: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19bb3a: 0c00 |0003: move-result-object v0 │ │ +19bb3c: 5231 9903 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ +19bb40: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19bb42: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +19bb46: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +19bb4a: 7110 5a9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19bb50: 281a |000e: goto 0028 // +001a │ │ +19bb52: 2204 a017 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19bb56: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19bb5a: 7020 8a93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19bb60: 2704 |0016: throw v4 │ │ +19bb62: 7110 5a9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19bb68: 6204 bb12 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19bb6c: 0731 |001c: move-object v1, v3 │ │ +19bb6e: 1f01 6c1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19bb72: 5932 9903 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ +19bb76: 6e20 ab39 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39ab │ │ +19bb7c: 0c04 |0024: move-result-object v4 │ │ +19bb7e: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +19bb82: 1100 |0027: return-object v0 │ │ +19bb84: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; │ │ 0x0000 - 0x0029 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 11277 (BaseActivity.kt) │ │ + source_file_idx : 11280 (BaseActivity.kt) │ │ │ │ Class #10 header: │ │ class_idx : 1101 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 391 │ │ -source_file_idx : 11277 │ │ +source_file_idx : 11280 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -982,17 +982,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19baf4: |[19baf4] com.infomaniak.drive.ui.BaseActivity.:()V │ │ -19bb04: 7010 8c04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -19bb0a: 0e00 |0003: return-void │ │ +19bbc4: |[19bbc4] com.infomaniak.drive.ui.BaseActivity.:()V │ │ +19bbd4: 7010 8c04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +19bbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BaseActivity; │ │ │ │ Virtual methods - │ │ @@ -1001,66 +1001,66 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -19bb0c: |[19bb0c] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19bb1c: 6f20 8e04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -19bb22: 6203 b812 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19bb26: 6e10 8e39 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@398e │ │ -19bb2c: 0c03 |0008: move-result-object v3 │ │ -19bb2e: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ -19bb32: 2203 4c04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@044c │ │ -19bb36: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19bb38: 7020 800c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c80 │ │ -19bb3e: 1f03 3c1b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -19bb42: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -19bb44: 7140 62c6 3001 |0014: invoke-static {v0, v3, v1, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking$default:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; // method@c662 │ │ -19bb4a: 6203 ad00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19bb4e: 0720 |0019: move-object v0, v2 │ │ -19bb50: 1f00 3600 |001a: check-cast v0, Landroid/content/Context; // type@0036 │ │ -19bb54: 6201 b812 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19bb58: 6e10 8f39 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -19bb5e: 0a01 |0021: move-result v1 │ │ -19bb60: 6e30 2809 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ -19bb66: 6203 ad00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19bb6a: 0720 |0027: move-object v0, v2 │ │ -19bb6c: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19bb70: 6e20 2309 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0923 │ │ -19bb76: 0e00 |002d: return-void │ │ +19bbdc: |[19bbdc] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19bbec: 6f20 8e04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +19bbf2: 6203 bb12 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19bbf6: 6e10 9b39 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@399b │ │ +19bbfc: 0c03 |0008: move-result-object v3 │ │ +19bbfe: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ +19bc02: 2203 4c04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@044c │ │ +19bc06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19bc08: 7020 800c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c80 │ │ +19bc0e: 1f03 3d1b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +19bc12: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +19bc14: 7140 6fc6 3001 |0014: invoke-static {v0, v3, v1, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking$default:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; // method@c66f │ │ +19bc1a: 6203 ad00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19bc1e: 0720 |0019: move-object v0, v2 │ │ +19bc20: 1f00 3600 |001a: check-cast v0, Landroid/content/Context; // type@0036 │ │ +19bc24: 6201 bb12 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19bc28: 6e10 9c39 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +19bc2e: 0a01 |0021: move-result v1 │ │ +19bc30: 6e30 2809 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ +19bc36: 6203 ad00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19bc3a: 0720 |0027: move-object v0, v2 │ │ +19bc3c: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19bc40: 6e20 2309 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0923 │ │ +19bc46: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x000b line=33 │ │ 0x0017 line=34 │ │ 0x0025 line=36 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lcom/infomaniak/drive/ui/BaseActivity; │ │ 0x0000 - 0x002e reg=3 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 11277 (BaseActivity.kt) │ │ + source_file_idx : 11280 (BaseActivity.kt) │ │ │ │ Class #11 header: │ │ -class_idx : 6968 │ │ +class_idx : 6969 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 14930 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 14933 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #11 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n\n\nf��*�� ��* 2H0J828��H¦¢¨" } d2={ "Lkotlin/jvm/functions/Function1;" "P1" "R" "Lkotlin/Function;" "invoke" "p1" "(Ljava/lang/Object;)Ljava/lang/Object;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #46605 'invoke' │ │ +Annotations on method #46618 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TP1;)TR;" } │ │ │ │ Class #11 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function1;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -1071,21 +1071,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/functions/Function1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14930 (Functions.kt) │ │ + source_file_idx : 14933 (Functions.kt) │ │ │ │ Class #12 header: │ │ class_idx : 1102 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #12 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;' │ │ @@ -1105,18 +1105,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bba4: |[19bba4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bbb4: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bbba: 5b01 9a03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ -19bbbe: 0e00 |0005: return-void │ │ +19bc74: |[19bc74] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bc84: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bc8a: 5b01 9a03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ +19bc8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1126,36 +1126,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19bb78: |[19bb78] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bb88: 5410 9a03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ -19bb8c: 1f02 8917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1789 │ │ -19bb90: 6e10 e992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -19bb96: 0a02 |0007: move-result v2 │ │ -19bb98: 7120 d00c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd0 │ │ -19bb9e: 0c02 |000b: move-result-object v2 │ │ -19bba0: 1102 |000c: return-object v2 │ │ +19bc48: |[19bc48] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bc58: 5410 9a03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ +19bc5c: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@178a │ │ +19bc60: 6e10 f692 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +19bc66: 0a02 |0007: move-result v2 │ │ +19bc68: 7120 d00c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd0 │ │ +19bc6e: 0c02 |000b: move-result-object v2 │ │ +19bc70: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #13 header: │ │ class_idx : 1103 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #13 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;' │ │ @@ -1175,18 +1175,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bbec: |[19bbec] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bbfc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bc02: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19bc06: 0e00 |0005: return-void │ │ +19bcbc: |[19bcbc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bccc: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bcd2: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +19bcd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1196,36 +1196,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19bbc0: |[19bbc0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bbd0: 5410 9b03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19bbd4: 1f02 8917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1789 │ │ -19bbd8: 6e10 e992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -19bbde: 0a02 |0007: move-result v2 │ │ -19bbe0: 7120 d20c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd2 │ │ -19bbe6: 0c02 |000b: move-result-object v2 │ │ -19bbe8: 1102 |000c: return-object v2 │ │ +19bc90: |[19bc90] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bca0: 5410 9b03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +19bca4: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@178a │ │ +19bca8: 6e10 f692 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +19bcae: 0a02 |0007: move-result v2 │ │ +19bcb0: 7120 d20c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd2 │ │ +19bcb6: 0c02 |000b: move-result-object v2 │ │ +19bcb8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #14 header: │ │ class_idx : 1104 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #14 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;' │ │ @@ -1245,18 +1245,18 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bc2c: |[19bc2c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19bc3c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bc42: 5b01 9c03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ -19bc46: 0e00 |0005: return-void │ │ +19bcfc: |[19bcfc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19bd0c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bd12: 5b01 9c03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ +19bd16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ │ │ @@ -1266,44 +1266,44 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19bc08: |[19bc08] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bc18: 5410 9c03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ -19bc1c: 1f02 0902 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@0209 │ │ -19bc20: 7120 d40c 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0cd4 │ │ -19bc26: 0c02 |0007: move-result-object v2 │ │ -19bc28: 1102 |0008: return-object v2 │ │ +19bcd8: |[19bcd8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bce8: 5410 9c03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ +19bcec: 1f02 0902 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@0209 │ │ +19bcf0: 7120 d40c 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0cd4 │ │ +19bcf6: 0c02 |0007: move-result-object v2 │ │ +19bcf8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #15 header: │ │ -class_idx : 6957 │ │ +class_idx : 6958 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 14930 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 14933 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\nf��*�� 2H0J8��H¦¢¨" } d2={ "Lkotlin/jvm/functions/Function0;" "R" "Lkotlin/Function;" "invoke" "()Ljava/lang/Object;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #46594 'invoke' │ │ +Annotations on method #46607 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TR;" } │ │ │ │ Class #15 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function0;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -1314,21 +1314,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/functions/Function0;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14930 (Functions.kt) │ │ + source_file_idx : 14933 (Functions.kt) │ │ │ │ Class #16 header: │ │ class_idx : 1105 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #16 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;' │ │ @@ -1348,18 +1348,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bc68: |[19bc68] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bc78: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bc7e: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ -19bc82: 0e00 |0005: return-void │ │ +19bd38: |[19bd38] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bd48: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bd4e: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +19bd52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1369,32 +1369,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19bc48: |[19bc48] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ -19bc58: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ -19bc5c: 7110 cc0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0ccc │ │ -19bc62: 0c00 |0005: move-result-object v0 │ │ -19bc64: 1100 |0006: return-object v0 │ │ +19bd18: |[19bd18] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ +19bd28: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +19bd2c: 7110 cc0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0ccc │ │ +19bd32: 0c00 |0005: move-result-object v0 │ │ +19bd34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #17 header: │ │ class_idx : 1106 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #17 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;' │ │ @@ -1410,17 +1410,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bca0: |[19bca0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ -19bcb0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bcb6: 0e00 |0003: return-void │ │ +19bd70: |[19bd70] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ +19bd80: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bd86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -1429,33 +1429,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19bc84: |[19bc84] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19bc94: 7120 c80c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cc8 │ │ -19bc9a: 0a01 |0003: move-result v1 │ │ -19bc9c: 0f01 |0004: return v1 │ │ +19bd54: |[19bd54] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19bd64: 7120 c80c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cc8 │ │ +19bd6a: 0a01 |0003: move-result v1 │ │ +19bd6c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #18 header: │ │ class_idx : 1107 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #18 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;' │ │ @@ -1479,19 +1479,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19bce0: |[19bce0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19bcf0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bcf6: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19bcfa: 5b02 9f03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ -19bcfe: 0e00 |0007: return-void │ │ +19bdb0: |[19bdb0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19bdc0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bdc6: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +19bdca: 5b02 9f03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ +19bdce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ @@ -1502,35 +1502,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -19bcb8: |[19bcb8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bcc8: 5420 9e03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19bccc: 5421 9f03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ -19bcd0: 1f03 8917 |0004: check-cast v3, Ljava/lang/Boolean; // type@1789 │ │ -19bcd4: 7130 d30c 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0cd3 │ │ -19bcda: 0c03 |0009: move-result-object v3 │ │ -19bcdc: 1103 |000a: return-object v3 │ │ +19bd88: |[19bd88] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bd98: 5420 9e03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +19bd9c: 5421 9f03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ +19bda0: 1f03 8a17 |0004: check-cast v3, Ljava/lang/Boolean; // type@178a │ │ +19bda4: 7130 d30c 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0cd3 │ │ +19bdaa: 0c03 |0009: move-result-object v3 │ │ +19bdac: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #19 header: │ │ -class_idx : 5015 │ │ +class_idx : 5016 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 30673 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 30677 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #19 - │ │ Class descriptor : 'Lio/sentry/ScopeCallback;' │ │ @@ -1543,21 +1543,21 @@ │ │ Virtual methods - │ │ #0 : (in Lio/sentry/ScopeCallback;) │ │ name : 'run' │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 30673 (ScopeCallback.java) │ │ + source_file_idx : 30677 (ScopeCallback.java) │ │ │ │ Class #20 header: │ │ class_idx : 1108 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;' │ │ @@ -1585,20 +1585,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19bd00: |[19bd00] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ -19bd10: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bd16: 5b01 a003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ -19bd1a: 5b02 a103 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ -19bd1e: 5b03 a203 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ -19bd22: 0e00 |0009: return-void │ │ +19bdd0: |[19bdd0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ +19bde0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bde6: 5b01 a003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +19bdea: 5b02 a103 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ +19bdee: 5b03 a203 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ +19bdf2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/LinkedHashMap; │ │ @@ -1610,34 +1610,34 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -19bd24: |[19bd24] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -19bd34: 5430 a003 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ -19bd38: 5431 a103 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ -19bd3c: 5432 a203 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ -19bd40: 7140 ca0c 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0cca │ │ -19bd46: 0e00 |0009: return-void │ │ +19bdf4: |[19bdf4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +19be04: 5430 a003 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +19be08: 5431 a103 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ +19be0c: 5432 a203 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ +19be10: 7140 ca0c 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0cca │ │ +19be16: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=4 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #21 header: │ │ class_idx : 1109 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #21 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;' │ │ @@ -1653,17 +1653,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bd68: |[19bd68] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ -19bd78: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bd7e: 0e00 |0003: return-void │ │ +19be38: |[19be38] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ +19be48: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19be4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; │ │ │ │ Virtual methods - │ │ @@ -1672,33 +1672,33 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19bd48: |[19bd48] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bd58: 1f01 8c03 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -19bd5c: 7110 cf0c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0ccf │ │ -19bd62: 0c01 |0005: move-result-object v1 │ │ -19bd64: 1101 |0006: return-object v1 │ │ +19be18: |[19be18] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19be28: 1f01 8c03 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +19be2c: 7110 cf0c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0ccf │ │ +19be32: 0c01 |0005: move-result-object v1 │ │ +19be34: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #22 header: │ │ class_idx : 1110 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #22 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;' │ │ @@ -1718,18 +1718,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bdac: |[19bdac] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bdbc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bdc2: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -19bdc6: 0e00 |0005: return-void │ │ +19be7c: |[19be7c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19be8c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19be92: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +19be96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1739,36 +1739,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19bd80: |[19bd80] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bd90: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -19bd94: 1f02 a217 |0002: check-cast v2, Ljava/lang/Integer; // type@17a2 │ │ -19bd98: 6e10 8893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -19bd9e: 0a02 |0007: move-result v2 │ │ -19bda0: 7120 ce0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cce │ │ -19bda6: 0c02 |000b: move-result-object v2 │ │ -19bda8: 1102 |000c: return-object v2 │ │ +19be50: |[19be50] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19be60: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +19be64: 1f02 a317 |0002: check-cast v2, Ljava/lang/Integer; // type@17a3 │ │ +19be68: 6e10 9593 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +19be6e: 0a02 |0007: move-result v2 │ │ +19be70: 7120 ce0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cce │ │ +19be76: 0c02 |000b: move-result-object v2 │ │ +19be78: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #23 header: │ │ class_idx : 1111 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #23 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;' │ │ @@ -1788,18 +1788,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bdf4: |[19bdf4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19be04: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19be0a: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19be0e: 0e00 |0005: return-void │ │ +19bec4: |[19bec4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bed4: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19beda: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +19bede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1809,36 +1809,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19bdc8: |[19bdc8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bdd8: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19bddc: 1f02 a217 |0002: check-cast v2, Ljava/lang/Integer; // type@17a2 │ │ -19bde0: 6e10 8893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -19bde6: 0a02 |0007: move-result v2 │ │ -19bde8: 7120 c90c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc9 │ │ -19bdee: 0c02 |000b: move-result-object v2 │ │ -19bdf0: 1102 |000c: return-object v2 │ │ +19be98: |[19be98] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bea8: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +19beac: 1f02 a317 |0002: check-cast v2, Ljava/lang/Integer; // type@17a3 │ │ +19beb0: 6e10 9593 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +19beb6: 0a02 |0007: move-result v2 │ │ +19beb8: 7120 c90c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc9 │ │ +19bebe: 0c02 |000b: move-result-object v2 │ │ +19bec0: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #24 header: │ │ class_idx : 1112 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #24 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;' │ │ @@ -1858,18 +1858,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19be30: |[19be30] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19be40: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19be46: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -19be4a: 0e00 |0005: return-void │ │ +19bf00: |[19bf00] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bf10: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bf16: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +19bf1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1879,32 +1879,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19be10: |[19be10] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19be20: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -19be24: 7110 cd0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0ccd │ │ -19be2a: 0c00 |0005: move-result-object v0 │ │ -19be2c: 1100 |0006: return-object v0 │ │ +19bee0: |[19bee0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19bef0: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +19bef4: 7110 cd0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0ccd │ │ +19befa: 0c00 |0005: move-result-object v0 │ │ +19befc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #25 header: │ │ class_idx : 1113 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #25 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;' │ │ @@ -1920,17 +1920,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19be4c: |[19be4c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ -19be5c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19be62: 0e00 |0003: return-void │ │ +19bf1c: |[19bf1c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ +19bf2c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bf32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; │ │ │ │ Virtual methods - │ │ @@ -1939,32 +1939,32 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19be64: |[19be64] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19be74: 1f01 7b01 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@017b │ │ -19be78: 7110 d10c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0cd1 │ │ -19be7e: 0e00 |0005: return-void │ │ +19bf34: |[19bf34] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19bf44: 1f01 7b01 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@017b │ │ +19bf48: 7110 d10c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0cd1 │ │ +19bf4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #26 header: │ │ class_idx : 1114 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #26 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;' │ │ @@ -1984,18 +1984,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bea0: |[19bea0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19beb0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19beb6: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -19beba: 0e00 |0005: return-void │ │ +19bf70: |[19bf70] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bf80: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19bf86: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +19bf8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -2005,32 +2005,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19be80: |[19be80] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19be90: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -19be94: 7110 cb0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0ccb │ │ -19be9a: 0c00 |0005: move-result-object v0 │ │ -19be9c: 1100 |0006: return-object v0 │ │ +19bf50: |[19bf50] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19bf60: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +19bf64: 7110 cb0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0ccb │ │ +19bf6a: 0c00 |0005: move-result-object v0 │ │ +19bf6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #27 header: │ │ class_idx : 1115 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 11283 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 11286 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #27 annotations: │ │ Annotations on class │ │ @@ -2051,17 +2051,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bfa8: |[19bfa8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ -19bfb8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19bfbe: 0e00 |0003: return-void │ │ +19c078: |[19c078] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ +19c088: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19c08e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;) │ │ @@ -2069,64 +2069,64 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bfc0: |[19bfc0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19bfd0: 7010 a50c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0ca5 │ │ -19bfd6: 0e00 |0003: return-void │ │ +19c090: |[19c090] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19c0a0: 7010 a50c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0ca5 │ │ +19c0a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;) │ │ name : 'getHeader' │ │ type : '(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -19bf28: |[19bf28] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ -19bf38: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ -19bf3c: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19bf42: 6e10 f505 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ -19bf48: 0c00 |0008: move-result-object v0 │ │ -19bf4a: 2001 6504 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19bf4e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19bf50: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19bf54: 1f00 6504 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19bf58: 2802 |0010: goto 0012 // +0002 │ │ -19bf5a: 0720 |0011: move-object v0, v2 │ │ -19bf5c: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -19bf60: 6e10 f40c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cf4 │ │ -19bf66: 0c00 |0017: move-result-object v0 │ │ -19bf68: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -19bf6c: 5400 a902 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19bf70: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -19bf74: 2803 |001e: goto 0021 // +0003 │ │ -19bf76: 0702 |001f: move-object v2, v0 │ │ -19bf78: 2817 |0020: goto 0037 // +0017 │ │ -19bf7a: 6e10 ef05 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ef │ │ -19bf80: 0c04 |0024: move-result-object v4 │ │ -19bf82: 2040 3f09 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@093f │ │ -19bf86: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -19bf8a: 1f04 3f09 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@093f │ │ -19bf8e: 2802 |002b: goto 002d // +0002 │ │ -19bf90: 0724 |002c: move-object v4, v2 │ │ -19bf92: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ -19bf96: 6e10 162a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a16 │ │ -19bf9c: 0c04 |0032: move-result-object v4 │ │ -19bf9e: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ -19bfa2: 5442 3801 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0138 │ │ -19bfa6: 1102 |0037: return-object v2 │ │ +19bff8: |[19bff8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ +19c008: 1a00 3a26 |0000: const-string v0, "" // string@263a │ │ +19c00c: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19c012: 6e10 f505 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ +19c018: 0c00 |0008: move-result-object v0 │ │ +19c01a: 2001 6504 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c01e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19c020: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19c024: 1f00 6504 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c028: 2802 |0010: goto 0012 // +0002 │ │ +19c02a: 0720 |0011: move-object v0, v2 │ │ +19c02c: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +19c030: 6e10 f40c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cf4 │ │ +19c036: 0c00 |0017: move-result-object v0 │ │ +19c038: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +19c03c: 5400 a902 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19c040: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +19c044: 2803 |001e: goto 0021 // +0003 │ │ +19c046: 0702 |001f: move-object v2, v0 │ │ +19c048: 2817 |0020: goto 0037 // +0017 │ │ +19c04a: 6e10 ef05 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ef │ │ +19c050: 0c04 |0024: move-result-object v4 │ │ +19c052: 2040 4009 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0940 │ │ +19c056: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +19c05a: 1f04 4009 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0940 │ │ +19c05e: 2802 |002b: goto 002d // +0002 │ │ +19c060: 0724 |002c: move-object v4, v2 │ │ +19c062: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ +19c066: 6e10 232a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a23 │ │ +19c06c: 0c04 |0032: move-result-object v4 │ │ +19c06e: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ +19c072: 5442 3801 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0138 │ │ +19c076: 1102 |0037: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=263 │ │ 0x0021 line=264 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0038 reg=4 (null) Landroidx/fragment/app/Fragment; │ │ @@ -2136,39 +2136,39 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -19bebc: |[19bebc] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19becc: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ -19bed0: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19bed6: 6e10 f505 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ -19bedc: 0c00 |0008: move-result-object v0 │ │ -19bede: 2001 6504 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19bee2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19bee4: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19bee8: 1f00 6504 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19beec: 2802 |0010: goto 0012 // +0002 │ │ -19beee: 0720 |0011: move-object v0, v2 │ │ -19bef0: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -19bef4: 6e10 ee0c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0cee │ │ -19befa: 0c00 |0017: move-result-object v0 │ │ -19befc: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ -19bf00: 6e10 ef05 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ef │ │ -19bf06: 0c04 |001d: move-result-object v4 │ │ -19bf08: 2040 3f09 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@093f │ │ -19bf0c: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -19bf10: 0742 |0022: move-object v2, v4 │ │ -19bf12: 1f02 3f09 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@093f │ │ -19bf16: 7110 4db7 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -19bf1c: 6e10 232a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a23 │ │ -19bf22: 0c00 |002b: move-result-object v0 │ │ -19bf24: 1100 |002c: return-object v0 │ │ +19bf8c: |[19bf8c] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19bf9c: 1a00 3a26 |0000: const-string v0, "" // string@263a │ │ +19bfa0: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19bfa6: 6e10 f505 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ +19bfac: 0c00 |0008: move-result-object v0 │ │ +19bfae: 2001 6504 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19bfb2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19bfb4: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19bfb8: 1f00 6504 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19bfbc: 2802 |0010: goto 0012 // +0002 │ │ +19bfbe: 0720 |0011: move-object v0, v2 │ │ +19bfc0: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +19bfc4: 6e10 ee0c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0cee │ │ +19bfca: 0c00 |0017: move-result-object v0 │ │ +19bfcc: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ +19bfd0: 6e10 ef05 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ef │ │ +19bfd6: 0c04 |001d: move-result-object v4 │ │ +19bfd8: 2040 4009 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0940 │ │ +19bfdc: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +19bfe0: 0742 |0022: move-object v2, v4 │ │ +19bfe2: 1f02 4009 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0940 │ │ +19bfe6: 7110 5ab7 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +19bfec: 6e10 302a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a30 │ │ +19bff2: 0c00 |002b: move-result-object v0 │ │ +19bff4: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=268 │ │ 0x001a line=269 │ │ locals : │ │ 0x0000 - 0x002d reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x002d reg=4 (null) Landroidx/fragment/app/Fragment; │ │ @@ -2178,27 +2178,27 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -19bfd8: |[19bfd8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ -19bfe8: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ -19bfec: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19bff2: 6e10 f505 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ -19bff8: 0c02 |0008: move-result-object v2 │ │ -19bffa: 2020 6504 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19bffe: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -19c002: 1f02 6504 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19c006: 2802 |000f: goto 0011 // +0002 │ │ -19c008: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19c00a: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -19c00e: 6e10 080d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d08 │ │ -19c014: 0e00 |0016: return-void │ │ +19c0a8: |[19c0a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ +19c0b8: 1a00 3a26 |0000: const-string v0, "" // string@263a │ │ +19c0bc: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19c0c2: 6e10 f505 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ +19c0c8: 0c02 |0008: move-result-object v2 │ │ +19c0ca: 2020 6504 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c0ce: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +19c0d2: 1f02 6504 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c0d6: 2802 |000f: goto 0011 // +0002 │ │ +19c0d8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19c0da: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +19c0de: 6e10 080d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d08 │ │ +19c0e4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0017 reg=2 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -2207,51 +2207,51 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -19c018: |[19c018] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ -19c028: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ -19c02c: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19c032: 6e10 f505 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ -19c038: 0c00 |0008: move-result-object v0 │ │ -19c03a: 2001 6504 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19c03e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19c040: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19c044: 1f00 6504 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19c048: 2802 |0010: goto 0012 // +0002 │ │ -19c04a: 0720 |0011: move-object v0, v2 │ │ -19c04c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -19c050: 6e10 1a0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d1a │ │ -19c056: 6e10 ef05 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ef │ │ -19c05c: 0c04 |001a: move-result-object v4 │ │ -19c05e: 2040 3f09 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@093f │ │ -19c062: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -19c066: 0742 |001f: move-object v2, v4 │ │ -19c068: 1f02 3f09 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@093f │ │ -19c06c: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -19c070: 6e10 422a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a42 │ │ -19c076: 0e00 |0027: return-void │ │ +19c0e8: |[19c0e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ +19c0f8: 1a00 3a26 |0000: const-string v0, "" // string@263a │ │ +19c0fc: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19c102: 6e10 f505 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f5 │ │ +19c108: 0c00 |0008: move-result-object v0 │ │ +19c10a: 2001 6504 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c10e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19c110: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19c114: 1f00 6504 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c118: 2802 |0010: goto 0012 // +0002 │ │ +19c11a: 0720 |0011: move-object v0, v2 │ │ +19c11c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +19c120: 6e10 1a0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d1a │ │ +19c126: 6e10 ef05 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ef │ │ +19c12c: 0c04 |001a: move-result-object v4 │ │ +19c12e: 2040 4009 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0940 │ │ +19c132: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +19c136: 0742 |001f: move-object v2, v4 │ │ +19c138: 1f02 4009 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0940 │ │ +19c13c: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +19c140: 6e10 4f2a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a4f │ │ +19c146: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=254 │ │ 0x0017 line=255 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0028 reg=4 (null) Landroidx/fragment/app/Fragment; │ │ │ │ - source_file_idx : 11283 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11286 (BasePreviewSliderFragment.kt) │ │ │ │ Class #28 header: │ │ -class_idx : 6981 │ │ +class_idx : 6982 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 10519 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 10522 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #28 - │ │ Class descriptor : 'Lkotlin/jvm/internal/AdaptedFunctionReference;' │ │ @@ -2296,24 +2296,24 @@ │ │ type : '(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -424700: |[424700] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -424710: 6202 bfb4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4bf │ │ -424714: 0770 |0002: move-object v0, v7 │ │ -424716: 0181 |0003: move v1, v8 │ │ -424718: 0793 |0004: move-object v3, v9 │ │ -42471a: 07a4 |0005: move-object v4, v10 │ │ -42471c: 07b5 |0006: move-object v5, v11 │ │ -42471e: 01c6 |0007: move v6, v12 │ │ -424720: 7607 1cb6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b61c │ │ -424726: 0e00 |000b: return-void │ │ +424a3c: |[424a3c] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +424a4c: 6202 c2b4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c2 │ │ +424a50: 0770 |0002: move-object v0, v7 │ │ +424a52: 0181 |0003: move v1, v8 │ │ +424a54: 0793 |0004: move-object v3, v9 │ │ +424a56: 07a4 |0005: move-object v4, v10 │ │ +424a58: 07b5 |0006: move-object v5, v11 │ │ +424a5a: 01c6 |0007: move v6, v12 │ │ +424a5c: 7607 29b6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b629 │ │ +424a62: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) Ljava/lang/Class; │ │ @@ -2326,31 +2326,31 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -424728: |[424728] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -424738: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -42473e: 5b02 a2b4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a2 │ │ -424742: 5b03 a1b4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a1 │ │ -424746: 5b04 a0b4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a0 │ │ -42474a: 5b05 a3b4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a3 │ │ -42474e: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ -424752: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -424754: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ -424758: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -42475a: 2802 |0011: goto 0013 // +0002 │ │ -42475c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -42475e: 5c02 9fb4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b49f │ │ -424762: 5901 9db4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b49d │ │ -424766: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ -42476a: 5901 9eb4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b49e │ │ -42476e: 0e00 |001b: return-void │ │ +424a64: |[424a64] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +424a74: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +424a7a: 5b02 a5b4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a5 │ │ +424a7e: 5b03 a4b4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a4 │ │ +424a82: 5b04 a3b4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a3 │ │ +424a86: 5b05 a6b4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a6 │ │ +424a8a: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ +424a8e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +424a90: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ +424a94: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +424a96: 2802 |0011: goto 0013 // +0002 │ │ +424a98: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +424a9a: 5c02 a2b4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a2 │ │ +424a9e: 5901 a0b4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a0 │ │ +424aa2: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ +424aa6: 5901 a1b4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a1 │ │ +424aaa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=46 │ │ @@ -2372,55 +2372,55 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -424560: |[424560] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ -424570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -424572: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -424576: 0f00 |0003: return v0 │ │ -424578: 2051 451b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b45 │ │ -42457c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42457e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -424582: 0f02 |0009: return v2 │ │ -424584: 1f05 451b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b45 │ │ -424588: 5541 9fb4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b49f │ │ -42458c: 5553 9fb4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b49f │ │ -424590: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ -424594: 5241 9db4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b49d │ │ -424598: 5253 9db4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b49d │ │ -42459c: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ -4245a0: 5241 9eb4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b49e │ │ -4245a4: 5253 9eb4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b49e │ │ -4245a8: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ -4245ac: 5441 a2b4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a2 │ │ -4245b0: 5453 a2b4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a2 │ │ -4245b4: 7120 47b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -4245ba: 0a01 |0025: move-result v1 │ │ -4245bc: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ -4245c0: 5441 a1b4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a1 │ │ -4245c4: 5453 a1b4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a1 │ │ -4245c8: 7120 47b7 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -4245ce: 0a01 |002f: move-result v1 │ │ -4245d0: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ -4245d4: 5441 a0b4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a0 │ │ -4245d8: 5453 a0b4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a0 │ │ -4245dc: 6e20 3594 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9435 │ │ -4245e2: 0a01 |0039: move-result v1 │ │ -4245e4: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -4245e8: 5441 a3b4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a3 │ │ -4245ec: 5455 a3b4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a3 │ │ -4245f0: 6e20 3594 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9435 │ │ -4245f6: 0a05 |0043: move-result v5 │ │ -4245f8: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ -4245fc: 2802 |0046: goto 0048 // +0002 │ │ -4245fe: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -424600: 0f00 |0048: return v0 │ │ +42489c: |[42489c] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ +4248ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4248ae: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +4248b2: 0f00 |0003: return v0 │ │ +4248b4: 2051 461b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b46 │ │ +4248b8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4248ba: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +4248be: 0f02 |0009: return v2 │ │ +4248c0: 1f05 461b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b46 │ │ +4248c4: 5541 a2b4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a2 │ │ +4248c8: 5553 a2b4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a2 │ │ +4248cc: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ +4248d0: 5241 a0b4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a0 │ │ +4248d4: 5253 a0b4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a0 │ │ +4248d8: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ +4248dc: 5241 a1b4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a1 │ │ +4248e0: 5253 a1b4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a1 │ │ +4248e4: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ +4248e8: 5441 a5b4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a5 │ │ +4248ec: 5453 a5b4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a5 │ │ +4248f0: 7120 54b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +4248f6: 0a01 |0025: move-result v1 │ │ +4248f8: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ +4248fc: 5441 a4b4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a4 │ │ +424900: 5453 a4b4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a4 │ │ +424904: 7120 54b7 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +42490a: 0a01 |002f: move-result v1 │ │ +42490c: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ +424910: 5441 a3b4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a3 │ │ +424914: 5453 a3b4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a3 │ │ +424918: 6e20 4294 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9442 │ │ +42491e: 0a01 |0039: move-result v1 │ │ +424920: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +424924: 5441 a6b4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a6 │ │ +424928: 5455 a6b4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a6 │ │ +42492c: 6e20 4294 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9442 │ │ +424932: 0a05 |0043: move-result v5 │ │ +424934: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ +424938: 2802 |0046: goto 0048 // +0002 │ │ +42493a: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +42493c: 0f00 |0048: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x000a line=66 │ │ 0x000c line=67 │ │ 0x0022 line=70 │ │ 0x002c line=71 │ │ @@ -2435,17 +2435,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -424604: |[424604] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ -424614: 5210 9db4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b49d │ │ -424618: 0f00 |0002: return v0 │ │ +424940: |[424940] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ +424950: 5210 a0b4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a0 │ │ +424954: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ #2 : (in Lkotlin/jvm/internal/AdaptedFunctionReference;) │ │ @@ -2453,27 +2453,27 @@ │ │ type : '()Lkotlin/reflect/KDeclarationContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4246c8: |[4246c8] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -4246d8: 5420 a1b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a1 │ │ -4246dc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4246e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4246e2: 280e |0005: goto 0013 // +000e │ │ -4246e4: 5521 9fb4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b49f │ │ -4246e8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -4246ec: 7110 34b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b834 │ │ -4246f2: 0c00 |000d: move-result-object v0 │ │ -4246f4: 2805 |000e: goto 0013 // +0005 │ │ -4246f6: 7110 31b8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -4246fc: 0c00 |0012: move-result-object v0 │ │ -4246fe: 1100 |0013: return-object v0 │ │ +424a04: |[424a04] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +424a14: 5420 a4b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a4 │ │ +424a18: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +424a1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +424a1e: 280e |0005: goto 0013 // +000e │ │ +424a20: 5521 a2b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a2 │ │ +424a24: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +424a28: 7110 41b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b841 │ │ +424a2e: 0c00 |000d: move-result-object v0 │ │ +424a30: 2805 |000e: goto 0013 // +0005 │ │ +424a32: 7110 3eb8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +424a38: 0c00 |0012: move-result-object v0 │ │ +424a3a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ @@ -2482,52 +2482,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -42461c: |[42461c] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ -42462c: 5430 a2b4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a2 │ │ -424630: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -424632: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -424636: 6e10 fa93 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -42463c: 0a00 |0008: move-result v0 │ │ -42463e: 2802 |0009: goto 000b // +0002 │ │ -424640: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -424642: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -424646: 5432 a1b4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a1 │ │ -42464a: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42464e: 6e10 fa93 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -424654: 0a01 |0014: move-result v1 │ │ -424656: b010 |0015: add-int/2addr v0, v1 │ │ -424658: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42465c: 5431 a0b4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a0 │ │ -424660: 6e10 3c94 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -424666: 0a01 |001d: move-result v1 │ │ -424668: b010 |001e: add-int/2addr v0, v1 │ │ -42466a: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42466e: 5431 a3b4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a3 │ │ -424672: 6e10 3c94 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -424678: 0a01 |0026: move-result v1 │ │ -42467a: b010 |0027: add-int/2addr v0, v1 │ │ -42467c: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -424680: 5531 9fb4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b49f │ │ -424684: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -424688: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ -42468c: 2803 |0030: goto 0033 // +0003 │ │ -42468e: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ -424692: b010 |0033: add-int/2addr v0, v1 │ │ -424694: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -424698: 5231 9db4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b49d │ │ -42469c: b010 |0038: add-int/2addr v0, v1 │ │ -42469e: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4246a2: 5231 9eb4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b49e │ │ -4246a6: b010 |003d: add-int/2addr v0, v1 │ │ -4246a8: 0f00 |003e: return v0 │ │ +424958: |[424958] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ +424968: 5430 a5b4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a5 │ │ +42496c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42496e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +424972: 6e10 0794 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +424978: 0a00 |0008: move-result v0 │ │ +42497a: 2802 |0009: goto 000b // +0002 │ │ +42497c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42497e: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +424982: 5432 a4b4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a4 │ │ +424986: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42498a: 6e10 0794 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +424990: 0a01 |0014: move-result v1 │ │ +424992: b010 |0015: add-int/2addr v0, v1 │ │ +424994: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +424998: 5431 a3b4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a3 │ │ +42499c: 6e10 4994 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +4249a2: 0a01 |001d: move-result v1 │ │ +4249a4: b010 |001e: add-int/2addr v0, v1 │ │ +4249a6: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4249aa: 5431 a6b4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4a6 │ │ +4249ae: 6e10 4994 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +4249b4: 0a01 |0026: move-result v1 │ │ +4249b6: b010 |0027: add-int/2addr v0, v1 │ │ +4249b8: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4249bc: 5531 a2b4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a2 │ │ +4249c0: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +4249c4: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ +4249c8: 2803 |0030: goto 0033 // +0003 │ │ +4249ca: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ +4249ce: b010 |0033: add-int/2addr v0, v1 │ │ +4249d0: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4249d4: 5231 a0b4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a0 │ │ +4249d8: b010 |0038: add-int/2addr v0, v1 │ │ +4249da: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4249de: 5231 a1b4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a1 │ │ +4249e2: b010 |003d: add-int/2addr v0, v1 │ │ +4249e4: 0f00 |003e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000d line=79 │ │ 0x0018 line=80 │ │ 0x0021 line=81 │ │ 0x002a line=82 │ │ @@ -2541,31 +2541,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4246ac: |[4246ac] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ -4246bc: 7110 44b8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b844 │ │ -4246c2: 0c00 |0003: move-result-object v0 │ │ -4246c4: 1100 |0004: return-object v0 │ │ +4249e8: |[4249e8] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ +4249f8: 7110 51b8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b851 │ │ +4249fe: 0c00 |0003: move-result-object v0 │ │ +424a00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ - source_file_idx : 10519 (AdaptedFunctionReference.java) │ │ + source_file_idx : 10522 (AdaptedFunctionReference.java) │ │ │ │ Class #29 header: │ │ class_idx : 1116 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6981 │ │ -source_file_idx : 11283 │ │ +superclass_idx : 6982 │ │ +source_file_idx : 11286 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #29 annotations: │ │ Annotations on class │ │ @@ -2588,42 +2588,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -19c094: |[19c094] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ -19c0a4: 1c03 6102 |0000: const-class v3, Landroidx/navigation/NavController; // type@0261 │ │ -19c0a8: 1a05 51e4 |0002: const-string v5, "popBackStack()Z" // string@e451 │ │ -19c0ac: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -19c0b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19c0b2: 1a04 4fe4 |0007: const-string v4, "popBackStack" // string@e44f │ │ -19c0b6: 0770 |0009: move-object v0, v7 │ │ -19c0b8: 0782 |000a: move-object v2, v8 │ │ -19c0ba: 7607 1cb6 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b61c │ │ -19c0c0: 0e00 |000e: return-void │ │ +19c164: |[19c164] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ +19c174: 1c03 6102 |0000: const-class v3, Landroidx/navigation/NavController; // type@0261 │ │ +19c178: 1a05 56e4 |0002: const-string v5, "popBackStack()Z" // string@e456 │ │ +19c17c: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +19c180: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19c182: 1a04 54e4 |0007: const-string v4, "popBackStack" // string@e454 │ │ +19c186: 0770 |0009: move-object v0, v7 │ │ +19c188: 0782 |000a: move-object v2, v8 │ │ +19c18a: 7607 29b6 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b629 │ │ +19c190: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c078: |[19c078] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ -19c088: 6e10 ad0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cad │ │ -19c08e: 6200 91b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19c092: 1100 |0005: return-object v0 │ │ +19c148: |[19c148] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ +19c158: 6e10 ad0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cad │ │ +19c15e: 6200 94b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19c162: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;) │ │ @@ -2631,41 +2631,41 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19c0c4: |[19c0c4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ -19c0d4: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a7 │ │ -19c0d8: 1f00 6102 |0002: check-cast v0, Landroidx/navigation/NavController; // type@0261 │ │ -19c0dc: 6e10 7406 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0674 │ │ -19c0e2: 0e00 |0007: return-void │ │ +19c194: |[19c194] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ +19c1a4: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a7 │ │ +19c1a8: 1f00 6102 |0002: check-cast v0, Landroidx/navigation/NavController; // type@0261 │ │ +19c1ac: 6e10 7406 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0674 │ │ +19c1b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; │ │ │ │ - source_file_idx : 11283 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11286 (BasePreviewSliderFragment.kt) │ │ │ │ Class #30 header: │ │ -class_idx : 7157 │ │ +class_idx : 7158 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 15939 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 15942 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #30 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n��\n \n\nf��20R00X¦¢¨" } d2={ "Lkotlin/reflect/KAnnotatedElement;" "" "annotations" "" "" "getAnnotations" "()Ljava/util/List;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #48142 'getAnnotations' │ │ +Annotations on method #48155 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ │ │ Class #30 - │ │ Class descriptor : 'Lkotlin/reflect/KAnnotatedElement;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -2675,38 +2675,38 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/reflect/KAnnotatedElement;) │ │ name : 'getAnnotations' │ │ type : '()Ljava/util/List;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 15939 (KAnnotatedElement.kt) │ │ + source_file_idx : 15942 (KAnnotatedElement.kt) │ │ │ │ Class #31 header: │ │ -class_idx : 7159 │ │ +class_idx : 7160 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 15940 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 15943 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #31 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lkotlin/reflect/KCallable$DefaultImpls; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/reflect/KAnnotatedElement;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��T\n\n��\n\n��\n\n\n \n\n\n\n\n\n\n\n��\n\n$\n\n\n\n \n\tf��*�� 20J%8��2 00\"0H&¢J#8��20 00H&¢R08&X§¢ R\t0 0\nX¦¢ \rR0X¦¢R 00\n8&X§¢ \rR08&X§¢  !\"R#0$8&X§¢ %#&R'0$8&X§¢ ('&R)0$8&X§¢ *)&R+0$8&X§¢ ,+&¨-" } d2={ "Lkotlin/reflect/KCallable;" "R" "Lkotlin/reflect/KAnnotatedElement;" "name" "" "getName$annotations" "()V" "getName" "()Ljava/lang/String;" "parameters" "" "Lkotlin/reflect/KParameter;" "getParameters" "()Ljava/util/List;" "returnType" "Lkotlin/reflect/KType;" "getReturnType" "()Lkotlin/reflect/KType;" "typeParameters" "Lkotlin/reflect/KTypeParameter;" "getTypeParameters$annotations" "getTypeParameters" "call" "args" "" "" "([Ljava/lang/Object;)Ljava/lang/Object;" "callBy" "" "(Ljava/util/Map;)Ljava/lang/Object;" "visibility" "Lkotlin/reflect/KVisibility;" "getVisibility$annotations" "getVisibility" "()Lkotlin/reflect/KVisibility;" "isFinal" "" "isFinal$annotations" "()Z" "isOpen" "isOpen$annotations" "isAbstract" "isAbstract$annotations" "isSuspend" "isSuspend$annotations" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #48150 'call' │ │ +Annotations on method #48163 'call' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Object;" ")TR;" } │ │ -Annotations on method #48151 'callBy' │ │ +Annotations on method #48164 'callBy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "Lkotlin/reflect/KParameter;" "+" "Ljava/lang/Object;" ">;)TR;" } │ │ -Annotations on method #48154 'getParameters' │ │ +Annotations on method #48167 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #48156 'getTypeParameters' │ │ +Annotations on method #48169 'getTypeParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KTypeParameter;" ">;" } │ │ │ │ Class #31 - │ │ Class descriptor : 'Lkotlin/reflect/KCallable;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -2777,34 +2777,34 @@ │ │ │ │ #10 : (in Lkotlin/reflect/KCallable;) │ │ name : 'isSuspend' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 15940 (KCallable.kt) │ │ + source_file_idx : 15943 (KCallable.kt) │ │ │ │ Class #32 header: │ │ -class_idx : 6998 │ │ +class_idx : 6999 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 12072 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 12075 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 18 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lkotlin/jvm/internal/CallableReference$NoReceiver; } │ │ -Annotations on method #46700 'getAnnotations' │ │ +Annotations on method #46713 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ -Annotations on method #46704 'getParameters' │ │ +Annotations on method #46717 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #46708 'getTypeParameters' │ │ +Annotations on method #46721 'getTypeParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KTypeParameter;" ">;" } │ │ │ │ Class #32 - │ │ Class descriptor : 'Lkotlin/jvm/internal/CallableReference;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -2846,37 +2846,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4253f4: |[4253f4] kotlin.jvm.internal.CallableReference.:()V │ │ -425404: 7100 62b6 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b662 │ │ -42540a: 0c00 |0003: move-result-object v0 │ │ -42540c: 6900 bfb4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4bf │ │ -425410: 0e00 |0006: return-void │ │ +425730: |[425730] kotlin.jvm.internal.CallableReference.:()V │ │ +425740: 7100 6fb6 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b66f │ │ +425746: 0c00 |0003: move-result-object v0 │ │ +425748: 6900 c2b4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c2 │ │ +42574c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lkotlin/jvm/internal/CallableReference;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -425414: |[425414] kotlin.jvm.internal.CallableReference.:()V │ │ -425424: 6200 bfb4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4bf │ │ -425428: 7020 66b6 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b666 │ │ -42542e: 0e00 |0005: return-void │ │ +425750: |[425750] kotlin.jvm.internal.CallableReference.:()V │ │ +425760: 6200 c2b4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c2 │ │ +425764: 7020 73b6 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b673 │ │ +42576a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #2 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -2884,23 +2884,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -425430: |[425430] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -425440: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -425442: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -425444: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -425446: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -425448: 0760 |0004: move-object v0, v6 │ │ -42544a: 0771 |0005: move-object v1, v7 │ │ -42544c: 7606 67b6 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b667 │ │ -425452: 0e00 |0009: return-void │ │ +42576c: |[42576c] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +42577c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +42577e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +425780: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +425782: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +425784: 0760 |0004: move-object v0, v6 │ │ +425786: 0771 |0005: move-object v1, v7 │ │ +425788: 7606 74b6 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b674 │ │ +42578e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/Object; │ │ │ │ @@ -2909,22 +2909,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -425454: |[425454] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -425464: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -42546a: 5b01 c3b4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4c3 │ │ -42546e: 5b02 c2b4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4c2 │ │ -425472: 5b03 c1b4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4c1 │ │ -425476: 5b04 c5b4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4c5 │ │ -42547a: 5c05 c0b4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4c0 │ │ -42547e: 0e00 |000d: return-void │ │ +425790: |[425790] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4257a0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +4257a6: 5b01 c6b4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4c6 │ │ +4257aa: 5b02 c5b4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4c5 │ │ +4257ae: 5b03 c4b4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4c4 │ │ +4257b2: 5b04 c8b4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4c8 │ │ +4257b6: 5c05 c3b4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4c3 │ │ +4257ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ 0x0009 line=73 │ │ @@ -2943,20 +2943,20 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -425224: |[425224] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -425234: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -42523a: 0c00 |0003: move-result-object v0 │ │ -42523c: 7220 16bc 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bc16 │ │ -425242: 0c02 |0007: move-result-object v2 │ │ -425244: 1102 |0008: return-object v2 │ │ +425560: |[425560] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +425570: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +425576: 0c00 |0003: move-result-object v0 │ │ +425578: 7220 23bc 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bc23 │ │ +42557e: 0c02 |0007: move-result-object v2 │ │ +425580: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x0009 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -2965,20 +2965,20 @@ │ │ type : '(Ljava/util/Map;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -425248: |[425248] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -425258: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -42525e: 0c00 |0003: move-result-object v0 │ │ -425260: 7220 17bc 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bc17 │ │ -425266: 0c02 |0007: move-result-object v2 │ │ -425268: 1102 |0008: return-object v2 │ │ +425584: |[425584] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +425594: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +42559a: 0c00 |0003: move-result-object v0 │ │ +42559c: 7220 24bc 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bc24 │ │ +4255a2: 0c02 |0007: move-result-object v2 │ │ +4255a4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -2987,21 +2987,21 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -425320: |[425320] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -425330: 5410 c4b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4c4 │ │ -425334: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -425338: 6e10 6bb6 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b66b │ │ -42533e: 0c00 |0007: move-result-object v0 │ │ -425340: 5b10 c4b4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4c4 │ │ -425344: 1100 |000a: return-object v0 │ │ +42565c: |[42565c] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +42566c: 5410 c7b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4c7 │ │ +425670: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +425674: 6e10 78b6 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b678 │ │ +42567a: 0c00 |0007: move-result-object v0 │ │ +42567c: 5b10 c7b4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4c7 │ │ +425680: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=88 │ │ 0x0008 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ @@ -3017,20 +3017,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4252b4: |[4252b4] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -4252c4: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4252ca: 0c00 |0003: move-result-object v0 │ │ -4252cc: 7210 18bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bc18 │ │ -4252d2: 0c00 |0007: move-result-object v0 │ │ -4252d4: 1100 |0008: return-object v0 │ │ +4255f0: |[4255f0] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +425600: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +425606: 0c00 |0003: move-result-object v0 │ │ +425608: 7210 25bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bc25 │ │ +42560e: 0c00 |0007: move-result-object v0 │ │ +425610: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #5 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3038,17 +3038,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42526c: |[42526c] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -42527c: 5410 c3b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4c3 │ │ -425280: 1100 |0002: return-object v0 │ │ +4255a8: |[4255a8] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +4255b8: 5410 c6b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4c6 │ │ +4255bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #6 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3056,17 +3056,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -425284: |[425284] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -425294: 5410 c1b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4c1 │ │ -425298: 1100 |0002: return-object v0 │ │ +4255c0: |[4255c0] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +4255d0: 5410 c4b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4c4 │ │ +4255d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #7 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3074,27 +3074,27 @@ │ │ type : '()Lkotlin/reflect/KDeclarationContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -425374: |[425374] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -425384: 5420 c2b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4c2 │ │ -425388: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -42538c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -42538e: 280e |0005: goto 0013 // +000e │ │ -425390: 5521 c0b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4c0 │ │ -425394: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -425398: 7110 34b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b834 │ │ -42539e: 0c00 |000d: move-result-object v0 │ │ -4253a0: 2805 |000e: goto 0013 // +0005 │ │ -4253a2: 7110 31b8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -4253a8: 0c00 |0012: move-result-object v0 │ │ -4253aa: 1100 |0013: return-object v0 │ │ +4256b0: |[4256b0] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +4256c0: 5420 c5b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4c5 │ │ +4256c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4256c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4256ca: 280e |0005: goto 0013 // +000e │ │ +4256cc: 5521 c3b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4c3 │ │ +4256d0: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +4256d4: 7110 41b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b841 │ │ +4256da: 0c00 |000d: move-result-object v0 │ │ +4256dc: 2805 |000e: goto 0013 // +0005 │ │ +4256de: 7110 3eb8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +4256e4: 0c00 |0012: move-result-object v0 │ │ +4256e6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000a line=112 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -3103,20 +3103,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4252d8: |[4252d8] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -4252e8: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4252ee: 0c00 |0003: move-result-object v0 │ │ -4252f0: 7210 1abc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bc1a │ │ -4252f6: 0c00 |0007: move-result-object v0 │ │ -4252f8: 1100 |0008: return-object v0 │ │ +425614: |[425614] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +425624: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +42562a: 0c00 |0003: move-result-object v0 │ │ +42562c: 7210 27bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bc27 │ │ +425632: 0c00 |0007: move-result-object v0 │ │ +425634: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #9 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3124,22 +3124,22 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -425348: |[425348] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -425358: 6e10 6ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b66a │ │ -42535e: 0c00 |0003: move-result-object v0 │ │ -425360: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -425364: 1100 |0006: return-object v0 │ │ -425366: 2200 261b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b26 │ │ -42536a: 7010 fcb5 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b5fc │ │ -425370: 2700 |000c: throw v0 │ │ +425684: |[425684] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +425694: 6e10 77b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b677 │ │ +42569a: 0c00 |0003: move-result-object v0 │ │ +42569c: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +4256a0: 1100 |0006: return-object v0 │ │ +4256a2: 2200 271b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b27 │ │ +4256a6: 7010 09b6 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b609 │ │ +4256ac: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -3148,20 +3148,20 @@ │ │ type : '()Lkotlin/reflect/KType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4253ac: |[4253ac] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -4253bc: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4253c2: 0c00 |0003: move-result-object v0 │ │ -4253c4: 7210 1bbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bc1b │ │ -4253ca: 0c00 |0007: move-result-object v0 │ │ -4253cc: 1100 |0008: return-object v0 │ │ +4256e8: |[4256e8] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +4256f8: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +4256fe: 0c00 |0003: move-result-object v0 │ │ +425700: 7210 28bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bc28 │ │ +425706: 0c00 |0007: move-result-object v0 │ │ +425708: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #11 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3169,17 +3169,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42529c: |[42529c] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -4252ac: 5410 c5b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4c5 │ │ -4252b0: 1100 |0002: return-object v0 │ │ +4255d8: |[4255d8] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +4255e8: 5410 c8b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4c8 │ │ +4255ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #12 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3187,20 +3187,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4252fc: |[4252fc] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -42530c: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -425312: 0c00 |0003: move-result-object v0 │ │ -425314: 7210 1cbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bc1c │ │ -42531a: 0c00 |0007: move-result-object v0 │ │ -42531c: 1100 |0008: return-object v0 │ │ +425638: |[425638] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +425648: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +42564e: 0c00 |0003: move-result-object v0 │ │ +425650: 7210 29bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bc29 │ │ +425656: 0c00 |0007: move-result-object v0 │ │ +425658: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #13 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3208,20 +3208,20 @@ │ │ type : '()Lkotlin/reflect/KVisibility;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4253d0: |[4253d0] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -4253e0: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4253e6: 0c00 |0003: move-result-object v0 │ │ -4253e8: 7210 1dbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bc1d │ │ -4253ee: 0c00 |0007: move-result-object v0 │ │ -4253f0: 1100 |0008: return-object v0 │ │ +42570c: |[42570c] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +42571c: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +425722: 0c00 |0003: move-result-object v0 │ │ +425724: 7210 2abc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bc2a │ │ +42572a: 0c00 |0007: move-result-object v0 │ │ +42572c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #14 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3229,20 +3229,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -425194: |[425194] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -4251a4: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4251aa: 0c00 |0003: move-result-object v0 │ │ -4251ac: 7210 1ebc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bc1e │ │ -4251b2: 0a00 |0007: move-result v0 │ │ -4251b4: 0f00 |0008: return v0 │ │ +4254d0: |[4254d0] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +4254e0: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +4254e6: 0c00 |0003: move-result-object v0 │ │ +4254e8: 7210 2bbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bc2b │ │ +4254ee: 0a00 |0007: move-result v0 │ │ +4254f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #15 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3250,20 +3250,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4251b8: |[4251b8] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -4251c8: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4251ce: 0c00 |0003: move-result-object v0 │ │ -4251d0: 7210 1fbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bc1f │ │ -4251d6: 0a00 |0007: move-result v0 │ │ -4251d8: 0f00 |0008: return v0 │ │ +4254f4: |[4254f4] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +425504: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +42550a: 0c00 |0003: move-result-object v0 │ │ +42550c: 7210 2cbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bc2c │ │ +425512: 0a00 |0007: move-result v0 │ │ +425514: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #16 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3271,20 +3271,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4251dc: |[4251dc] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -4251ec: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4251f2: 0c00 |0003: move-result-object v0 │ │ -4251f4: 7210 20bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bc20 │ │ -4251fa: 0a00 |0007: move-result v0 │ │ -4251fc: 0f00 |0008: return v0 │ │ +425518: |[425518] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +425528: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +42552e: 0c00 |0003: move-result-object v0 │ │ +425530: 7210 2dbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bc2d │ │ +425536: 0a00 |0007: move-result v0 │ │ +425538: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #17 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3292,33 +3292,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -425200: |[425200] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -425210: 6e10 71b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -425216: 0c00 |0003: move-result-object v0 │ │ -425218: 7210 21bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bc21 │ │ -42521e: 0a00 |0007: move-result v0 │ │ -425220: 0f00 |0008: return v0 │ │ +42553c: |[42553c] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +42554c: 6e10 7eb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +425552: 0c00 |0003: move-result-object v0 │ │ +425554: 7210 2ebc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bc2e │ │ +42555a: 0a00 |0007: move-result v0 │ │ +42555c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ - source_file_idx : 12072 (CallableReference.java) │ │ + source_file_idx : 12075 (CallableReference.java) │ │ │ │ Class #33 header: │ │ -class_idx : 7167 │ │ +class_idx : 7168 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 15992 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 15995 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -3363,21 +3363,21 @@ │ │ │ │ #4 : (in Lkotlin/reflect/KFunction;) │ │ name : 'isSuspend' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 15992 (KFunction.kt) │ │ + source_file_idx : 15995 (KFunction.kt) │ │ │ │ Class #34 header: │ │ -class_idx : 7015 │ │ +class_idx : 7016 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6998 │ │ -source_file_idx : 14927 │ │ +superclass_idx : 6999 │ │ +source_file_idx : 14930 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #34 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionReference;' │ │ @@ -3402,24 +3402,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4279e4: |[4279e4] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -4279f4: 6202 efb4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4ef │ │ -4279f8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4279fa: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -4279fc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4279fe: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -427a00: 0770 |0006: move-object v0, v7 │ │ -427a02: 0181 |0007: move v1, v8 │ │ -427a04: 7607 16b7 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b716 │ │ -427a0a: 0e00 |000b: return-void │ │ +427d20: |[427d20] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +427d30: 6202 f2b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4f2 │ │ +427d34: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +427d36: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +427d38: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +427d3a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +427d3c: 0770 |0006: move-object v0, v7 │ │ +427d3e: 0181 |0007: move v1, v8 │ │ +427d40: 7607 23b7 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b723 │ │ +427d46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/FunctionReference; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ │ │ @@ -3428,24 +3428,24 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -427a0c: |[427a0c] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -427a1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -427a1e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -427a20: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -427a22: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -427a24: 0770 |0004: move-object v0, v7 │ │ -427a26: 0181 |0005: move v1, v8 │ │ -427a28: 0792 |0006: move-object v2, v9 │ │ -427a2a: 7607 16b7 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b716 │ │ -427a30: 0e00 |000a: return-void │ │ +427d48: |[427d48] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +427d58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +427d5a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +427d5c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +427d5e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +427d60: 0770 |0004: move-object v0, v7 │ │ +427d62: 0181 |0005: move v1, v8 │ │ +427d64: 0792 |0006: move-object v2, v9 │ │ +427d66: 7607 23b7 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b723 │ │ +427d6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lkotlin/jvm/internal/FunctionReference; │ │ 0x0000 - 0x000b reg=8 (null) I │ │ 0x0000 - 0x000b reg=9 (null) Ljava/lang/Object; │ │ @@ -3455,32 +3455,32 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -427a34: |[427a34] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -427a44: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -427a48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -427a4a: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -427a4e: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -427a50: 2803 |0006: goto 0009 // +0003 │ │ -427a52: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -427a54: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -427a56: 0782 |0009: move-object v2, v8 │ │ -427a58: 07a3 |000a: move-object v3, v10 │ │ -427a5a: 07b4 |000b: move-object v4, v11 │ │ -427a5c: 07c5 |000c: move-object v5, v12 │ │ -427a5e: 07d6 |000d: move-object v6, v13 │ │ -427a60: 7606 67b6 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b667 │ │ -427a66: 5989 f0b4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f0 │ │ -427a6a: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -427a6e: 5989 f1b4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f1 │ │ -427a72: 0e00 |0017: return-void │ │ +427d70: |[427d70] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +427d80: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +427d84: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +427d86: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +427d8a: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +427d8c: 2803 |0006: goto 0009 // +0003 │ │ +427d8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +427d90: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +427d92: 0782 |0009: move-object v2, v8 │ │ +427d94: 07a3 |000a: move-object v3, v10 │ │ +427d96: 07b4 |000b: move-object v4, v11 │ │ +427d98: 07c5 |000c: move-object v5, v12 │ │ +427d9a: 07d6 |000d: move-object v6, v13 │ │ +427d9c: 7606 74b6 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b674 │ │ +427da2: 5989 f3b4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f3 │ │ +427da6: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +427daa: 5989 f4b4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f4 │ │ +427dae: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=50 │ │ 0x0011 line=51 │ │ 0x0015 line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lkotlin/jvm/internal/FunctionReference; │ │ @@ -3497,18 +3497,18 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42798c: |[42798c] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -42799c: 7110 30b8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b830 │ │ -4279a2: 0c00 |0003: move-result-object v0 │ │ -4279a4: 1100 |0004: return-object v0 │ │ +427cc8: |[427cc8] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +427cd8: 7110 3db8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b83d │ │ +427cde: 0c00 |0003: move-result-object v0 │ │ +427ce0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #1 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3516,67 +3516,67 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -42771c: |[42771c] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -42772c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42772e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -427732: 0f00 |0003: return v0 │ │ -427734: 2051 671b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b67 │ │ -427738: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42773a: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -42773e: 1f05 671b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b67 │ │ -427742: 6e10 1cb7 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b71c │ │ -427748: 0c01 |000e: move-result-object v1 │ │ -42774a: 6e10 1cb7 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b71c │ │ -427750: 0c03 |0012: move-result-object v3 │ │ -427752: 6e20 3594 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9435 │ │ -427758: 0a01 |0016: move-result v1 │ │ -42775a: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -42775e: 6e10 20b7 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b720 │ │ -427764: 0c01 |001c: move-result-object v1 │ │ -427766: 6e10 20b7 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b720 │ │ -42776c: 0c03 |0020: move-result-object v3 │ │ -42776e: 6e20 3594 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9435 │ │ -427774: 0a01 |0024: move-result v1 │ │ -427776: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -42777a: 5241 f1b4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f1 │ │ -42777e: 5253 f1b4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f1 │ │ -427782: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -427786: 5241 f0b4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f0 │ │ -42778a: 5253 f0b4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f0 │ │ -42778e: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -427792: 6e10 1bb7 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b71b │ │ -427798: 0c01 |0036: move-result-object v1 │ │ -42779a: 6e10 1bb7 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b71b │ │ -4277a0: 0c03 |003a: move-result-object v3 │ │ -4277a2: 7120 47b7 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -4277a8: 0a01 |003e: move-result v1 │ │ -4277aa: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -4277ae: 6e10 1db7 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b71d │ │ -4277b4: 0c01 |0044: move-result-object v1 │ │ -4277b6: 6e10 1db7 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b71d │ │ -4277bc: 0c05 |0048: move-result-object v5 │ │ -4277be: 7120 47b7 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -4277c4: 0a05 |004c: move-result v5 │ │ -4277c6: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -4277ca: 2802 |004f: goto 0051 // +0002 │ │ -4277cc: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -4277ce: 0f00 |0051: return v0 │ │ -4277d0: 2050 ff1b |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1bff │ │ -4277d4: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -4277d8: 6e10 17b7 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b717 │ │ -4277de: 0c00 |0059: move-result-object v0 │ │ -4277e0: 6e20 f793 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@93f7 │ │ -4277e6: 0a05 |005d: move-result v5 │ │ -4277e8: 0f05 |005e: return v5 │ │ -4277ea: 0f02 |005f: return v2 │ │ +427a58: |[427a58] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +427a68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +427a6a: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +427a6e: 0f00 |0003: return v0 │ │ +427a70: 2051 681b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b68 │ │ +427a74: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +427a76: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +427a7a: 1f05 681b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b68 │ │ +427a7e: 6e10 29b7 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b729 │ │ +427a84: 0c01 |000e: move-result-object v1 │ │ +427a86: 6e10 29b7 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b729 │ │ +427a8c: 0c03 |0012: move-result-object v3 │ │ +427a8e: 6e20 4294 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9442 │ │ +427a94: 0a01 |0016: move-result v1 │ │ +427a96: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +427a9a: 6e10 2db7 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b72d │ │ +427aa0: 0c01 |001c: move-result-object v1 │ │ +427aa2: 6e10 2db7 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b72d │ │ +427aa8: 0c03 |0020: move-result-object v3 │ │ +427aaa: 6e20 4294 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9442 │ │ +427ab0: 0a01 |0024: move-result v1 │ │ +427ab2: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +427ab6: 5241 f4b4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f4 │ │ +427aba: 5253 f4b4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f4 │ │ +427abe: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +427ac2: 5241 f3b4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f3 │ │ +427ac6: 5253 f3b4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f3 │ │ +427aca: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +427ace: 6e10 28b7 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b728 │ │ +427ad4: 0c01 |0036: move-result-object v1 │ │ +427ad6: 6e10 28b7 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b728 │ │ +427adc: 0c03 |003a: move-result-object v3 │ │ +427ade: 7120 54b7 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +427ae4: 0a01 |003e: move-result v1 │ │ +427ae6: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +427aea: 6e10 2ab7 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b72a │ │ +427af0: 0c01 |0044: move-result-object v1 │ │ +427af2: 6e10 2ab7 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b72a │ │ +427af8: 0c05 |0048: move-result-object v5 │ │ +427afa: 7120 54b7 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +427b00: 0a05 |004c: move-result v5 │ │ +427b02: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +427b06: 2802 |004f: goto 0051 // +0002 │ │ +427b08: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +427b0a: 0f00 |0051: return v0 │ │ +427b0c: 2050 001c |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1c00 │ │ +427b10: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +427b14: 6e10 24b7 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b724 │ │ +427b1a: 0c00 |0059: move-result-object v0 │ │ +427b1c: 6e20 0494 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@9404 │ │ +427b22: 0a05 |005d: move-result v5 │ │ +427b24: 0f05 |005e: return v5 │ │ +427b26: 0f02 |005f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=105 │ │ 0x0009 line=106 │ │ 0x000b line=108 │ │ 0x0019 line=109 │ │ 0x0033 line=112 │ │ @@ -3592,17 +3592,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4278a0: |[4278a0] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -4278b0: 5210 f0b4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f0 │ │ -4278b4: 0f00 |0002: return v0 │ │ +427bdc: |[427bdc] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +427bec: 5210 f3b4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f3 │ │ +427bf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #3 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3610,18 +3610,18 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4279a8: |[4279a8] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4279b8: 6e10 1fb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b71f │ │ -4279be: 0c00 |0003: move-result-object v0 │ │ -4279c0: 1100 |0004: return-object v0 │ │ +427ce4: |[427ce4] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +427cf4: 6e10 2cb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b72c │ │ +427cfa: 0c00 |0003: move-result-object v0 │ │ +427cfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #4 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3629,19 +3629,19 @@ │ │ type : '()Lkotlin/reflect/KFunction;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4279c4: |[4279c4] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -4279d4: 6f10 71b6 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b671 │ │ -4279da: 0c00 |0003: move-result-object v0 │ │ -4279dc: 1f00 ff1b |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1bff │ │ -4279e0: 1100 |0006: return-object v0 │ │ +427d00: |[427d00] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +427d10: 6f10 7eb6 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b67e │ │ +427d16: 0c00 |0003: move-result-object v0 │ │ +427d18: 1f00 001c |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1c00 │ │ +427d1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #5 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3649,37 +3649,37 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -4278b8: |[4278b8] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -4278c8: 6e10 1db7 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b71d │ │ -4278ce: 0c00 |0003: move-result-object v0 │ │ -4278d0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4278d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4278d6: 280b |0007: goto 0012 // +000b │ │ -4278d8: 6e10 1db7 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b71d │ │ -4278de: 0c00 |000b: move-result-object v0 │ │ -4278e0: 6e10 fa93 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -4278e6: 0a00 |000f: move-result v0 │ │ -4278e8: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4278ec: 6e10 1cb7 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b71c │ │ -4278f2: 0c01 |0015: move-result-object v1 │ │ -4278f4: 6e10 3c94 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -4278fa: 0a01 |0019: move-result v1 │ │ -4278fc: b010 |001a: add-int/2addr v0, v1 │ │ -4278fe: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -427902: 6e10 20b7 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b720 │ │ -427908: 0c01 |0020: move-result-object v1 │ │ -42790a: 6e10 3c94 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -427910: 0a01 |0024: move-result v1 │ │ -427912: b010 |0025: add-int/2addr v0, v1 │ │ -427914: 0f00 |0026: return v0 │ │ +427bf4: |[427bf4] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +427c04: 6e10 2ab7 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b72a │ │ +427c0a: 0c00 |0003: move-result-object v0 │ │ +427c0c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +427c10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +427c12: 280b |0007: goto 0012 // +000b │ │ +427c14: 6e10 2ab7 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b72a │ │ +427c1a: 0c00 |000b: move-result-object v0 │ │ +427c1c: 6e10 0794 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +427c22: 0a00 |000f: move-result v0 │ │ +427c24: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +427c28: 6e10 29b7 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b729 │ │ +427c2e: 0c01 |0015: move-result-object v1 │ │ +427c30: 6e10 4994 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +427c36: 0a01 |0019: move-result v1 │ │ +427c38: b010 |001a: add-int/2addr v0, v1 │ │ +427c3a: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +427c3e: 6e10 2db7 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b72d │ │ +427c44: 0c01 |0020: move-result-object v1 │ │ +427c46: 6e10 4994 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +427c4c: 0a01 |0024: move-result v1 │ │ +427c4e: b010 |0025: add-int/2addr v0, v1 │ │ +427c50: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #6 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3687,20 +3687,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4277ec: |[4277ec] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -4277fc: 6e10 1fb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b71f │ │ -427802: 0c00 |0003: move-result-object v0 │ │ -427804: 7210 4ebc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bc4e │ │ -42780a: 0a00 |0007: move-result v0 │ │ -42780c: 0f00 |0008: return v0 │ │ +427b28: |[427b28] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +427b38: 6e10 2cb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b72c │ │ +427b3e: 0c00 |0003: move-result-object v0 │ │ +427b40: 7210 5bbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bc5b │ │ +427b46: 0a00 |0007: move-result v0 │ │ +427b48: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #7 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3708,20 +3708,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -427810: |[427810] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -427820: 6e10 1fb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b71f │ │ -427826: 0c00 |0003: move-result-object v0 │ │ -427828: 7210 4fbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bc4f │ │ -42782e: 0a00 |0007: move-result v0 │ │ -427830: 0f00 |0008: return v0 │ │ +427b4c: |[427b4c] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +427b5c: 6e10 2cb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b72c │ │ +427b62: 0c00 |0003: move-result-object v0 │ │ +427b64: 7210 5cbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bc5c │ │ +427b6a: 0a00 |0007: move-result v0 │ │ +427b6c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #8 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3729,20 +3729,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -427834: |[427834] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -427844: 6e10 1fb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b71f │ │ -42784a: 0c00 |0003: move-result-object v0 │ │ -42784c: 7210 50bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bc50 │ │ -427852: 0a00 |0007: move-result v0 │ │ -427854: 0f00 |0008: return v0 │ │ +427b70: |[427b70] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +427b80: 6e10 2cb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b72c │ │ +427b86: 0c00 |0003: move-result-object v0 │ │ +427b88: 7210 5dbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bc5d │ │ +427b8e: 0a00 |0007: move-result v0 │ │ +427b90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #9 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3750,20 +3750,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -427858: |[427858] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -427868: 6e10 1fb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b71f │ │ -42786e: 0c00 |0003: move-result-object v0 │ │ -427870: 7210 51bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bc51 │ │ -427876: 0a00 |0007: move-result v0 │ │ -427878: 0f00 |0008: return v0 │ │ +427b94: |[427b94] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +427ba4: 6e10 2cb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b72c │ │ +427baa: 0c00 |0003: move-result-object v0 │ │ +427bac: 7210 5ebc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bc5e │ │ +427bb2: 0a00 |0007: move-result v0 │ │ +427bb4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #10 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3771,20 +3771,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42787c: |[42787c] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -42788c: 6e10 1fb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b71f │ │ -427892: 0c00 |0003: move-result-object v0 │ │ -427894: 7210 52bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bc52 │ │ -42789a: 0a00 |0007: move-result v0 │ │ -42789c: 0f00 |0008: return v0 │ │ +427bb8: |[427bb8] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +427bc8: 6e10 2cb7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b72c │ │ +427bce: 0c00 |0003: move-result-object v0 │ │ +427bd0: 7210 5fbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bc5f │ │ +427bd6: 0a00 |0007: move-result v0 │ │ +427bd8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #11 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3792,56 +3792,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -427918: |[427918] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -427928: 6e10 17b7 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b717 │ │ -42792e: 0c00 |0003: move-result-object v0 │ │ -427930: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -427934: 6e10 fd93 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93fd │ │ -42793a: 0c00 |0009: move-result-object v0 │ │ -42793c: 1100 |000a: return-object v0 │ │ -42793e: 1a00 3526 |000b: const-string v0, "" // string@2635 │ │ -427942: 6e10 1cb7 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b71c │ │ -427948: 0c01 |0010: move-result-object v1 │ │ -42794a: 6e20 3594 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9435 │ │ -427950: 0a00 |0014: move-result v0 │ │ -427952: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -427956: 1a00 df9f |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9fdf │ │ -42795a: 2818 |0019: goto 0031 // +0018 │ │ -42795c: 2200 bc17 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@17bc │ │ -427960: 1a01 48af |001c: const-string v1, "function " // string@af48 │ │ -427964: 7020 6f94 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -42796a: 6e10 1cb7 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b71c │ │ -427970: 0c01 |0024: move-result-object v1 │ │ -427972: 6e20 7894 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -427978: 1a01 290a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a29 │ │ -42797c: 6e20 7894 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -427982: 6e10 8a94 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -427988: 0c00 |0030: move-result-object v0 │ │ -42798a: 1100 |0031: return-object v0 │ │ +427c54: |[427c54] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +427c64: 6e10 24b7 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b724 │ │ +427c6a: 0c00 |0003: move-result-object v0 │ │ +427c6c: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +427c70: 6e10 0a94 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940a │ │ +427c76: 0c00 |0009: move-result-object v0 │ │ +427c78: 1100 |000a: return-object v0 │ │ +427c7a: 1a00 3626 |000b: const-string v0, "" // string@2636 │ │ +427c7e: 6e10 29b7 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b729 │ │ +427c84: 0c01 |0010: move-result-object v1 │ │ +427c86: 6e20 4294 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9442 │ │ +427c8c: 0a00 |0014: move-result v0 │ │ +427c8e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +427c92: 1a00 e49f |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9fe4 │ │ +427c96: 2818 |0019: goto 0031 // +0018 │ │ +427c98: 2200 bd17 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@17bd │ │ +427c9c: 1a01 4daf |001c: const-string v1, "function " // string@af4d │ │ +427ca0: 7020 7c94 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +427ca6: 6e10 29b7 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b729 │ │ +427cac: 0c01 |0024: move-result-object v1 │ │ +427cae: 6e20 8594 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +427cb4: 1a01 2a0a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a2a │ │ +427cb8: 6e20 8594 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +427cbe: 6e10 9794 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +427cc4: 0c00 |0030: move-result-object v0 │ │ +427cc6: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=130 │ │ 0x000b line=134 │ │ 0x0021 line=136 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ - source_file_idx : 14927 (FunctionReference.java) │ │ + source_file_idx : 14930 (FunctionReference.java) │ │ │ │ Class #35 header: │ │ -class_idx : 7016 │ │ +class_idx : 7017 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7015 │ │ -source_file_idx : 14928 │ │ +superclass_idx : 7016 │ │ +source_file_idx : 14931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #35 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionReferenceImpl;' │ │ @@ -3856,24 +3856,24 @@ │ │ type : '(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4276a0: |[4276a0] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4276b0: 6202 f2b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4f2 │ │ -4276b4: 0770 |0002: move-object v0, v7 │ │ -4276b6: 0181 |0003: move v1, v8 │ │ -4276b8: 0793 |0004: move-object v3, v9 │ │ -4276ba: 07a4 |0005: move-object v4, v10 │ │ -4276bc: 07b5 |0006: move-object v5, v11 │ │ -4276be: 01c6 |0007: move v6, v12 │ │ -4276c0: 7607 16b7 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b716 │ │ -4276c6: 0e00 |000b: return-void │ │ +4279dc: |[4279dc] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4279ec: 6202 f5b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4f5 │ │ +4279f0: 0770 |0002: move-object v0, v7 │ │ +4279f2: 0181 |0003: move v1, v8 │ │ +4279f4: 0793 |0004: move-object v3, v9 │ │ +4279f6: 07a4 |0005: move-object v4, v10 │ │ +4279f8: 07b5 |0006: move-object v5, v11 │ │ +4279fa: 01c6 |0007: move v6, v12 │ │ +4279fc: 7607 23b7 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b723 │ │ +427a02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) Ljava/lang/Class; │ │ @@ -3886,17 +3886,17 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -4276c8: |[4276c8] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4276d8: 7607 16b7 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b716 │ │ -4276de: 0e00 |0003: return-void │ │ +427a04: |[427a04] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +427a14: 7607 23b7 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b723 │ │ +427a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Object; │ │ @@ -3910,48 +3910,48 @@ │ │ type : '(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 21 16-bit code units │ │ -4276e0: |[4276e0] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -4276f0: 6202 f2b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4f2 │ │ -4276f4: 0790 |0002: move-object v0, v9 │ │ -4276f6: 1f00 591b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b59 │ │ -4276fa: 7210 89b6 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b689 │ │ -427700: 0c03 |0008: move-result-object v3 │ │ -427702: 2099 f91b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1bf9 │ │ -427706: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -42770a: 0770 |000d: move-object v0, v7 │ │ -42770c: 0181 |000e: move v1, v8 │ │ -42770e: 07a4 |000f: move-object v4, v10 │ │ -427710: 07b5 |0010: move-object v5, v11 │ │ -427712: 7607 16b7 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b716 │ │ -427718: 0e00 |0014: return-void │ │ +427a1c: |[427a1c] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +427a2c: 6202 f5b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4f5 │ │ +427a30: 0790 |0002: move-object v0, v9 │ │ +427a32: 1f00 5a1b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b5a │ │ +427a36: 7210 96b6 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b696 │ │ +427a3c: 0c03 |0008: move-result-object v3 │ │ +427a3e: 2099 fa1b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1bfa │ │ +427a42: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +427a46: 0770 |000d: move-object v0, v7 │ │ +427a48: 0181 |000e: move v1, v8 │ │ +427a4a: 07a4 |000f: move-object v4, v10 │ │ +427a4c: 07b5 |0010: move-object v5, v11 │ │ +427a4e: 7607 23b7 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b723 │ │ +427a54: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0005 line=17 │ │ 0x0011 line=15 │ │ locals : │ │ 0x0000 - 0x0015 reg=7 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ 0x0000 - 0x0015 reg=8 (null) I │ │ 0x0000 - 0x0015 reg=9 (null) Lkotlin/reflect/KDeclarationContainer; │ │ 0x0000 - 0x0015 reg=10 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=11 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 14928 (FunctionReferenceImpl.java) │ │ + source_file_idx : 14931 (FunctionReferenceImpl.java) │ │ │ │ Class #36 header: │ │ class_idx : 1117 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7016 │ │ -source_file_idx : 11283 │ │ +superclass_idx : 7017 │ │ +source_file_idx : 11286 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #36 annotations: │ │ Annotations on class │ │ @@ -3974,42 +3974,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -19c100: |[19c100] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ -19c110: 1c03 6504 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19c114: 1a05 9fe1 |0002: const-string v5, "openWith()V" // string@e19f │ │ -19c118: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -19c11a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19c11c: 1a04 9be1 |0006: const-string v4, "openWith" // string@e19b │ │ -19c120: 0770 |0008: move-object v0, v7 │ │ -19c122: 0782 |0009: move-object v2, v8 │ │ -19c124: 7607 29b7 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b729 │ │ -19c12a: 0e00 |000d: return-void │ │ +19c1d0: |[19c1d0] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ +19c1e0: 1c03 6504 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c1e4: 1a05 a4e1 |0002: const-string v5, "openWith()V" // string@e1a4 │ │ +19c1e8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +19c1ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19c1ec: 1a04 a0e1 |0006: const-string v4, "openWith" // string@e1a0 │ │ +19c1f0: 0770 |0008: move-object v0, v7 │ │ +19c1f2: 0782 |0009: move-object v2, v8 │ │ +19c1f4: 7607 36b7 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b736 │ │ +19c1fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c0e4: |[19c0e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ -19c0f4: 6e10 b00c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cb0 │ │ -19c0fa: 6200 91b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19c0fe: 1100 |0005: return-object v0 │ │ +19c1b4: |[19c1b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ +19c1c4: 6e10 b00c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cb0 │ │ +19c1ca: 6200 94b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19c1ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;) │ │ @@ -4017,32 +4017,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19c12c: |[19c12c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ -19c13c: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a8 │ │ -19c140: 1f00 6504 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ -19c144: 6e10 080d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d08 │ │ -19c14a: 0e00 |0007: return-void │ │ +19c1fc: |[19c1fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ +19c20c: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a8 │ │ +19c210: 1f00 6504 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0465 │ │ +19c214: 6e10 080d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d08 │ │ +19c21a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; │ │ │ │ - source_file_idx : 11283 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11286 (BasePreviewSliderFragment.kt) │ │ │ │ Class #37 header: │ │ class_idx : 1118 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 693 │ │ -source_file_idx : 11283 │ │ +source_file_idx : 11286 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -4072,19 +4072,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19c14c: |[19c14c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19c15c: 5b01 aa03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c160: 5b02 a903 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ -19c164: 7010 4607 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0746 │ │ -19c16a: 0e00 |0007: return-void │ │ +19c21c: |[19c21c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19c22c: 5b01 aa03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c230: 5b02 a903 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ +19c234: 7010 4607 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0746 │ │ +19c23a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ @@ -4095,108 +4095,108 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -19c16c: |[19c16c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ -19c17c: 5450 aa03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c180: 6e10 ef0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ -19c186: 0c01 |0005: move-result-object v1 │ │ -19c188: 6e20 422b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b42 │ │ -19c18e: 0c01 |0009: move-result-object v1 │ │ -19c190: 6e20 130d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d13 │ │ -19c196: 5450 aa03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c19a: 6e10 f00c 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ -19c1a0: 0c00 |0012: move-result-object v0 │ │ -19c1a2: 5451 aa03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c1a6: 6e10 ea0c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c1ac: 0c01 |0018: move-result-object v1 │ │ -19c1ae: 6e20 642c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c64 │ │ -19c1b4: 5450 aa03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c1b8: 6e10 e70c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce7 │ │ -19c1be: 0c00 |0021: move-result-object v0 │ │ -19c1c0: 5451 aa03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c1c4: 6e10 ef0c 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ -19c1ca: 0c01 |0027: move-result-object v1 │ │ -19c1cc: 6e20 442b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b44 │ │ -19c1d2: 0b01 |002b: move-result-wide v1 │ │ -19c1d4: 2206 bc17 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@17bc │ │ -19c1d8: 1a03 65ab |002e: const-string v3, "f" // string@ab65 │ │ -19c1dc: 7020 6f94 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -19c1e2: 6e30 7494 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9474 │ │ -19c1e8: 6e10 8a94 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -19c1ee: 0c06 |0039: move-result-object v6 │ │ -19c1f0: 6e20 1906 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@0619 │ │ -19c1f6: 0c06 |003d: move-result-object v6 │ │ -19c1f8: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -19c1fa: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -19c1fc: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ -19c200: 6202 ad00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19c204: 6e20 2409 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@0924 │ │ -19c20a: 2062 5b09 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@095b │ │ -19c20e: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ -19c212: 1f06 5b09 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@095b │ │ -19c216: 6e10 cf2a 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2acf │ │ -19c21c: 0a06 |0050: move-result v6 │ │ -19c21e: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ -19c222: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -19c224: 2802 |0054: goto 0056 // +0002 │ │ -19c226: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -19c228: 5452 a903 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ -19c22c: 5422 a902 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19c230: 5453 aa03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c234: 6e10 ea0c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c23a: 0c04 |005f: move-result-object v4 │ │ -19c23c: 6e10 610a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a61 │ │ -19c242: 0a04 |0063: move-result v4 │ │ -19c244: 6e20 823e 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e82 │ │ -19c24a: 6e20 793e 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3e79 │ │ -19c250: 6e10 f50c 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf5 │ │ -19c256: 0a06 |006d: move-result v6 │ │ -19c258: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ -19c25c: 6e10 ea0c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c262: 0c06 |0073: move-result-object v6 │ │ -19c264: 6e10 610a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a61 │ │ -19c26a: 0a06 |0077: move-result v6 │ │ -19c26c: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ -19c270: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -19c272: 2802 |007b: goto 007d // +0002 │ │ -19c274: 1206 |007c: const/4 v6, #int 0 // #0 │ │ -19c276: 6e20 833e 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e83 │ │ -19c27c: 5456 aa03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c280: 6e10 ea0c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c286: 0c02 |0085: move-result-object v2 │ │ -19c288: 6e10 620a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a62 │ │ -19c28e: 0a02 |0089: move-result v2 │ │ -19c290: b720 |008a: xor-int/2addr v0, v2 │ │ -19c292: 7120 d70c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cd7 │ │ -19c298: 5456 aa03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c29c: 6e10 e60c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19c2a2: 0c06 |0093: move-result-object v6 │ │ -19c2a4: 2060 7b0c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19c2a8: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ -19c2ac: 1f06 7b0c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19c2b0: 2802 |009a: goto 009c // +0002 │ │ -19c2b2: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -19c2b4: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ -19c2b8: 6e10 c73d 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3dc7 │ │ -19c2be: 0c06 |00a1: move-result-object v6 │ │ -19c2c0: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ -19c2c4: 1f06 2301 |00a4: check-cast v6, Landroid/view/View; // type@0123 │ │ -19c2c8: 5450 aa03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c2cc: 6e10 f50c 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf5 │ │ -19c2d2: 0a00 |00ab: move-result v0 │ │ -19c2d4: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ -19c2d8: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ -19c2dc: 6e20 4e03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -19c2e2: 5456 aa03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19c2e6: 7110 d80c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cd8 │ │ -19c2ec: 0e00 |00b8: return-void │ │ +19c23c: |[19c23c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ +19c24c: 5450 aa03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c250: 6e10 ef0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ +19c256: 0c01 |0005: move-result-object v1 │ │ +19c258: 6e20 4f2b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b4f │ │ +19c25e: 0c01 |0009: move-result-object v1 │ │ +19c260: 6e20 130d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d13 │ │ +19c266: 5450 aa03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c26a: 6e10 f00c 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ +19c270: 0c00 |0012: move-result-object v0 │ │ +19c272: 5451 aa03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c276: 6e10 ea0c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c27c: 0c01 |0018: move-result-object v1 │ │ +19c27e: 6e20 712c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c71 │ │ +19c284: 5450 aa03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c288: 6e10 e70c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce7 │ │ +19c28e: 0c00 |0021: move-result-object v0 │ │ +19c290: 5451 aa03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c294: 6e10 ef0c 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ +19c29a: 0c01 |0027: move-result-object v1 │ │ +19c29c: 6e20 512b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b51 │ │ +19c2a2: 0b01 |002b: move-result-wide v1 │ │ +19c2a4: 2206 bd17 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@17bd │ │ +19c2a8: 1a03 6aab |002e: const-string v3, "f" // string@ab6a │ │ +19c2ac: 7020 7c94 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +19c2b2: 6e30 8194 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9481 │ │ +19c2b8: 6e10 9794 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +19c2be: 0c06 |0039: move-result-object v6 │ │ +19c2c0: 6e20 1906 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@0619 │ │ +19c2c6: 0c06 |003d: move-result-object v6 │ │ +19c2c8: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +19c2ca: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +19c2cc: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ +19c2d0: 6202 ad00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19c2d4: 6e20 2409 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@0924 │ │ +19c2da: 2062 5c09 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@095c │ │ +19c2de: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ +19c2e2: 1f06 5c09 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@095c │ │ +19c2e6: 6e10 dc2a 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2adc │ │ +19c2ec: 0a06 |0050: move-result v6 │ │ +19c2ee: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ +19c2f2: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +19c2f4: 2802 |0054: goto 0056 // +0002 │ │ +19c2f6: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +19c2f8: 5452 a903 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ +19c2fc: 5422 a902 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19c300: 5453 aa03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c304: 6e10 ea0c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c30a: 0c04 |005f: move-result-object v4 │ │ +19c30c: 6e10 610a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a61 │ │ +19c312: 0a04 |0063: move-result v4 │ │ +19c314: 6e20 8f3e 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e8f │ │ +19c31a: 6e20 863e 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3e86 │ │ +19c320: 6e10 f50c 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf5 │ │ +19c326: 0a06 |006d: move-result v6 │ │ +19c328: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ +19c32c: 6e10 ea0c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c332: 0c06 |0073: move-result-object v6 │ │ +19c334: 6e10 610a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a61 │ │ +19c33a: 0a06 |0077: move-result v6 │ │ +19c33c: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ +19c340: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +19c342: 2802 |007b: goto 007d // +0002 │ │ +19c344: 1206 |007c: const/4 v6, #int 0 // #0 │ │ +19c346: 6e20 903e 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e90 │ │ +19c34c: 5456 aa03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c350: 6e10 ea0c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c356: 0c02 |0085: move-result-object v2 │ │ +19c358: 6e10 620a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a62 │ │ +19c35e: 0a02 |0089: move-result v2 │ │ +19c360: b720 |008a: xor-int/2addr v0, v2 │ │ +19c362: 7120 d70c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cd7 │ │ +19c368: 5456 aa03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c36c: 6e10 e60c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19c372: 0c06 |0093: move-result-object v6 │ │ +19c374: 2060 7c0c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19c378: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ +19c37c: 1f06 7c0c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19c380: 2802 |009a: goto 009c // +0002 │ │ +19c382: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +19c384: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ +19c388: 6e10 d43d 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3dd4 │ │ +19c38e: 0c06 |00a1: move-result-object v6 │ │ +19c390: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ +19c394: 1f06 2301 |00a4: check-cast v6, Landroid/view/View; // type@0123 │ │ +19c398: 5450 aa03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c39c: 6e10 f50c 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf5 │ │ +19c3a2: 0a00 |00ab: move-result v0 │ │ +19c3a4: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ +19c3a8: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ +19c3ac: 6e20 4e03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +19c3b2: 5456 aa03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19c3b6: 7110 d80c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cd8 │ │ +19c3bc: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000d line=129 │ │ 0x001c line=133 │ │ 0x0042 line=134 │ │ 0x0047 line=135 │ │ @@ -4208,28 +4208,28 @@ │ │ 0x008e line=145 │ │ 0x00b0 line=274 │ │ 0x00b3 line=146 │ │ locals : │ │ 0x0000 - 0x00b9 reg=5 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; │ │ 0x0000 - 0x00b9 reg=6 (null) I │ │ │ │ - source_file_idx : 11283 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11286 (BasePreviewSliderFragment.kt) │ │ │ │ Class #38 header: │ │ -class_idx : 7012 │ │ +class_idx : 7013 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 14923 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 14926 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #38 annotations: │ │ -Annotations on method #46838 'getFunctionDelegate' │ │ +Annotations on method #46851 'getFunctionDelegate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/Function<" "*>;" } │ │ │ │ Class #38 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionAdapter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -4239,21 +4239,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/internal/FunctionAdapter;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14923 (FunctionAdapter.java) │ │ + source_file_idx : 14926 (FunctionAdapter.java) │ │ │ │ Class #39 header: │ │ class_idx : 1119 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 11283 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 11286 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #39 annotations: │ │ Annotations on class │ │ @@ -4282,116 +4282,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19c37c: |[19c37c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -19c38c: 1a00 47af |0000: const-string v0, "function" // string@af47 │ │ -19c390: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19c396: 7010 f593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19c39c: 5b12 ab03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ -19c3a0: 0e00 |000a: return-void │ │ +19c44c: |[19c44c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +19c45c: 1a00 4caf |0000: const-string v0, "function" // string@af4c │ │ +19c460: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19c466: 7010 0294 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9402 │ │ +19c46c: 5b12 ab03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ +19c470: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -19c2f0: |[19c2f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -19c300: 2030 4a02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024a │ │ -19c304: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c306: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -19c30a: 2030 641b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -19c30e: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -19c312: 0720 |0009: move-object v0, v2 │ │ -19c314: 1f00 641b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -19c318: 7210 f6b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -19c31e: 0c00 |000f: move-result-object v0 │ │ -19c320: 1f03 641b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -19c324: 7210 f6b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -19c32a: 0c03 |0015: move-result-object v3 │ │ -19c32c: 7120 47b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19c332: 0a01 |0019: move-result v1 │ │ -19c334: 0f01 |001a: return v1 │ │ +19c3c0: |[19c3c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +19c3d0: 2030 4a02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024a │ │ +19c3d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c3d6: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +19c3da: 2030 651b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +19c3de: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +19c3e2: 0720 |0009: move-object v0, v2 │ │ +19c3e4: 1f00 651b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +19c3e8: 7210 03b7 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +19c3ee: 0c00 |000f: move-result-object v0 │ │ +19c3f0: 1f03 651b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +19c3f4: 7210 03b7 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +19c3fa: 0c03 |0015: move-result-object v3 │ │ +19c3fc: 7120 54b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19c402: 0a01 |0019: move-result v1 │ │ +19c404: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19c360: |[19c360] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -19c370: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ -19c374: 1f00 3319 |0002: check-cast v0, Lkotlin/Function; // type@1933 │ │ -19c378: 1100 |0004: return-object v0 │ │ +19c430: |[19c430] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +19c440: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ +19c444: 1f00 3419 |0002: check-cast v0, Lkotlin/Function; // type@1934 │ │ +19c448: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19c338: |[19c338] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -19c348: 0710 |0000: move-object v0, v1 │ │ -19c34a: 1f00 641b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -19c34e: 7210 f6b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -19c354: 0c00 |0006: move-result-object v0 │ │ -19c356: 6e10 fa93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -19c35c: 0a00 |000a: move-result v0 │ │ -19c35e: 0f00 |000b: return v0 │ │ +19c408: |[19c408] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +19c418: 0710 |0000: move-object v0, v1 │ │ +19c41a: 1f00 651b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +19c41e: 7210 03b7 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +19c424: 0c00 |0006: move-result-object v0 │ │ +19c426: 6e10 0794 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +19c42c: 0a00 |000a: move-result v0 │ │ +19c42e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19c3a4: |[19c3a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -19c3b4: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ -19c3b8: 7220 0db6 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b60d │ │ -19c3be: 0e00 |0005: return-void │ │ +19c474: |[19c474] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +19c484: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ +19c488: 7220 1ab6 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b61a │ │ +19c48e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 11283 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11286 (BasePreviewSliderFragment.kt) │ │ │ │ Class #40 header: │ │ -class_idx : 7023 │ │ +class_idx : 7024 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 16617 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 16620 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -4417,18 +4417,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4285b4: |[4285b4] kotlin.jvm.internal.Lambda.:(I)V │ │ -4285c4: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -4285ca: 5901 f9b4 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4f9 │ │ -4285ce: 0e00 |0005: return-void │ │ +4288f0: |[4288f0] kotlin.jvm.internal.Lambda.:(I)V │ │ +428900: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +428906: 5901 fcb4 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4fc │ │ +42890a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/jvm/internal/Lambda; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ @@ -4438,17 +4438,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428578: |[428578] kotlin.jvm.internal.Lambda.getArity:()I │ │ -428588: 5210 f9b4 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4f9 │ │ -42858c: 0f00 |0002: return v0 │ │ +4288b4: |[4288b4] kotlin.jvm.internal.Lambda.getArity:()I │ │ +4288c4: 5210 fcb4 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4fc │ │ +4288c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/Lambda; │ │ │ │ #1 : (in Lkotlin/jvm/internal/Lambda;) │ │ @@ -4456,33 +4456,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -428590: |[428590] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ -4285a0: 7110 45b8 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b845 │ │ -4285a6: 0c00 |0003: move-result-object v0 │ │ -4285a8: 1a01 22eb |0004: const-string v1, "renderLambdaToString(...)" // string@eb22 │ │ -4285ac: 7120 4fb7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -4285b2: 1100 |0009: return-object v0 │ │ +4288cc: |[4288cc] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ +4288dc: 7110 52b8 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b852 │ │ +4288e2: 0c00 |0003: move-result-object v0 │ │ +4288e4: 1a01 27eb |0004: const-string v1, "renderLambdaToString(...)" // string@eb27 │ │ +4288e8: 7120 5cb7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +4288ee: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lkotlin/jvm/internal/Lambda; │ │ │ │ - source_file_idx : 16617 (Lambda.kt) │ │ + source_file_idx : 16620 (Lambda.kt) │ │ │ │ Class #41 header: │ │ class_idx : 1120 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 14894 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 14897 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -4509,42 +4509,42 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19c40c: |[19c40c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ -19c41c: 5b01 ac03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ -19c420: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c422: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -19c428: 0e00 |0006: return-void │ │ +19c4dc: |[19c4dc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ +19c4ec: 5b01 ac03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ +19c4f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c4f2: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +19c4f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19c3c0: |[19c3c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -19c3d0: 5420 ac03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ -19c3d4: 6e10 0406 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0604 │ │ -19c3da: 0c00 |0005: move-result-object v0 │ │ -19c3dc: 6e10 1306 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0613 │ │ -19c3e2: 0c00 |0009: move-result-object v0 │ │ -19c3e4: 1a01 b9eb |000a: const-string v1, "requireActivity().viewModelStore" // string@ebb9 │ │ -19c3e8: 7120 4fb7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19c3ee: 1100 |000f: return-object v0 │ │ +19c490: |[19c490] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +19c4a0: 5420 ac03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ +19c4a4: 6e10 0406 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0604 │ │ +19c4aa: 0c00 |0005: move-result-object v0 │ │ +19c4ac: 6e10 1306 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0613 │ │ +19c4b2: 0c00 |0009: move-result-object v0 │ │ +19c4b4: 1a01 beeb |000a: const-string v1, "requireActivity().viewModelStore" // string@ebbe │ │ +19c4b8: 7120 5cb7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19c4be: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;) │ │ @@ -4552,31 +4552,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c3f0: |[19c3f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ -19c400: 6e10 b90c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cb9 │ │ -19c406: 0c00 |0003: move-result-object v0 │ │ -19c408: 1100 |0004: return-object v0 │ │ +19c4c0: |[19c4c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ +19c4d0: 6e10 b90c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cb9 │ │ +19c4d6: 0c00 |0003: move-result-object v0 │ │ +19c4d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; │ │ │ │ - source_file_idx : 14894 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14897 (FragmentViewModelLazy.kt) │ │ │ │ Class #42 header: │ │ class_idx : 1121 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 14894 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 14897 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -4607,49 +4607,49 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19c490: |[19c490] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ -19c4a0: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ -19c4a4: 5b02 ae03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ -19c4a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19c4aa: 7020 6fb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -19c4b0: 0e00 |0008: return-void │ │ +19c560: |[19c560] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ +19c570: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ +19c574: 5b02 ae03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ +19c578: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19c57a: 7020 7cb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +19c580: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19c42c: |[19c42c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -19c43c: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ -19c440: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -19c444: 7210 02b6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -19c44a: 0c00 |0007: move-result-object v0 │ │ -19c44c: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ -19c450: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -19c454: 5420 ae03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ -19c458: 6e10 0406 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0604 │ │ -19c45e: 0c00 |0011: move-result-object v0 │ │ -19c460: 6e10 0a06 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@060a │ │ -19c466: 0c00 |0015: move-result-object v0 │ │ -19c468: 1a01 b7eb |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ebb7 │ │ -19c46c: 7120 4fb7 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19c472: 1100 |001b: return-object v0 │ │ +19c4fc: |[19c4fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +19c50c: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ +19c510: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +19c514: 7210 0fb6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +19c51a: 0c00 |0007: move-result-object v0 │ │ +19c51c: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ +19c520: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +19c524: 5420 ae03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ +19c528: 6e10 0406 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0604 │ │ +19c52e: 0c00 |0011: move-result-object v0 │ │ +19c530: 6e10 0a06 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@060a │ │ +19c536: 0c00 |0015: move-result-object v0 │ │ +19c538: 1a01 bceb |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ebbc │ │ +19c53c: 7120 5cb7 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19c542: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;) │ │ @@ -4657,31 +4657,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c474: |[19c474] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ -19c484: 6e10 bc0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cbc │ │ -19c48a: 0c00 |0003: move-result-object v0 │ │ -19c48c: 1100 |0004: return-object v0 │ │ +19c544: |[19c544] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ +19c554: 6e10 bc0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cbc │ │ +19c55a: 0c00 |0003: move-result-object v0 │ │ +19c55c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; │ │ │ │ - source_file_idx : 14894 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14897 (FragmentViewModelLazy.kt) │ │ │ │ Class #43 header: │ │ class_idx : 1122 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 14894 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 14897 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #43 annotations: │ │ Annotations on class │ │ @@ -4708,42 +4708,42 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19c500: |[19c500] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ -19c510: 5b01 af03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -19c514: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c516: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -19c51c: 0e00 |0006: return-void │ │ +19c5d0: |[19c5d0] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ +19c5e0: 5b01 af03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +19c5e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c5e6: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +19c5ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19c4b4: |[19c4b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -19c4c4: 5420 af03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -19c4c8: 6e10 0406 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0604 │ │ -19c4ce: 0c00 |0005: move-result-object v0 │ │ -19c4d0: 6e10 0b06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@060b │ │ -19c4d6: 0c00 |0009: move-result-object v0 │ │ -19c4d8: 1a01 b8eb |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ebb8 │ │ -19c4dc: 7120 4fb7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19c4e2: 1100 |000f: return-object v0 │ │ +19c584: |[19c584] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +19c594: 5420 af03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +19c598: 6e10 0406 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0604 │ │ +19c59e: 0c00 |0005: move-result-object v0 │ │ +19c5a0: 6e10 0b06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@060b │ │ +19c5a6: 0c00 |0009: move-result-object v0 │ │ +19c5a8: 1a01 bdeb |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ebbd │ │ +19c5ac: 7120 5cb7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19c5b2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;) │ │ @@ -4751,31 +4751,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c4e4: |[19c4e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ -19c4f4: 6e10 bf0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cbf │ │ -19c4fa: 0c00 |0003: move-result-object v0 │ │ -19c4fc: 1100 |0004: return-object v0 │ │ +19c5b4: |[19c5b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ +19c5c4: 6e10 bf0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cbf │ │ +19c5ca: 0c00 |0003: move-result-object v0 │ │ +19c5cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; │ │ │ │ - source_file_idx : 14894 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14897 (FragmentViewModelLazy.kt) │ │ │ │ Class #44 header: │ │ class_idx : 1123 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 34796 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 34800 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -4805,70 +4805,70 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19c580: |[19c580] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19c590: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c594: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c596: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -19c59c: 0e00 |0006: return-void │ │ +19c650: |[19c650] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19c660: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +19c664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c666: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +19c66c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -19c520: |[19c520] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ -19c530: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c534: 6e10 e60c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19c53a: 0c00 |0005: move-result-object v0 │ │ -19c53c: 2001 7b0c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19c540: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -19c544: 1f00 7b0c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19c548: 5421 b003 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c54c: 6e10 ea0c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c552: 0c01 |0011: move-result-object v1 │ │ -19c554: 6e20 f63d 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3df6 │ │ -19c55a: 2810 |0015: goto 0025 // +0010 │ │ -19c55c: 2001 4a0c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4a │ │ -19c560: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ -19c564: 1f00 4a0c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4a │ │ -19c568: 5421 b003 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c56c: 6e10 ea0c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c572: 0c01 |0021: move-result-object v1 │ │ -19c574: 6e20 dd3c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cdd │ │ -19c57a: 6200 91b2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19c57e: 1100 |0027: return-object v0 │ │ +19c5f0: |[19c5f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ +19c600: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +19c604: 6e10 e60c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19c60a: 0c00 |0005: move-result-object v0 │ │ +19c60c: 2001 7c0c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19c610: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +19c614: 1f00 7c0c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19c618: 5421 b003 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +19c61c: 6e10 ea0c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c622: 0c01 |0011: move-result-object v1 │ │ +19c624: 6e20 033e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e03 │ │ +19c62a: 2810 |0015: goto 0025 // +0010 │ │ +19c62c: 2001 4b0c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4b │ │ +19c630: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ +19c634: 1f00 4b0c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4b │ │ +19c638: 5421 b003 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +19c63c: 6e10 ea0c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c642: 0c01 |0021: move-result-object v1 │ │ +19c644: 6e20 ea3c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cea │ │ +19c64a: 6200 94b2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19c64e: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0006 line=209 │ │ 0x0016 line=210 │ │ 0x0025 line=212 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; │ │ │ │ - source_file_idx : 34796 (WithLifecycleState.kt) │ │ + source_file_idx : 34800 (WithLifecycleState.kt) │ │ │ │ Class #45 header: │ │ class_idx : 1124 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 11283 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 11286 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ @@ -4907,168 +4907,168 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19c74c: |[19c74c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ -19c75c: 5b01 b203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -19c760: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19c762: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19c768: 0e00 |0006: return-void │ │ +19c81c: |[19c81c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ +19c82c: 5b01 b203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +19c830: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19c832: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +19c838: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19c728: |[19c728] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19c738: 2202 6404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0464 │ │ -19c73c: 5410 b203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -19c740: 7030 c30c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc3 │ │ -19c746: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19c74a: 1102 |0009: return-object v2 │ │ +19c7f8: |[19c7f8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19c808: 2202 6404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0464 │ │ +19c80c: 5410 b203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +19c810: 7030 c30c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc3 │ │ +19c816: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19c81a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19c5a0: |[19c5a0] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c5b0: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19c5b4: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19c5b8: 6e30 c60c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0cc6 │ │ -19c5be: 0c01 |0007: move-result-object v1 │ │ -19c5c0: 1101 |0008: return-object v1 │ │ +19c670: |[19c670] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c680: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19c684: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19c688: 6e30 c60c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0cc6 │ │ +19c68e: 0c01 |0007: move-result-object v1 │ │ +19c690: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19c5c4: |[19c5c4] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19c5d4: 6e30 c40c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0cc4 │ │ -19c5da: 0c01 |0003: move-result-object v1 │ │ -19c5dc: 1f01 6404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0464 │ │ -19c5e0: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19c5e4: 6e20 c70c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc7 │ │ -19c5ea: 0c01 |000b: move-result-object v1 │ │ -19c5ec: 1101 |000c: return-object v1 │ │ +19c694: |[19c694] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19c6a4: 6e30 c40c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0cc4 │ │ +19c6aa: 0c01 |0003: move-result-object v1 │ │ +19c6ac: 1f01 6404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0464 │ │ +19c6b0: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19c6b4: 6e20 c70c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc7 │ │ +19c6ba: 0c01 |000b: move-result-object v1 │ │ +19c6bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 147 16-bit code units │ │ -19c5f0: |[19c5f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c600: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19c606: 0c00 |0003: move-result-object v0 │ │ -19c608: 5291 b103 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ -19c60c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19c60e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -19c612: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -19c616: 7110 4d9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19c61c: 2900 8200 |000e: goto/16 0090 // +0082 │ │ -19c620: 220a 9f17 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@179f │ │ -19c624: 1a00 ed97 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19c628: 7020 7d93 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19c62e: 270a |0017: throw v10 │ │ -19c630: 7110 4d9b 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19c636: 549a b203 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -19c63a: 6e10 ec0c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0cec │ │ -19c640: 0c03 |0020: move-result-object v3 │ │ -19c642: 1a0a 3126 |0021: const-string v10, "(...)" // string@2631 │ │ -19c646: 7120 4fb7 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19c64c: 549a b203 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -19c650: 6204 8e00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ -19c654: 7100 1ac8 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c81a │ │ -19c65a: 0c01 |002d: move-result-object v1 │ │ -19c65c: 6e10 f5c9 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c9f5 │ │ -19c662: 0c01 |0031: move-result-object v1 │ │ -19c664: 7210 37b2 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b237 │ │ -19c66a: 0c05 |0035: move-result-object v5 │ │ -19c66c: 6e20 f6c9 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@c9f6 │ │ -19c672: 0a05 |0039: move-result v5 │ │ -19c674: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ -19c678: 6e10 3206 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0632 │ │ -19c67e: 0c06 |003f: move-result-object v6 │ │ -19c680: 6207 8d00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008d │ │ -19c684: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ -19c688: 6e10 3206 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0632 │ │ -19c68e: 0c06 |0047: move-result-object v6 │ │ -19c690: 0747 |0048: move-object v7, v4 │ │ -19c692: 1f07 9717 |0049: check-cast v7, Ljava/lang/Enum; // type@1797 │ │ -19c696: 6e20 2f06 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@062f │ │ -19c69c: 0a06 |004e: move-result v6 │ │ -19c69e: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ -19c6a2: 6e10 e60c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19c6a8: 0c00 |0054: move-result-object v0 │ │ -19c6aa: 2001 7b0c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19c6ae: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ -19c6b2: 1f00 7b0c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19c6b6: 6e10 ea0c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c6bc: 0c0a |005e: move-result-object v10 │ │ -19c6be: 6e20 f63d a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3df6 │ │ -19c6c4: 280e |0062: goto 0070 // +000e │ │ -19c6c6: 2001 4a0c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4a │ │ -19c6ca: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ -19c6ce: 1f00 4a0c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4a │ │ -19c6d2: 6e10 ea0c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19c6d8: 0c0a |006c: move-result-object v10 │ │ -19c6da: 6e20 dd3c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cdd │ │ -19c6e0: 620a 91b2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19c6e4: 281e |0072: goto 0090 // +001e │ │ -19c6e6: 220a 4002 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@0240 │ │ -19c6ea: 7010 3606 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@0636 │ │ -19c6f0: 270a |0078: throw v10 │ │ -19c6f2: 0716 |0079: move-object v6, v1 │ │ -19c6f4: 1f06 491d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d49 │ │ -19c6f8: 2201 6304 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@0463 │ │ -19c6fc: 7020 c10c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cc1 │ │ -19c702: 0717 |0081: move-object v7, v1 │ │ -19c704: 1f07 2d1b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -19c708: 0798 |0084: move-object v8, v9 │ │ -19c70a: 1f08 6b1a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19c70e: 5992 b103 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ -19c712: 7706 5c06 0300 |0089: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/WithLifecycleStateKt;.suspendWithStateAtLeastUnchecked:(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;ZLkotlinx/coroutines/CoroutineDispatcher;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@065c │ │ -19c718: 0c0a |008c: move-result-object v10 │ │ -19c71a: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ -19c71e: 1100 |008f: return-object v0 │ │ -19c720: 620a 91b2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19c724: 110a |0092: return-object v10 │ │ +19c6c0: |[19c6c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c6d0: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19c6d6: 0c00 |0003: move-result-object v0 │ │ +19c6d8: 5291 b103 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ +19c6dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19c6de: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +19c6e2: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +19c6e6: 7110 5a9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19c6ec: 2900 8200 |000e: goto/16 0090 // +0082 │ │ +19c6f0: 220a a017 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19c6f4: 1a00 f297 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19c6f8: 7020 8a93 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19c6fe: 270a |0017: throw v10 │ │ +19c700: 7110 5a9b 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19c706: 549a b203 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +19c70a: 6e10 ec0c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0cec │ │ +19c710: 0c03 |0020: move-result-object v3 │ │ +19c712: 1a0a 3226 |0021: const-string v10, "(...)" // string@2632 │ │ +19c716: 7120 5cb7 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19c71c: 549a b203 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +19c720: 6204 8e00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ +19c724: 7100 27c8 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c827 │ │ +19c72a: 0c01 |002d: move-result-object v1 │ │ +19c72c: 6e10 02ca 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@ca02 │ │ +19c732: 0c01 |0031: move-result-object v1 │ │ +19c734: 7210 44b2 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b244 │ │ +19c73a: 0c05 |0035: move-result-object v5 │ │ +19c73c: 6e20 03ca 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@ca03 │ │ +19c742: 0a05 |0039: move-result v5 │ │ +19c744: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ +19c748: 6e10 3206 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0632 │ │ +19c74e: 0c06 |003f: move-result-object v6 │ │ +19c750: 6207 8d00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008d │ │ +19c754: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ +19c758: 6e10 3206 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0632 │ │ +19c75e: 0c06 |0047: move-result-object v6 │ │ +19c760: 0747 |0048: move-object v7, v4 │ │ +19c762: 1f07 9817 |0049: check-cast v7, Ljava/lang/Enum; // type@1798 │ │ +19c766: 6e20 2f06 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@062f │ │ +19c76c: 0a06 |004e: move-result v6 │ │ +19c76e: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ +19c772: 6e10 e60c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19c778: 0c00 |0054: move-result-object v0 │ │ +19c77a: 2001 7c0c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19c77e: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ +19c782: 1f00 7c0c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19c786: 6e10 ea0c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c78c: 0c0a |005e: move-result-object v10 │ │ +19c78e: 6e20 033e a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e03 │ │ +19c794: 280e |0062: goto 0070 // +000e │ │ +19c796: 2001 4b0c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4b │ │ +19c79a: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ +19c79e: 1f00 4b0c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4b │ │ +19c7a2: 6e10 ea0c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19c7a8: 0c0a |006c: move-result-object v10 │ │ +19c7aa: 6e20 ea3c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cea │ │ +19c7b0: 620a 94b2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19c7b4: 281e |0072: goto 0090 // +001e │ │ +19c7b6: 220a 4002 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@0240 │ │ +19c7ba: 7010 3606 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@0636 │ │ +19c7c0: 270a |0078: throw v10 │ │ +19c7c2: 0716 |0079: move-object v6, v1 │ │ +19c7c4: 1f06 4a1d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d4a │ │ +19c7c8: 2201 6304 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@0463 │ │ +19c7cc: 7020 c10c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cc1 │ │ +19c7d2: 0717 |0081: move-object v7, v1 │ │ +19c7d4: 1f07 2e1b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +19c7d8: 0798 |0084: move-object v8, v9 │ │ +19c7da: 1f08 6c1a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19c7de: 5992 b103 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ +19c7e2: 7706 5c06 0300 |0089: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/WithLifecycleStateKt;.suspendWithStateAtLeastUnchecked:(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;ZLkotlinx/coroutines/CoroutineDispatcher;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@065c │ │ +19c7e8: 0c0a |008c: move-result-object v10 │ │ +19c7ea: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ +19c7ee: 1100 |008f: return-object v0 │ │ +19c7f0: 620a 94b2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19c7f4: 110a |0092: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=231 │ │ 0x001b line=232 │ │ 0x0028 line=275 │ │ 0x002a line=276 │ │ 0x0032 line=277 │ │ @@ -5081,43 +5081,43 @@ │ │ 0x0073 line=279 │ │ 0x0079 line=283 │ │ 0x0090 line=238 │ │ locals : │ │ 0x0000 - 0x0093 reg=9 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; │ │ 0x0000 - 0x0093 reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 11283 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11286 (BasePreviewSliderFragment.kt) │ │ │ │ Class #46 header: │ │ -class_idx : 3190 │ │ +class_idx : 3191 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 14706 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 14709 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/views/FileInfoActionsView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnItemClickListener" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls; } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��r\n\n��\n��\n\n\n\n\n\n\n\n��\n\n��\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nf�� K20:KJ0202\n0HJ0H&J0H&J0H&J0H&J0HJ0HJ020HJ0H&J0HJ0202 0HJ!0H&J\"0H&J#02$0%H&J&0H&J'02 (00)H&J*02 (00)H&J+02,0 H&J-02,0 H&J.02/02 (00)H&J 002\n102j`32\n402j`3H&J502 600)HJ702809HJ:02;00?2@0HJ-A02B0%2 C0<0D2809H¢EJF02 C0<0D2809HJ\nG0 HJ\nH0 HJI0H¢JR0X¦¢R0X¦¢\tR\n0 X¦¢ \r¨L" } d2={ "Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;" "" "ownerFragment" "Landroidx/fragment/app/Fragment;" "getOwnerFragment" "()Landroidx/fragment/app/Fragment;" "currentContext" "Landroid/content/Context;" "getCurrentContext" "()Landroid/content/Context;" "currentFile" "Lcom/infomaniak/drive/data/models/File;" "getCurrentFile" "()Lcom/infomaniak/drive/data/models/File;" "trackFileActionEvent" "" "name" "" "value" "" "shareFile" "saveToKDrive" "openWith" "printClicked" "addFavoritesClicked" "cancelExternalImportClicked" "colorFolderClicked" "color" "displayInfoClicked" "downloadFileClicked" "dropBoxClicked" "isDropBox" "canCreateDropbox" "fileRightsClicked" "goToFolder" "manageCategoriesClicked" "fileId" "" "onCacheAddedToOffline" "onDeleteFile" "onApiResponse" "Lkotlin/Function0;" "onLeaveShare" "onDuplicateFile" "destinationFolder" "onMoveFile" "onRenameFile" "newName" "removeOfflineFile" "offlineLocalPath" "Ljava/io/File;" "Lcom/infomaniak/drive/utils/IOFile;" "cacheFile" "sharePublicLink" "onActionFinished" "editDocumentClicked" "mainViewModel" "Lcom/infomaniak/drive/ui/MainViewModel;" "onSelectFolderResult" "data" "Landroid/content/Intent;" "availableOfflineSwitched" "fileInfoActionsView" "Lcom/infomaniak/drive/views/FileInfoActionsView;" "isChecked" "moveFileClicked" "folderId" "selectFolderResultLauncher" "Landroidx/activity/result/ActivityResultLauncher;" "(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V" "duplicateFileClicked" "leaveShare" "renameFileClicked" "deleteFileClicked" "()Lkotlin/Unit;" "Companion" "kdrive-5.4.2 (50400201)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #15726 'duplicateFileClicked' │ │ +Annotations on method #15739 'duplicateFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15735 'moveFileClicked' │ │ +Annotations on method #15748 'moveFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Integer;" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15737 'onDeleteFile' │ │ +Annotations on method #15750 'onDeleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15739 'onLeaveShare' │ │ +Annotations on method #15752 'onLeaveShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15741 'onRenameFile' │ │ +Annotations on method #15754 'onRenameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15749 'sharePublicLink' │ │ +Annotations on method #15762 'sharePublicLink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ │ │ Class #46 - │ │ Class descriptor : 'Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -5133,18 +5133,18 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -246b84: |[246b84] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ -246b94: 6200 1414 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1414 │ │ -246b98: 6900 1e14 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@141e │ │ -246b9c: 0e00 |0004: return-void │ │ +246ec0: |[246ec0] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ +246ed0: 6200 1714 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1417 │ │ +246ed4: 6900 2114 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1421 │ │ +246ed8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;) │ │ name : 'addFavoritesClicked' │ │ @@ -5334,21 +5334,21 @@ │ │ │ │ #31 : (in Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;) │ │ name : 'sharePublicLink' │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14706 (FileInfoActionsView.kt) │ │ + source_file_idx : 14709 (FileInfoActionsView.kt) │ │ │ │ Class #47 header: │ │ class_idx : 1125 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 559 │ │ -source_file_idx : 11283 │ │ +source_file_idx : 11286 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 33 │ │ virtual_methods_size: 42 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -5426,298 +5426,298 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19c848: |[19c848] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19c858: 7120 070d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0d07 │ │ -19c85e: 0a00 |0003: move-result v0 │ │ -19c860: 0f00 |0004: return v0 │ │ +19c918: |[19c918] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19c928: 7120 070d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0d07 │ │ +19c92e: 0a00 |0003: move-result v0 │ │ +19c930: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cac4: |[19cac4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cad4: 7120 120d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d12 │ │ -19cada: 0c00 |0003: move-result-object v0 │ │ -19cadc: 1100 |0004: return-object v0 │ │ +19cb94: |[19cb94] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cba4: 7120 120d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d12 │ │ +19cbaa: 0c00 |0003: move-result-object v0 │ │ +19cbac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -19cde4: |[19cde4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19cdf4: 7140 020d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0d02 │ │ -19cdfa: 0e00 |0003: return-void │ │ +19ceb4: |[19ceb4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19cec4: 7140 020d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0d02 │ │ +19ceca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c9a4: |[19c9a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19c9b4: 7110 090d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d09 │ │ -19c9ba: 0c00 |0003: move-result-object v0 │ │ -19c9bc: 1100 |0004: return-object v0 │ │ +19ca74: |[19ca74] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19ca84: 7110 090d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d09 │ │ +19ca8a: 0c00 |0003: move-result-object v0 │ │ +19ca8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cae0: |[19cae0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19caf0: 7110 060d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0d06 │ │ -19caf6: 0c00 |0003: move-result-object v0 │ │ -19caf8: 1100 |0004: return-object v0 │ │ +19cbb0: |[19cbb0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19cbc0: 7110 060d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0d06 │ │ +19cbc6: 0c00 |0003: move-result-object v0 │ │ +19cbc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c76c: |[19c76c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19c77c: 7110 de0c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cde │ │ -19c782: 0c00 |0003: move-result-object v0 │ │ -19c784: 1100 |0004: return-object v0 │ │ +19c83c: |[19c83c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19c84c: 7110 de0c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cde │ │ +19c852: 0c00 |0003: move-result-object v0 │ │ +19c854: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cafc: |[19cafc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cb0c: 7120 110d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d11 │ │ -19cb12: 0c00 |0003: move-result-object v0 │ │ -19cb14: 1100 |0004: return-object v0 │ │ +19cbcc: |[19cbcc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cbdc: 7120 110d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d11 │ │ +19cbe2: 0c00 |0003: move-result-object v0 │ │ +19cbe4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08' │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19ca64: |[19ca64] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19ca74: 7110 030d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0d03 │ │ -19ca7a: 0c00 |0003: move-result-object v0 │ │ -19ca7c: 1100 |0004: return-object v0 │ │ +19cb34: |[19cb34] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19cb44: 7110 030d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0d03 │ │ +19cb4a: 0c00 |0003: move-result-object v0 │ │ +19cb4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cb18: |[19cb18] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19cb28: 7120 0a0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d0a │ │ -19cb2e: 0c00 |0003: move-result-object v0 │ │ -19cb30: 1100 |0004: return-object v0 │ │ +19cbe8: |[19cbe8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19cbf8: 7120 0a0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d0a │ │ +19cbfe: 0c00 |0003: move-result-object v0 │ │ +19cc00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk' │ │ type : '(Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19cdfc: |[19cdfc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ -19ce0c: 7110 0f0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d0f │ │ -19ce12: 0e00 |0003: return-void │ │ +19cecc: |[19cecc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ +19cedc: 7110 0f0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d0f │ │ +19cee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cb34: |[19cb34] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19cb44: 7120 040d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d04 │ │ -19cb4a: 0c00 |0003: move-result-object v0 │ │ -19cb4c: 1100 |0004: return-object v0 │ │ +19cc04: |[19cc04] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19cc14: 7120 040d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d04 │ │ +19cc1a: 0c00 |0003: move-result-object v0 │ │ +19cc1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19cb50: |[19cb50] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19cb60: 7130 010d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0d01 │ │ -19cb66: 0c00 |0003: move-result-object v0 │ │ -19cb68: 1100 |0004: return-object v0 │ │ +19cc20: |[19cc20] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19cc30: 7130 010d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0d01 │ │ +19cc36: 0c00 |0003: move-result-object v0 │ │ +19cc38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I' │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cb6c: |[19cb6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19cb7c: 7120 050d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0d05 │ │ -19cb82: 0c00 |0003: move-result-object v0 │ │ -19cb84: 1100 |0004: return-object v0 │ │ +19cc3c: |[19cc3c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19cc4c: 7120 050d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0d05 │ │ +19cc52: 0c00 |0003: move-result-object v0 │ │ +19cc54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19ce14: |[19ce14] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19ce24: 2200 5b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@045b │ │ -19ce28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19ce2a: 7020 a60c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ca6 │ │ -19ce30: 6900 b303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b3 │ │ -19ce34: 0e00 |0008: return-void │ │ +19cee4: |[19cee4] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19cef4: 2200 5b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@045b │ │ +19cef8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19cefa: 7020 a60c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ca6 │ │ +19cf00: 6900 b303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b3 │ │ +19cf04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -19ce38: |[19ce38] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19ce48: 7010 ee05 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05ee │ │ -19ce4e: 0750 |0003: move-object v0, v5 │ │ -19ce50: 1f00 2f02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ -19ce54: 1c01 de04 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -19ce58: 7110 31b8 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -19ce5e: 0c01 |000b: move-result-object v1 │ │ -19ce60: 2202 6004 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0460 │ │ -19ce64: 7020 b80c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cb8 │ │ -19ce6a: 1f02 2d1b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -19ce6e: 2203 6104 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@0461 │ │ -19ce72: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19ce74: 7030 bb0c 4300 |0016: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V // method@0cbb │ │ -19ce7a: 1f03 2d1b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -19ce7e: 2204 6204 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@0462 │ │ -19ce82: 7020 be0c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cbe │ │ -19ce88: 1f04 2d1b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -19ce8c: 7154 1f06 1032 |0022: invoke-static {v0, v1, v2, v3, v4}, Landroidx/fragment/app/FragmentViewModelLazyKt;.createViewModelLazy:(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@061f │ │ -19ce92: 0c00 |0025: move-result-object v0 │ │ -19ce94: 5b50 b903 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ -19ce98: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -19ce9a: 5c50 b803 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19ce9e: 2200 5804 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0458 │ │ -19cea2: 7020 9f0c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9f │ │ -19cea8: 7110 649a 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -19ceae: 0c00 |0033: move-result-object v0 │ │ -19ceb0: 5b50 b503 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ -19ceb4: 2200 d50b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bd5 │ │ -19ceb8: 7010 1b3a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a1b │ │ -19cebe: 5b50 b703 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ -19cec2: 2200 8301 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0183 │ │ -19cec6: 7010 8704 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -19cecc: 1f00 8001 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ -19ced0: 2201 5904 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0459 │ │ -19ced4: 7010 a10c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0ca1 │ │ -19ceda: 6e30 0b0d 0501 |0049: invoke-virtual {v5, v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0d0b │ │ -19cee0: 0c00 |004c: move-result-object v0 │ │ -19cee2: 1a01 19ea |004d: const-string v1, "registerForActivityResult(...)" // string@ea19 │ │ -19cee6: 7120 4fb7 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19ceec: 5b50 bc03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ -19cef0: 2200 5a04 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@045a │ │ -19cef4: 7020 a30c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca3 │ │ -19cefa: 7110 649a 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -19cf00: 0c00 |005c: move-result-object v0 │ │ -19cf02: 5b50 ba03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ -19cf06: 0e00 |005f: return-void │ │ +19cf08: |[19cf08] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19cf18: 7010 ee05 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05ee │ │ +19cf1e: 0750 |0003: move-object v0, v5 │ │ +19cf20: 1f00 2f02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ +19cf24: 1c01 de04 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +19cf28: 7110 3eb8 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +19cf2e: 0c01 |000b: move-result-object v1 │ │ +19cf30: 2202 6004 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0460 │ │ +19cf34: 7020 b80c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cb8 │ │ +19cf3a: 1f02 2e1b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +19cf3e: 2203 6104 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@0461 │ │ +19cf42: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +19cf44: 7030 bb0c 4300 |0016: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V // method@0cbb │ │ +19cf4a: 1f03 2e1b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +19cf4e: 2204 6204 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@0462 │ │ +19cf52: 7020 be0c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cbe │ │ +19cf58: 1f04 2e1b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +19cf5c: 7154 1f06 1032 |0022: invoke-static {v0, v1, v2, v3, v4}, Landroidx/fragment/app/FragmentViewModelLazyKt;.createViewModelLazy:(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@061f │ │ +19cf62: 0c00 |0025: move-result-object v0 │ │ +19cf64: 5b50 b903 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ +19cf68: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +19cf6a: 5c50 b803 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19cf6e: 2200 5804 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0458 │ │ +19cf72: 7020 9f0c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9f │ │ +19cf78: 7110 719a 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +19cf7e: 0c00 |0033: move-result-object v0 │ │ +19cf80: 5b50 b503 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ +19cf84: 2200 d60b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bd6 │ │ +19cf88: 7010 283a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a28 │ │ +19cf8e: 5b50 b703 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ +19cf92: 2200 8301 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0183 │ │ +19cf96: 7010 8704 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +19cf9c: 1f00 8001 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ +19cfa0: 2201 5904 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0459 │ │ +19cfa4: 7010 a10c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0ca1 │ │ +19cfaa: 6e30 0b0d 0501 |0049: invoke-virtual {v5, v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0d0b │ │ +19cfb0: 0c00 |004c: move-result-object v0 │ │ +19cfb2: 1a01 1eea |004d: const-string v1, "registerForActivityResult(...)" // string@ea1e │ │ +19cfb6: 7120 5cb7 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19cfbc: 5b50 bc03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ +19cfc0: 2200 5a04 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@045a │ │ +19cfc4: 7020 a30c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca3 │ │ +19cfca: 7110 719a 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +19cfd0: 0c00 |005c: move-result-object v0 │ │ +19cfd2: 5b50 ba03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ +19cfd6: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=62 │ │ 0x0006 line=277 │ │ 0x0026 line=62 │ │ 0x0029 line=71 │ │ @@ -5733,17 +5733,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19cf08: |[19cf08] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ -19cf18: 7020 150d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d15 │ │ -19cf1e: 0e00 |0003: return-void │ │ +19cfd8: |[19cfd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ +19cfe8: 7020 150d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d15 │ │ +19cfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -5752,18 +5752,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cd68: |[19cd68] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ -19cd78: 7010 1b0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d1b │ │ -19cd7e: 0c00 |0003: move-result-object v0 │ │ -19cd80: 1100 |0004: return-object v0 │ │ +19ce38: |[19ce38] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ +19ce48: 7010 1b0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d1b │ │ +19ce4e: 0c00 |0003: move-result-object v0 │ │ +19ce50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5771,29 +5771,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19cf50: |[19cf50] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ -19cf60: 6e10 0d0d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0d │ │ -19cf66: 0c00 |0003: move-result-object v0 │ │ -19cf68: 7110 4db7 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -19cf6e: 0701 |0007: move-object v1, v0 │ │ -19cf70: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19cf74: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19cf76: 7120 933a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a93 │ │ -19cf7c: 6e10 1406 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0614 │ │ -19cf82: 0c00 |0011: move-result-object v0 │ │ -19cf84: 1a01 5bbd |0012: const-string v1, "getWindow(...)" // string@bd5b │ │ -19cf88: 7120 4fb7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19cf8e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19cf90: 7120 6745 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4567 │ │ -19cf96: 0e00 |001b: return-void │ │ +19d020: |[19d020] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ +19d030: 6e10 0d0d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0d │ │ +19d036: 0c00 |0003: move-result-object v0 │ │ +19d038: 7110 5ab7 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +19d03e: 0701 |0007: move-object v1, v0 │ │ +19d040: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19d044: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19d046: 7120 a03a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3aa0 │ │ +19d04c: 6e10 1406 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0614 │ │ +19d052: 0c00 |0011: move-result-object v0 │ │ +19d054: 1a01 60bd |0012: const-string v1, "getWindow(...)" // string@bd60 │ │ +19d058: 7120 5cb7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19d05e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19d060: 7120 7445 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4574 │ │ +19d066: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x000e line=242 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -5803,18 +5803,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c788: |[19c788] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19c798: 6e10 0e0d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ -19c79e: 0c00 |0003: move-result-object v0 │ │ -19c7a0: 1100 |0004: return-object v0 │ │ +19c858: |[19c858] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19c868: 6e10 0e0d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ +19c86e: 0c00 |0003: move-result-object v0 │ │ +19c870: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5822,27 +5822,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -19cba4: |[19cba4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19cbb4: 6e10 ea0c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19cbba: 0c00 |0003: move-result-object v0 │ │ -19cbbc: 6e10 610a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a61 │ │ -19cbc2: 0a00 |0007: move-result v0 │ │ -19cbc4: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -19cbc8: 5410 a902 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19cbcc: 6e10 e992 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -19cbd2: 0a01 |000f: move-result v1 │ │ -19cbd4: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -19cbd8: 6e20 833e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e83 │ │ -19cbde: 6200 91b2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19cbe2: 1100 |0017: return-object v0 │ │ +19cc74: |[19cc74] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19cc84: 6e10 ea0c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19cc8a: 0c00 |0003: move-result-object v0 │ │ +19cc8c: 6e10 610a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a61 │ │ +19cc92: 0a00 |0007: move-result v0 │ │ +19cc94: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +19cc98: 5410 a902 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19cc9c: 6e10 f692 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +19cca2: 0a01 |000f: move-result v1 │ │ +19cca4: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +19cca8: 6e20 903e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e90 │ │ +19ccae: 6200 94b2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19ccb2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0015 line=153 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0018 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ @@ -5853,50 +5853,50 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 70 16-bit code units │ │ -19d174: |[19d174] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19d184: 1a00 f3ed |0000: const-string v0, "scope" // string@edf3 │ │ -19d188: 7120 50b7 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19d18e: 6e10 ea0c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19d194: 0c09 |0008: move-result-object v9 │ │ -19d196: 6e10 300a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -19d19c: 0a09 |000c: move-result v9 │ │ -19d19e: 2200 bc17 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@17bc │ │ -19d1a2: 1a01 4dc0 |000f: const-string v1, "id: " // string@c04d │ │ -19d1a6: 7020 6f94 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -19d1ac: 6e20 7394 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -19d1b2: 6e10 8a94 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -19d1b8: 0c09 |001a: move-result-object v9 │ │ -19d1ba: 1a00 04a3 |001b: const-string v0, "currentFile" // string@a304 │ │ -19d1be: 7230 7f73 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@737f │ │ -19d1c4: 6e10 a897 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97a8 │ │ -19d1ca: 0c09 |0023: move-result-object v9 │ │ -19d1cc: 1a0a 3426 |0024: const-string v10, "(...)" // string@2634 │ │ -19d1d0: 7120 4fb7 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19d1d6: 0790 |0029: move-object v0, v9 │ │ -19d1d8: 1f00 a417 |002a: check-cast v0, Ljava/lang/Iterable; // type@17a4 │ │ -19d1dc: 2206 5504 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@0455 │ │ -19d1e0: 7010 990c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c99 │ │ -19d1e6: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ -19d1ea: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -19d1ec: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -19d1ee: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -19d1f0: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -19d1f2: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -19d1f4: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -19d1f6: 7709 9ca8 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lkotlin/collections/CollectionsKt;.joinToString$default:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; // method@a89c │ │ -19d1fc: 0c09 |003c: move-result-object v9 │ │ -19d1fe: 1a0a 55ac |003d: const-string v10, "files.values" // string@ac55 │ │ -19d202: 7230 7f73 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@737f │ │ -19d208: 7110 9c79 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@799c │ │ -19d20e: 0e00 |0045: return-void │ │ +19d244: |[19d244] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19d254: 1a00 f8ed |0000: const-string v0, "scope" // string@edf8 │ │ +19d258: 7120 5db7 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19d25e: 6e10 ea0c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19d264: 0c09 |0008: move-result-object v9 │ │ +19d266: 6e10 300a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +19d26c: 0a09 |000c: move-result v9 │ │ +19d26e: 2200 bd17 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@17bd │ │ +19d272: 1a01 52c0 |000f: const-string v1, "id: " // string@c052 │ │ +19d276: 7020 7c94 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +19d27c: 6e20 8094 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +19d282: 6e10 9794 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +19d288: 0c09 |001a: move-result-object v9 │ │ +19d28a: 1a00 09a3 |001b: const-string v0, "currentFile" // string@a309 │ │ +19d28e: 7230 8c73 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@738c │ │ +19d294: 6e10 b597 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97b5 │ │ +19d29a: 0c09 |0023: move-result-object v9 │ │ +19d29c: 1a0a 3526 |0024: const-string v10, "(...)" // string@2635 │ │ +19d2a0: 7120 5cb7 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19d2a6: 0790 |0029: move-object v0, v9 │ │ +19d2a8: 1f00 a517 |002a: check-cast v0, Ljava/lang/Iterable; // type@17a5 │ │ +19d2ac: 2206 5504 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@0455 │ │ +19d2b0: 7010 990c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c99 │ │ +19d2b6: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ +19d2ba: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +19d2bc: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +19d2be: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +19d2c0: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +19d2c2: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +19d2c4: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +19d2c6: 7709 a9a8 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lkotlin/collections/CollectionsKt;.joinToString$default:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; // method@a8a9 │ │ +19d2cc: 0c09 |003c: move-result-object v9 │ │ +19d2ce: 1a0a 5aac |003d: const-string v10, "files.values" // string@ac5a │ │ +19d2d2: 7230 8c73 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@738c │ │ +19d2d8: 7110 a979 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79a9 │ │ +19d2de: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=162 │ │ 0x0020 line=163 │ │ 0x0042 line=164 │ │ locals : │ │ 0x0000 - 0x0046 reg=9 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -5909,27 +5909,27 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -19ca80: |[19ca80] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19ca90: 1a00 4fc6 |0000: const-string v0, "it" // string@c64f │ │ -19ca94: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19ca9a: 6e10 300a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -19caa0: 0a02 |0008: move-result v2 │ │ -19caa2: 2200 bc17 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@17bc │ │ -19caa6: 1a01 4dc0 |000b: const-string v1, "id: " // string@c04d │ │ -19caaa: 7020 6f94 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -19cab0: 6e20 7394 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -19cab6: 6e10 8a94 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -19cabc: 0c02 |0016: move-result-object v2 │ │ -19cabe: 1f02 8b17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@178b │ │ -19cac2: 1102 |0019: return-object v2 │ │ +19cb50: |[19cb50] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19cb60: 1a00 54c6 |0000: const-string v0, "it" // string@c654 │ │ +19cb64: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19cb6a: 6e10 300a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +19cb70: 0a02 |0008: move-result v2 │ │ +19cb72: 2200 bd17 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@17bd │ │ +19cb76: 1a01 52c0 |000b: const-string v1, "id: " // string@c052 │ │ +19cb7a: 7020 7c94 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +19cb80: 6e20 8094 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +19cb86: 6e10 9794 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +19cb8c: 0c02 |0016: move-result-object v2 │ │ +19cb8e: 1f02 8c17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@178c │ │ +19cb92: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5937,19 +5937,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19cbe4: |[19cbe4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19cbf4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -19cbf8: 6e10 e00c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0ce0 │ │ -19cbfe: 6200 91b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19cc02: 1100 |0007: return-object v0 │ │ +19ccb4: |[19ccb4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19ccc4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +19ccc8: 6e10 e00c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0ce0 │ │ +19ccce: 6200 94b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19ccd2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ @@ -5959,34 +5959,34 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 32 16-bit code units │ │ -19cc04: |[19cc04] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19cc14: 5488 aa02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02aa │ │ -19cc18: 1a00 74e3 |0002: const-string v0, "pdfContainer" // string@e374 │ │ -19cc1c: 7120 4fb7 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19cc22: 0781 |0007: move-object v1, v8 │ │ -19cc24: 1f01 2301 |0008: check-cast v1, Landroid/view/View; // type@0123 │ │ -19cc28: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ -19cc2c: 5298 8300 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0083 │ │ -19cc30: 2802 |000e: goto 0010 // +0002 │ │ -19cc32: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -19cc34: 7110 9793 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -19cc3a: 0c04 |0013: move-result-object v4 │ │ -19cc3c: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ -19cc40: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -19cc42: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -19cc44: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -19cc46: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -19cc48: 7707 5245 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.setMargins$default:(Landroid/view/View;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4552 │ │ -19cc4e: 6208 91b2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19cc52: 1108 |001f: return-object v8 │ │ +19ccd4: |[19ccd4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19cce4: 5488 aa02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02aa │ │ +19cce8: 1a00 79e3 |0002: const-string v0, "pdfContainer" // string@e379 │ │ +19ccec: 7120 5cb7 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19ccf2: 0781 |0007: move-object v1, v8 │ │ +19ccf4: 1f01 2301 |0008: check-cast v1, Landroid/view/View; // type@0123 │ │ +19ccf8: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ +19ccfc: 5298 8300 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0083 │ │ +19cd00: 2802 |000e: goto 0010 // +0002 │ │ +19cd02: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +19cd04: 7110 a493 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +19cd0a: 0c04 |0013: move-result-object v4 │ │ +19cd0c: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ +19cd10: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +19cd12: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +19cd14: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19cd16: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +19cd18: 7707 5f45 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.setMargins$default:(Landroid/view/View;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@455f │ │ +19cd1e: 6208 94b2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19cd22: 1108 |001f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0020 reg=8 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ 0x0000 - 0x0020 reg=9 (null) Landroidx/core/graphics/Insets; │ │ │ │ @@ -5995,34 +5995,34 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -19cc54: |[19cc54] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19cc64: 0730 |0000: move-object v0, v3 │ │ -19cc66: 1f00 2f02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ -19cc6a: 6e10 ea0c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19cc70: 0c01 |0006: move-result-object v1 │ │ -19cc72: 6e10 ed0c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ -19cc78: 0c03 |000a: move-result-object v3 │ │ -19cc7a: 6e10 0a10 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100a │ │ -19cc80: 0c03 |000e: move-result-object v3 │ │ -19cc82: 7210 3ad4 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d43a │ │ -19cc88: 0c03 |0012: move-result-object v3 │ │ -19cc8a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19cc8c: 7110 ee92 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -19cc92: 0c02 |0017: move-result-object v2 │ │ -19cc94: 7120 47b7 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19cc9a: 0a03 |001b: move-result v3 │ │ -19cc9c: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -19cca0: 7130 723a 1003 |001e: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openOnlyOfficeDocument:(Landroidx/fragment/app/Fragment;Lcom/infomaniak/drive/data/models/File;Z)V // method@3a72 │ │ -19cca6: 6203 91b2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19ccaa: 1103 |0023: return-object v3 │ │ +19cd24: |[19cd24] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19cd34: 0730 |0000: move-object v0, v3 │ │ +19cd36: 1f00 2f02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ +19cd3a: 6e10 ea0c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19cd40: 0c01 |0006: move-result-object v1 │ │ +19cd42: 6e10 ed0c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ +19cd48: 0c03 |000a: move-result-object v3 │ │ +19cd4a: 6e10 0a10 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100a │ │ +19cd50: 0c03 |000e: move-result-object v3 │ │ +19cd52: 7210 47d4 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d447 │ │ +19cd58: 0c03 |0012: move-result-object v3 │ │ +19cd5a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19cd5c: 7110 fb92 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +19cd62: 0c02 |0017: move-result-object v2 │ │ +19cd64: 7120 54b7 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19cd6a: 0a03 |001b: move-result v3 │ │ +19cd6c: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +19cd70: 7130 7f3a 1003 |001e: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openOnlyOfficeDocument:(Landroidx/fragment/app/Fragment;Lcom/infomaniak/drive/data/models/File;Z)V // method@3a7f │ │ +19cd76: 6203 94b2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19cd7a: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=286 │ │ 0x001e line=107 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6032,44 +6032,44 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19c8ac: |[19c8ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19c8bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19c8be: 0f00 |0001: return v0 │ │ +19c97c: |[19c97c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19c98c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19c98e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : 'previewPDFHandler_delegate$lambda$3' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -19c9e4: |[19c9e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19c9f4: 2206 6109 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0961 │ │ -19c9f8: 6e10 0e0d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ -19c9fe: 0c01 |0005: move-result-object v1 │ │ -19ca00: 1a00 bceb |0006: const-string v0, "requireContext(...)" // string@ebbc │ │ -19ca04: 7120 4fb7 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19ca0a: 2203 4e04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@044e │ │ -19ca0e: 7020 8b0c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8b │ │ -19ca14: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -19ca16: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -19ca18: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19ca1a: 0760 |0013: move-object v0, v6 │ │ -19ca1c: 7606 f52a 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;.:(Landroid/content/Context;Landroid/net/Uri;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@2af5 │ │ -19ca22: 1106 |0017: return-object v6 │ │ +19cab4: |[19cab4] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19cac4: 2206 6209 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0962 │ │ +19cac8: 6e10 0e0d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ +19cace: 0c01 |0005: move-result-object v1 │ │ +19cad0: 1a00 c1eb |0006: const-string v0, "requireContext(...)" // string@ebc1 │ │ +19cad4: 7120 5cb7 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19cada: 2203 4e04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@044e │ │ +19cade: 7020 8b0c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8b │ │ +19cae4: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +19cae6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +19cae8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19caea: 0760 |0013: move-object v0, v6 │ │ +19caec: 7606 022b 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;.:(Landroid/content/Context;Landroid/net/Uri;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@2b02 │ │ +19caf2: 1106 |0017: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x000b line=84 │ │ 0x0014 line=82 │ │ locals : │ │ @@ -6080,22 +6080,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19ccac: |[19ccac] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19ccbc: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19ccc0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -19ccc4: 6201 91b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19ccc8: 1101 |0006: return-object v1 │ │ -19ccca: 7020 150d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d15 │ │ -19ccd0: 6201 91b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19ccd4: 1101 |000c: return-object v1 │ │ +19cd7c: |[19cd7c] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19cd8c: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19cd90: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +19cd94: 6201 94b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19cd98: 1101 |0006: return-object v1 │ │ +19cd9a: 7020 150d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d15 │ │ +19cda0: 6201 94b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19cda4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=86 │ │ 0x000a line=87 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6106,41 +6106,41 @@ │ │ type : '(Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19d464: |[19d464] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ -19d474: 0e00 |0000: return-void │ │ +19d534: |[19d534] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ +19d544: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : 'setBackActionHandlers$lambda$18' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -19ccd8: |[19ccd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cce8: 6e10 e80c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0ce8 │ │ -19ccee: 0c03 |0003: move-result-object v3 │ │ -19ccf0: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ -19ccf4: 6200 a413 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a4 │ │ -19ccf8: 6e10 ea0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19ccfe: 0c01 |000b: move-result-object v1 │ │ -19cd00: 6e10 f20c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf2 │ │ -19cd06: 0c02 |000f: move-result-object v2 │ │ -19cd08: 6e40 283c 3021 |0010: invoke-virtual {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/Utils;.openWith:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3c28 │ │ -19cd0e: 6202 91b2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19cd12: 1102 |0015: return-object v2 │ │ +19cda8: |[19cda8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cdb8: 6e10 e80c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0ce8 │ │ +19cdbe: 0c03 |0003: move-result-object v3 │ │ +19cdc0: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ +19cdc4: 6200 a713 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a7 │ │ +19cdc8: 6e10 ea0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19cdce: 0c01 |000b: move-result-object v1 │ │ +19cdd0: 6e10 f20c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf2 │ │ +19cdd6: 0c02 |000f: move-result-object v2 │ │ +19cdd8: 6e40 353c 3021 |0010: invoke-virtual {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/Utils;.openWith:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3c35 │ │ +19cdde: 6202 94b2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19cde2: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ │ │ @@ -6149,31 +6149,31 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -19cd14: |[19cd14] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cd24: 6e10 0e0d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ -19cd2a: 0c04 |0003: move-result-object v4 │ │ -19cd2c: 1a00 bceb |0004: const-string v0, "requireContext(...)" // string@ebbc │ │ -19cd30: 7120 4fb7 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19cd36: 6e10 ea0c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19cd3c: 0c01 |000c: move-result-object v1 │ │ -19cd3e: 6e10 0e0d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ -19cd44: 0c02 |0010: move-result-object v2 │ │ -19cd46: 7120 4fb7 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19cd4c: 6e10 f20c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf2 │ │ -19cd52: 0c03 |0017: move-result-object v3 │ │ -19cd54: 6e30 1b0a 2103 |0018: invoke-virtual {v1, v2, v3}, Lcom/infomaniak/drive/data/models/File;.getCacheFile:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)Ljava/io/File; // method@0a1b │ │ -19cd5a: 0c03 |001b: move-result-object v3 │ │ -19cd5c: 7120 333b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b33 │ │ -19cd62: 6203 91b2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19cd66: 1103 |0021: return-object v3 │ │ +19cde4: |[19cde4] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cdf4: 6e10 0e0d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ +19cdfa: 0c04 |0003: move-result-object v4 │ │ +19cdfc: 1a00 c1eb |0004: const-string v0, "requireContext(...)" // string@ebc1 │ │ +19ce00: 7120 5cb7 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19ce06: 6e10 ea0c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19ce0c: 0c01 |000c: move-result-object v1 │ │ +19ce0e: 6e10 0e0d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0e │ │ +19ce14: 0c02 |0010: move-result-object v2 │ │ +19ce16: 7120 5cb7 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19ce1c: 6e10 f20c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf2 │ │ +19ce22: 0c03 |0017: move-result-object v3 │ │ +19ce24: 6e30 1b0a 2103 |0018: invoke-virtual {v1, v2, v3}, Lcom/infomaniak/drive/data/models/File;.getCacheFile:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)Ljava/io/File; // method@0a1b │ │ +19ce2a: 0c03 |001b: move-result-object v3 │ │ +19ce2c: 7120 403b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b40 │ │ +19ce32: 6203 94b2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19ce36: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x001f line=210 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0022 reg=4 (null) I │ │ @@ -6183,35 +6183,35 @@ │ │ type : '(Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19d508: |[19d508] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ -19d518: 6e10 e60c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19d51e: 0c00 |0003: move-result-object v0 │ │ -19d520: 2001 7b0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19d524: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -19d528: 6e10 e60c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19d52e: 0c00 |000b: move-result-object v0 │ │ -19d530: 1a01 a0dc |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@dca0 │ │ -19d534: 7120 4eb7 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74e │ │ -19d53a: 1f00 7b0c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19d53e: 6e20 ee3d 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3dee │ │ -19d544: 2813 |0016: goto 0029 // +0013 │ │ -19d546: 2000 4a0c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4a │ │ -19d54a: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -19d54e: 6e10 e60c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19d554: 0c00 |001e: move-result-object v0 │ │ -19d556: 1a01 9fdc |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dc9f │ │ -19d55a: 7120 4eb7 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74e │ │ -19d560: 1f00 4a0c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4a │ │ -19d564: 6e20 dc3c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3cdc │ │ -19d56a: 0e00 |0029: return-void │ │ +19d5d8: |[19d5d8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ +19d5e8: 6e10 e60c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19d5ee: 0c00 |0003: move-result-object v0 │ │ +19d5f0: 2001 7c0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19d5f4: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +19d5f8: 6e10 e60c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19d5fe: 0c00 |000b: move-result-object v0 │ │ +19d600: 1a01 a5dc |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@dca5 │ │ +19d604: 7120 5bb7 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75b │ │ +19d60a: 1f00 7c0c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19d60e: 6e20 fb3d 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3dfb │ │ +19d614: 2813 |0016: goto 0029 // +0013 │ │ +19d616: 2000 4b0c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4b │ │ +19d61a: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +19d61e: 6e10 e60c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19d624: 0c00 |001e: move-result-object v0 │ │ +19d626: 1a01 a4dc |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dca4 │ │ +19d62a: 7120 5bb7 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75b │ │ +19d630: 1f00 4b0c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c4b │ │ +19d634: 6e20 e93c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3ce9 │ │ +19d63a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x0017 line=248 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6222,37 +6222,37 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -19cd84: |[19cd84] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ -19cd94: 6e10 f30c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf3 │ │ -19cd9a: 0c00 |0003: move-result-object v0 │ │ -19cd9c: 1a01 3ebd |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bd3e │ │ -19cda0: 7120 4fb7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19cda6: 7110 3a06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ -19cdac: 0c00 |000c: move-result-object v0 │ │ -19cdae: 0701 |000d: move-object v1, v0 │ │ -19cdb0: 1f01 531d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19cdb4: 7100 1ac8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c81a │ │ -19cdba: 0c00 |0013: move-result-object v0 │ │ -19cdbc: 0702 |0014: move-object v2, v0 │ │ -19cdbe: 1f02 761a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -19cdc2: 2200 6404 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0464 │ │ -19cdc6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -19cdc8: 7030 c30c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc3 │ │ -19cdce: 0704 |001d: move-object v4, v0 │ │ -19cdd0: 1f04 3c1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -19cdd4: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -19cdd6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -19cdd8: 7706 60c6 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -19cdde: 0c00 |0025: move-result-object v0 │ │ -19cde0: 1100 |0026: return-object v0 │ │ +19ce54: |[19ce54] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ +19ce64: 6e10 f30c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf3 │ │ +19ce6a: 0c00 |0003: move-result-object v0 │ │ +19ce6c: 1a01 43bd |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bd43 │ │ +19ce70: 7120 5cb7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19ce76: 7110 3a06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ +19ce7c: 0c00 |000c: move-result-object v0 │ │ +19ce7e: 0701 |000d: move-object v1, v0 │ │ +19ce80: 1f01 541d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19ce84: 7100 27c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c827 │ │ +19ce8a: 0c00 |0013: move-result-object v0 │ │ +19ce8c: 0702 |0014: move-object v2, v0 │ │ +19ce8e: 1f02 771a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +19ce92: 2200 6404 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0464 │ │ +19ce96: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +19ce98: 7030 c30c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc3 │ │ +19ce9e: 0704 |001d: move-object v4, v0 │ │ +19cea0: 1f04 3d1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +19cea4: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +19cea6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +19cea8: 7706 6dc6 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +19ceae: 0c00 |0025: move-result-object v0 │ │ +19ceb0: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0027 reg=7 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ Virtual methods - │ │ @@ -6261,17 +6261,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19cf20: |[19cf20] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ -19cf30: 7110 4f3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d4f │ │ -19cf36: 0e00 |0003: return-void │ │ +19cff0: |[19cff0] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ +19d000: 7110 5c3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d5c │ │ +19d006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6279,18 +6279,18 @@ │ │ type : '(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19c864: |[19c864] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ -19c874: 7130 503d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z // method@3d50 │ │ -19c87a: 0a01 |0003: move-result v1 │ │ -19c87c: 0f01 |0004: return v1 │ │ +19c934: |[19c934] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ +19c944: 7130 5d3d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z // method@3d5d │ │ +19c94a: 0a01 |0003: move-result v1 │ │ +19c94c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/infomaniak/drive/views/FileInfoActionsView; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ @@ -6300,17 +6300,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19cf38: |[19cf38] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ -19cf48: 7110 513d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d51 │ │ -19cf4e: 0e00 |0003: return-void │ │ +19d008: |[19d008] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ +19d018: 7110 5e3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d5e │ │ +19d01e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6318,17 +6318,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19cf98: |[19cf98] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ -19cfa8: 7120 523d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.colorFolderClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/String;)V // method@3d52 │ │ -19cfae: 0e00 |0003: return-void │ │ +19d068: |[19d068] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ +19d078: 7120 5f3d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.colorFolderClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/String;)V // method@3d5f │ │ +19d07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -6337,18 +6337,18 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cb88: |[19cb88] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ -19cb98: 7110 533d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d53 │ │ -19cb9e: 0c00 |0003: move-result-object v0 │ │ -19cba0: 1100 |0004: return-object v0 │ │ +19cc58: |[19cc58] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ +19cc68: 7110 603d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d60 │ │ +19cc6e: 0c00 |0003: move-result-object v0 │ │ +19cc70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6356,17 +6356,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19cfb0: |[19cfb0] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ -19cfc0: 7110 563d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d56 │ │ -19cfc6: 0e00 |0003: return-void │ │ +19d080: |[19d080] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ +19d090: 7110 633d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d63 │ │ +19d096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6374,17 +6374,17 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -19cfc8: |[19cfc8] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ -19cfd8: 7130 573d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d57 │ │ -19cfde: 0e00 |0003: return-void │ │ +19d098: |[19d098] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ +19d0a8: 7130 643d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d64 │ │ +19d0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -6394,17 +6394,17 @@ │ │ type : '(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -19cfe0: |[19cfe0] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19cff0: 7130 583d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.duplicateFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d58 │ │ -19cff6: 0e00 |0003: return-void │ │ +19d0b0: |[19d0b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19d0c0: 7130 653d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.duplicateFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d65 │ │ +19d0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/activity/result/ActivityResultLauncher; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -6414,17 +6414,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19cff8: |[19cff8] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19d008: 7120 593d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.editDocumentClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d59 │ │ -19d00e: 0e00 |0003: return-void │ │ +19d0c8: |[19d0c8] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19d0d8: 7120 663d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.editDocumentClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d66 │ │ +19d0de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -6433,18 +6433,18 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c94c: |[19c94c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19c95c: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19c960: 7110 4db7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -19c966: 1100 |0005: return-object v0 │ │ +19ca1c: |[19ca1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19ca2c: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19ca30: 7110 5ab7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +19ca36: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6464,20 +6464,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c7a4: |[19c7a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ -19c7b4: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ -19c7b8: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -19c7be: 0c00 |0005: move-result-object v0 │ │ -19c7c0: 1f00 3600 |0006: check-cast v0, Landroid/content/Context; // type@0036 │ │ -19c7c4: 1100 |0008: return-object v0 │ │ +19c874: |[19c874] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ +19c884: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ +19c888: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +19c88e: 0c00 |0005: move-result-object v0 │ │ +19c890: 1f00 3600 |0006: check-cast v0, Landroid/content/Context; // type@0036 │ │ +19c894: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6485,22 +6485,22 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19c8c0: |[19c8c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ -19c8d0: 5410 b603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ -19c8d4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19c8d8: 1100 |0004: return-object v0 │ │ -19c8da: 1a00 04a3 |0005: const-string v0, "currentFile" // string@a304 │ │ -19c8de: 7110 6db7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -19c8e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19c8e6: 1100 |000b: return-object v0 │ │ +19c990: |[19c990] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ +19c9a0: 5410 b603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ +19c9a4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19c9a8: 1100 |0004: return-object v0 │ │ +19c9aa: 1a00 09a3 |0005: const-string v0, "currentFile" // string@a309 │ │ +19c9ae: 7110 7ab7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +19c9b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19c9b6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6508,17 +6508,17 @@ │ │ type : '()Lcom/infomaniak/drive/utils/DrivePermissions;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ca4c: |[19ca4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ -19ca5c: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ -19ca60: 1100 |0002: return-object v0 │ │ +19cb1c: |[19cb1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ +19cb2c: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ +19cb30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6526,20 +6526,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MainViewModel;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c980: |[19c980] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19c990: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ -19c994: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -19c99a: 0c00 |0005: move-result-object v0 │ │ -19c99c: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -19c9a0: 1100 |0008: return-object v0 │ │ +19ca50: |[19ca50] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19ca60: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ +19ca64: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +19ca6a: 0c00 |0005: move-result-object v0 │ │ +19ca6c: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +19ca70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6547,20 +6547,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c9c0: |[19c9c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19c9d0: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ -19c9d4: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -19c9da: 0c00 |0005: move-result-object v0 │ │ -19c9dc: 1f00 6109 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0961 │ │ -19c9e0: 1100 |0008: return-object v0 │ │ +19ca90: |[19ca90] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19caa0: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ +19caa4: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +19caaa: 0c00 |0005: move-result-object v0 │ │ +19caac: 1f00 6209 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0962 │ │ +19cab0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6568,22 +6568,22 @@ │ │ type : '()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19ca24: |[19ca24] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ -19ca34: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ -19ca38: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19ca3c: 1100 |0004: return-object v0 │ │ -19ca3e: 1a00 00e5 |0005: const-string v0, "previewSliderAdapter" // string@e500 │ │ -19ca42: 7110 6db7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -19ca48: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19ca4a: 1100 |000b: return-object v0 │ │ +19caf4: |[19caf4] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ +19cb04: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ +19cb08: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19cb0c: 1100 |0004: return-object v0 │ │ +19cb0e: 1a00 05e5 |0005: const-string v0, "previewSliderAdapter" // string@e505 │ │ +19cb12: 7110 7ab7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +19cb18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19cb1a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6597,17 +6597,17 @@ │ │ type : '()Landroidx/activity/result/ActivityResultLauncher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c7c8: |[19c7c8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ -19c7d8: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ -19c7dc: 1100 |0002: return-object v0 │ │ +19c898: |[19c898] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ +19c8a8: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ +19c8ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6615,22 +6615,22 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UserDrive;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19c920: |[19c920] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -19c930: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ -19c934: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19c938: 1100 |0004: return-object v0 │ │ -19c93a: 1b00 0903 0100 |0005: const-string/jumbo v0, "userDrive" // string@00010309 │ │ -19c940: 7110 6db7 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -19c946: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19c948: 1100 |000c: return-object v0 │ │ +19c9f0: |[19c9f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +19ca00: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ +19ca04: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19ca08: 1100 |0004: return-object v0 │ │ +19ca0a: 1b00 0e03 0100 |0005: const-string/jumbo v0, "userDrive" // string@0001030e │ │ +19ca10: 7110 7ab7 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +19ca16: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19ca18: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6638,17 +6638,17 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c968: |[19c968] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19c978: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19c97c: 1100 |0002: return-object v0 │ │ +19ca38: |[19ca38] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19ca48: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19ca4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6662,18 +6662,18 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c8e8: |[19c8e8] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ -19c8f8: 7110 5a3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.leaveShare:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d5a │ │ -19c8fe: 0c00 |0003: move-result-object v0 │ │ -19c900: 1100 |0004: return-object v0 │ │ +19c9b8: |[19c9b8] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ +19c9c8: 7110 673d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.leaveShare:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d67 │ │ +19c9ce: 0c00 |0003: move-result-object v0 │ │ +19c9d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6681,17 +6681,17 @@ │ │ type : '(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -19d010: |[19d010] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19d020: 7140 5d3d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.moveFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d5d │ │ -19d026: 0e00 |0003: return-void │ │ +19d0e0: |[19d0e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19d0f0: 7140 6a3d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.moveFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d6a │ │ +19d0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ 0x0000 - 0x0004 reg=2 (null) Landroidx/activity/result/ActivityResultLauncher; │ │ @@ -6702,22 +6702,22 @@ │ │ type : '()Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19c880: |[19c880] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ -19c890: 6e10 ed0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ -19c896: 0c00 |0003: move-result-object v0 │ │ -19c898: 6e10 f10f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff1 │ │ -19c89e: 0c00 |0007: move-result-object v0 │ │ -19c8a0: 6e10 a297 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@97a2 │ │ -19c8a6: 0a00 |000b: move-result v0 │ │ -19c8a8: 0f00 |000c: return v0 │ │ +19c950: |[19c950] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ +19c960: 6e10 ed0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ +19c966: 0c00 |0003: move-result-object v0 │ │ +19c968: 6e10 f10f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff1 │ │ +19c96e: 0c00 |0007: move-result-object v0 │ │ +19c970: 6e10 af97 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@97af │ │ +19c976: 0a00 |000b: move-result v0 │ │ +19c978: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6725,37 +6725,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -19d028: |[19d028] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ -19d038: 0720 |0000: move-object v0, v2 │ │ -19d03a: 1f00 2f02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ -19d03e: 7110 8a06 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068a │ │ -19d044: 0c00 |0006: move-result-object v0 │ │ -19d046: 6e10 6e06 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@066e │ │ -19d04c: 0c00 |000a: move-result-object v0 │ │ -19d04e: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -19d052: 6e10 6506 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0665 │ │ -19d058: 0c00 |0010: move-result-object v0 │ │ -19d05a: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -19d05e: 6e10 7b06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ -19d064: 0a00 |0016: move-result v0 │ │ -19d066: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -19d06c: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ -19d070: 280d |001c: goto 0029 // +000d │ │ -19d072: 6e10 ed0c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ -19d078: 0c00 |0020: move-result-object v0 │ │ -19d07a: 2201 7218 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@1872 │ │ -19d07e: 7010 9797 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@9797 │ │ -19d084: 6e20 2910 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@1029 │ │ -19d08a: 6f10 fc05 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@05fc │ │ -19d090: 0e00 |002c: return-void │ │ +19d0f8: |[19d0f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ +19d108: 0720 |0000: move-object v0, v2 │ │ +19d10a: 1f00 2f02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ +19d10e: 7110 8a06 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068a │ │ +19d114: 0c00 |0006: move-result-object v0 │ │ +19d116: 6e10 6e06 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@066e │ │ +19d11c: 0c00 |000a: move-result-object v0 │ │ +19d11e: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +19d122: 6e10 6506 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0665 │ │ +19d128: 0c00 |0010: move-result-object v0 │ │ +19d12a: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +19d12e: 6e10 7b06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ +19d134: 0a00 |0016: move-result v0 │ │ +19d136: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +19d13c: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ +19d140: 280d |001c: goto 0029 // +000d │ │ +19d142: 6e10 ed0c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ +19d148: 0c00 |0020: move-result-object v0 │ │ +19d14a: 2201 7318 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@1873 │ │ +19d14e: 7010 a497 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@97a4 │ │ +19d154: 6e20 2910 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@1029 │ │ +19d15a: 6f10 fc05 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@05fc │ │ +19d160: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x001d line=197 │ │ 0x0029 line=200 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6765,25 +6765,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -19d094: |[19d094] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ -19d0a4: 6f10 fd05 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@05fd │ │ -19d0aa: 5410 b403 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19d0ae: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -19d0b2: 5400 ab02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ -19d0b6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -19d0ba: 1f00 2701 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0127 │ │ -19d0be: 7110 3b07 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@073b │ │ -19d0c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -19d0c6: 5b10 b403 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19d0ca: 0e00 |0013: return-void │ │ +19d164: |[19d164] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ +19d174: 6f10 fd05 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@05fd │ │ +19d17a: 5410 b403 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19d17e: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +19d182: 5400 ab02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ +19d186: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +19d18a: 1f00 2701 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0127 │ │ +19d18e: 7110 3b07 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@073b │ │ +19d194: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +19d196: 5b10 b403 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19d19a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ 0x0011 line=191 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6793,26 +6793,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19d0cc: |[19d0cc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ -19d0dc: 6f10 fe05 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@05fe │ │ -19d0e2: 6e10 f80c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cf8 │ │ -19d0e8: 0a00 |0006: move-result v0 │ │ -19d0ea: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -19d0ee: 0e00 |0009: return-void │ │ -19d0f0: 6e10 f00c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ -19d0f6: 0c00 |000d: move-result-object v0 │ │ -19d0f8: 6e10 ea0c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19d0fe: 0c01 |0011: move-result-object v1 │ │ -19d100: 6e20 642c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c64 │ │ -19d106: 0e00 |0015: return-void │ │ +19d19c: |[19d19c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ +19d1ac: 6f10 fe05 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@05fe │ │ +19d1b2: 6e10 f80c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cf8 │ │ +19d1b8: 0a00 |0006: move-result v0 │ │ +19d1ba: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +19d1be: 0e00 |0009: return-void │ │ +19d1c0: 6e10 f00c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ +19d1c6: 0c00 |000d: move-result-object v0 │ │ +19d1c8: 6e10 ea0c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19d1ce: 0c01 |0011: move-result-object v1 │ │ +19d1d0: 6e20 712c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c71 │ │ +19d1d6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ 0x000a line=180 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6822,17 +6822,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d108: |[19d108] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ -19d118: 7120 5e3d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.onSelectFolderResult:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroid/content/Intent;)V // method@3d5e │ │ -19d11e: 0e00 |0003: return-void │ │ +19d1d8: |[19d1d8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ +19d1e8: 7120 6b3d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.onSelectFolderResult:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroid/content/Intent;)V // method@3d6b │ │ +19d1ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -6841,23 +6841,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19d120: |[19d120] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ -19d130: 6f10 0006 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0600 │ │ -19d136: 6e10 0d0d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0d │ │ -19d13c: 0c00 |0006: move-result-object v0 │ │ -19d13e: 1a01 baeb |0007: const-string v1, "requireActivity(...)" // string@ebba │ │ -19d142: 7120 4fb7 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19d148: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19d14c: 7110 873a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a87 │ │ -19d152: 0e00 |0011: return-void │ │ +19d1f0: |[19d1f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ +19d200: 6f10 0006 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0600 │ │ +19d206: 6e10 0d0d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0d │ │ +19d20c: 0c00 |0006: move-result-object v0 │ │ +19d20e: 1a01 bfeb |0007: const-string v1, "requireActivity(...)" // string@ebbf │ │ +19d212: 7120 5cb7 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19d218: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19d21c: 7110 943a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a94 │ │ +19d222: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -6866,18 +6866,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d154: |[19d154] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ -19d164: 7010 dc0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cdc │ │ -19d16a: 6f10 0106 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0601 │ │ -19d170: 0e00 |0006: return-void │ │ +19d224: |[19d224] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ +19d234: 7010 dc0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cdc │ │ +19d23a: 6f10 0106 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0601 │ │ +19d240: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -6886,142 +6886,142 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 283 16-bit code units │ │ -19d210: |[19d210] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -19d220: 1b00 e703 0100 |0000: const-string/jumbo v0, "view" // string@000103e7 │ │ -19d226: 7120 50b7 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19d22c: 6e10 e40c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0ce4 │ │ -19d232: 0c00 |0009: move-result-object v0 │ │ -19d234: 6f30 0206 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0602 │ │ -19d23a: 6e10 100d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d10 │ │ -19d240: 5445 b703 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ -19d244: 0746 |0012: move-object v6, v4 │ │ -19d246: 1f06 2f02 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@022f │ │ -19d24a: 2201 4f04 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@044f │ │ -19d24e: 7020 8d0c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8d │ │ -19d254: 6e30 273a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3a27 │ │ -19d25a: 5405 a902 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19d25e: 6e10 370c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c37 │ │ -19d264: 0c01 |0022: move-result-object v1 │ │ -19d266: 1a02 67ba |0023: const-string v2, "getRoot(...)" // string@ba67 │ │ -19d26a: 7120 4fb7 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19d270: 1f01 2301 |0028: check-cast v1, Landroid/view/View; // type@0123 │ │ -19d274: 6e10 e60c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19d27a: 0c02 |002d: move-result-object v2 │ │ -19d27c: 2203 5004 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0450 │ │ -19d280: 7020 8f0c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c8f │ │ -19d286: 6e40 7f3e 1532 |0033: invoke-virtual {v5, v1, v2, v3}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setupWindowInsetsListener:(Landroid/view/View;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V // method@3e7f │ │ -19d28c: 2201 5c04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@045c │ │ -19d290: 7110 8a06 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068a │ │ -19d296: 0c06 |003b: move-result-object v6 │ │ -19d298: 7020 ab0c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cab │ │ -19d29e: 1f01 2d1b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -19d2a2: 2206 5d04 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@045d │ │ -19d2a6: 7020 ae0c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0cae │ │ -19d2ac: 1f06 2d1b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -19d2b0: 2202 5104 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@0451 │ │ -19d2b4: 7020 910c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c91 │ │ -19d2ba: 6e40 7a3e 1526 |004d: invoke-virtual {v5, v1, v6, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setup:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@3e7a │ │ -19d2c0: 6e10 e60c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19d2c6: 0c05 |0053: move-result-object v5 │ │ -19d2c8: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -19d2ca: 6e20 4e03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -19d2d0: 2201 5204 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@0452 │ │ -19d2d4: 7010 930c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c93 │ │ -19d2da: 6e20 4803 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ -19d2e0: 2205 6c09 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@096c │ │ -19d2e4: 6e10 e70c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce7 │ │ -19d2ea: 0c01 |0065: move-result-object v1 │ │ -19d2ec: 1a02 7db1 |0066: const-string v2, "getChildFragmentManager(...)" // string@b17d │ │ -19d2f0: 7120 4fb7 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19d2f6: 6e10 ec0c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0cec │ │ -19d2fc: 0c02 |006e: move-result-object v2 │ │ -19d2fe: 1a03 3126 |006f: const-string v3, "(...)" // string@2631 │ │ -19d302: 7120 4fb7 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19d308: 6e10 f00c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ -19d30e: 0c03 |0077: move-result-object v3 │ │ -19d310: 6e10 632c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c63 │ │ -19d316: 0c03 |007b: move-result-object v3 │ │ -19d318: 7040 3d2b 1532 |007c: invoke-direct {v5, v1, v2, v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.:(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@2b3d │ │ -19d31e: 6e20 140d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d14 │ │ -19d324: 5405 ad02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ -19d328: 6e10 ef0c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ -19d32e: 0c01 |0087: move-result-object v1 │ │ -19d330: 1f01 7f02 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027f │ │ -19d334: 6e20 4c07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@074c │ │ -19d33a: 1211 |008d: const/4 v1, #int 1 // #1 │ │ -19d33c: 6e20 4f07 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@074f │ │ -19d342: 2201 5e04 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@045e │ │ -19d346: 7030 b10c 4100 |0093: invoke-direct {v1, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0cb1 │ │ -19d34c: 1f01 b502 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@02b5 │ │ -19d350: 6e20 4b07 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@074b │ │ -19d356: 6e10 f00c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ -19d35c: 0c05 |009e: move-result-object v5 │ │ -19d35e: 6e10 612c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c61 │ │ -19d364: 0c05 |00a2: move-result-object v5 │ │ -19d366: 6e10 f30c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf3 │ │ -19d36c: 0c01 |00a6: move-result-object v1 │ │ -19d36e: 2202 5304 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@0453 │ │ -19d372: 7030 950c 4200 |00a9: invoke-direct {v2, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c95 │ │ -19d378: 2203 5f04 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@045f │ │ -19d37c: 7020 b30c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cb3 │ │ -19d382: 1f03 4a02 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ -19d386: 6e30 4806 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ -19d38c: 6e10 ed0c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ -19d392: 0c05 |00b9: move-result-object v5 │ │ -19d394: 6e10 f10f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff1 │ │ -19d39a: 0c05 |00bd: move-result-object v5 │ │ -19d39c: 6e10 ef0c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ -19d3a2: 0c01 |00c1: move-result-object v1 │ │ -19d3a4: 2202 6118 |00c2: new-instance v2, Ljava/util/ArrayList; // type@1861 │ │ -19d3a8: 6e10 a897 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97a8 │ │ -19d3ae: 0c03 |00c7: move-result-object v3 │ │ -19d3b0: 7020 ad96 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@96ad │ │ -19d3b6: 6e20 482b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b48 │ │ -19d3bc: 6e10 ef0c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ -19d3c2: 0c01 |00d1: move-result-object v1 │ │ -19d3c4: 6e10 ea0c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ -19d3ca: 0c02 |00d5: move-result-object v2 │ │ -19d3cc: 6e20 452b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2b45 │ │ -19d3d2: 0a01 |00d9: move-result v1 │ │ -19d3d4: 6202 5fb2 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b25f │ │ -19d3d8: 5402 ad02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ -19d3dc: 6e30 4e07 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074e │ │ -19d3e2: 6201 91b2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19d3e6: 7110 329b 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b32 │ │ -19d3ec: 0c01 |00e6: move-result-object v1 │ │ -19d3ee: 280c |00e7: goto 00f3 // +000c │ │ -19d3f0: 0d01 |00e8: move-exception v1 │ │ -19d3f2: 6202 5fb2 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b25f │ │ -19d3f6: 7110 409b 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b40 │ │ -19d3fc: 0c01 |00ee: move-result-object v1 │ │ -19d3fe: 7110 329b 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b32 │ │ -19d404: 0c01 |00f2: move-result-object v1 │ │ -19d406: 7110 369b 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9b36 │ │ -19d40c: 0c01 |00f6: move-result-object v1 │ │ -19d40e: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ -19d412: 2202 5404 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@0454 │ │ -19d416: 7040 970c 4215 |00fb: invoke-direct {v2, v4, v5, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V // method@0c97 │ │ -19d41c: 7110 e679 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79e6 │ │ -19d422: 6e10 a897 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97a8 │ │ -19d428: 0c05 |0104: move-result-object v5 │ │ -19d42a: 1a01 3426 |0105: const-string v1, "(...)" // string@2634 │ │ -19d42e: 7120 4fb7 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19d434: 1f05 a417 |010a: check-cast v5, Ljava/lang/Iterable; // type@17a4 │ │ -19d438: 7110 90a8 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a890 │ │ -19d43e: 0c05 |010f: move-result-object v5 │ │ -19d440: 1f05 8c03 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -19d444: 6e20 130d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d13 │ │ -19d44a: 5405 ad02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ -19d44e: 6e30 4e07 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074e │ │ -19d454: 0e00 |011a: return-void │ │ +19d2e0: |[19d2e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +19d2f0: 1b00 ec03 0100 |0000: const-string/jumbo v0, "view" // string@000103ec │ │ +19d2f6: 7120 5db7 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19d2fc: 6e10 e40c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0ce4 │ │ +19d302: 0c00 |0009: move-result-object v0 │ │ +19d304: 6f30 0206 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0602 │ │ +19d30a: 6e10 100d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d10 │ │ +19d310: 5445 b703 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ +19d314: 0746 |0012: move-object v6, v4 │ │ +19d316: 1f06 2f02 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@022f │ │ +19d31a: 2201 4f04 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@044f │ │ +19d31e: 7020 8d0c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8d │ │ +19d324: 6e30 343a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3a34 │ │ +19d32a: 5405 a902 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19d32e: 6e10 370c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c37 │ │ +19d334: 0c01 |0022: move-result-object v1 │ │ +19d336: 1a02 6cba |0023: const-string v2, "getRoot(...)" // string@ba6c │ │ +19d33a: 7120 5cb7 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19d340: 1f01 2301 |0028: check-cast v1, Landroid/view/View; // type@0123 │ │ +19d344: 6e10 e60c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19d34a: 0c02 |002d: move-result-object v2 │ │ +19d34c: 2203 5004 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0450 │ │ +19d350: 7020 8f0c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c8f │ │ +19d356: 6e40 8c3e 1532 |0033: invoke-virtual {v5, v1, v2, v3}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setupWindowInsetsListener:(Landroid/view/View;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V // method@3e8c │ │ +19d35c: 2201 5c04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@045c │ │ +19d360: 7110 8a06 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068a │ │ +19d366: 0c06 |003b: move-result-object v6 │ │ +19d368: 7020 ab0c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cab │ │ +19d36e: 1f01 2e1b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +19d372: 2206 5d04 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@045d │ │ +19d376: 7020 ae0c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0cae │ │ +19d37c: 1f06 2e1b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +19d380: 2202 5104 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@0451 │ │ +19d384: 7020 910c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c91 │ │ +19d38a: 6e40 873e 1526 |004d: invoke-virtual {v5, v1, v6, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setup:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@3e87 │ │ +19d390: 6e10 e60c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19d396: 0c05 |0053: move-result-object v5 │ │ +19d398: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +19d39a: 6e20 4e03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +19d3a0: 2201 5204 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@0452 │ │ +19d3a4: 7010 930c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c93 │ │ +19d3aa: 6e20 4803 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ +19d3b0: 2205 6d09 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@096d │ │ +19d3b4: 6e10 e70c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce7 │ │ +19d3ba: 0c01 |0065: move-result-object v1 │ │ +19d3bc: 1a02 82b1 |0066: const-string v2, "getChildFragmentManager(...)" // string@b182 │ │ +19d3c0: 7120 5cb7 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19d3c6: 6e10 ec0c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0cec │ │ +19d3cc: 0c02 |006e: move-result-object v2 │ │ +19d3ce: 1a03 3226 |006f: const-string v3, "(...)" // string@2632 │ │ +19d3d2: 7120 5cb7 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19d3d8: 6e10 f00c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ +19d3de: 0c03 |0077: move-result-object v3 │ │ +19d3e0: 6e10 702c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c70 │ │ +19d3e6: 0c03 |007b: move-result-object v3 │ │ +19d3e8: 7040 4a2b 1532 |007c: invoke-direct {v5, v1, v2, v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.:(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@2b4a │ │ +19d3ee: 6e20 140d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d14 │ │ +19d3f4: 5405 ad02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ +19d3f8: 6e10 ef0c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ +19d3fe: 0c01 |0087: move-result-object v1 │ │ +19d400: 1f01 7f02 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027f │ │ +19d404: 6e20 4c07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@074c │ │ +19d40a: 1211 |008d: const/4 v1, #int 1 // #1 │ │ +19d40c: 6e20 4f07 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@074f │ │ +19d412: 2201 5e04 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@045e │ │ +19d416: 7030 b10c 4100 |0093: invoke-direct {v1, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0cb1 │ │ +19d41c: 1f01 b502 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@02b5 │ │ +19d420: 6e20 4b07 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@074b │ │ +19d426: 6e10 f00c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf0 │ │ +19d42c: 0c05 |009e: move-result-object v5 │ │ +19d42e: 6e10 6e2c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c6e │ │ +19d434: 0c05 |00a2: move-result-object v5 │ │ +19d436: 6e10 f30c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf3 │ │ +19d43c: 0c01 |00a6: move-result-object v1 │ │ +19d43e: 2202 5304 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@0453 │ │ +19d442: 7030 950c 4200 |00a9: invoke-direct {v2, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c95 │ │ +19d448: 2203 5f04 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@045f │ │ +19d44c: 7020 b30c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cb3 │ │ +19d452: 1f03 4a02 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ +19d456: 6e30 4806 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ +19d45c: 6e10 ed0c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ced │ │ +19d462: 0c05 |00b9: move-result-object v5 │ │ +19d464: 6e10 f10f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff1 │ │ +19d46a: 0c05 |00bd: move-result-object v5 │ │ +19d46c: 6e10 ef0c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ +19d472: 0c01 |00c1: move-result-object v1 │ │ +19d474: 2202 6218 |00c2: new-instance v2, Ljava/util/ArrayList; // type@1862 │ │ +19d478: 6e10 b597 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97b5 │ │ +19d47e: 0c03 |00c7: move-result-object v3 │ │ +19d480: 7020 ba96 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@96ba │ │ +19d486: 6e20 552b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b55 │ │ +19d48c: 6e10 ef0c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cef │ │ +19d492: 0c01 |00d1: move-result-object v1 │ │ +19d494: 6e10 ea0c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cea │ │ +19d49a: 0c02 |00d5: move-result-object v2 │ │ +19d49c: 6e20 522b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2b52 │ │ +19d4a2: 0a01 |00d9: move-result v1 │ │ +19d4a4: 6202 62b2 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b262 │ │ +19d4a8: 5402 ad02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ +19d4ac: 6e30 4e07 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074e │ │ +19d4b2: 6201 94b2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19d4b6: 7110 3f9b 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b3f │ │ +19d4bc: 0c01 |00e6: move-result-object v1 │ │ +19d4be: 280c |00e7: goto 00f3 // +000c │ │ +19d4c0: 0d01 |00e8: move-exception v1 │ │ +19d4c2: 6202 62b2 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b262 │ │ +19d4c6: 7110 4d9b 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b4d │ │ +19d4cc: 0c01 |00ee: move-result-object v1 │ │ +19d4ce: 7110 3f9b 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b3f │ │ +19d4d4: 0c01 |00f2: move-result-object v1 │ │ +19d4d6: 7110 439b 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9b43 │ │ +19d4dc: 0c01 |00f6: move-result-object v1 │ │ +19d4de: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ +19d4e2: 2202 5404 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@0454 │ │ +19d4e6: 7040 970c 4215 |00fb: invoke-direct {v2, v4, v5, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V // method@0c97 │ │ +19d4ec: 7110 f379 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79f3 │ │ +19d4f2: 6e10 b597 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97b5 │ │ +19d4f8: 0c05 |0104: move-result-object v5 │ │ +19d4fa: 1a01 3526 |0105: const-string v1, "(...)" // string@2635 │ │ +19d4fe: 7120 5cb7 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19d504: 1f05 a517 |010a: check-cast v5, Ljava/lang/Iterable; // type@17a5 │ │ +19d508: 7110 9da8 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a89d │ │ +19d50e: 0c05 |010f: move-result-object v5 │ │ +19d510: 1f05 8c03 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +19d514: 6e20 130d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d13 │ │ +19d51a: 5405 ad02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ +19d51e: 6e30 4e07 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074e │ │ +19d524: 0e00 |011a: return-void │ │ catches : 1 │ │ 0x00da - 0x00e7 │ │ -> 0x00e8 │ │ positions : │ │ 0x0006 line=93 │ │ 0x000a line=94 │ │ 0x000d line=96 │ │ @@ -7065,18 +7065,18 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c904: |[19c904] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ -19c914: 7110 5f3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.renameFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d5f │ │ -19c91a: 0c00 |0003: move-result-object v0 │ │ -19c91c: 1100 |0004: return-object v0 │ │ +19c9d4: |[19c9d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ +19c9e4: 7110 6c3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.renameFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d6c │ │ +19c9ea: 0c00 |0003: move-result-object v0 │ │ +19c9ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -7084,30 +7084,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -19d478: |[19d478] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ -19d488: 0730 |0000: move-object v0, v3 │ │ -19d48a: 1f00 2f02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ -19d48e: 6201 d107 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d1 │ │ -19d492: 6e10 a618 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a6 │ │ -19d498: 0c01 |0008: move-result-object v1 │ │ -19d49a: 2202 5604 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@0456 │ │ -19d49e: 7020 9b0c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9b │ │ -19d4a4: 7130 2f45 1002 |000e: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@452f │ │ -19d4aa: 6201 d207 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d2 │ │ -19d4ae: 6e10 a618 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a6 │ │ -19d4b4: 0c01 |0016: move-result-object v1 │ │ -19d4b6: 2202 5704 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0457 │ │ -19d4ba: 7020 9d0c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9d │ │ -19d4c0: 7130 2f45 1002 |001c: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@452f │ │ -19d4c6: 0e00 |001f: return-void │ │ +19d548: |[19d548] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ +19d558: 0730 |0000: move-object v0, v3 │ │ +19d55a: 1f00 2f02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022f │ │ +19d55e: 6201 d407 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d4 │ │ +19d562: 6e10 b318 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18b3 │ │ +19d568: 0c01 |0008: move-result-object v1 │ │ +19d56a: 2202 5604 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@0456 │ │ +19d56e: 7020 9b0c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9b │ │ +19d574: 7130 3c45 1002 |000e: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@453c │ │ +19d57a: 6201 d507 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d5 │ │ +19d57e: 6e10 b318 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18b3 │ │ +19d584: 0c01 |0016: move-result-object v1 │ │ +19d586: 2202 5704 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0457 │ │ +19d58a: 7020 9d0c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9d │ │ +19d590: 7130 3c45 1002 |001c: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@453c │ │ +19d596: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0011 line=208 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -7116,19 +7116,19 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d4c8: |[19d4c8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ -19d4d8: 1a00 3826 |0000: const-string v0, "" // string@2638 │ │ -19d4dc: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19d4e2: 5b12 b603 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ -19d4e6: 0e00 |0007: return-void │ │ +19d598: |[19d598] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ +19d5a8: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ +19d5ac: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19d5b2: 5b12 b603 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ +19d5b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -7137,19 +7137,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d4e8: |[19d4e8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ -19d4f8: 1a00 3826 |0000: const-string v0, "" // string@2638 │ │ -19d4fc: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19d502: 5b12 bb03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ -19d506: 0e00 |0007: return-void │ │ +19d5b8: |[19d5b8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ +19d5c8: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ +19d5cc: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19d5d2: 5b12 bb03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ +19d5d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ │ │ @@ -7158,19 +7158,19 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/UserDrive;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d56c: |[19d56c] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -19d57c: 1a00 3826 |0000: const-string v0, "" // string@2638 │ │ -19d580: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19d586: 5b12 bd03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ -19d58a: 0e00 |0007: return-void │ │ +19d63c: |[19d63c] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +19d64c: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ +19d650: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19d656: 5b12 bd03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ +19d65a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ │ │ @@ -7179,17 +7179,17 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d58c: |[19d58c] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19d59c: 5b01 b403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19d5a0: 0e00 |0002: return-void │ │ +19d65c: |[19d65c] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19d66c: 5b01 b403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19d670: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ │ │ @@ -7198,17 +7198,17 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d5a4: |[19d5a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ -19d5b4: 7120 623d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.sharePublicLink:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lkotlin/jvm/functions/Function0;)V // method@3d62 │ │ -19d5ba: 0e00 |0003: return-void │ │ +19d674: |[19d674] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ +19d684: 7120 6f3d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.sharePublicLink:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lkotlin/jvm/functions/Function0;)V // method@3d6f │ │ +19d68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -7217,32 +7217,32 @@ │ │ type : '(Z)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -19d5bc: |[19d5bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ -19d5cc: 6e10 e60c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ -19d5d2: 0c00 |0003: move-result-object v0 │ │ -19d5d4: 2001 7b0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19d5d8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -19d5dc: 1f00 7b0c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7b │ │ -19d5e0: 2802 |000a: goto 000c // +0002 │ │ -19d5e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19d5e4: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -19d5e8: 6e10 ec3d 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3dec │ │ -19d5ee: 6e10 e50c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0ce5 │ │ -19d5f4: 0c00 |0014: move-result-object v0 │ │ -19d5f6: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ -19d5fa: 1243 |0017: const/4 v3, #int 4 // #4 │ │ -19d5fc: 2802 |0018: goto 001a // +0002 │ │ -19d5fe: 1253 |0019: const/4 v3, #int 5 // #5 │ │ -19d600: 6e20 2808 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@0828 │ │ -19d606: 0e00 |001d: return-void │ │ +19d68c: |[19d68c] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ +19d69c: 6e10 e60c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce6 │ │ +19d6a2: 0c00 |0003: move-result-object v0 │ │ +19d6a4: 2001 7c0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19d6a8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +19d6ac: 1f00 7c0c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c7c │ │ +19d6b0: 2802 |000a: goto 000c // +0002 │ │ +19d6b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19d6b4: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +19d6b8: 6e10 f93d 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3df9 │ │ +19d6be: 6e10 e50c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0ce5 │ │ +19d6c4: 0c00 |0014: move-result-object v0 │ │ +19d6c6: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ +19d6ca: 1243 |0017: const/4 v3, #int 4 // #4 │ │ +19d6cc: 2802 |0018: goto 001a // +0002 │ │ +19d6ce: 1253 |0019: const/4 v3, #int 5 // #5 │ │ +19d6d0: 6e20 2808 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@0828 │ │ +19d6d6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0011 line=224 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x001e reg=3 (null) Z │ │ @@ -7252,54 +7252,54 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -19c7e0: |[19c7e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -19c7f0: 5430 b403 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19c7f4: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -19c7f8: 5401 ab02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ -19c7fc: 5532 b803 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19c800: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -19c804: 5c32 b803 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19c808: 5400 a902 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19c80c: 5532 b803 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19c810: 6e20 843e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e84 │ │ -19c816: 5530 b803 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19c81a: 6e20 190d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d19 │ │ -19c820: 6e10 0d0d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0d │ │ -19c826: 0c00 |001b: move-result-object v0 │ │ -19c828: 1a02 baeb |001c: const-string v2, "requireActivity(...)" // string@ebba │ │ -19c82c: 7120 4fb7 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -19c832: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19c836: 5532 b803 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19c83a: 7120 933a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a93 │ │ -19c840: 2802 |0028: goto 002a // +0002 │ │ -19c842: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -19c844: 1101 |002a: return-object v1 │ │ +19c8b0: |[19c8b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +19c8c0: 5430 b403 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19c8c4: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +19c8c8: 5401 ab02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ +19c8cc: 5532 b803 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19c8d0: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +19c8d4: 5c32 b803 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19c8d8: 5400 a902 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19c8dc: 5532 b803 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19c8e0: 6e20 913e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e91 │ │ +19c8e6: 5530 b803 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19c8ea: 6e20 190d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d19 │ │ +19c8f0: 6e10 0d0d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0d │ │ +19c8f6: 0c00 |001b: move-result-object v0 │ │ +19c8f8: 1a02 bfeb |001c: const-string v2, "requireActivity(...)" // string@ebbf │ │ +19c8fc: 7120 5cb7 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +19c902: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19c906: 5532 b803 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19c90a: 7120 a03a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3aa0 │ │ +19c910: 2802 |0028: goto 002a // +0002 │ │ +19c912: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +19c914: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x0006 line=215 │ │ 0x000c line=216 │ │ 0x0013 line=217 │ │ 0x0018 line=218 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ - source_file_idx : 11283 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11286 (BasePreviewSliderFragment.kt) │ │ │ │ Class #48 header: │ │ class_idx : 1126 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #48 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;' │ │ @@ -7319,18 +7319,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19d628: |[19d628] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19d638: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19d63e: 5b01 be03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ -19d642: 0e00 |0005: return-void │ │ +19d6f8: |[19d6f8] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19d708: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19d70e: 5b01 be03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19d712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ @@ -7340,32 +7340,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d608: |[19d608] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -19d618: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ -19d61c: 7110 420d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d42 │ │ -19d622: 0c00 |0005: move-result-object v0 │ │ -19d624: 1100 |0006: return-object v0 │ │ +19d6d8: |[19d6d8] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +19d6e8: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19d6ec: 7110 420d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d42 │ │ +19d6f2: 0c00 |0005: move-result-object v0 │ │ +19d6f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #49 header: │ │ class_idx : 1127 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -7386,17 +7386,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d644: |[19d644] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ -19d654: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19d65a: 0e00 |0003: return-void │ │ +19d714: |[19d714] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ +19d724: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19d72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/LaunchActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$Companion;) │ │ @@ -7404,29 +7404,29 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d65c: |[19d65c] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19d66c: 7010 1e0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d1e │ │ -19d672: 0e00 |0003: return-void │ │ +19d72c: |[19d72c] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19d73c: 7010 1e0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d1e │ │ +19d742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #50 header: │ │ class_idx : 1128 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 17374 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -7451,47 +7451,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -19d674: |[19d674] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ -19d684: 7100 0342 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@4203 │ │ -19d68a: 0c00 |0003: move-result-object v0 │ │ -19d68c: 2100 |0004: array-length v0, v0 │ │ -19d68e: 2300 fb24 |0005: new-array v0, v0, [I // type@24fb │ │ -19d692: 6201 824f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f82 │ │ -19d696: 6e10 0142 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@4201 │ │ -19d69c: 0a01 |000c: move-result v1 │ │ -19d69e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -19d6a0: 4b02 0001 |000e: aput v2, v0, v1 │ │ -19d6a4: 6201 814f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f81 │ │ -19d6a8: 6e10 0142 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@4201 │ │ -19d6ae: 0a01 |0015: move-result v1 │ │ -19d6b0: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -19d6b2: 4b02 0001 |0017: aput v2, v0, v1 │ │ -19d6b6: 6900 bf03 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ -19d6ba: 0e00 |001b: return-void │ │ +19d744: |[19d744] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ +19d754: 7100 1042 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@4210 │ │ +19d75a: 0c00 |0003: move-result-object v0 │ │ +19d75c: 2100 |0004: array-length v0, v0 │ │ +19d75e: 2300 fc24 |0005: new-array v0, v0, [I // type@24fc │ │ +19d762: 6201 854f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f85 │ │ +19d766: 6e10 0e42 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@420e │ │ +19d76c: 0a01 |000c: move-result v1 │ │ +19d76e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +19d770: 4b02 0001 |000e: aput v2, v0, v1 │ │ +19d774: 6201 844f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f84 │ │ +19d778: 6e10 0e42 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@420e │ │ +19d77e: 0a01 |0015: move-result v1 │ │ +19d780: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +19d782: 4b02 0001 |0017: aput v2, v0, v1 │ │ +19d786: 6900 bf03 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ +19d78a: 0e00 |001b: return-void │ │ catches : 2 │ │ 0x0007 - 0x0010 │ │ Ljava/lang/NoSuchFieldError; -> 0x0010 │ │ 0x0010 - 0x0019 │ │ Ljava/lang/NoSuchFieldError; -> 0x0019 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #51 header: │ │ class_idx : 1129 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -7529,155 +7529,155 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19d7fc: |[19d7fc] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19d80c: 5b01 c103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19d810: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19d812: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19d818: 0e00 |0006: return-void │ │ +19d8cc: |[19d8cc] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19d8dc: 5b01 c103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19d8e0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19d8e2: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +19d8e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19d7d8: |[19d7d8] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19d7e8: 2202 6904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0469 │ │ -19d7ec: 5410 c103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19d7f0: 7030 210d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ -19d7f6: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19d7fa: 1102 |0009: return-object v2 │ │ +19d8a8: |[19d8a8] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19d8b8: 2202 6904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0469 │ │ +19d8bc: 5410 c103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19d8c0: 7030 210d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ +19d8c6: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19d8ca: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19d6d8: |[19d6d8] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d6e8: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19d6ec: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19d6f0: 6e30 240d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d24 │ │ -19d6f6: 0c01 |0007: move-result-object v1 │ │ -19d6f8: 1101 |0008: return-object v1 │ │ +19d7a8: |[19d7a8] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d7b8: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19d7bc: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19d7c0: 6e30 240d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d24 │ │ +19d7c6: 0c01 |0007: move-result-object v1 │ │ +19d7c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19d6fc: |[19d6fc] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d70c: 6e30 220d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d22 │ │ -19d712: 0c01 |0003: move-result-object v1 │ │ -19d714: 1f01 6904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0469 │ │ -19d718: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19d71c: 6e20 250d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d25 │ │ -19d722: 0c01 |000b: move-result-object v1 │ │ -19d724: 1101 |000c: return-object v1 │ │ +19d7cc: |[19d7cc] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19d7dc: 6e30 220d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d22 │ │ +19d7e2: 0c01 |0003: move-result-object v1 │ │ +19d7e4: 1f01 6904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0469 │ │ +19d7e8: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19d7ec: 6e20 250d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d25 │ │ +19d7f2: 0c01 |000b: move-result-object v1 │ │ +19d7f4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -19d728: |[19d728] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d738: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19d73e: 0c00 |0003: move-result-object v0 │ │ -19d740: 5241 c003 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ -19d744: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -19d746: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -19d748: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -19d74c: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -19d750: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -19d754: 7110 4d9b 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19d75a: 283c |0011: goto 004d // +003c │ │ -19d75c: 2205 9f17 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -19d760: 1a00 ed97 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19d764: 7020 7d93 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19d76a: 2705 |0019: throw v5 │ │ -19d76c: 7110 4d9b 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19d772: 281d |001d: goto 003a // +001d │ │ -19d774: 7110 4d9b 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19d77a: 5445 c103 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19d77e: 7110 460d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d46 │ │ -19d784: 0c05 |0026: move-result-object v5 │ │ -19d786: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ -19d78a: 1c05 560b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b56 │ │ -19d78e: 2824 |002b: goto 004f // +0024 │ │ -19d790: 6205 b812 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19d794: 0741 |002e: move-object v1, v4 │ │ -19d796: 1f01 6b1a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19d79a: 5943 c003 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ -19d79e: 6e20 9e39 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@399e │ │ -19d7a4: 0c05 |0036: move-result-object v5 │ │ -19d7a6: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ -19d7aa: 1100 |0039: return-object v0 │ │ -19d7ac: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ -19d7b0: 1c05 050a |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a05 │ │ -19d7b4: 2811 |003e: goto 004f // +0011 │ │ -19d7b6: 5445 c103 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19d7ba: 0741 |0041: move-object v1, v4 │ │ -19d7bc: 1f01 6b1a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19d7c0: 5942 c003 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ -19d7c4: 7120 4c0d 1500 |0046: invoke-static {v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4c │ │ -19d7ca: 0c05 |0049: move-result-object v5 │ │ -19d7cc: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ -19d7d0: 1100 |004c: return-object v0 │ │ -19d7d2: 1f05 8d17 |004d: check-cast v5, Ljava/lang/Class; // type@178d │ │ -19d7d6: 1105 |004f: return-object v5 │ │ +19d7f8: |[19d7f8] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d808: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19d80e: 0c00 |0003: move-result-object v0 │ │ +19d810: 5241 c003 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ +19d814: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +19d816: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +19d818: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +19d81c: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +19d820: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +19d824: 7110 5a9b 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19d82a: 283c |0011: goto 004d // +003c │ │ +19d82c: 2205 a017 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19d830: 1a00 f297 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19d834: 7020 8a93 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19d83a: 2705 |0019: throw v5 │ │ +19d83c: 7110 5a9b 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19d842: 281d |001d: goto 003a // +001d │ │ +19d844: 7110 5a9b 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19d84a: 5445 c103 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19d84e: 7110 460d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d46 │ │ +19d854: 0c05 |0026: move-result-object v5 │ │ +19d856: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ +19d85a: 1c05 570b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b57 │ │ +19d85e: 2824 |002b: goto 004f // +0024 │ │ +19d860: 6205 bb12 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19d864: 0741 |002e: move-object v1, v4 │ │ +19d866: 1f01 6c1a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19d86a: 5943 c003 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ +19d86e: 6e20 ab39 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39ab │ │ +19d874: 0c05 |0036: move-result-object v5 │ │ +19d876: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ +19d87a: 1100 |0039: return-object v0 │ │ +19d87c: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ +19d880: 1c05 060a |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a06 │ │ +19d884: 2811 |003e: goto 004f // +0011 │ │ +19d886: 5445 c103 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19d88a: 0741 |0041: move-object v1, v4 │ │ +19d88c: 1f01 6c1a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19d890: 5942 c003 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ +19d894: 7120 4c0d 1500 |0046: invoke-static {v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4c │ │ +19d89a: 0c05 |0049: move-result-object v5 │ │ +19d89c: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ +19d8a0: 1100 |004c: return-object v0 │ │ +19d8a2: 1f05 8e17 |004d: check-cast v5, Ljava/lang/Class; // type@178e │ │ +19d8a6: 1105 |004f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=115 │ │ 0x0021 line=117 │ │ 0x002c line=118 │ │ 0x003f line=119 │ │ 0x004d line=115 │ │ locals : │ │ 0x0000 - 0x0050 reg=4 this Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; │ │ 0x0000 - 0x0050 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #52 header: │ │ class_idx : 1130 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -7723,193 +7723,193 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19d9d0: |[19d9d0] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19d9e0: 5b01 c503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19d9e4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19d9e6: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19d9ec: 0e00 |0006: return-void │ │ +19daa0: |[19daa0] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dab0: 5b01 c503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19dab4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19dab6: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +19dabc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19d9ac: |[19d9ac] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19d9bc: 2202 6a04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@046a │ │ -19d9c0: 5410 c503 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19d9c4: 7030 260d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ -19d9ca: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19d9ce: 1102 |0009: return-object v2 │ │ +19da7c: |[19da7c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19da8c: 2202 6a04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@046a │ │ +19da90: 5410 c503 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19da94: 7030 260d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ +19da9a: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19da9e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19d81c: |[19d81c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d82c: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19d830: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19d834: 6e30 290d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d29 │ │ -19d83a: 0c01 |0007: move-result-object v1 │ │ -19d83c: 1101 |0008: return-object v1 │ │ +19d8ec: |[19d8ec] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d8fc: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19d900: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19d904: 6e30 290d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d29 │ │ +19d90a: 0c01 |0007: move-result-object v1 │ │ +19d90c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19d840: |[19d840] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d850: 6e30 270d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d27 │ │ -19d856: 0c01 |0003: move-result-object v1 │ │ -19d858: 1f01 6a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@046a │ │ -19d85c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19d860: 6e20 2a0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2a │ │ -19d866: 0c01 |000b: move-result-object v1 │ │ -19d868: 1101 |000c: return-object v1 │ │ +19d910: |[19d910] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19d920: 6e30 270d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d27 │ │ +19d926: 0c01 |0003: move-result-object v1 │ │ +19d928: 1f01 6a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@046a │ │ +19d92c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19d930: 6e20 2a0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2a │ │ +19d936: 0c01 |000b: move-result-object v1 │ │ +19d938: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 151 16-bit code units │ │ -19d86c: |[19d86c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d87c: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19d882: 0c00 |0003: move-result-object v0 │ │ -19d884: 5281 c403 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ -19d888: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19d88a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -19d88c: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -19d88e: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ -19d892: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ -19d896: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ -19d89a: 5480 c203 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19d89e: 1f00 ba17 |0011: check-cast v0, Ljava/lang/String; // type@17ba │ │ -19d8a2: 7110 4d9b 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19d8a8: 2861 |0016: goto 0077 // +0061 │ │ -19d8aa: 2209 9f17 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@179f │ │ -19d8ae: 1a00 ed97 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19d8b2: 7020 7d93 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19d8b8: 2709 |001e: throw v9 │ │ -19d8ba: 5481 c303 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ -19d8be: 1f01 ba17 |0021: check-cast v1, Ljava/lang/String; // type@17ba │ │ -19d8c2: 5482 c203 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19d8c6: 1f02 7204 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ -19d8ca: 7110 4d9b 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19d8d0: 2830 |002a: goto 005a // +0030 │ │ -19d8d2: 7110 4d9b 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19d8d8: 5489 c503 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19d8dc: 6e10 540d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ -19d8e2: 0c09 |0033: move-result-object v9 │ │ -19d8e4: 6e10 9b00 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009b │ │ -19d8ea: 0c09 |0037: move-result-object v9 │ │ -19d8ec: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ -19d8f0: 6e10 c401 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c4 │ │ -19d8f6: 0c01 |003d: move-result-object v1 │ │ -19d8f8: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ -19d8fc: 5489 c503 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19d900: 6205 b812 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19d904: 6e10 8e39 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@398e │ │ -19d90a: 0c05 |0047: move-result-object v5 │ │ -19d90c: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ -19d910: 6205 b812 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19d914: 5b89 c203 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19d918: 5b81 c303 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ -19d91c: 5982 c403 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ -19d920: 6e20 9e39 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@399e │ │ -19d926: 0c02 |0055: move-result-object v2 │ │ -19d928: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ -19d92c: 1100 |0058: return-object v0 │ │ -19d92e: 0792 |0059: move-object v2, v9 │ │ -19d930: 0729 |005a: move-object v9, v2 │ │ -19d932: 0712 |005b: move-object v2, v1 │ │ -19d934: 1f02 8b17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@178b │ │ -19d938: 1a05 9325 |005e: const-string v5, "/app/share/" // string@2593 │ │ -19d93c: 1f05 8b17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@178b │ │ -19d940: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -19d942: 7153 2ec1 5246 |0063: invoke-static {v2, v5, v6, v4, v3}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@c12e │ │ -19d948: 0a02 |0066: move-result v2 │ │ -19d94a: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ -19d94e: 5b81 c203 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19d952: 5b83 c303 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ -19d956: 5984 c403 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ -19d95a: 7130 4f0d 1908 |006f: invoke-static {v9, v1, v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4f │ │ -19d960: 0c09 |0072: move-result-object v9 │ │ -19d962: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ -19d966: 1100 |0075: return-object v0 │ │ -19d968: 0710 |0076: move-object v0, v1 │ │ -19d96a: 0701 |0077: move-object v1, v0 │ │ -19d96c: 2804 |0078: goto 007c // +0004 │ │ -19d96e: 7120 4e0d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d4e │ │ -19d974: 6202 8f50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508f │ │ -19d978: 2209 bc17 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@17bc │ │ -19d97c: 1a00 d234 |0080: const-string v0, "DeepLink: " // string@34d2 │ │ -19d980: 7020 6f94 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -19d986: 6e20 7894 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -19d98c: 6e10 8a94 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -19d992: 0c04 |008b: move-result-object v4 │ │ -19d994: 1246 |008c: const/4 v6, #int 4 // #4 │ │ -19d996: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -19d998: 1a03 2a83 |008e: const-string v3, "Upload" // string@832a │ │ -19d99c: 1205 |0090: const/4 v5, #int 0 // #0 │ │ -19d99e: 7706 a145 0200 |0091: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SentryLog;.i$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@45a1 │ │ -19d9a4: 6203 91b2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19d9a8: 1103 |0096: return-object v3 │ │ +19d93c: |[19d93c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d94c: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19d952: 0c00 |0003: move-result-object v0 │ │ +19d954: 5281 c403 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ +19d958: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19d95a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +19d95c: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +19d95e: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ +19d962: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ +19d966: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ +19d96a: 5480 c203 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19d96e: 1f00 bb17 |0011: check-cast v0, Ljava/lang/String; // type@17bb │ │ +19d972: 7110 5a9b 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19d978: 2861 |0016: goto 0077 // +0061 │ │ +19d97a: 2209 a017 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19d97e: 1a00 f297 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19d982: 7020 8a93 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19d988: 2709 |001e: throw v9 │ │ +19d98a: 5481 c303 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ +19d98e: 1f01 bb17 |0021: check-cast v1, Ljava/lang/String; // type@17bb │ │ +19d992: 5482 c203 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19d996: 1f02 7204 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ +19d99a: 7110 5a9b 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19d9a0: 2830 |002a: goto 005a // +0030 │ │ +19d9a2: 7110 5a9b 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19d9a8: 5489 c503 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19d9ac: 6e10 540d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ +19d9b2: 0c09 |0033: move-result-object v9 │ │ +19d9b4: 6e10 9b00 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009b │ │ +19d9ba: 0c09 |0037: move-result-object v9 │ │ +19d9bc: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ +19d9c0: 6e10 c401 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c4 │ │ +19d9c6: 0c01 |003d: move-result-object v1 │ │ +19d9c8: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ +19d9cc: 5489 c503 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19d9d0: 6205 bb12 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19d9d4: 6e10 9b39 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@399b │ │ +19d9da: 0c05 |0047: move-result-object v5 │ │ +19d9dc: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ +19d9e0: 6205 bb12 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19d9e4: 5b89 c203 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19d9e8: 5b81 c303 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ +19d9ec: 5982 c403 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ +19d9f0: 6e20 ab39 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39ab │ │ +19d9f6: 0c02 |0055: move-result-object v2 │ │ +19d9f8: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ +19d9fc: 1100 |0058: return-object v0 │ │ +19d9fe: 0792 |0059: move-object v2, v9 │ │ +19da00: 0729 |005a: move-object v9, v2 │ │ +19da02: 0712 |005b: move-object v2, v1 │ │ +19da04: 1f02 8c17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@178c │ │ +19da08: 1a05 9425 |005e: const-string v5, "/app/share/" // string@2594 │ │ +19da0c: 1f05 8c17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@178c │ │ +19da10: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +19da12: 7153 3bc1 5246 |0063: invoke-static {v2, v5, v6, v4, v3}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@c13b │ │ +19da18: 0a02 |0066: move-result v2 │ │ +19da1a: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ +19da1e: 5b81 c203 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19da22: 5b83 c303 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ +19da26: 5984 c403 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ +19da2a: 7130 4f0d 1908 |006f: invoke-static {v9, v1, v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4f │ │ +19da30: 0c09 |0072: move-result-object v9 │ │ +19da32: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ +19da36: 1100 |0075: return-object v0 │ │ +19da38: 0710 |0076: move-object v0, v1 │ │ +19da3a: 0701 |0077: move-object v1, v0 │ │ +19da3c: 2804 |0078: goto 007c // +0004 │ │ +19da3e: 7120 4e0d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d4e │ │ +19da44: 6202 9250 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@5092 │ │ +19da48: 2209 bd17 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@17bd │ │ +19da4c: 1a00 d534 |0080: const-string v0, "DeepLink: " // string@34d5 │ │ +19da50: 7020 7c94 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +19da56: 6e20 8594 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +19da5c: 6e10 9794 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +19da62: 0c04 |008b: move-result-object v4 │ │ +19da64: 1246 |008c: const/4 v6, #int 4 // #4 │ │ +19da66: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +19da68: 1a03 2e83 |008e: const-string v3, "Upload" // string@832e │ │ +19da6c: 1205 |0090: const/4 v5, #int 0 // #0 │ │ +19da6e: 7706 ae45 0200 |0091: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SentryLog;.i$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@45ae │ │ +19da74: 6203 94b2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19da78: 1103 |0096: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=163 │ │ 0x002e line=164 │ │ 0x0042 line=167 │ │ 0x005b line=169 │ │ 0x007c line=170 │ │ 0x0094 line=164 │ │ locals : │ │ 0x0000 - 0x0097 reg=8 this Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; │ │ 0x0000 - 0x0097 reg=9 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #53 header: │ │ class_idx : 1131 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6796 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6797 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -7949,56 +7949,56 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19da28: |[19da28] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19da38: 5b01 c903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ -19da3c: 7020 c3b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2c3 │ │ -19da42: 0e00 |0005: return-void │ │ +19daf8: |[19daf8] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19db08: 5b01 c903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ +19db0c: 7020 d0b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2d0 │ │ +19db12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -19d9f0: |[19d9f0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19da00: 5b23 c803 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ -19da04: 5223 c703 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19da08: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19da0c: b603 |0006: or-int/2addr v3, v0 │ │ -19da0e: 5923 c703 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19da12: 5423 c903 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ -19da16: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19da18: 0721 |000c: move-object v1, v2 │ │ -19da1a: 1f01 6b1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19da1e: 7151 4a0d 0300 |000f: invoke-static {v3, v0, v0, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4a │ │ -19da24: 0c03 |0012: move-result-object v3 │ │ -19da26: 1103 |0013: return-object v3 │ │ +19dac0: |[19dac0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dad0: 5b23 c803 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ +19dad4: 5223 c703 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19dad8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19dadc: b603 |0006: or-int/2addr v3, v0 │ │ +19dade: 5923 c703 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19dae2: 5423 c903 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ +19dae6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19dae8: 0721 |000c: move-object v1, v2 │ │ +19daea: 1f01 6c1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19daee: 7151 4a0d 0300 |000f: invoke-static {v3, v0, v0, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4a │ │ +19daf4: 0c03 |0012: move-result-object v3 │ │ +19daf6: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #54 header: │ │ class_idx : 1132 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -8036,124 +8036,124 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19db0c: |[19db0c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19db1c: 5b01 cb03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ -19db20: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19db22: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19db28: 0e00 |0006: return-void │ │ +19dbdc: |[19dbdc] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dbec: 5b01 cb03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19dbf0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19dbf2: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +19dbf8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19dae8: |[19dae8] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19daf8: 2202 6c04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@046c │ │ -19dafc: 5410 cb03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ -19db00: 7030 2d0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2d │ │ -19db06: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19db0a: 1102 |0009: return-object v2 │ │ +19dbb8: |[19dbb8] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19dbc8: 2202 6c04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@046c │ │ +19dbcc: 5410 cb03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19dbd0: 7030 2d0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2d │ │ +19dbd6: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19dbda: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19da44: |[19da44] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19da54: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19da58: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19da5c: 6e30 300d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d30 │ │ -19da62: 0c01 |0007: move-result-object v1 │ │ -19da64: 1101 |0008: return-object v1 │ │ +19db14: |[19db14] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19db24: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19db28: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19db2c: 6e30 300d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d30 │ │ +19db32: 0c01 |0007: move-result-object v1 │ │ +19db34: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19da68: |[19da68] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19da78: 6e30 2e0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d2e │ │ -19da7e: 0c01 |0003: move-result-object v1 │ │ -19da80: 1f01 6c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@046c │ │ -19da84: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19da88: 6e20 310d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d31 │ │ -19da8e: 0c01 |000b: move-result-object v1 │ │ -19da90: 1101 |000c: return-object v1 │ │ +19db38: |[19db38] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19db48: 6e30 2e0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d2e │ │ +19db4e: 0c01 |0003: move-result-object v1 │ │ +19db50: 1f01 6c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@046c │ │ +19db54: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19db58: 6e20 310d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d31 │ │ +19db5e: 0c01 |000b: move-result-object v1 │ │ +19db60: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -19da94: |[19da94] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19daa4: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19daaa: 5240 ca03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03ca │ │ -19daae: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -19dab2: 7110 4d9b 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19dab8: 5445 cb03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ -19dabc: 1f05 3600 |000c: check-cast v5, Landroid/content/Context; // type@0036 │ │ -19dac0: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19dac2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19dac4: 1402 3f01 147f |0010: const v2, #float 1.96732e+38 // #7f14013f │ │ -19daca: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -19dacc: 7151 6045 2503 |0014: invoke-static {v5, v2, v3, v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@4560 │ │ -19dad2: 6205 91b2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19dad6: 1105 |0019: return-object v5 │ │ -19dad8: 2205 9f17 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -19dadc: 1a00 ed97 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19dae0: 7020 7d93 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19dae6: 2705 |0021: throw v5 │ │ +19db64: |[19db64] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19db74: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19db7a: 5240 ca03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03ca │ │ +19db7e: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +19db82: 7110 5a9b 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19db88: 5445 cb03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19db8c: 1f05 3600 |000c: check-cast v5, Landroid/content/Context; // type@0036 │ │ +19db90: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19db92: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19db94: 1402 3f01 147f |0010: const v2, #float 1.96732e+38 // #7f14013f │ │ +19db9a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +19db9c: 7151 6d45 2503 |0014: invoke-static {v5, v2, v3, v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@456d │ │ +19dba2: 6205 94b2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19dba6: 1105 |0019: return-object v5 │ │ +19dba8: 2205 a017 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19dbac: 1a00 f297 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19dbb0: 7020 8a93 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19dbb6: 2705 |0021: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; │ │ 0x0000 - 0x0022 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #55 header: │ │ class_idx : 1133 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6796 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6797 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -8189,55 +8189,55 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19db64: |[19db64] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19db74: 5b01 ce03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ -19db78: 7020 c3b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2c3 │ │ -19db7e: 0e00 |0005: return-void │ │ +19dc34: |[19dc34] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dc44: 5b01 ce03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19dc48: 7020 d0b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2d0 │ │ +19dc4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19db2c: |[19db2c] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19db3c: 5b12 cd03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ -19db40: 5212 cc03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19db44: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19db48: b602 |0006: or-int/2addr v2, v0 │ │ -19db4a: 5912 cc03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19db4e: 5412 ce03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ -19db52: 0710 |000b: move-object v0, v1 │ │ -19db54: 1f00 6b1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19db58: 7120 4c0d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4c │ │ -19db5e: 0c02 |0011: move-result-object v2 │ │ -19db60: 1102 |0012: return-object v2 │ │ +19dbfc: |[19dbfc] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dc0c: 5b12 cd03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ +19dc10: 5212 cc03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19dc14: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19dc18: b602 |0006: or-int/2addr v2, v0 │ │ +19dc1a: 5912 cc03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19dc1e: 5412 ce03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19dc22: 0710 |000b: move-object v0, v1 │ │ +19dc24: 1f00 6c1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19dc28: 7120 4c0d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4c │ │ +19dc2e: 0c02 |0011: move-result-object v2 │ │ +19dc30: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #56 header: │ │ class_idx : 1134 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -8280,167 +8280,167 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19dcdc: |[19dcdc] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dcec: 5b01 d103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19dcf0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19dcf2: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19dcf8: 0e00 |0006: return-void │ │ +19ddac: |[19ddac] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19ddbc: 5b01 d103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19ddc0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19ddc2: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +19ddc8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19dcb8: |[19dcb8] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dcc8: 2202 6e04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@046e │ │ -19dccc: 5410 d103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19dcd0: 7030 340d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ -19dcd6: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19dcda: 1102 |0009: return-object v2 │ │ +19dd88: |[19dd88] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19dd98: 2202 6e04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@046e │ │ +19dd9c: 5410 d103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19dda0: 7030 340d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ +19dda6: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19ddaa: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19db80: |[19db80] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19db90: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19db94: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19db98: 6e30 370d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d37 │ │ -19db9e: 0c01 |0007: move-result-object v1 │ │ -19dba0: 1101 |0008: return-object v1 │ │ +19dc50: |[19dc50] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dc60: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19dc64: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19dc68: 6e30 370d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d37 │ │ +19dc6e: 0c01 |0007: move-result-object v1 │ │ +19dc70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19dba4: |[19dba4] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dbb4: 6e30 350d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d35 │ │ -19dbba: 0c01 |0003: move-result-object v1 │ │ -19dbbc: 1f01 6e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@046e │ │ -19dbc0: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19dbc4: 6e20 380d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d38 │ │ -19dbca: 0c01 |000b: move-result-object v1 │ │ -19dbcc: 1101 |000c: return-object v1 │ │ +19dc74: |[19dc74] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19dc84: 6e30 350d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d35 │ │ +19dc8a: 0c01 |0003: move-result-object v1 │ │ +19dc8c: 1f01 6e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@046e │ │ +19dc90: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19dc94: 6e20 380d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d38 │ │ +19dc9a: 0c01 |000b: move-result-object v1 │ │ +19dc9c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 107 16-bit code units │ │ -19dbd0: |[19dbd0] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dbe0: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19dbe6: 0c00 |0003: move-result-object v0 │ │ -19dbe8: 5251 d003 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ -19dbec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19dbee: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19dbf0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19dbf2: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ -19dbf6: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ -19dbfa: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ -19dbfe: 7110 4d9b 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19dc04: 2856 |0012: goto 0068 // +0056 │ │ -19dc06: 2206 9f17 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@179f │ │ -19dc0a: 1a00 ed97 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19dc0e: 7020 7d93 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19dc14: 2706 |001a: throw v6 │ │ -19dc16: 5451 cf03 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ -19dc1a: 1f01 7204 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ -19dc1e: 7110 4d9b 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19dc24: 282f |0022: goto 0051 // +002f │ │ -19dc26: 7110 4d9b 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19dc2c: 5456 d103 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19dc30: 6e10 540d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ -19dc36: 0c06 |002b: move-result-object v6 │ │ -19dc38: 6e10 9d00 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ -19dc3e: 0c06 |002f: move-result-object v6 │ │ -19dc40: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ -19dc44: 1a01 71cc |0032: const-string v1, "logout_current_user_tag" // string@cc71 │ │ -19dc48: 6e20 d801 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d8 │ │ -19dc4e: 0a06 |0037: move-result v6 │ │ -19dc50: 5451 d103 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19dc54: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ -19dc58: 6206 b812 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19dc5c: 6e10 8e39 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@398e │ │ -19dc62: 0c06 |0041: move-result-object v6 │ │ -19dc64: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ -19dc68: 6206 b812 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19dc6c: 5b51 cf03 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ -19dc70: 5954 d003 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ -19dc74: 6e20 9e39 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@399e │ │ -19dc7a: 0c06 |004d: move-result-object v6 │ │ -19dc7c: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ -19dc80: 1100 |0050: return-object v0 │ │ -19dc82: 6206 b812 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19dc86: 6e10 8e39 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@398e │ │ -19dc8c: 0c06 |0056: move-result-object v6 │ │ -19dc8e: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ -19dc92: 6204 b812 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19dc96: 1f01 3600 |005b: check-cast v1, Landroid/content/Context; // type@0036 │ │ -19dc9a: 5b52 cf03 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ -19dc9e: 5953 d003 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ -19dca2: 6e40 9d39 1456 |0061: invoke-virtual {v4, v1, v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.removeUserAndDeleteToken:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@399d │ │ -19dca8: 0c06 |0064: move-result-object v6 │ │ -19dcaa: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ -19dcae: 1100 |0067: return-object v0 │ │ -19dcb0: 6202 91b2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19dcb4: 1102 |006a: return-object v2 │ │ +19dca0: |[19dca0] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dcb0: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19dcb6: 0c00 |0003: move-result-object v0 │ │ +19dcb8: 5251 d003 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ +19dcbc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19dcbe: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19dcc0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19dcc2: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ +19dcc6: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ +19dcca: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ +19dcce: 7110 5a9b 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19dcd4: 2856 |0012: goto 0068 // +0056 │ │ +19dcd6: 2206 a017 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19dcda: 1a00 f297 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19dcde: 7020 8a93 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19dce4: 2706 |001a: throw v6 │ │ +19dce6: 5451 cf03 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ +19dcea: 1f01 7204 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ +19dcee: 7110 5a9b 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19dcf4: 282f |0022: goto 0051 // +002f │ │ +19dcf6: 7110 5a9b 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19dcfc: 5456 d103 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19dd00: 6e10 540d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ +19dd06: 0c06 |002b: move-result-object v6 │ │ +19dd08: 6e10 9d00 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ +19dd0e: 0c06 |002f: move-result-object v6 │ │ +19dd10: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ +19dd14: 1a01 76cc |0032: const-string v1, "logout_current_user_tag" // string@cc76 │ │ +19dd18: 6e20 d801 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d8 │ │ +19dd1e: 0a06 |0037: move-result v6 │ │ +19dd20: 5451 d103 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19dd24: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ +19dd28: 6206 bb12 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19dd2c: 6e10 9b39 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@399b │ │ +19dd32: 0c06 |0041: move-result-object v6 │ │ +19dd34: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ +19dd38: 6206 bb12 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19dd3c: 5b51 cf03 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ +19dd40: 5954 d003 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ +19dd44: 6e20 ab39 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39ab │ │ +19dd4a: 0c06 |004d: move-result-object v6 │ │ +19dd4c: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ +19dd50: 1100 |0050: return-object v0 │ │ +19dd52: 6206 bb12 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19dd56: 6e10 9b39 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@399b │ │ +19dd5c: 0c06 |0056: move-result-object v6 │ │ +19dd5e: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ +19dd62: 6204 bb12 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19dd66: 1f01 3600 |005b: check-cast v1, Landroid/content/Context; // type@0036 │ │ +19dd6a: 5b52 cf03 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ +19dd6e: 5953 d003 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ +19dd72: 6e40 aa39 1456 |0061: invoke-virtual {v4, v1, v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.removeUserAndDeleteToken:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39aa │ │ +19dd78: 0c06 |0064: move-result-object v6 │ │ +19dd7a: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ +19dd7e: 1100 |0067: return-object v0 │ │ +19dd80: 6202 94b2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19dd84: 1102 |006a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=233 │ │ 0x0026 line=234 │ │ 0x003c line=236 │ │ 0x0051 line=237 │ │ 0x0068 line=234 │ │ locals : │ │ 0x0000 - 0x006b reg=5 this Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; │ │ 0x0000 - 0x006b reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #57 header: │ │ class_idx : 1135 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -8478,171 +8478,171 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19de58: |[19de58] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19de68: 5b01 d303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19de6c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19de6e: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19de74: 0e00 |0006: return-void │ │ +19df28: |[19df28] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19df38: 5b01 d303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19df3c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19df3e: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +19df44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19de34: |[19de34] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19de44: 2202 6f04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@046f │ │ -19de48: 5410 d303 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19de4c: 7030 390d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ -19de52: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19de56: 1102 |0009: return-object v2 │ │ +19df04: |[19df04] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19df14: 2202 6f04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@046f │ │ +19df18: 5410 d303 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19df1c: 7030 390d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ +19df22: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19df26: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19dcfc: |[19dcfc] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dd0c: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19dd10: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19dd14: 6e30 3c0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d3c │ │ -19dd1a: 0c01 |0007: move-result-object v1 │ │ -19dd1c: 1101 |0008: return-object v1 │ │ +19ddcc: |[19ddcc] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dddc: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19dde0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19dde4: 6e30 3c0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d3c │ │ +19ddea: 0c01 |0007: move-result-object v1 │ │ +19ddec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19dd20: |[19dd20] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dd30: 6e30 3a0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d3a │ │ -19dd36: 0c01 |0003: move-result-object v1 │ │ -19dd38: 1f01 6f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@046f │ │ -19dd3c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19dd40: 6e20 3d0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3d │ │ -19dd46: 0c01 |000b: move-result-object v1 │ │ -19dd48: 1101 |000c: return-object v1 │ │ +19ddf0: |[19ddf0] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19de00: 6e30 3a0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d3a │ │ +19de06: 0c01 |0003: move-result-object v1 │ │ +19de08: 1f01 6f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@046f │ │ +19de0c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19de10: 6e20 3d0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3d │ │ +19de16: 0c01 |000b: move-result-object v1 │ │ +19de18: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -19dd4c: |[19dd4c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dd5c: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19dd62: 0c00 |0003: move-result-object v0 │ │ -19dd64: 5251 d203 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19dd68: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -19dd6a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19dd6c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19dd6e: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -19dd72: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -19dd76: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -19dd7a: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -19dd7e: 7110 4d9b 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19dd84: 2850 |0014: goto 0064 // +0050 │ │ -19dd86: 2206 9f17 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@179f │ │ -19dd8a: 1a00 ed97 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19dd8e: 7020 7d93 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19dd94: 2706 |001c: throw v6 │ │ -19dd96: 7110 4d9b 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19dd9c: 282e |0020: goto 004e // +002e │ │ -19dd9e: 7110 4d9b 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19dda4: 2812 |0024: goto 0036 // +0012 │ │ -19dda6: 7110 4d9b 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19ddac: 5456 d303 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19ddb0: 0751 |002a: move-object v1, v5 │ │ -19ddb2: 1f01 6b1a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19ddb6: 5954 d203 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19ddba: 7120 4d0d 1600 |002f: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4d │ │ -19ddc0: 0c06 |0032: move-result-object v6 │ │ -19ddc2: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ -19ddc6: 1100 |0035: return-object v0 │ │ -19ddc8: 5456 d303 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19ddcc: 7110 490d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d49 │ │ -19ddd2: 5456 d303 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19ddd6: 7110 4b0d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d4b │ │ -19dddc: 5456 d303 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19dde0: 0751 |0042: move-object v1, v5 │ │ -19dde2: 1f01 6b1a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19dde6: 5953 d203 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19ddea: 7120 480d 1600 |0047: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d48 │ │ -19ddf0: 0c06 |004a: move-result-object v6 │ │ -19ddf2: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ -19ddf6: 1100 |004d: return-object v0 │ │ -19ddf8: 5456 d303 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19ddfc: 7110 470d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d47 │ │ -19de02: 0a06 |0053: move-result v6 │ │ -19de04: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ -19de08: 5456 d303 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19de0c: 0751 |0058: move-object v1, v5 │ │ -19de0e: 1f01 6b1a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19de12: 5952 d203 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19de16: 7120 500d 1600 |005d: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ -19de1c: 0c06 |0060: move-result-object v6 │ │ -19de1e: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ -19de22: 1100 |0063: return-object v0 │ │ -19de24: 5456 d303 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19de28: 6e10 510d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d51 │ │ -19de2e: 6206 91b2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19de32: 1106 |006b: return-object v6 │ │ +19de1c: |[19de1c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19de2c: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19de32: 0c00 |0003: move-result-object v0 │ │ +19de34: 5251 d203 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19de38: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +19de3a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19de3c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19de3e: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +19de42: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +19de46: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +19de4a: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +19de4e: 7110 5a9b 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19de54: 2850 |0014: goto 0064 // +0050 │ │ +19de56: 2206 a017 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19de5a: 1a00 f297 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19de5e: 7020 8a93 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19de64: 2706 |001c: throw v6 │ │ +19de66: 7110 5a9b 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19de6c: 282e |0020: goto 004e // +002e │ │ +19de6e: 7110 5a9b 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19de74: 2812 |0024: goto 0036 // +0012 │ │ +19de76: 7110 5a9b 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19de7c: 5456 d303 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19de80: 0751 |002a: move-object v1, v5 │ │ +19de82: 1f01 6c1a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19de86: 5954 d203 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19de8a: 7120 4d0d 1600 |002f: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4d │ │ +19de90: 0c06 |0032: move-result-object v6 │ │ +19de92: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ +19de96: 1100 |0035: return-object v0 │ │ +19de98: 5456 d303 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19de9c: 7110 490d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d49 │ │ +19dea2: 5456 d303 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19dea6: 7110 4b0d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d4b │ │ +19deac: 5456 d303 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19deb0: 0751 |0042: move-object v1, v5 │ │ +19deb2: 1f01 6c1a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19deb6: 5953 d203 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19deba: 7120 480d 1600 |0047: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d48 │ │ +19dec0: 0c06 |004a: move-result-object v6 │ │ +19dec2: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ +19dec6: 1100 |004d: return-object v0 │ │ +19dec8: 5456 d303 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19decc: 7110 470d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d47 │ │ +19ded2: 0a06 |0053: move-result v6 │ │ +19ded4: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ +19ded8: 5456 d303 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19dedc: 0751 |0058: move-object v1, v5 │ │ +19dede: 1f01 6c1a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19dee2: 5952 d203 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19dee6: 7120 500d 1600 |005d: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ +19deec: 0c06 |0060: move-result-object v6 │ │ +19deee: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ +19def2: 1100 |0063: return-object v0 │ │ +19def4: 5456 d303 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19def8: 6e10 510d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d51 │ │ +19defe: 6206 94b2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19df02: 1106 |006b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=78 │ │ 0x0028 line=80 │ │ 0x0036 line=81 │ │ 0x003b line=82 │ │ 0x0040 line=83 │ │ 0x004e line=85 │ │ 0x0064 line=89 │ │ 0x0069 line=90 │ │ locals : │ │ 0x0000 - 0x006c reg=5 this Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; │ │ 0x0000 - 0x006c reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #58 header: │ │ class_idx : 1136 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6796 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6797 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -8678,56 +8678,56 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19deb0: |[19deb0] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dec0: 5b01 d603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19dec4: 7020 c3b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2c3 │ │ -19deca: 0e00 |0005: return-void │ │ +19df80: |[19df80] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19df90: 5b01 d603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +19df94: 7020 d0b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2d0 │ │ +19df9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19de78: |[19de78] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19de88: 5b23 d503 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ -19de8c: 5223 d403 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19de90: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19de94: b603 |0006: or-int/2addr v3, v0 │ │ -19de96: 5923 d403 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19de9a: 5423 d603 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19de9e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19dea0: 0721 |000c: move-object v1, v2 │ │ -19dea2: 1f01 6b1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19dea6: 7130 4f0d 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4f │ │ -19deac: 0c03 |0012: move-result-object v3 │ │ -19deae: 1103 |0013: return-object v3 │ │ +19df48: |[19df48] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19df58: 5b23 d503 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ +19df5c: 5223 d403 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19df60: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19df64: b603 |0006: or-int/2addr v3, v0 │ │ +19df66: 5923 d403 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19df6a: 5423 d603 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +19df6e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19df70: 0721 |000c: move-object v1, v2 │ │ +19df72: 1f01 6c1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19df76: 7130 4f0d 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4f │ │ +19df7c: 0c03 |0012: move-result-object v3 │ │ +19df7e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #59 header: │ │ class_idx : 1137 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6796 │ │ -source_file_idx : 17371 │ │ +superclass_idx : 6797 │ │ +source_file_idx : 17374 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ @@ -8767,55 +8767,55 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19df04: |[19df04] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19df14: 5b01 da03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -19df18: 7020 c3b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2c3 │ │ -19df1e: 0e00 |0005: return-void │ │ +19dfd4: |[19dfd4] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dfe4: 5b01 da03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +19dfe8: 7020 d0b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2d0 │ │ +19dfee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19decc: |[19decc] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dedc: 5b12 d903 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ -19dee0: 5212 d803 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19dee4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19dee8: b602 |0006: or-int/2addr v2, v0 │ │ -19deea: 5912 d803 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19deee: 5412 da03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -19def2: 0710 |000b: move-object v0, v1 │ │ -19def4: 1f00 6b1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19def8: 7120 500d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ -19defe: 0c02 |0011: move-result-object v2 │ │ -19df00: 1102 |0012: return-object v2 │ │ +19df9c: |[19df9c] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dfac: 5b12 d903 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ +19dfb0: 5212 d803 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19dfb4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19dfb8: b602 |0006: or-int/2addr v2, v0 │ │ +19dfba: 5912 d803 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19dfbe: 5412 da03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +19dfc2: 0710 |000b: move-object v0, v1 │ │ +19dfc4: 1f00 6c1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19dfc8: 7120 500d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ +19dfce: 0c02 |0011: move-result-object v2 │ │ +19dfd0: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #60 header: │ │ class_idx : 1138 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 391 │ │ -source_file_idx : 17371 │ │ +source_file_idx : 17374 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 2 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -8885,60 +8885,60 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e44c: |[19e44c] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e45c: 7110 5c0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d5c │ │ -19e462: 0c00 |0003: move-result-object v0 │ │ -19e464: 1100 |0004: return-object v0 │ │ +19e51c: |[19e51c] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e52c: 7110 5c0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d5c │ │ +19e532: 0c00 |0003: move-result-object v0 │ │ +19e534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19ec10: |[19ec10] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19ec20: 2200 6704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0467 │ │ -19ec24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19ec26: 7020 1f0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d1f │ │ -19ec2c: 6900 db03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03db │ │ -19ec30: 0e00 |0008: return-void │ │ +19ece0: |[19ece0] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19ecf0: 2200 6704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0467 │ │ +19ecf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19ecf6: 7020 1f0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d1f │ │ +19ecfc: 6900 db03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03db │ │ +19ed00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19ec34: |[19ec34] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19ec44: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -19ec4a: 2200 6604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@0466 │ │ -19ec4e: 7020 1c0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d1c │ │ -19ec54: 7110 649a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -19ec5a: 0c00 |000b: move-result-object v0 │ │ -19ec5c: 5b10 e003 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ -19ec60: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19ec62: 5c10 e203 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ -19ec66: 0e00 |0011: return-void │ │ +19ed04: |[19ed04] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19ed14: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +19ed1a: 2200 6604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@0466 │ │ +19ed1e: 7020 1c0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d1c │ │ +19ed24: 7110 719a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +19ed2a: 0c00 |000b: move-result-object v0 │ │ +19ed2c: 5b10 e003 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ +19ed30: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19ed32: 5c10 e203 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ +19ed36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ 0x000f line=68 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ @@ -8948,18 +8948,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e4c8: |[19e4c8] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e4d8: 7020 530d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d53 │ │ -19e4de: 0c00 |0003: move-result-object v0 │ │ -19e4e0: 1100 |0004: return-object v0 │ │ +19e598: |[19e598] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e5a8: 7020 530d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d53 │ │ +19e5ae: 0c00 |0003: move-result-object v0 │ │ +19e5b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -8968,17 +8968,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e41c: |[19e41c] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ -19e42c: 5400 e103 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ -19e430: 1100 |0002: return-object v0 │ │ +19e4ec: |[19e4ec] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ +19e4fc: 5400 e103 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ +19e500: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -8986,17 +8986,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e434: |[19e434] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ -19e444: 5500 e203 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ -19e448: 0f00 |0002: return v0 │ │ +19e504: |[19e504] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ +19e514: 5500 e203 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ +19e518: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9004,18 +9004,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e4e4: |[19e4e4] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e4f4: 7020 560d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d56 │ │ -19e4fa: 0c00 |0003: move-result-object v0 │ │ -19e4fc: 1100 |0004: return-object v0 │ │ +19e5b4: |[19e5b4] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e5c4: 7020 560d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d56 │ │ +19e5ca: 0c00 |0003: move-result-object v0 │ │ +19e5cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9024,17 +9024,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ec68: |[19ec68] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19ec78: 7010 570d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d57 │ │ -19ec7e: 0e00 |0003: return-void │ │ +19ed38: |[19ed38] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19ed48: 7010 570d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d57 │ │ +19ed4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9042,18 +9042,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -19e500: |[19e500] com.infomaniak.drive.ui.LaunchActivity.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e510: 7054 580d 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ -19e516: 0c00 |0003: move-result-object v0 │ │ -19e518: 1100 |0004: return-object v0 │ │ +19e5d0: |[19e5d0] com.infomaniak.drive.ui.LaunchActivity.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e5e0: 7054 580d 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ +19e5e6: 0c00 |0003: move-result-object v0 │ │ +19e5e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/infomaniak/lib/core/models/ApiError; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -9065,17 +9065,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ec80: |[19ec80] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19ec90: 7010 590d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d59 │ │ -19ec96: 0e00 |0003: return-void │ │ +19ed50: |[19ed50] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19ed60: 7010 590d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d59 │ │ +19ed66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9083,18 +9083,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e51c: |[19e51c] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e52c: 7020 5a0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5a │ │ -19e532: 0c00 |0003: move-result-object v0 │ │ -19e534: 1100 |0004: return-object v0 │ │ +19e5ec: |[19e5ec] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e5fc: 7020 5a0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5a │ │ +19e602: 0c00 |0003: move-result-object v0 │ │ +19e604: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9103,18 +9103,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e538: |[19e538] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e548: 7020 5b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5b │ │ -19e54e: 0c00 |0003: move-result-object v0 │ │ -19e550: 1100 |0004: return-object v0 │ │ +19e608: |[19e608] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e618: 7020 5b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5b │ │ +19e61e: 0c00 |0003: move-result-object v0 │ │ +19e620: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9123,17 +9123,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19ec98: |[19ec98] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ -19eca8: 7020 610d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d61 │ │ -19ecae: 0e00 |0003: return-void │ │ +19ed68: |[19ed68] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ +19ed78: 7020 610d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d61 │ │ +19ed7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -9142,18 +9142,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19e554: |[19e554] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e564: 7030 620d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d62 │ │ -19e56a: 0c00 |0003: move-result-object v0 │ │ -19e56c: 1100 |0004: return-object v0 │ │ +19e624: |[19e624] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e634: 7030 620d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d62 │ │ +19e63a: 0c00 |0003: move-result-object v0 │ │ +19e63c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -9163,18 +9163,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e570: |[19e570] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e580: 7020 670d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d67 │ │ -19e586: 0c00 |0003: move-result-object v0 │ │ -19e588: 1100 |0004: return-object v0 │ │ +19e640: |[19e640] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e650: 7020 670d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d67 │ │ +19e656: 0c00 |0003: move-result-object v0 │ │ +19e658: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9183,25 +9183,25 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -19e58c: |[19e58c] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e59c: 7100 18c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -19e5a2: 0c00 |0003: move-result-object v0 │ │ -19e5a4: 1f00 761a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -19e5a8: 2201 6904 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0469 │ │ -19e5ac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19e5ae: 7030 210d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ -19e5b4: 1f01 3c1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -19e5b8: 7130 63c6 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c663 │ │ -19e5be: 0c04 |0011: move-result-object v4 │ │ -19e5c0: 1104 |0012: return-object v4 │ │ +19e65c: |[19e65c] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e66c: 7100 25c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +19e672: 0c00 |0003: move-result-object v0 │ │ +19e674: 1f00 771a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +19e678: 2201 6904 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0469 │ │ +19e67c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19e67e: 7030 210d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ +19e684: 1f01 3d1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +19e688: 7130 70c6 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c670 │ │ +19e68e: 0c04 |0011: move-result-object v4 │ │ +19e690: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9210,20 +9210,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19e468: |[19e468] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e478: 5410 e003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ -19e47c: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -19e482: 0c00 |0005: move-result-object v0 │ │ -19e484: 1f00 7404 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ -19e488: 1100 |0008: return-object v0 │ │ +19e538: |[19e538] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e548: 5410 e003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ +19e54c: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +19e552: 0c00 |0005: move-result-object v0 │ │ +19e554: 1f00 7404 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ +19e558: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9231,25 +9231,25 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -19e5c4: |[19e5c4] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e5d4: 7100 18c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -19e5da: 0c00 |0003: move-result-object v0 │ │ -19e5dc: 2201 6a04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@046a │ │ -19e5e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19e5e2: 7030 260d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ -19e5e8: 1f01 3c1b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -19e5ec: 1f00 761a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -19e5f0: 7130 63c6 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c663 │ │ -19e5f6: 0c04 |0011: move-result-object v4 │ │ -19e5f8: 1104 |0012: return-object v4 │ │ +19e694: |[19e694] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e6a4: 7100 25c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +19e6aa: 0c00 |0003: move-result-object v0 │ │ +19e6ac: 2201 6a04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@046a │ │ +19e6b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19e6b2: 7030 260d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ +19e6b8: 1f01 3d1b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +19e6bc: 1f00 771a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +19e6c0: 7130 70c6 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c670 │ │ +19e6c6: 0c04 |0011: move-result-object v4 │ │ +19e6c8: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000c line=284 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -9259,59 +9259,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 88 16-bit code units │ │ -19ecb0: |[19ecb0] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ -19ecc0: 7010 550d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d55 │ │ -19ecc6: 0c00 |0003: move-result-object v0 │ │ -19ecc8: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ -19eccc: 6e10 7a0d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d7a │ │ -19ecd2: 0a01 |0009: move-result v1 │ │ -19ecd4: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ -19ecd8: 6e10 780d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d78 │ │ -19ecde: 0a01 |000f: move-result v1 │ │ -19ece0: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ -19ece4: 2201 e512 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12e5 │ │ -19ece8: 7010 a870 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@70a8 │ │ -19ecee: 1a02 2a83 |0017: const-string v2, "Upload" // string@832a │ │ -19ecf2: 6e20 ce70 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70ce │ │ -19ecf8: 1a02 2b83 |001c: const-string v2, "Upload notification has been clicked" // string@832b │ │ -19ecfc: 6e20 d170 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70d1 │ │ -19ed02: 6202 e3a6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6e3 │ │ -19ed06: 6e20 d070 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70d0 │ │ -19ed0c: 7110 9179 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7991 │ │ -19ed12: 6203 b700 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19ed16: 6e10 780d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d78 │ │ -19ed1c: 0a01 |002e: move-result v1 │ │ -19ed1e: 7110 9793 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -19ed24: 0c05 |0032: move-result-object v5 │ │ -19ed26: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -19ed28: 7110 ee92 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -19ed2e: 0c07 |0037: move-result-object v7 │ │ -19ed30: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ -19ed34: 120a |003a: const/4 v10, #int 0 // #0 │ │ -19ed36: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -19ed38: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -19ed3a: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -19ed3c: 7708 7b09 0300 |003e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097b │ │ -19ed42: 0c01 |0041: move-result-object v1 │ │ -19ed44: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ -19ed48: 6e10 7c0b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b7c │ │ -19ed4e: 0a02 |0047: move-result v2 │ │ -19ed50: 6e10 710b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ -19ed56: 0a03 |004b: move-result v3 │ │ -19ed58: 6e10 790d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d79 │ │ -19ed5e: 0a00 |004f: move-result v0 │ │ -19ed60: 6e10 780b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b78 │ │ -19ed66: 0a01 |0053: move-result v1 │ │ -19ed68: 7051 630d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d63 │ │ -19ed6e: 0e00 |0057: return-void │ │ +19ed80: |[19ed80] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ +19ed90: 7010 550d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d55 │ │ +19ed96: 0c00 |0003: move-result-object v0 │ │ +19ed98: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ +19ed9c: 6e10 7a0d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d7a │ │ +19eda2: 0a01 |0009: move-result v1 │ │ +19eda4: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ +19eda8: 6e10 780d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d78 │ │ +19edae: 0a01 |000f: move-result v1 │ │ +19edb0: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ +19edb4: 2201 e612 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12e6 │ │ +19edb8: 7010 b570 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@70b5 │ │ +19edbe: 1a02 2e83 |0017: const-string v2, "Upload" // string@832e │ │ +19edc2: 6e20 db70 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70db │ │ +19edc8: 1a02 2f83 |001c: const-string v2, "Upload notification has been clicked" // string@832f │ │ +19edcc: 6e20 de70 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70de │ │ +19edd2: 6202 e6a6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6e6 │ │ +19edd6: 6e20 dd70 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70dd │ │ +19eddc: 7110 9e79 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@799e │ │ +19ede2: 6203 b700 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19ede6: 6e10 780d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d78 │ │ +19edec: 0a01 |002e: move-result v1 │ │ +19edee: 7110 a493 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +19edf4: 0c05 |0032: move-result-object v5 │ │ +19edf6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +19edf8: 7110 fb92 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +19edfe: 0c07 |0037: move-result-object v7 │ │ +19ee00: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ +19ee04: 120a |003a: const/4 v10, #int 0 // #0 │ │ +19ee06: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +19ee08: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +19ee0a: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +19ee0c: 7708 7b09 0300 |003e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097b │ │ +19ee12: 0c01 |0041: move-result-object v1 │ │ +19ee14: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ +19ee18: 6e10 7c0b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b7c │ │ +19ee1e: 0a02 |0047: move-result v2 │ │ +19ee20: 6e10 710b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ +19ee26: 0a03 |004b: move-result v3 │ │ +19ee28: 6e10 790d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d79 │ │ +19ee2e: 0a00 |004f: move-result v0 │ │ +19ee30: 6e10 780b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b78 │ │ +19ee36: 0a01 |0053: move-result v1 │ │ +19ee38: 7051 630d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d63 │ │ +19ee3e: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x0012 line=146 │ │ 0x0017 line=147 │ │ 0x001c line=148 │ │ @@ -9331,134 +9331,134 @@ │ │ type : '(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 216 16-bit code units │ │ -19e5fc: |[19e5fc] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e60c: 07f8 |0000: move-object v8, v15 │ │ -19e60e: 0800 1300 |0001: move-object/from16 v0, v19 │ │ -19e612: 2001 6b04 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@046b │ │ -19e616: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ -19e61a: 0701 |0007: move-object v1, v0 │ │ -19e61c: 1f01 6b04 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@046b │ │ -19e620: 5212 c703 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19e624: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ -19e628: b532 |000e: and-int/2addr v2, v3 │ │ -19e62a: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -19e62e: 5210 c703 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19e632: b130 |0013: sub-int/2addr v0, v3 │ │ -19e634: 5910 c703 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19e638: 2806 |0016: goto 001c // +0006 │ │ -19e63a: 2201 6b04 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@046b │ │ -19e63e: 7030 2b0d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2b │ │ -19e644: 5410 c803 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ -19e648: 7100 87b2 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19e64e: 0c02 |0021: move-result-object v2 │ │ -19e650: 5213 c703 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19e654: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -19e656: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ -19e65a: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ -19e65e: 5411 c603 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ -19e662: 1f01 7204 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ -19e666: 7110 4d9b 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19e66c: 2834 |0030: goto 0064 // +0034 │ │ -19e66e: 2200 9f17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@179f │ │ -19e672: 1a01 ed97 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19e676: 7020 7d93 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19e67c: 2700 |0038: throw v0 │ │ -19e67e: 7110 4d9b 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19e684: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -19e686: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ -19e68a: 7401 cd41 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41cd │ │ -19e690: 0c03 |0042: move-result-object v3 │ │ -19e692: 2802 |0043: goto 0045 // +0002 │ │ -19e694: 0703 |0044: move-object v3, v0 │ │ -19e696: 2033 0c0d |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0d0c │ │ -19e69a: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ -19e69e: 7100 1ac8 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c81a │ │ -19e6a4: 0c03 |004c: move-result-object v3 │ │ -19e6a6: 1f03 491d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d49 │ │ -19e6aa: 2205 6c04 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@046c │ │ -19e6ae: 7030 2d0d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2d │ │ -19e6b4: 1f05 3c1b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -19e6b8: 1f03 761a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -19e6bc: 5b18 c603 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ -19e6c0: 5914 c703 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19e6c4: 7130 63c6 5301 |005c: invoke-static {v3, v5, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c663 │ │ -19e6ca: 0c00 |005f: move-result-object v0 │ │ -19e6cc: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ -19e6d0: 1102 |0062: return-object v2 │ │ -19e6d2: 0781 |0063: move-object v1, v8 │ │ -19e6d4: 6e10 520d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d52 │ │ -19e6da: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ -19e6de: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ -19e6e2: 7401 c641 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c6 │ │ -19e6e8: 0c01 |006e: move-result-object v1 │ │ -19e6ea: 2802 |006f: goto 0071 // +0002 │ │ -19e6ec: 0701 |0070: move-object v1, v0 │ │ -19e6ee: 1a02 44e3 |0071: const-string v2, "password_not_valid" // string@e344 │ │ -19e6f2: 7120 47b7 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19e6f8: 0a01 |0076: move-result v1 │ │ -19e6fa: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ -19e6fe: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ -19e702: 1207 |007b: const/4 v7, #int 0 // #0 │ │ -19e704: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -19e706: 1214 |007d: const/4 v4, #int 1 // #1 │ │ -19e708: 1205 |007e: const/4 v5, #int 0 // #0 │ │ -19e70a: 07f0 |007f: move-object v0, v15 │ │ -19e70c: 0801 1100 |0080: move-object/from16 v1, v17 │ │ -19e710: 0802 1200 |0082: move-object/from16 v2, v18 │ │ -19e714: 7708 650d 0000 |0084: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d65 │ │ -19e71a: 284e |0087: goto 00d5 // +004e │ │ -19e71c: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ -19e720: 7401 c641 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c6 │ │ -19e726: 0c01 |008d: move-result-object v1 │ │ -19e728: 2802 |008e: goto 0090 // +0002 │ │ -19e72a: 0701 |008f: move-object v1, v0 │ │ -19e72c: 1a02 9fcb |0090: const-string v2, "link_is_not_valid" // string@cb9f │ │ -19e730: 7120 47b7 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19e736: 0a01 |0095: move-result v1 │ │ -19e738: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -19e73c: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ -19e740: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -19e742: 1203 |009b: const/4 v3, #int 0 // #0 │ │ -19e744: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -19e746: 1215 |009d: const/4 v5, #int 1 // #1 │ │ -19e748: 07f0 |009e: move-object v0, v15 │ │ -19e74a: 0801 1100 |009f: move-object/from16 v1, v17 │ │ -19e74e: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ -19e752: 7708 650d 0000 |00a3: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d65 │ │ -19e758: 282f |00a6: goto 00d5 // +002f │ │ -19e75a: 6209 8f50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508f │ │ -19e75e: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ -19e762: 7401 c641 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c6 │ │ -19e768: 0c01 |00ae: move-result-object v1 │ │ -19e76a: 2802 |00af: goto 00b1 // +0002 │ │ -19e76c: 0701 |00b0: move-object v1, v0 │ │ -19e76e: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ -19e772: 7401 cb41 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41cb │ │ -19e778: 0c00 |00b6: move-result-object v0 │ │ -19e77a: 2202 bc17 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@17bc │ │ -19e77e: 1a03 0b37 |00b9: const-string v3, "Error during getPublicShareFile: " // string@370b │ │ -19e782: 7020 6f94 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -19e788: 6e20 7894 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -19e78e: 1a01 3a0a |00c1: const-string v1, " / " // string@0a3a │ │ -19e792: 6e20 7894 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -19e798: 6e20 7894 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -19e79e: 6e10 8a94 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -19e7a4: 0c0b |00cc: move-result-object v11 │ │ -19e7a6: 124d |00cd: const/4 v13, #int 4 // #4 │ │ -19e7a8: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -19e7aa: 1a0a 05e6 |00cf: const-string v10, "publicShare" // string@e605 │ │ -19e7ae: 120c |00d1: const/4 v12, #int 0 // #0 │ │ -19e7b0: 7706 9e45 0900 |00d2: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lcom/infomaniak/lib/core/utils/SentryLog;.e$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@459e │ │ -19e7b6: 6200 91b2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19e7ba: 1100 |00d7: return-object v0 │ │ +19e6cc: |[19e6cc] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e6dc: 07f8 |0000: move-object v8, v15 │ │ +19e6de: 0800 1300 |0001: move-object/from16 v0, v19 │ │ +19e6e2: 2001 6b04 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@046b │ │ +19e6e6: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ +19e6ea: 0701 |0007: move-object v1, v0 │ │ +19e6ec: 1f01 6b04 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@046b │ │ +19e6f0: 5212 c703 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19e6f4: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ +19e6f8: b532 |000e: and-int/2addr v2, v3 │ │ +19e6fa: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +19e6fe: 5210 c703 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19e702: b130 |0013: sub-int/2addr v0, v3 │ │ +19e704: 5910 c703 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19e708: 2806 |0016: goto 001c // +0006 │ │ +19e70a: 2201 6b04 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@046b │ │ +19e70e: 7030 2b0d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2b │ │ +19e714: 5410 c803 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ +19e718: 7100 94b2 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19e71e: 0c02 |0021: move-result-object v2 │ │ +19e720: 5213 c703 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19e724: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +19e726: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ +19e72a: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ +19e72e: 5411 c603 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ +19e732: 1f01 7204 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ +19e736: 7110 5a9b 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19e73c: 2834 |0030: goto 0064 // +0034 │ │ +19e73e: 2200 a017 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19e742: 1a01 f297 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19e746: 7020 8a93 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19e74c: 2700 |0038: throw v0 │ │ +19e74e: 7110 5a9b 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19e754: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +19e756: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ +19e75a: 7401 da41 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41da │ │ +19e760: 0c03 |0042: move-result-object v3 │ │ +19e762: 2802 |0043: goto 0045 // +0002 │ │ +19e764: 0703 |0044: move-object v3, v0 │ │ +19e766: 2033 0d0d |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0d0d │ │ +19e76a: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ +19e76e: 7100 27c8 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c827 │ │ +19e774: 0c03 |004c: move-result-object v3 │ │ +19e776: 1f03 4a1d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d4a │ │ +19e77a: 2205 6c04 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@046c │ │ +19e77e: 7030 2d0d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2d │ │ +19e784: 1f05 3d1b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +19e788: 1f03 771a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +19e78c: 5b18 c603 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ +19e790: 5914 c703 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19e794: 7130 70c6 5301 |005c: invoke-static {v3, v5, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c670 │ │ +19e79a: 0c00 |005f: move-result-object v0 │ │ +19e79c: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ +19e7a0: 1102 |0062: return-object v2 │ │ +19e7a2: 0781 |0063: move-object v1, v8 │ │ +19e7a4: 6e10 520d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d52 │ │ +19e7aa: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ +19e7ae: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ +19e7b2: 7401 d341 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d3 │ │ +19e7b8: 0c01 |006e: move-result-object v1 │ │ +19e7ba: 2802 |006f: goto 0071 // +0002 │ │ +19e7bc: 0701 |0070: move-object v1, v0 │ │ +19e7be: 1a02 49e3 |0071: const-string v2, "password_not_valid" // string@e349 │ │ +19e7c2: 7120 54b7 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19e7c8: 0a01 |0076: move-result v1 │ │ +19e7ca: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ +19e7ce: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ +19e7d2: 1207 |007b: const/4 v7, #int 0 // #0 │ │ +19e7d4: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +19e7d6: 1214 |007d: const/4 v4, #int 1 // #1 │ │ +19e7d8: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +19e7da: 07f0 |007f: move-object v0, v15 │ │ +19e7dc: 0801 1100 |0080: move-object/from16 v1, v17 │ │ +19e7e0: 0802 1200 |0082: move-object/from16 v2, v18 │ │ +19e7e4: 7708 650d 0000 |0084: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d65 │ │ +19e7ea: 284e |0087: goto 00d5 // +004e │ │ +19e7ec: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ +19e7f0: 7401 d341 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d3 │ │ +19e7f6: 0c01 |008d: move-result-object v1 │ │ +19e7f8: 2802 |008e: goto 0090 // +0002 │ │ +19e7fa: 0701 |008f: move-object v1, v0 │ │ +19e7fc: 1a02 a4cb |0090: const-string v2, "link_is_not_valid" // string@cba4 │ │ +19e800: 7120 54b7 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19e806: 0a01 |0095: move-result v1 │ │ +19e808: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +19e80c: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ +19e810: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +19e812: 1203 |009b: const/4 v3, #int 0 // #0 │ │ +19e814: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +19e816: 1215 |009d: const/4 v5, #int 1 // #1 │ │ +19e818: 07f0 |009e: move-object v0, v15 │ │ +19e81a: 0801 1100 |009f: move-object/from16 v1, v17 │ │ +19e81e: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ +19e822: 7708 650d 0000 |00a3: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d65 │ │ +19e828: 282f |00a6: goto 00d5 // +002f │ │ +19e82a: 6209 9250 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@5092 │ │ +19e82e: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ +19e832: 7401 d341 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d3 │ │ +19e838: 0c01 |00ae: move-result-object v1 │ │ +19e83a: 2802 |00af: goto 00b1 // +0002 │ │ +19e83c: 0701 |00b0: move-object v1, v0 │ │ +19e83e: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ +19e842: 7401 d841 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41d8 │ │ +19e848: 0c00 |00b6: move-result-object v0 │ │ +19e84a: 2202 bd17 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@17bd │ │ +19e84e: 1a03 0e37 |00b9: const-string v3, "Error during getPublicShareFile: " // string@370e │ │ +19e852: 7020 7c94 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +19e858: 6e20 8594 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +19e85e: 1a01 3b0a |00c1: const-string v1, " / " // string@0a3b │ │ +19e862: 6e20 8594 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +19e868: 6e20 8594 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +19e86e: 6e10 9794 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +19e874: 0c0b |00cc: move-result-object v11 │ │ +19e876: 124d |00cd: const/4 v13, #int 4 // #4 │ │ +19e878: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +19e87a: 1a0a 0ae6 |00cf: const-string v10, "publicShare" // string@e60a │ │ +19e87e: 120c |00d1: const/4 v12, #int 0 // #0 │ │ +19e880: 7706 ab45 0900 |00d2: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lcom/infomaniak/lib/core/utils/SentryLog;.e$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@45ab │ │ +19e886: 6200 94b2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19e88a: 1100 |00d7: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0022 line=190 │ │ 0x003f line=192 │ │ 0x0049 line=193 │ │ 0x0056 line=285 │ │ 0x0064 line=194 │ │ @@ -9480,44 +9480,44 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -19ed70: |[19ed70] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ -19ed80: 6e10 540d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ -19ed86: 0c00 |0003: move-result-object v0 │ │ -19ed88: 6e10 9d00 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ -19ed8e: 0c00 |0007: move-result-object v0 │ │ -19ed90: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -19ed94: 1a01 f6f7 |000a: const-string v1, "shortcuts_tag" // string@f7f6 │ │ -19ed98: 6e20 e701 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e7 │ │ -19ed9e: 0c00 |000f: move-result-object v0 │ │ -19eda0: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -19eda4: 2201 a604 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -19eda8: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -19edaa: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -19edac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19edae: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -19edb0: 0712 |0018: move-object v2, v1 │ │ -19edb2: 0705 |0019: move-object v5, v0 │ │ -19edb4: 7606 aa0e 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaa │ │ -19edba: 6e10 b70e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb7 │ │ -19edc0: 0c01 |0020: move-result-object v1 │ │ -19edc2: 5b81 df03 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19edc6: 6201 9713 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1397 │ │ -19edca: 6e10 f33b 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bf3 │ │ -19edd0: 0c01 |0028: move-result-object v1 │ │ -19edd2: 7120 47b7 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19edd8: 0a00 |002c: move-result v0 │ │ -19edda: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -19edde: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -19ede0: 5c80 de03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ -19ede4: 0e00 |0032: return-void │ │ +19ee40: |[19ee40] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ +19ee50: 6e10 540d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ +19ee56: 0c00 |0003: move-result-object v0 │ │ +19ee58: 6e10 9d00 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ +19ee5e: 0c00 |0007: move-result-object v0 │ │ +19ee60: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +19ee64: 1a01 fbf7 |000a: const-string v1, "shortcuts_tag" // string@f7fb │ │ +19ee68: 6e20 e701 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e7 │ │ +19ee6e: 0c00 |000f: move-result-object v0 │ │ +19ee70: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +19ee74: 2201 a604 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +19ee78: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +19ee7a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +19ee7c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19ee7e: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +19ee80: 0712 |0018: move-object v2, v1 │ │ +19ee82: 0705 |0019: move-object v5, v0 │ │ +19ee84: 7606 aa0e 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaa │ │ +19ee8a: 6e10 b70e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb7 │ │ +19ee90: 0c01 |0020: move-result-object v1 │ │ +19ee92: 5b81 df03 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ +19ee96: 6201 9a13 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139a │ │ +19ee9a: 6e10 003c 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c00 │ │ +19eea0: 0c01 |0028: move-result-object v1 │ │ +19eea2: 7120 54b7 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19eea8: 0a00 |002c: move-result v0 │ │ +19eeaa: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +19eeae: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +19eeb0: 5c80 de03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ +19eeb4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0012 line=244 │ │ 0x0023 line=245 │ │ locals : │ │ 0x0000 - 0x0033 reg=8 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ @@ -9527,122 +9527,122 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 188 16-bit code units │ │ -19e7bc: |[19e7bc] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e7cc: 20f0 6d04 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@046d │ │ -19e7d0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19e7d4: 07f0 |0004: move-object v0, v15 │ │ -19e7d6: 1f00 6d04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@046d │ │ -19e7da: 5201 cc03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19e7de: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19e7e2: b521 |000b: and-int/2addr v1, v2 │ │ -19e7e4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19e7e8: 520f cc03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19e7ec: b12f |0010: sub-int/2addr v15, v2 │ │ -19e7ee: 590f cc03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19e7f2: 2806 |0013: goto 0019 // +0006 │ │ -19e7f4: 2200 6d04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@046d │ │ -19e7f8: 7030 320d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d32 │ │ -19e7fe: 0706 |0019: move-object v6, v0 │ │ -19e800: 546f cd03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ -19e804: 7100 87b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19e80a: 0c00 |001f: move-result-object v0 │ │ -19e80c: 5261 cc03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19e810: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -19e812: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ -19e816: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ -19e81a: 7110 4d9b 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19e820: 2845 |002a: goto 006f // +0045 │ │ -19e822: 220f 9f17 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@179f │ │ -19e826: 1a00 ed97 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19e82a: 7020 7d93 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19e830: 270f |0032: throw v15 │ │ -19e832: 7110 4d9b 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19e838: 620f ad00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19e83c: 07e3 |0038: move-object v3, v14 │ │ -19e83e: 1f03 3600 |0039: check-cast v3, Landroid/content/Context; // type@0036 │ │ -19e842: 6201 b812 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19e846: 6e10 8f39 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -19e84c: 0a01 |0040: move-result v1 │ │ -19e84e: 6e30 2809 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ -19e854: 6207 b700 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19e858: 620f b812 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19e85c: 6e10 8f39 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -19e862: 0a08 |004b: move-result v8 │ │ -19e864: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ -19e868: 120d |004e: const/4 v13, #int 0 // #0 │ │ -19e86a: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -19e86c: 120a |0050: const/4 v10, #int 0 // #0 │ │ -19e86e: 120b |0051: const/4 v11, #int 0 // #0 │ │ -19e870: 7707 7e09 0700 |0052: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrivesCount$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;ILjava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)J // method@097e │ │ -19e876: 0b04 |0055: move-result-wide v4 │ │ -19e878: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ -19e87c: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ -19e880: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ -19e884: 6201 b812 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19e888: 5962 cc03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19e88c: 120f |0060: const/4 v15, #int 0 // #0 │ │ -19e88e: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -19e890: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -19e892: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ -19e896: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -19e898: 0732 |0066: move-object v2, v3 │ │ -19e89a: 01f3 |0067: move v3, v15 │ │ -19e89c: 7708 a939 0100 |0068: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39a9 │ │ -19e8a2: 0c0f |006b: move-result-object v15 │ │ -19e8a4: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ -19e8a8: 1100 |006e: return-object v0 │ │ -19e8aa: 6201 b700 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19e8ae: 620f b812 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19e8b2: 6e10 8f39 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -19e8b8: 0a0f |0076: move-result v15 │ │ -19e8ba: 7110 bbb2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -19e8c0: 0c02 |007a: move-result-object v2 │ │ -19e8c2: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ -19e8c6: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -19e8c8: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -19e8ca: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -19e8cc: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -19e8ce: 7707 7d09 0100 |0081: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097d │ │ -19e8d4: 0c0f |0084: move-result-object v15 │ │ -19e8d6: 6e10 b896 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@96b8 │ │ -19e8dc: 0a00 |0088: move-result v0 │ │ -19e8de: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ -19e8e2: 2802 |008b: goto 008d // +0002 │ │ -19e8e4: 120f |008c: const/4 v15, #int 0 // #0 │ │ -19e8e6: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ -19e8ea: 1f0f a417 |008f: check-cast v15, Ljava/lang/Iterable; // type@17a4 │ │ -19e8ee: 20f0 6418 |0091: instance-of v0, v15, Ljava/util/Collection; // type@1864 │ │ -19e8f2: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ -19e8f6: 07f0 |0095: move-object v0, v15 │ │ -19e8f8: 1f00 6418 |0096: check-cast v0, Ljava/util/Collection; // type@1864 │ │ -19e8fc: 7210 3697 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@9736 │ │ -19e902: 0a00 |009b: move-result v0 │ │ -19e904: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -19e908: 2818 |009e: goto 00b6 // +0018 │ │ -19e90a: 7210 9b93 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -19e910: 0c0f |00a2: move-result-object v15 │ │ -19e912: 7210 9497 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -19e918: 0a00 |00a6: move-result v0 │ │ -19e91a: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ -19e91e: 7210 9597 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -19e924: 0c00 |00ac: move-result-object v0 │ │ -19e926: 1f00 bb03 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -19e92a: 6e10 720b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b72 │ │ -19e930: 0a00 |00b2: move-result v0 │ │ -19e932: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ -19e936: 2804 |00b5: goto 00b9 // +0004 │ │ -19e938: 1c0f e304 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04e3 │ │ -19e93c: 2803 |00b8: goto 00bb // +0003 │ │ -19e93e: 1c0f a404 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@04a4 │ │ -19e942: 110f |00bb: return-object v15 │ │ +19e88c: |[19e88c] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e89c: 20f0 6d04 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@046d │ │ +19e8a0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19e8a4: 07f0 |0004: move-object v0, v15 │ │ +19e8a6: 1f00 6d04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@046d │ │ +19e8aa: 5201 cc03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19e8ae: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19e8b2: b521 |000b: and-int/2addr v1, v2 │ │ +19e8b4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19e8b8: 520f cc03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19e8bc: b12f |0010: sub-int/2addr v15, v2 │ │ +19e8be: 590f cc03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19e8c2: 2806 |0013: goto 0019 // +0006 │ │ +19e8c4: 2200 6d04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@046d │ │ +19e8c8: 7030 320d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d32 │ │ +19e8ce: 0706 |0019: move-object v6, v0 │ │ +19e8d0: 546f cd03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ +19e8d4: 7100 94b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19e8da: 0c00 |001f: move-result-object v0 │ │ +19e8dc: 5261 cc03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19e8e0: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +19e8e2: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ +19e8e6: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ +19e8ea: 7110 5a9b 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19e8f0: 2845 |002a: goto 006f // +0045 │ │ +19e8f2: 220f a017 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19e8f6: 1a00 f297 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19e8fa: 7020 8a93 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19e900: 270f |0032: throw v15 │ │ +19e902: 7110 5a9b 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19e908: 620f ad00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19e90c: 07e3 |0038: move-object v3, v14 │ │ +19e90e: 1f03 3600 |0039: check-cast v3, Landroid/content/Context; // type@0036 │ │ +19e912: 6201 bb12 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19e916: 6e10 9c39 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +19e91c: 0a01 |0040: move-result v1 │ │ +19e91e: 6e30 2809 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ +19e924: 6207 b700 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19e928: 620f bb12 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19e92c: 6e10 9c39 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +19e932: 0a08 |004b: move-result v8 │ │ +19e934: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ +19e938: 120d |004e: const/4 v13, #int 0 // #0 │ │ +19e93a: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +19e93c: 120a |0050: const/4 v10, #int 0 // #0 │ │ +19e93e: 120b |0051: const/4 v11, #int 0 // #0 │ │ +19e940: 7707 7e09 0700 |0052: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrivesCount$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;ILjava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)J // method@097e │ │ +19e946: 0b04 |0055: move-result-wide v4 │ │ +19e948: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ +19e94c: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ +19e950: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ +19e954: 6201 bb12 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19e958: 5962 cc03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19e95c: 120f |0060: const/4 v15, #int 0 // #0 │ │ +19e95e: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +19e960: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +19e962: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ +19e966: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +19e968: 0732 |0066: move-object v2, v3 │ │ +19e96a: 01f3 |0067: move v3, v15 │ │ +19e96c: 7708 b639 0100 |0068: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39b6 │ │ +19e972: 0c0f |006b: move-result-object v15 │ │ +19e974: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ +19e978: 1100 |006e: return-object v0 │ │ +19e97a: 6201 b700 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19e97e: 620f bb12 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19e982: 6e10 9c39 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +19e988: 0a0f |0076: move-result v15 │ │ +19e98a: 7110 c8b2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +19e990: 0c02 |007a: move-result-object v2 │ │ +19e992: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ +19e996: 1207 |007d: const/4 v7, #int 0 // #0 │ │ +19e998: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +19e99a: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +19e99c: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +19e99e: 7707 7d09 0100 |0081: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097d │ │ +19e9a4: 0c0f |0084: move-result-object v15 │ │ +19e9a6: 6e10 c596 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@96c5 │ │ +19e9ac: 0a00 |0088: move-result v0 │ │ +19e9ae: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ +19e9b2: 2802 |008b: goto 008d // +0002 │ │ +19e9b4: 120f |008c: const/4 v15, #int 0 // #0 │ │ +19e9b6: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ +19e9ba: 1f0f a517 |008f: check-cast v15, Ljava/lang/Iterable; // type@17a5 │ │ +19e9be: 20f0 6518 |0091: instance-of v0, v15, Ljava/util/Collection; // type@1865 │ │ +19e9c2: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ +19e9c6: 07f0 |0095: move-object v0, v15 │ │ +19e9c8: 1f00 6518 |0096: check-cast v0, Ljava/util/Collection; // type@1865 │ │ +19e9cc: 7210 4397 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@9743 │ │ +19e9d2: 0a00 |009b: move-result v0 │ │ +19e9d4: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +19e9d8: 2818 |009e: goto 00b6 // +0018 │ │ +19e9da: 7210 a893 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +19e9e0: 0c0f |00a2: move-result-object v15 │ │ +19e9e2: 7210 a197 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +19e9e8: 0a00 |00a6: move-result v0 │ │ +19e9ea: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ +19e9ee: 7210 a297 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +19e9f4: 0c00 |00ac: move-result-object v0 │ │ +19e9f6: 1f00 bb03 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +19e9fa: 6e10 720b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b72 │ │ +19ea00: 0a00 |00b2: move-result v0 │ │ +19ea02: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ +19ea06: 2804 |00b5: goto 00b9 // +0004 │ │ +19ea08: 1c0f e304 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04e3 │ │ +19ea0c: 2803 |00b8: goto 00bb // +0003 │ │ +19ea0e: 1c0f a404 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@04a4 │ │ +19ea12: 110f |00bb: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=123 │ │ 0x0036 line=124 │ │ 0x0044 line=127 │ │ 0x005c line=128 │ │ 0x006f line=131 │ │ @@ -9662,25 +9662,25 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -19e944: |[19e944] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e954: 7100 18c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -19e95a: 0c00 |0003: move-result-object v0 │ │ -19e95c: 1f00 761a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -19e960: 2201 6e04 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@046e │ │ -19e964: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19e966: 7030 340d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ -19e96c: 1f01 3c1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -19e970: 7130 63c6 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c663 │ │ -19e976: 0c04 |0011: move-result-object v4 │ │ -19e978: 1104 |0012: return-object v4 │ │ +19ea14: |[19ea14] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19ea24: 7100 25c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +19ea2a: 0c00 |0003: move-result-object v0 │ │ +19ea2c: 1f00 771a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +19ea30: 2201 6e04 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@046e │ │ +19ea34: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19ea36: 7030 340d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ +19ea3c: 1f01 3d1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +19ea40: 7130 70c6 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c670 │ │ +19ea46: 0c04 |0011: move-result-object v4 │ │ +19ea48: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9689,27 +9689,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -19e48c: |[19e48c] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e49c: 6e10 540d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ -19e4a2: 0c01 |0003: move-result-object v1 │ │ -19e4a4: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -19e4a8: 6e10 9d00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ -19e4ae: 0c01 |0009: move-result-object v1 │ │ -19e4b0: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -19e4b4: 6200 e303 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19e4b8: 6e20 6a0d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6a │ │ -19e4be: 0c01 |0011: move-result-object v1 │ │ -19e4c0: 2802 |0012: goto 0014 // +0002 │ │ -19e4c2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19e4c4: 1101 |0014: return-object v1 │ │ +19e55c: |[19e55c] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e56c: 6e10 540d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d54 │ │ +19e572: 0c01 |0003: move-result-object v1 │ │ +19e574: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +19e578: 6e10 9d00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ +19e57e: 0c01 |0009: move-result-object v1 │ │ +19e580: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +19e584: 6200 e303 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19e588: 6e20 6a0d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6a │ │ +19e58e: 0c01 |0011: move-result-object v1 │ │ +19e590: 2802 |0012: goto 0014 // +0002 │ │ +19e592: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19e594: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9717,108 +9717,108 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 173 16-bit code units │ │ -19eeb4: |[19eeb4] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ -19eec4: 2200 b51c |0000: new-instance v0, Lkotlin/text/Regex; // type@1cb5 │ │ -19eec8: 1a01 9225 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@2592 │ │ -19eecc: 7020 eac0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0ea │ │ -19eed2: 07d1 |0007: move-object v1, v13 │ │ -19eed4: 1f01 8b17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@178b │ │ -19eed8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19eeda: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19eedc: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -19eede: 7152 f1c0 1043 |000d: invoke-static {v0, v1, v3, v4, v2}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c0f1 │ │ -19eee4: 0c00 |0010: move-result-object v0 │ │ -19eee6: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ -19eeea: 7210 a7c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c0a7 │ │ -19eef0: 0c00 |0016: move-result-object v0 │ │ -19eef2: 6e10 a5c0 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0a5 │ │ -19eef8: 0c01 |001a: move-result-object v1 │ │ -19eefa: 7210 a8c0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0a8 │ │ -19ef00: 0c01 |001e: move-result-object v1 │ │ -19ef02: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -19ef04: 7220 c597 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -19ef0a: 0c01 |0023: move-result-object v1 │ │ -19ef0c: 1f01 ba17 |0024: check-cast v1, Ljava/lang/String; // type@17ba │ │ -19ef10: 6e10 a5c0 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0a5 │ │ -19ef16: 0c05 |0029: move-result-object v5 │ │ -19ef18: 7210 a8c0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0a8 │ │ -19ef1e: 0c05 |002d: move-result-object v5 │ │ -19ef20: 7220 c597 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -19ef26: 0c04 |0031: move-result-object v4 │ │ -19ef28: 1f04 ba17 |0032: check-cast v4, Ljava/lang/String; // type@17ba │ │ -19ef2c: 6e10 a5c0 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0a5 │ │ -19ef32: 0c05 |0037: move-result-object v5 │ │ -19ef34: 7210 a8c0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0a8 │ │ -19ef3a: 0c05 |003b: move-result-object v5 │ │ -19ef3c: 1236 |003c: const/4 v6, #int 3 // #3 │ │ -19ef3e: 7220 c597 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -19ef44: 0c05 |0040: move-result-object v5 │ │ -19ef46: 1f05 ba17 |0041: check-cast v5, Ljava/lang/String; // type@17ba │ │ -19ef4a: 6e10 a5c0 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0a5 │ │ -19ef50: 0c00 |0046: move-result-object v0 │ │ -19ef52: 7210 a8c0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0a8 │ │ -19ef58: 0c00 |004a: move-result-object v0 │ │ -19ef5a: 1246 |004b: const/4 v6, #int 4 // #4 │ │ -19ef5c: 7220 c597 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -19ef62: 0c00 |004f: move-result-object v0 │ │ -19ef64: 1f00 ba17 |0050: check-cast v0, Ljava/lang/String; // type@17ba │ │ -19ef68: 1a06 b9f7 |0052: const-string v6, "shared-with-me" // string@f7b9 │ │ -19ef6c: 7120 47b7 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19ef72: 0a04 |0057: move-result v4 │ │ -19ef74: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ -19ef78: 6200 6313 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@1363 │ │ -19ef7c: 07c1 |005c: move-object v1, v12 │ │ -19ef7e: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19ef82: 6e30 433b 100d |005f: invoke-virtual {v0, v1, v13}, Lcom/infomaniak/drive/utils/PublicShareUtils;.openDeepLinkInBrowser-gIAlu-s:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/Object; // method@3b43 │ │ -19ef88: 5cc3 e203 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ -19ef8c: 0e00 |0064: return-void │ │ -19ef8e: 7110 8d93 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@938d │ │ -19ef94: 0a0d |0068: move-result v13 │ │ -19ef96: 0701 |0069: move-object v1, v0 │ │ -19ef98: 1f01 8b17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@178b │ │ -19ef9c: 7210 f592 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@92f5 │ │ -19efa2: 0a01 |006f: move-result v1 │ │ -19efa4: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ -19efa8: 7110 b3c1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c1b3 │ │ -19efae: 0c00 |0075: move-result-object v0 │ │ -19efb0: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ -19efb4: 6e10 8893 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -19efba: 0a02 |007b: move-result v2 │ │ -19efbc: 2805 |007c: goto 0081 // +0005 │ │ -19efbe: 7110 8d93 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@938d │ │ -19efc4: 0a02 |0080: move-result v2 │ │ -19efc6: 6204 b700 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19efca: 7110 9793 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -19efd0: 0c06 |0086: move-result-object v6 │ │ -19efd2: 7110 ee92 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -19efd8: 0c08 |008a: move-result-object v8 │ │ -19efda: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ -19efde: 120b |008d: const/4 v11, #int 0 // #0 │ │ -19efe0: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -19efe2: 1207 |008f: const/4 v7, #int 0 // #0 │ │ -19efe4: 1209 |0090: const/4 v9, #int 0 // #0 │ │ -19efe6: 7708 7b09 0400 |0091: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097b │ │ -19efec: 0c00 |0094: move-result-object v0 │ │ -19efee: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19eff2: 6e10 7c0b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b7c │ │ -19eff8: 0a01 |009a: move-result v1 │ │ -19effa: 6e10 780b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b78 │ │ -19f000: 0a00 |009e: move-result v0 │ │ -19f002: 7050 630d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d63 │ │ -19f008: 620d ad00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19f00c: 07c0 |00a4: move-object v0, v12 │ │ -19f00e: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19f012: 1a01 61c2 |00a7: const-string v1, "internal" // string@c261 │ │ -19f016: 6e30 1709 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0917 │ │ -19f01c: 0e00 |00ac: return-void │ │ +19ef84: |[19ef84] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ +19ef94: 2200 b61c |0000: new-instance v0, Lkotlin/text/Regex; // type@1cb6 │ │ +19ef98: 1a01 9325 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@2593 │ │ +19ef9c: 7020 f7c0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0f7 │ │ +19efa2: 07d1 |0007: move-object v1, v13 │ │ +19efa4: 1f01 8c17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@178c │ │ +19efa8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +19efaa: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19efac: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +19efae: 7152 fec0 1043 |000d: invoke-static {v0, v1, v3, v4, v2}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c0fe │ │ +19efb4: 0c00 |0010: move-result-object v0 │ │ +19efb6: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ +19efba: 7210 b4c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c0b4 │ │ +19efc0: 0c00 |0016: move-result-object v0 │ │ +19efc2: 6e10 b2c0 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0b2 │ │ +19efc8: 0c01 |001a: move-result-object v1 │ │ +19efca: 7210 b5c0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0b5 │ │ +19efd0: 0c01 |001e: move-result-object v1 │ │ +19efd2: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +19efd4: 7220 d297 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +19efda: 0c01 |0023: move-result-object v1 │ │ +19efdc: 1f01 bb17 |0024: check-cast v1, Ljava/lang/String; // type@17bb │ │ +19efe0: 6e10 b2c0 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0b2 │ │ +19efe6: 0c05 |0029: move-result-object v5 │ │ +19efe8: 7210 b5c0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0b5 │ │ +19efee: 0c05 |002d: move-result-object v5 │ │ +19eff0: 7220 d297 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +19eff6: 0c04 |0031: move-result-object v4 │ │ +19eff8: 1f04 bb17 |0032: check-cast v4, Ljava/lang/String; // type@17bb │ │ +19effc: 6e10 b2c0 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0b2 │ │ +19f002: 0c05 |0037: move-result-object v5 │ │ +19f004: 7210 b5c0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0b5 │ │ +19f00a: 0c05 |003b: move-result-object v5 │ │ +19f00c: 1236 |003c: const/4 v6, #int 3 // #3 │ │ +19f00e: 7220 d297 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +19f014: 0c05 |0040: move-result-object v5 │ │ +19f016: 1f05 bb17 |0041: check-cast v5, Ljava/lang/String; // type@17bb │ │ +19f01a: 6e10 b2c0 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0b2 │ │ +19f020: 0c00 |0046: move-result-object v0 │ │ +19f022: 7210 b5c0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0b5 │ │ +19f028: 0c00 |004a: move-result-object v0 │ │ +19f02a: 1246 |004b: const/4 v6, #int 4 // #4 │ │ +19f02c: 7220 d297 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +19f032: 0c00 |004f: move-result-object v0 │ │ +19f034: 1f00 bb17 |0050: check-cast v0, Ljava/lang/String; // type@17bb │ │ +19f038: 1a06 bef7 |0052: const-string v6, "shared-with-me" // string@f7be │ │ +19f03c: 7120 54b7 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19f042: 0a04 |0057: move-result v4 │ │ +19f044: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ +19f048: 6200 6613 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@1366 │ │ +19f04c: 07c1 |005c: move-object v1, v12 │ │ +19f04e: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19f052: 6e30 503b 100d |005f: invoke-virtual {v0, v1, v13}, Lcom/infomaniak/drive/utils/PublicShareUtils;.openDeepLinkInBrowser-gIAlu-s:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/Object; // method@3b50 │ │ +19f058: 5cc3 e203 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ +19f05c: 0e00 |0064: return-void │ │ +19f05e: 7110 9a93 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939a │ │ +19f064: 0a0d |0068: move-result v13 │ │ +19f066: 0701 |0069: move-object v1, v0 │ │ +19f068: 1f01 8c17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@178c │ │ +19f06c: 7210 0293 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@9302 │ │ +19f072: 0a01 |006f: move-result v1 │ │ +19f074: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ +19f078: 7110 c0c1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c1c0 │ │ +19f07e: 0c00 |0075: move-result-object v0 │ │ +19f080: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ +19f084: 6e10 9593 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +19f08a: 0a02 |007b: move-result v2 │ │ +19f08c: 2805 |007c: goto 0081 // +0005 │ │ +19f08e: 7110 9a93 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939a │ │ +19f094: 0a02 |0080: move-result v2 │ │ +19f096: 6204 b700 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19f09a: 7110 a493 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +19f0a0: 0c06 |0086: move-result-object v6 │ │ +19f0a2: 7110 fb92 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +19f0a8: 0c08 |008a: move-result-object v8 │ │ +19f0aa: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ +19f0ae: 120b |008d: const/4 v11, #int 0 // #0 │ │ +19f0b0: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +19f0b2: 1207 |008f: const/4 v7, #int 0 // #0 │ │ +19f0b4: 1209 |0090: const/4 v9, #int 0 // #0 │ │ +19f0b6: 7708 7b09 0400 |0091: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097b │ │ +19f0bc: 0c00 |0094: move-result-object v0 │ │ +19f0be: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19f0c2: 6e10 7c0b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b7c │ │ +19f0c8: 0a01 |009a: move-result v1 │ │ +19f0ca: 6e10 780b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b78 │ │ +19f0d0: 0a00 |009e: move-result v0 │ │ +19f0d2: 7050 630d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d63 │ │ +19f0d8: 620d ad00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f0dc: 07c0 |00a4: move-object v0, v12 │ │ +19f0de: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19f0e2: 1a01 66c2 |00a7: const-string v1, "internal" // string@c266 │ │ +19f0e6: 6e30 1709 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0917 │ │ +19f0ec: 0e00 |00ac: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0013 line=208 │ │ 0x0052 line=210 │ │ 0x005a line=211 │ │ 0x0062 line=212 │ │ @@ -9836,114 +9836,114 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 182 16-bit code units │ │ -19e97c: |[19e97c] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e98c: 20c1 7004 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0470 │ │ -19e990: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -19e994: 07c1 |0004: move-object v1, v12 │ │ -19e996: 1f01 7004 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0470 │ │ -19e99a: 5212 d403 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19e99e: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ -19e9a2: b532 |000b: and-int/2addr v2, v3 │ │ -19e9a4: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -19e9a8: 5210 d403 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19e9ac: b130 |0010: sub-int/2addr v0, v3 │ │ -19e9ae: 5910 d403 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19e9b2: 2806 |0013: goto 0019 // +0006 │ │ -19e9b4: 2201 7004 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0470 │ │ -19e9b8: 7030 3e0d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ -19e9be: 5410 d503 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ -19e9c2: 7100 87b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19e9c8: 0c02 |001e: move-result-object v2 │ │ -19e9ca: 5213 d403 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19e9ce: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -19e9d0: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -19e9d4: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ -19e9d8: 7110 4d9b 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19e9de: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ -19e9e2: 2200 9f17 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@179f │ │ -19e9e6: 1a01 ed97 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19e9ea: 7020 7d93 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19e9f0: 2700 |0032: throw v0 │ │ -19e9f2: 7110 4d9b 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19e9f8: 2200 b51c |0036: new-instance v0, Lkotlin/text/Regex; // type@1cb5 │ │ -19e9fc: 1a03 9425 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@2594 │ │ -19ea00: 7020 eac0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0ea │ │ -19ea06: 07b3 |003d: move-object v3, v11 │ │ -19ea08: 1f03 8b17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@178b │ │ -19ea0c: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -19ea0e: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -19ea10: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -19ea12: 7156 f1c0 3075 |0043: invoke-static {v0, v3, v5, v7, v6}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c0f1 │ │ -19ea18: 0c00 |0046: move-result-object v0 │ │ -19ea1a: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ -19ea1e: 7210 a7c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c0a7 │ │ -19ea24: 0c00 |004c: move-result-object v0 │ │ -19ea26: 6e10 a5c0 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0a5 │ │ -19ea2c: 0c03 |0050: move-result-object v3 │ │ -19ea2e: 7210 a8c0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0a8 │ │ -19ea34: 0c03 |0054: move-result-object v3 │ │ -19ea36: 7220 c597 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -19ea3c: 0c03 |0058: move-result-object v3 │ │ -19ea3e: 1f03 ba17 |0059: check-cast v3, Ljava/lang/String; // type@17ba │ │ -19ea42: 6e10 a5c0 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0a5 │ │ -19ea48: 0c00 |005e: move-result-object v0 │ │ -19ea4a: 7210 a8c0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0a8 │ │ -19ea50: 0c00 |0062: move-result-object v0 │ │ -19ea52: 7220 c597 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -19ea58: 0c00 |0066: move-result-object v0 │ │ -19ea5a: 0705 |0067: move-object v5, v0 │ │ -19ea5c: 1f05 ba17 |0068: check-cast v5, Ljava/lang/String; // type@17ba │ │ -19ea60: 6200 b400 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -19ea64: 7110 8d93 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@938d │ │ -19ea6a: 0a06 |006f: move-result v6 │ │ -19ea6c: 6e30 4e09 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@094e │ │ -19ea72: 0c00 |0073: move-result-object v0 │ │ -19ea74: 6e10 ed41 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41ed │ │ -19ea7a: 0c06 |0077: move-result-object v6 │ │ -19ea7c: 6208 bf03 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ -19ea80: 6e10 0142 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@4201 │ │ -19ea86: 0a06 |007d: move-result v6 │ │ -19ea88: 4406 0806 |007e: aget v6, v8, v6 │ │ -19ea8c: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ -19ea90: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ -19ea94: 6e10 e641 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e6 │ │ -19ea9a: 0c00 |0087: move-result-object v0 │ │ -19ea9c: 5914 d403 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19eaa0: 7051 580d 0a53 |008a: invoke-direct {v10, v0, v3, v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ -19eaa6: 0c00 |008d: move-result-object v0 │ │ -19eaa8: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ -19eaac: 1102 |0090: return-object v2 │ │ -19eaae: 6e10 f041 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@41f0 │ │ -19eab4: 0c00 |0094: move-result-object v0 │ │ -19eab6: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ -19eaba: 7020 610d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d61 │ │ -19eac0: 2819 |009a: goto 00b3 // +0019 │ │ -19eac2: 6e10 e541 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e5 │ │ -19eac8: 0c00 |009e: move-result-object v0 │ │ -19eaca: 7110 4db7 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -19ead0: 0704 |00a2: move-object v4, v0 │ │ -19ead2: 1f04 aa03 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@03aa │ │ -19ead6: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ -19eada: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ -19eadc: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ -19eade: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ -19eae0: 07a0 |00aa: move-object v0, v10 │ │ -19eae2: 0731 |00ab: move-object v1, v3 │ │ -19eae4: 0752 |00ac: move-object v2, v5 │ │ -19eae6: 0743 |00ad: move-object v3, v4 │ │ -19eae8: 0184 |00ae: move v4, v8 │ │ -19eaea: 0195 |00af: move v5, v9 │ │ -19eaec: 7708 650d 0000 |00b0: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d65 │ │ -19eaf2: 6200 91b2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19eaf6: 1100 |00b5: return-object v0 │ │ +19ea4c: |[19ea4c] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19ea5c: 20c1 7004 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0470 │ │ +19ea60: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +19ea64: 07c1 |0004: move-object v1, v12 │ │ +19ea66: 1f01 7004 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0470 │ │ +19ea6a: 5212 d403 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19ea6e: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ +19ea72: b532 |000b: and-int/2addr v2, v3 │ │ +19ea74: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +19ea78: 5210 d403 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19ea7c: b130 |0010: sub-int/2addr v0, v3 │ │ +19ea7e: 5910 d403 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19ea82: 2806 |0013: goto 0019 // +0006 │ │ +19ea84: 2201 7004 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0470 │ │ +19ea88: 7030 3e0d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ +19ea8e: 5410 d503 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ +19ea92: 7100 94b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19ea98: 0c02 |001e: move-result-object v2 │ │ +19ea9a: 5213 d403 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19ea9e: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +19eaa0: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +19eaa4: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ +19eaa8: 7110 5a9b 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19eaae: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ +19eab2: 2200 a017 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19eab6: 1a01 f297 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19eaba: 7020 8a93 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19eac0: 2700 |0032: throw v0 │ │ +19eac2: 7110 5a9b 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19eac8: 2200 b61c |0036: new-instance v0, Lkotlin/text/Regex; // type@1cb6 │ │ +19eacc: 1a03 9525 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@2595 │ │ +19ead0: 7020 f7c0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0f7 │ │ +19ead6: 07b3 |003d: move-object v3, v11 │ │ +19ead8: 1f03 8c17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@178c │ │ +19eadc: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +19eade: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +19eae0: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +19eae2: 7156 fec0 3075 |0043: invoke-static {v0, v3, v5, v7, v6}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c0fe │ │ +19eae8: 0c00 |0046: move-result-object v0 │ │ +19eaea: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ +19eaee: 7210 b4c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c0b4 │ │ +19eaf4: 0c00 |004c: move-result-object v0 │ │ +19eaf6: 6e10 b2c0 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0b2 │ │ +19eafc: 0c03 |0050: move-result-object v3 │ │ +19eafe: 7210 b5c0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0b5 │ │ +19eb04: 0c03 |0054: move-result-object v3 │ │ +19eb06: 7220 d297 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +19eb0c: 0c03 |0058: move-result-object v3 │ │ +19eb0e: 1f03 bb17 |0059: check-cast v3, Ljava/lang/String; // type@17bb │ │ +19eb12: 6e10 b2c0 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c0b2 │ │ +19eb18: 0c00 |005e: move-result-object v0 │ │ +19eb1a: 7210 b5c0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c0b5 │ │ +19eb20: 0c00 |0062: move-result-object v0 │ │ +19eb22: 7220 d297 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +19eb28: 0c00 |0066: move-result-object v0 │ │ +19eb2a: 0705 |0067: move-object v5, v0 │ │ +19eb2c: 1f05 bb17 |0068: check-cast v5, Ljava/lang/String; // type@17bb │ │ +19eb30: 6200 b400 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +19eb34: 7110 9a93 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939a │ │ +19eb3a: 0a06 |006f: move-result v6 │ │ +19eb3c: 6e30 4e09 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@094e │ │ +19eb42: 0c00 |0073: move-result-object v0 │ │ +19eb44: 6e10 fa41 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41fa │ │ +19eb4a: 0c06 |0077: move-result-object v6 │ │ +19eb4c: 6208 bf03 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ +19eb50: 6e10 0e42 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@420e │ │ +19eb56: 0a06 |007d: move-result v6 │ │ +19eb58: 4406 0806 |007e: aget v6, v8, v6 │ │ +19eb5c: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ +19eb60: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ +19eb64: 6e10 f341 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f3 │ │ +19eb6a: 0c00 |0087: move-result-object v0 │ │ +19eb6c: 5914 d403 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19eb70: 7051 580d 0a53 |008a: invoke-direct {v10, v0, v3, v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ +19eb76: 0c00 |008d: move-result-object v0 │ │ +19eb78: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ +19eb7c: 1102 |0090: return-object v2 │ │ +19eb7e: 6e10 fd41 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@41fd │ │ +19eb84: 0c00 |0094: move-result-object v0 │ │ +19eb86: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ +19eb8a: 7020 610d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d61 │ │ +19eb90: 2819 |009a: goto 00b3 // +0019 │ │ +19eb92: 6e10 f241 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f2 │ │ +19eb98: 0c00 |009e: move-result-object v0 │ │ +19eb9a: 7110 5ab7 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +19eba0: 0704 |00a2: move-object v4, v0 │ │ +19eba2: 1f04 aa03 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@03aa │ │ +19eba6: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ +19ebaa: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ +19ebac: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ +19ebae: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ +19ebb0: 07a0 |00aa: move-object v0, v10 │ │ +19ebb2: 0731 |00ab: move-object v1, v3 │ │ +19ebb4: 0752 |00ac: move-object v2, v5 │ │ +19ebb6: 0743 |00ad: move-object v3, v4 │ │ +19ebb8: 0184 |00ae: move v4, v8 │ │ +19ebba: 0195 |00af: move v5, v9 │ │ +19ebbc: 7708 650d 0000 |00b0: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d65 │ │ +19ebc2: 6200 94b2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19ebc6: 1100 |00b5: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x001f line=174 │ │ 0x0036 line=175 │ │ 0x0049 line=176 │ │ 0x006a line=178 │ │ 0x0074 line=179 │ │ @@ -9962,40 +9962,40 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -19f020: |[19f020] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ -19f030: 6200 b812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19f034: 6e10 8f39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -19f03a: 0a00 |0005: move-result v0 │ │ -19f03c: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ -19f040: 6200 b812 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19f044: 6e20 a339 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@39a3 │ │ -19f04a: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ -19f04e: 6207 b812 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19f052: 6e10 8d39 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@398d │ │ -19f058: 0a07 |0014: move-result v7 │ │ -19f05a: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ -19f05e: 6207 b812 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -19f062: 6e20 a139 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@39a1 │ │ -19f068: 2207 a604 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -19f06c: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -19f06e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -19f070: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -19f072: 0770 |0021: move-object v0, v7 │ │ -19f074: 0191 |0022: move v1, v9 │ │ -19f076: 01a2 |0023: move v2, v10 │ │ -19f078: 7606 aa0e 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaa │ │ -19f07e: 6e10 b70e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb7 │ │ -19f084: 0c07 |002a: move-result-object v7 │ │ -19f086: 5b67 df03 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19f08a: 0e00 |002d: return-void │ │ +19f0f0: |[19f0f0] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ +19f100: 6200 bb12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19f104: 6e10 9c39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +19f10a: 0a00 |0005: move-result v0 │ │ +19f10c: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ +19f110: 6200 bb12 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19f114: 6e20 b039 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@39b0 │ │ +19f11a: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ +19f11e: 6207 bb12 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19f122: 6e10 9a39 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@399a │ │ +19f128: 0a07 |0014: move-result v7 │ │ +19f12a: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ +19f12e: 6207 bb12 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +19f132: 6e20 ae39 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@39ae │ │ +19f138: 2207 a604 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +19f13c: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +19f13e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +19f140: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +19f142: 0770 |0021: move-object v0, v7 │ │ +19f144: 0191 |0022: move v1, v9 │ │ +19f146: 01a2 |0023: move v2, v10 │ │ +19f148: 7606 aa0e 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaa │ │ +19f14e: 6e10 b70e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb7 │ │ +19f154: 0c07 |002a: move-result-object v7 │ │ +19f156: 5b67 df03 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ +19f15a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000f line=229 │ │ 0x001c line=230 │ │ locals : │ │ 0x0000 - 0x002e reg=6 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ @@ -10009,60 +10009,60 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 75 16-bit code units │ │ -19f0d4: |[19f0d4] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ -19f0e4: 2207 580b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b58 │ │ -19f0e8: 7110 8d93 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@938d │ │ -19f0ee: 0a01 |0005: move-result v1 │ │ -19f0f0: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ -19f0f4: 6e10 f00a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0af0 │ │ -19f0fa: 0c09 |000b: move-result-object v9 │ │ -19f0fc: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ -19f100: 6e10 8893 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -19f106: 0a09 |0011: move-result v9 │ │ -19f108: 0193 |0012: move v3, v9 │ │ -19f10a: 2803 |0013: goto 0016 // +0003 │ │ -19f10c: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -19f10e: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ -19f110: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -19f112: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ -19f116: 6e10 ef0a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0aef │ │ -19f11c: 0c0b |001c: move-result-object v11 │ │ -19f11e: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ -19f122: 6e10 af0b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0baf │ │ -19f128: 0a0b |0022: move-result v11 │ │ -19f12a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -19f12c: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ -19f130: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -19f132: 2802 |0027: goto 0029 // +0002 │ │ -19f134: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -19f136: 0770 |0029: move-object v0, v7 │ │ -19f138: 07a2 |002a: move-object v2, v10 │ │ -19f13a: 01c4 |002b: move v4, v12 │ │ -19f13c: 01d5 |002c: move v5, v13 │ │ -19f13e: 7607 e936 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@36e9 │ │ -19f144: 6e10 fd36 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@36fd │ │ -19f14a: 0c09 |0033: move-result-object v9 │ │ -19f14c: 5b89 e103 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ -19f150: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ -19f154: 1a09 15e6 |0038: const-string v9, "publicShareWithPassword" // string@e615 │ │ -19f158: 2808 |003a: goto 0042 // +0008 │ │ -19f15a: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ -19f15e: 1a09 0be6 |003d: const-string v9, "publicShareExpired" // string@e60b │ │ -19f162: 2803 |003f: goto 0042 // +0003 │ │ -19f164: 1a09 05e6 |0040: const-string v9, "publicShare" // string@e605 │ │ -19f168: 620a ad00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19f16c: 078b |0044: move-object v11, v8 │ │ -19f16e: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ -19f172: 6e30 1709 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0917 │ │ -19f178: 0e00 |004a: return-void │ │ +19f1a4: |[19f1a4] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ +19f1b4: 2207 590b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b59 │ │ +19f1b8: 7110 9a93 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939a │ │ +19f1be: 0a01 |0005: move-result v1 │ │ +19f1c0: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ +19f1c4: 6e10 f00a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0af0 │ │ +19f1ca: 0c09 |000b: move-result-object v9 │ │ +19f1cc: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ +19f1d0: 6e10 9593 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +19f1d6: 0a09 |0011: move-result v9 │ │ +19f1d8: 0193 |0012: move v3, v9 │ │ +19f1da: 2803 |0013: goto 0016 // +0003 │ │ +19f1dc: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +19f1de: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ +19f1e0: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +19f1e2: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ +19f1e6: 6e10 ef0a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0aef │ │ +19f1ec: 0c0b |001c: move-result-object v11 │ │ +19f1ee: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ +19f1f2: 6e10 af0b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0baf │ │ +19f1f8: 0a0b |0022: move-result v11 │ │ +19f1fa: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +19f1fc: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ +19f200: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +19f202: 2802 |0027: goto 0029 // +0002 │ │ +19f204: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +19f206: 0770 |0029: move-object v0, v7 │ │ +19f208: 07a2 |002a: move-object v2, v10 │ │ +19f20a: 01c4 |002b: move v4, v12 │ │ +19f20c: 01d5 |002c: move v5, v13 │ │ +19f20e: 7607 f636 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@36f6 │ │ +19f214: 6e10 0a37 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@370a │ │ +19f21a: 0c09 |0033: move-result-object v9 │ │ +19f21c: 5b89 e103 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ +19f220: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ +19f224: 1a09 1ae6 |0038: const-string v9, "publicShareWithPassword" // string@e61a │ │ +19f228: 2808 |003a: goto 0042 // +0008 │ │ +19f22a: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ +19f22e: 1a09 10e6 |003d: const-string v9, "publicShareExpired" // string@e610 │ │ +19f232: 2803 |003f: goto 0042 // +0003 │ │ +19f234: 1a09 0ae6 |0040: const-string v9, "publicShare" // string@e60a │ │ +19f238: 620a ad00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f23c: 078b |0044: move-object v11, v8 │ │ +19f23e: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ +19f242: 6e30 1709 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0917 │ │ +19f248: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0008 line=259 │ │ 0x0019 line=262 │ │ 0x002d line=256 │ │ @@ -10085,35 +10085,35 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -19f08c: |[19f08c] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V │ │ -19f09c: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ -19f0a0: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ -19f0a4: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -19f0a6: 0793 |0005: move-object v3, v9 │ │ -19f0a8: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ -19f0ac: 120d |0008: const/4 v13, #int 0 // #0 │ │ -19f0ae: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ -19f0b2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -19f0b4: 2802 |000c: goto 000e // +0002 │ │ -19f0b6: 01a4 |000d: move v4, v10 │ │ -19f0b8: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ -19f0bc: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ -19f0c0: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -19f0c2: 2802 |0013: goto 0015 // +0002 │ │ -19f0c4: 01b5 |0014: move v5, v11 │ │ -19f0c6: 0760 |0015: move-object v0, v6 │ │ -19f0c8: 0771 |0016: move-object v1, v7 │ │ -19f0ca: 0782 |0017: move-object v2, v8 │ │ -19f0cc: 7606 640d 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V // method@0d64 │ │ -19f0d2: 0e00 |001b: return-void │ │ +19f15c: |[19f15c] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V │ │ +19f16c: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ +19f170: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ +19f174: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +19f176: 0793 |0005: move-object v3, v9 │ │ +19f178: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ +19f17c: 120d |0008: const/4 v13, #int 0 // #0 │ │ +19f17e: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ +19f182: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +19f184: 2802 |000c: goto 000e // +0002 │ │ +19f186: 01a4 |000d: move v4, v10 │ │ +19f188: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ +19f18c: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ +19f190: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +19f192: 2802 |0013: goto 0015 // +0002 │ │ +19f194: 01b5 |0014: move v5, v11 │ │ +19f196: 0760 |0015: move-object v0, v6 │ │ +19f198: 0771 |0016: move-object v1, v7 │ │ +19f19a: 0782 |0017: move-object v2, v8 │ │ +19f19c: 7606 640d 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V // method@0d64 │ │ +19f1a2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0018 line=249 │ │ locals : │ │ 0x0000 - 0x001c reg=6 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x001c reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=8 (null) Ljava/lang/String; │ │ @@ -10128,83 +10128,83 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -19eaf8: |[19eaf8] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19eb08: 2050 7104 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0471 │ │ -19eb0c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19eb10: 0750 |0004: move-object v0, v5 │ │ -19eb12: 1f00 7104 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0471 │ │ -19eb16: 5201 d803 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19eb1a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19eb1e: b521 |000b: and-int/2addr v1, v2 │ │ -19eb20: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19eb24: 5205 d803 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19eb28: b125 |0010: sub-int/2addr v5, v2 │ │ -19eb2a: 5905 d803 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19eb2e: 2806 |0013: goto 0019 // +0006 │ │ -19eb30: 2200 7104 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0471 │ │ -19eb34: 7030 400d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d40 │ │ -19eb3a: 5405 d903 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ -19eb3e: 7100 87b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19eb44: 0c01 |001e: move-result-object v1 │ │ -19eb46: 5202 d803 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19eb4a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -19eb4c: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -19eb50: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -19eb54: 5400 d703 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ -19eb58: 1f00 7204 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ -19eb5c: 7110 4d9b 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19eb62: 2818 |002d: goto 0045 // +0018 │ │ -19eb64: 2205 9f17 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -19eb68: 1a00 ed97 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19eb6c: 7020 7d93 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19eb72: 2705 |0035: throw v5 │ │ -19eb74: 7110 4d9b 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19eb7a: 5b04 d703 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ -19eb7e: 5903 d803 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19eb82: 7020 530d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d53 │ │ -19eb88: 0c05 |0040: move-result-object v5 │ │ -19eb8a: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ -19eb8e: 1101 |0043: return-object v1 │ │ -19eb90: 0740 |0044: move-object v0, v4 │ │ -19eb92: 1f05 8d17 |0045: check-cast v5, Ljava/lang/Class; // type@178d │ │ -19eb96: 2201 3e00 |0047: new-instance v1, Landroid/content/Intent; // type@003e │ │ -19eb9a: 0702 |0049: move-object v2, v0 │ │ -19eb9c: 1f02 3600 |004a: check-cast v2, Landroid/content/Context; // type@0036 │ │ -19eba0: 7030 9200 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ -19eba6: 1c02 a404 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@04a4 │ │ -19ebaa: 7120 47b7 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19ebb0: 0a02 |0054: move-result v2 │ │ -19ebb2: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ -19ebb6: 5405 df03 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19ebba: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ -19ebbe: 6e20 af00 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00af │ │ -19ebc4: 2820 |005e: goto 007e // +0020 │ │ -19ebc6: 1c02 050a |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a05 │ │ -19ebca: 7120 47b7 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19ebd0: 0a02 |0064: move-result v2 │ │ -19ebd2: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ -19ebd6: 1a05 99c4 |0067: const-string v5, "isHelpShortcutPressed" // string@c499 │ │ -19ebda: 5502 de03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ -19ebde: 6e30 ad00 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00ad │ │ -19ebe4: 2810 |006e: goto 007e // +0010 │ │ -19ebe6: 1c02 560b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b56 │ │ -19ebea: 7120 47b7 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -19ebf0: 0a05 |0074: move-result v5 │ │ -19ebf2: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ -19ebf6: 5405 e103 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ -19ebfa: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ -19ebfe: 6e20 af00 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00af │ │ -19ec04: 6e20 660d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d66 │ │ -19ec0a: 6205 91b2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19ec0e: 1105 |0083: return-object v5 │ │ +19ebc8: |[19ebc8] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19ebd8: 2050 7104 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0471 │ │ +19ebdc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19ebe0: 0750 |0004: move-object v0, v5 │ │ +19ebe2: 1f00 7104 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0471 │ │ +19ebe6: 5201 d803 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19ebea: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19ebee: b521 |000b: and-int/2addr v1, v2 │ │ +19ebf0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19ebf4: 5205 d803 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19ebf8: b125 |0010: sub-int/2addr v5, v2 │ │ +19ebfa: 5905 d803 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19ebfe: 2806 |0013: goto 0019 // +0006 │ │ +19ec00: 2200 7104 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0471 │ │ +19ec04: 7030 400d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d40 │ │ +19ec0a: 5405 d903 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ +19ec0e: 7100 94b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +19ec14: 0c01 |001e: move-result-object v1 │ │ +19ec16: 5202 d803 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19ec1a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +19ec1c: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +19ec20: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +19ec24: 5400 d703 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ +19ec28: 1f00 7204 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ +19ec2c: 7110 5a9b 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19ec32: 2818 |002d: goto 0045 // +0018 │ │ +19ec34: 2205 a017 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +19ec38: 1a00 f297 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +19ec3c: 7020 8a93 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +19ec42: 2705 |0035: throw v5 │ │ +19ec44: 7110 5a9b 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +19ec4a: 5b04 d703 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ +19ec4e: 5903 d803 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19ec52: 7020 530d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d53 │ │ +19ec58: 0c05 |0040: move-result-object v5 │ │ +19ec5a: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ +19ec5e: 1101 |0043: return-object v1 │ │ +19ec60: 0740 |0044: move-object v0, v4 │ │ +19ec62: 1f05 8e17 |0045: check-cast v5, Ljava/lang/Class; // type@178e │ │ +19ec66: 2201 3e00 |0047: new-instance v1, Landroid/content/Intent; // type@003e │ │ +19ec6a: 0702 |0049: move-object v2, v0 │ │ +19ec6c: 1f02 3600 |004a: check-cast v2, Landroid/content/Context; // type@0036 │ │ +19ec70: 7030 9200 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ +19ec76: 1c02 a404 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@04a4 │ │ +19ec7a: 7120 54b7 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19ec80: 0a02 |0054: move-result v2 │ │ +19ec82: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ +19ec86: 5405 df03 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ +19ec8a: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ +19ec8e: 6e20 af00 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00af │ │ +19ec94: 2820 |005e: goto 007e // +0020 │ │ +19ec96: 1c02 060a |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a06 │ │ +19ec9a: 7120 54b7 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19eca0: 0a02 |0064: move-result v2 │ │ +19eca2: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ +19eca6: 1a05 9ec4 |0067: const-string v5, "isHelpShortcutPressed" // string@c49e │ │ +19ecaa: 5502 de03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ +19ecae: 6e30 ad00 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00ad │ │ +19ecb4: 2810 |006e: goto 007e // +0010 │ │ +19ecb6: 1c02 570b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b57 │ │ +19ecba: 7120 54b7 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +19ecc0: 0a05 |0074: move-result v5 │ │ +19ecc2: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ +19ecc6: 5405 e103 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ +19ecca: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ +19ecce: 6e20 af00 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00af │ │ +19ecd4: 6e20 660d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d66 │ │ +19ecda: 6205 94b2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19ecde: 1105 |0083: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=102 │ │ 0x0039 line=104 │ │ 0x0045 line=102 │ │ 0x0047 line=106 │ │ 0x004f line=108 │ │ @@ -10222,47 +10222,47 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -19ede8: |[19ede8] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19edf8: 6f20 8e04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -19edfe: 0767 |0003: move-object v7, v6 │ │ -19ee00: 1f07 8701 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0187 │ │ -19ee04: 7110 1841 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@4118 │ │ -19ee0a: 6200 358a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a35 │ │ -19ee0e: 0761 |000b: move-object v1, v6 │ │ -19ee10: 1f01 3002 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -19ee14: 1404 c90b 0103 |000e: const v4, #float 3.79232e-37 // #03010bc9 │ │ -19ee1a: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ -19ee20: 1a02 719c |0014: const-string v2, "com.infomaniak.drive" // string@9c71 │ │ -19ee24: 1a03 d825 |0016: const-string v3, "5.4.2" // string@25d8 │ │ -19ee28: 7406 724a 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a72 │ │ -19ee2e: 6207 ad00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19ee32: 0760 |001d: move-object v0, v6 │ │ -19ee34: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19ee38: 6e20 2309 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0923 │ │ -19ee3e: 0767 |0023: move-object v7, v6 │ │ -19ee40: 1f07 4402 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -19ee44: 7110 3a06 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ -19ee4a: 0c07 |0029: move-result-object v7 │ │ -19ee4c: 0770 |002a: move-object v0, v7 │ │ -19ee4e: 1f00 531d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19ee52: 2207 6f04 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@046f │ │ -19ee56: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -19ee58: 7030 390d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ -19ee5e: 0773 |0033: move-object v3, v7 │ │ -19ee60: 1f03 3c1b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -19ee64: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -19ee66: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -19ee68: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -19ee6a: 7706 60c6 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -19ee70: 0e00 |003c: return-void │ │ +19eeb8: |[19eeb8] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19eec8: 6f20 8e04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +19eece: 0767 |0003: move-object v7, v6 │ │ +19eed0: 1f07 8701 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0187 │ │ +19eed4: 7110 2541 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@4125 │ │ +19eeda: 6200 388a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a38 │ │ +19eede: 0761 |000b: move-object v1, v6 │ │ +19eee0: 1f01 3002 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +19eee4: 1404 c90b 0103 |000e: const v4, #float 3.79232e-37 // #03010bc9 │ │ +19eeea: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ +19eef0: 1a02 769c |0014: const-string v2, "com.infomaniak.drive" // string@9c76 │ │ +19eef4: 1a03 d925 |0016: const-string v3, "5.4.2" // string@25d9 │ │ +19eef8: 7406 7f4a 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a7f │ │ +19eefe: 6207 ad00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19ef02: 0760 |001d: move-object v0, v6 │ │ +19ef04: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19ef08: 6e20 2309 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0923 │ │ +19ef0e: 0767 |0023: move-object v7, v6 │ │ +19ef10: 1f07 4402 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +19ef14: 7110 3a06 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ +19ef1a: 0c07 |0029: move-result-object v7 │ │ +19ef1c: 0770 |002a: move-object v0, v7 │ │ +19ef1e: 1f00 541d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19ef22: 2207 6f04 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@046f │ │ +19ef26: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +19ef28: 7030 390d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ +19ef2e: 0773 |0033: move-object v3, v7 │ │ +19ef30: 1f03 3d1b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +19ef34: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +19ef36: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +19ef38: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +19ef3a: 7706 6dc6 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +19ef40: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x0009 line=75 │ │ 0x001b line=76 │ │ 0x0023 line=78 │ │ @@ -10275,42 +10275,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19ee74: |[19ee74] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ -19ee84: 6f10 9004 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0490 │ │ -19ee8a: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19ee8e: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ -19ee92: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ -19ee98: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ -19ee9c: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ -19eea0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19eea2: 7140 a60d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0da6 │ │ -19eea8: 2804 |0012: goto 0016 // +0004 │ │ -19eeaa: 6e30 600d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d60 │ │ -19eeb0: 0e00 |0016: return-void │ │ +19ef44: |[19ef44] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ +19ef54: 6f10 9004 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0490 │ │ +19ef5a: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19ef5e: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ +19ef62: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ +19ef68: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ +19ef6c: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ +19ef70: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19ef72: 7140 a60d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0da6 │ │ +19ef78: 2804 |0012: goto 0016 // +0004 │ │ +19ef7a: 6e30 600d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d60 │ │ +19ef80: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x000f line=96 │ │ 0x0013 line=98 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ - source_file_idx : 17371 (LaunchActivity.kt) │ │ + source_file_idx : 17374 (LaunchActivity.kt) │ │ │ │ Class #61 header: │ │ class_idx : 1139 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 17373 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 17376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #61 annotations: │ │ Annotations on class │ │ @@ -10335,17 +10335,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19e090: |[19e090] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ -19e0a0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19e0a6: 0e00 |0003: return-void │ │ +19e160: |[19e160] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ +19e170: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19e176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;) │ │ @@ -10353,64 +10353,64 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19e0a8: |[19e0a8] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e0b8: 7010 680d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d68 │ │ -19e0be: 0e00 |0003: return-void │ │ +19e178: |[19e178] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e188: 7010 680d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d68 │ │ +19e18e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -19df20: |[19df20] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19df30: 1a00 3997 |0000: const-string v0, "bundle" // string@9739 │ │ -19df34: 7120 50b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19df3a: 1c00 7404 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ -19df3e: 6e10 1993 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9319 │ │ -19df44: 0c00 |000a: move-result-object v0 │ │ -19df46: 6e20 f801 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f8 │ │ -19df4c: 1a00 f4a5 |000e: const-string v0, "destinationUserId" // string@a5f4 │ │ -19df50: 6e20 d601 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -19df56: 0a01 |0013: move-result v1 │ │ -19df58: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -19df5a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -19df5e: 6e20 dd01 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ -19df64: 0a00 |001a: move-result v0 │ │ -19df66: 2802 |001b: goto 001d // +0002 │ │ -19df68: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -19df6a: 1a01 eba5 |001d: const-string v1, "destinationDriveId" // string@a5eb │ │ -19df6e: 6e20 d601 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -19df74: 0a03 |0022: move-result v3 │ │ -19df76: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -19df7a: 6e20 dd01 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ -19df80: 0a01 |0028: move-result v1 │ │ -19df82: 2802 |0029: goto 002b // +0002 │ │ -19df84: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -19df86: 1a03 f2a5 |002b: const-string v3, "destinationRemoteFolderId" // string@a5f2 │ │ -19df8a: 6e20 d601 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -19df90: 0a04 |0030: move-result v4 │ │ -19df92: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ -19df96: 6e20 dd01 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ -19df9c: 0a02 |0036: move-result v2 │ │ -19df9e: 2206 7404 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ -19dfa2: 7040 6e0d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ -19dfa8: 1106 |003c: return-object v6 │ │ +19dff0: |[19dff0] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e000: 1a00 3e97 |0000: const-string v0, "bundle" // string@973e │ │ +19e004: 7120 5db7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19e00a: 1c00 7404 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ +19e00e: 6e10 2693 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9326 │ │ +19e014: 0c00 |000a: move-result-object v0 │ │ +19e016: 6e20 f801 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f8 │ │ +19e01c: 1a00 f9a5 |000e: const-string v0, "destinationUserId" // string@a5f9 │ │ +19e020: 6e20 d601 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +19e026: 0a01 |0013: move-result v1 │ │ +19e028: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +19e02a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +19e02e: 6e20 dd01 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ +19e034: 0a00 |001a: move-result v0 │ │ +19e036: 2802 |001b: goto 001d // +0002 │ │ +19e038: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +19e03a: 1a01 f0a5 |001d: const-string v1, "destinationDriveId" // string@a5f0 │ │ +19e03e: 6e20 d601 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +19e044: 0a03 |0022: move-result v3 │ │ +19e046: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +19e04a: 6e20 dd01 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ +19e050: 0a01 |0028: move-result v1 │ │ +19e052: 2802 |0029: goto 002b // +0002 │ │ +19e054: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +19e056: 1a03 f7a5 |002b: const-string v3, "destinationRemoteFolderId" // string@a5f7 │ │ +19e05a: 6e20 d601 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +19e060: 0a04 |0030: move-result v4 │ │ +19e062: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ +19e066: 6e20 dd01 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ +19e06c: 0a02 |0036: move-result v2 │ │ +19e06e: 2206 7404 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ +19e072: 7040 6e0d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ +19e078: 1106 |003c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=34 │ │ 0x000e line=36 │ │ 0x0017 line=37 │ │ 0x001d line=42 │ │ 0x0025 line=43 │ │ @@ -10426,71 +10426,71 @@ │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -19dfac: |[19dfac] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19dfbc: 1a00 9fed |0000: const-string v0, "savedStateHandle" // string@ed9f │ │ -19dfc0: 7120 50b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -19dfc6: 1a00 f4a5 |0005: const-string v0, "destinationUserId" // string@a5f4 │ │ -19dfca: 6e20 4f06 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -19dfd0: 0a01 |000a: move-result v1 │ │ -19dfd2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19dfd4: 7110 9793 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -19dfda: 0c02 |000f: move-result-object v2 │ │ -19dfdc: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -19dfe0: 6e20 5006 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -19dfe6: 0c00 |0015: move-result-object v0 │ │ -19dfe8: 1f00 a217 |0016: check-cast v0, Ljava/lang/Integer; // type@17a2 │ │ -19dfec: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -19dff0: 280a |001a: goto 0024 // +000a │ │ -19dff2: 2206 9e17 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179e │ │ -19dff6: 1a00 c52a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2ac5 │ │ -19dffa: 7020 7893 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -19e000: 2706 |0022: throw v6 │ │ -19e002: 0720 |0023: move-object v0, v2 │ │ -19e004: 1a01 eba5 |0024: const-string v1, "destinationDriveId" // string@a5eb │ │ -19e008: 6e20 4f06 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -19e00e: 0a03 |0029: move-result v3 │ │ -19e010: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ -19e014: 6e20 5006 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -19e01a: 0c01 |002f: move-result-object v1 │ │ -19e01c: 1f01 a217 |0030: check-cast v1, Ljava/lang/Integer; // type@17a2 │ │ -19e020: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -19e024: 280a |0034: goto 003e // +000a │ │ -19e026: 2206 9e17 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179e │ │ -19e02a: 1a00 c22a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2ac2 │ │ -19e02e: 7020 7893 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -19e034: 2706 |003c: throw v6 │ │ -19e036: 0721 |003d: move-object v1, v2 │ │ -19e038: 1a03 f2a5 |003e: const-string v3, "destinationRemoteFolderId" // string@a5f2 │ │ -19e03c: 6e20 4f06 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -19e042: 0a04 |0043: move-result v4 │ │ -19e044: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ -19e048: 6e20 5006 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -19e04e: 0c06 |0049: move-result-object v6 │ │ -19e050: 0762 |004a: move-object v2, v6 │ │ -19e052: 1f02 a217 |004b: check-cast v2, Ljava/lang/Integer; // type@17a2 │ │ -19e056: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -19e05a: 2809 |004f: goto 0058 // +0009 │ │ -19e05c: 2206 9e17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179e │ │ -19e060: 1a00 c42a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2ac4 │ │ -19e064: 7020 7893 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -19e06a: 2706 |0057: throw v6 │ │ -19e06c: 2206 7404 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ -19e070: 6e10 8893 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -19e076: 0a00 |005d: move-result v0 │ │ -19e078: 6e10 8893 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -19e07e: 0a01 |0061: move-result v1 │ │ -19e080: 6e10 8893 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -19e086: 0a02 |0065: move-result v2 │ │ -19e088: 7040 6e0d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ -19e08e: 1106 |0069: return-object v6 │ │ +19e07c: |[19e07c] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e08c: 1a00 a4ed |0000: const-string v0, "savedStateHandle" // string@eda4 │ │ +19e090: 7120 5db7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +19e096: 1a00 f9a5 |0005: const-string v0, "destinationUserId" // string@a5f9 │ │ +19e09a: 6e20 4f06 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +19e0a0: 0a01 |000a: move-result v1 │ │ +19e0a2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e0a4: 7110 a493 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +19e0aa: 0c02 |000f: move-result-object v2 │ │ +19e0ac: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +19e0b0: 6e20 5006 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +19e0b6: 0c00 |0015: move-result-object v0 │ │ +19e0b8: 1f00 a317 |0016: check-cast v0, Ljava/lang/Integer; // type@17a3 │ │ +19e0bc: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +19e0c0: 280a |001a: goto 0024 // +000a │ │ +19e0c2: 2206 9f17 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179f │ │ +19e0c6: 1a00 c82a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2ac8 │ │ +19e0ca: 7020 8593 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +19e0d0: 2706 |0022: throw v6 │ │ +19e0d2: 0720 |0023: move-object v0, v2 │ │ +19e0d4: 1a01 f0a5 |0024: const-string v1, "destinationDriveId" // string@a5f0 │ │ +19e0d8: 6e20 4f06 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +19e0de: 0a03 |0029: move-result v3 │ │ +19e0e0: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ +19e0e4: 6e20 5006 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +19e0ea: 0c01 |002f: move-result-object v1 │ │ +19e0ec: 1f01 a317 |0030: check-cast v1, Ljava/lang/Integer; // type@17a3 │ │ +19e0f0: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +19e0f4: 280a |0034: goto 003e // +000a │ │ +19e0f6: 2206 9f17 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179f │ │ +19e0fa: 1a00 c52a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2ac5 │ │ +19e0fe: 7020 8593 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +19e104: 2706 |003c: throw v6 │ │ +19e106: 0721 |003d: move-object v1, v2 │ │ +19e108: 1a03 f7a5 |003e: const-string v3, "destinationRemoteFolderId" // string@a5f7 │ │ +19e10c: 6e20 4f06 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +19e112: 0a04 |0043: move-result v4 │ │ +19e114: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ +19e118: 6e20 5006 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +19e11e: 0c06 |0049: move-result-object v6 │ │ +19e120: 0762 |004a: move-object v2, v6 │ │ +19e122: 1f02 a317 |004b: check-cast v2, Ljava/lang/Integer; // type@17a3 │ │ +19e126: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +19e12a: 2809 |004f: goto 0058 // +0009 │ │ +19e12c: 2206 9f17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179f │ │ +19e130: 1a00 c72a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2ac7 │ │ +19e134: 7020 8593 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +19e13a: 2706 |0057: throw v6 │ │ +19e13c: 2206 7404 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ +19e140: 6e10 9593 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +19e146: 0a00 |005d: move-result v0 │ │ +19e148: 6e10 9593 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +19e14e: 0a01 |0061: move-result v1 │ │ +19e150: 6e10 9593 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +19e156: 0a02 |0065: move-result v2 │ │ +19e158: 7040 6e0d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ +19e15e: 1106 |0069: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=60 │ │ 0x000c line=66 │ │ 0x0012 line=61 │ │ 0x001b line=63 │ │ 0x0024 line=69 │ │ @@ -10502,21 +10502,21 @@ │ │ 0x0058 line=86 │ │ 0x0062 line=87 │ │ 0x0066 line=86 │ │ locals : │ │ 0x0000 - 0x006a reg=5 this Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; │ │ 0x0000 - 0x006a reg=6 (null) Landroidx/lifecycle/SavedStateHandle; │ │ │ │ - source_file_idx : 17373 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17376 (LaunchActivityArgs.kt) │ │ │ │ Class #62 header: │ │ class_idx : 1140 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 17373 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 17376 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ Class #62 annotations: │ │ Annotations on class │ │ @@ -10557,61 +10557,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19e378: |[19e378] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19e388: 2200 7304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@0473 │ │ -19e38c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e38e: 7020 690d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d69 │ │ -19e394: 6900 e303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19e398: 0e00 |0008: return-void │ │ +19e448: |[19e448] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19e458: 2200 7304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@0473 │ │ +19e45c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e45e: 7020 690d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d69 │ │ +19e464: 6900 e303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19e468: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -19e39c: |[19e39c] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19e3ac: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -19e3ae: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19e3b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e3b2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -19e3b4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -19e3b6: 0760 |0005: move-object v0, v6 │ │ -19e3b8: 7606 6f0d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d6f │ │ -19e3be: 0e00 |0009: return-void │ │ +19e46c: |[19e46c] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19e47c: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +19e47e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19e480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e482: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +19e484: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +19e486: 0760 |0005: move-object v0, v6 │ │ +19e488: 7606 6f0d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d6f │ │ +19e48e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : '' │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19e3c0: |[19e3c0] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ -19e3d0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19e3d6: 5901 e603 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e3da: 5902 e403 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e3de: 5903 e503 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e3e2: 0e00 |0009: return-void │ │ +19e490: |[19e490] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ +19e4a0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19e4a6: 5901 e603 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e4aa: 5902 e403 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e4ae: 5903 e503 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e4b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ @@ -10625,27 +10625,27 @@ │ │ type : '(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -19e3e4: |[19e3e4] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e3f4: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -19e3f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -19e3fa: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -19e3fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19e400: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -19e404: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -19e408: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -19e40a: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19e40e: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ -19e412: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -19e414: 7040 6e0d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ -19e41a: 0e00 |0013: return-void │ │ +19e4b4: |[19e4b4] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e4c4: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +19e4c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +19e4ca: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +19e4ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19e4d0: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +19e4d4: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +19e4d8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +19e4da: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19e4de: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ +19e4e2: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +19e4e4: 7040 6e0d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ +19e4ea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=10 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -10658,180 +10658,180 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19e1bc: |[19e1bc] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e1cc: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -19e1d0: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -19e1d4: 5201 e603 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e1d8: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -19e1dc: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -19e1e0: 5202 e403 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e1e4: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -19e1e8: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -19e1ec: 5203 e503 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e1f0: 6e40 730d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d73 │ │ -19e1f6: 0c00 |0015: move-result-object v0 │ │ -19e1f8: 1100 |0016: return-object v0 │ │ +19e28c: |[19e28c] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e29c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +19e2a0: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +19e2a4: 5201 e603 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e2a8: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +19e2ac: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +19e2b0: 5202 e403 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e2b4: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +19e2b8: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +19e2bc: 5203 e503 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e2c0: 6e40 730d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d73 │ │ +19e2c6: 0c00 |0015: move-result-object v0 │ │ +19e2c8: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e218: |[19e218] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e228: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19e22c: 6e20 6a0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6a │ │ -19e232: 0c01 |0005: move-result-object v1 │ │ -19e234: 1101 |0006: return-object v1 │ │ +19e2e8: |[19e2e8] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e2f8: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19e2fc: 6e20 6a0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6a │ │ +19e302: 0c01 |0005: move-result-object v1 │ │ +19e304: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'fromSavedStateHandle' │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e238: |[19e238] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e248: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19e24c: 6e20 6b0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6b │ │ -19e252: 0c01 |0005: move-result-object v1 │ │ -19e254: 1101 |0006: return-object v1 │ │ +19e308: |[19e308] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e318: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19e31c: 6e20 6b0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6b │ │ +19e322: 0c01 |0005: move-result-object v1 │ │ +19e324: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e258: |[19e258] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ -19e268: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e26c: 0f00 |0002: return v0 │ │ +19e328: |[19e328] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ +19e338: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e33c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e270: |[19e270] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ -19e280: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e284: 0f00 |0002: return v0 │ │ +19e340: |[19e340] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ +19e350: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'component3' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e288: |[19e288] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ -19e298: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e29c: 0f00 |0002: return v0 │ │ +19e358: |[19e358] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ +19e368: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e36c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'copy' │ │ type : '(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -19e1fc: |[19e1fc] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e20c: 2200 7404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ -19e210: 7040 6e0d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ -19e216: 1100 |0005: return-object v0 │ │ +19e2cc: |[19e2cc] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e2dc: 2200 7404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ +19e2e0: 7040 6e0d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6e │ │ +19e2e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -19e168: |[19e168] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -19e178: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19e17a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -19e17e: 0f00 |0003: return v0 │ │ -19e180: 2051 7404 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ -19e184: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19e186: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -19e18a: 0f02 |0009: return v2 │ │ -19e18c: 1f05 7404 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ -19e190: 5241 e603 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e194: 5253 e603 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e198: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -19e19c: 0f02 |0012: return v2 │ │ -19e19e: 5241 e403 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e1a2: 5253 e403 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e1a6: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -19e1aa: 0f02 |0019: return v2 │ │ -19e1ac: 5241 e503 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e1b0: 5255 e503 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e1b4: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ -19e1b8: 0f02 |0020: return v2 │ │ -19e1ba: 0f00 |0021: return v0 │ │ +19e238: |[19e238] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +19e248: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19e24a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +19e24e: 0f00 |0003: return v0 │ │ +19e250: 2051 7404 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ +19e254: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19e256: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +19e25a: 0f02 |0009: return v2 │ │ +19e25c: 1f05 7404 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0474 │ │ +19e260: 5241 e603 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e264: 5253 e603 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e268: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +19e26c: 0f02 |0012: return v2 │ │ +19e26e: 5241 e403 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e272: 5253 e403 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e276: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +19e27a: 0f02 |0019: return v2 │ │ +19e27c: 5241 e503 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e280: 5255 e503 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e284: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ +19e288: 0f02 |0020: return v2 │ │ +19e28a: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'getDestinationDriveId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e2a0: |[19e2a0] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ -19e2b0: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e2b4: 0f00 |0002: return v0 │ │ +19e370: |[19e370] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ +19e380: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e384: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ @@ -10839,17 +10839,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e2b8: |[19e2b8] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ -19e2c8: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e2cc: 0f00 |0002: return v0 │ │ +19e388: |[19e388] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ +19e398: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e39c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ @@ -10857,17 +10857,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e2d0: |[19e2d0] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ -19e2e0: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e2e4: 0f00 |0002: return v0 │ │ +19e3a0: |[19e3a0] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ +19e3b0: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e3b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ @@ -10875,49 +10875,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -19e2e8: |[19e2e8] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ -19e2f8: 5220 e603 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e2fc: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e300: 5221 e403 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e304: b010 |0006: add-int/2addr v0, v1 │ │ -19e306: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e30a: 5221 e503 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e30e: b010 |000b: add-int/2addr v0, v1 │ │ -19e310: 0f00 |000c: return v0 │ │ +19e3b8: |[19e3b8] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ +19e3c8: 5220 e603 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e3cc: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e3d0: 5221 e403 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e3d4: b010 |0006: add-int/2addr v0, v1 │ │ +19e3d6: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e3da: 5221 e503 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e3de: b010 |000b: add-int/2addr v0, v1 │ │ +19e3e0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'toBundle' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -19e0c0: |[19e0c0] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -19e0d0: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ -19e0d4: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d4 │ │ -19e0da: 1a01 f4a5 |0005: const-string v1, "destinationUserId" // string@a5f4 │ │ -19e0de: 5232 e603 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e0e2: 6e30 f001 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ -19e0e8: 1a01 eba5 |000c: const-string v1, "destinationDriveId" // string@a5eb │ │ -19e0ec: 5232 e403 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e0f0: 6e30 f001 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ -19e0f6: 1a01 f2a5 |0013: const-string v1, "destinationRemoteFolderId" // string@a5f2 │ │ -19e0fa: 5232 e503 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e0fe: 6e30 f001 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ -19e104: 1100 |001a: return-object v0 │ │ +19e190: |[19e190] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +19e1a0: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ +19e1a4: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d4 │ │ +19e1aa: 1a01 f9a5 |0005: const-string v1, "destinationUserId" // string@a5f9 │ │ +19e1ae: 5232 e603 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e1b2: 6e30 f001 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ +19e1b8: 1a01 f0a5 |000c: const-string v1, "destinationDriveId" // string@a5f0 │ │ +19e1bc: 5232 e403 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e1c0: 6e30 f001 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ +19e1c6: 1a01 f7a5 |0013: const-string v1, "destinationRemoteFolderId" // string@a5f7 │ │ +19e1ca: 5232 e503 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e1ce: 6e30 f001 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ +19e1d4: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0005 line=17 │ │ 0x000c line=18 │ │ 0x0013 line=19 │ │ locals : │ │ @@ -10928,33 +10928,33 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -19e108: |[19e108] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -19e118: 2200 4d02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024d │ │ -19e11c: 7010 4e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064e │ │ -19e122: 5231 e603 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e126: 7110 9793 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -19e12c: 0c01 |000a: move-result-object v1 │ │ -19e12e: 1a02 f4a5 |000b: const-string v2, "destinationUserId" // string@a5f4 │ │ -19e132: 6e30 5206 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -19e138: 5231 e403 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e13c: 7110 9793 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -19e142: 0c01 |0015: move-result-object v1 │ │ -19e144: 1a02 eba5 |0016: const-string v2, "destinationDriveId" // string@a5eb │ │ -19e148: 6e30 5206 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -19e14e: 5231 e503 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e152: 7110 9793 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -19e158: 0c01 |0020: move-result-object v1 │ │ -19e15a: 1a02 f2a5 |0021: const-string v2, "destinationRemoteFolderId" // string@a5f2 │ │ -19e15e: 6e30 5206 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -19e164: 1100 |0026: return-object v0 │ │ +19e1d8: |[19e1d8] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +19e1e8: 2200 4d02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024d │ │ +19e1ec: 7010 4e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064e │ │ +19e1f2: 5231 e603 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e1f6: 7110 a493 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +19e1fc: 0c01 |000a: move-result-object v1 │ │ +19e1fe: 1a02 f9a5 |000b: const-string v2, "destinationUserId" // string@a5f9 │ │ +19e202: 6e30 5206 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +19e208: 5231 e403 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e20c: 7110 a493 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +19e212: 0c01 |0015: move-result-object v1 │ │ +19e214: 1a02 f0a5 |0016: const-string v2, "destinationDriveId" // string@a5f0 │ │ +19e218: 6e30 5206 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +19e21e: 5231 e503 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e222: 7110 a493 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +19e228: 0c01 |0020: move-result-object v1 │ │ +19e22a: 1a02 f7a5 |0021: const-string v2, "destinationRemoteFolderId" // string@a5f7 │ │ +19e22e: 6e30 5206 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +19e234: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ 0x0010 line=26 │ │ 0x001b line=27 │ │ locals : │ │ @@ -10965,44 +10965,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19e314: |[19e314] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ -19e324: 5250 e603 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19e328: 5251 e403 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19e32c: 5252 e503 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19e330: 2203 bc17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17bc │ │ -19e334: 1a04 dc43 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@43dc │ │ -19e338: 7020 6f94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -19e33e: 6e20 7394 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -19e344: 1a00 da22 |0010: const-string v0, ", destinationDriveId=" // string@22da │ │ -19e348: 6e20 7894 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -19e34e: 6e20 7394 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -19e354: 1a00 db22 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22db │ │ -19e358: 6e20 7894 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -19e35e: 6e20 7394 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -19e364: 1a00 8b21 |0020: const-string v0, ")" // string@218b │ │ -19e368: 6e20 7894 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -19e36e: 6e10 8a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -19e374: 0c00 |0028: move-result-object v0 │ │ -19e376: 1100 |0029: return-object v0 │ │ +19e3e4: |[19e3e4] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ +19e3f4: 5250 e603 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19e3f8: 5251 e403 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19e3fc: 5252 e503 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19e400: 2203 bd17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17bd │ │ +19e404: 1a04 df43 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@43df │ │ +19e408: 7020 7c94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +19e40e: 6e20 8094 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +19e414: 1a00 db22 |0010: const-string v0, ", destinationDriveId=" // string@22db │ │ +19e418: 6e20 8594 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +19e41e: 6e20 8094 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +19e424: 1a00 dc22 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22dc │ │ +19e428: 6e20 8594 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +19e42e: 6e20 8094 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +19e434: 1a00 8c21 |0020: const-string v0, ")" // string@218c │ │ +19e438: 6e20 8594 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +19e43e: 6e10 9794 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +19e444: 0c00 |0028: move-result-object v0 │ │ +19e446: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17373 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17376 (LaunchActivityArgs.kt) │ │ │ │ Class #63 header: │ │ class_idx : 1141 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 55 │ │ virtual_methods_size: 0 │ │ │ │ Class #63 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;' │ │ @@ -11017,18 +11017,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -19f17c: |[19f17c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -19f18c: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ -19f190: 7040 5500 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0055 │ │ -19f196: 1100 |0005: return-object v0 │ │ +19f24c: |[19f24c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +19f25c: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19f260: 7040 5500 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0055 │ │ +19f266: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -11038,18 +11038,18 @@ │ │ type : '(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f198: |[19f198] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ -19f1a8: 7120 6502 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0265 │ │ -19f1ae: 0c00 |0003: move-result-object v0 │ │ -19f1b0: 1100 |0004: return-object v0 │ │ +19f268: |[19f268] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ +19f278: 7120 6502 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0265 │ │ +19f27e: 0c00 |0003: move-result-object v0 │ │ +19f280: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/ContentResolver; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -11058,18 +11058,18 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -19f1d0: |[19f1d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19f1e0: 6e40 6800 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.loadThumbnail:(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@0068 │ │ -19f1e6: 0c00 |0003: move-result-object v0 │ │ -19f1e8: 1100 |0004: return-object v0 │ │ +19f2a0: |[19f2a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f2b0: 6e40 6800 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.loadThumbnail:(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@0068 │ │ +19f2b6: 0c00 |0003: move-result-object v0 │ │ +19f2b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/ContentResolver; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/Size; │ │ @@ -11080,18 +11080,18 @@ │ │ type : '(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 5 16-bit code units │ │ -19f1ec: |[19f1ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ -19f1fc: 7407 a701 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01a7 │ │ -19f202: 0c00 |0003: move-result-object v0 │ │ -19f204: 1100 |0004: return-object v0 │ │ +19f2bc: |[19f2bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ +19f2cc: 7407 a701 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01a7 │ │ +19f2d2: 0c00 |0003: move-result-object v0 │ │ +19f2d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/MediaMetadataRetriever; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -11104,18 +11104,18 @@ │ │ type : '(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f208: |[19f208] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19f218: 7130 b001 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b0 │ │ -19f21e: 0c00 |0003: move-result-object v0 │ │ -19f220: 1100 |0004: return-object v0 │ │ +19f2d8: |[19f2d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f2e8: 7130 b001 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b0 │ │ +19f2ee: 0c00 |0003: move-result-object v0 │ │ +19f2f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/util/Size; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/CancellationSignal; │ │ @@ -11125,17 +11125,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f224: |[19f224] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ -19f234: 1f00 8000 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ -19f238: 1100 |0002: return-object v0 │ │ +19f2f4: |[19f2f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ +19f304: 1f00 8000 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ +19f308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11143,35 +11143,35 @@ │ │ type : '()Landroid/icu/text/MeasureFormat$FormatWidth;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f258: |[19f258] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ -19f268: 6200 2d00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002d │ │ -19f26c: 1100 |0002: return-object v0 │ │ +19f328: |[19f328] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ +19f338: 6200 2d00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002d │ │ +19f33c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f23c: |[19f23c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ -19f24c: 7130 8701 1002 |0000: invoke-static {v0, v1, v2}, Landroid/icu/text/MeasureFormat;.getInstance:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; // method@0187 │ │ -19f252: 0c00 |0003: move-result-object v0 │ │ -19f254: 1100 |0004: return-object v0 │ │ +19f30c: |[19f30c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ +19f31c: 7130 8701 1002 |0000: invoke-static {v0, v1, v2}, Landroid/icu/text/MeasureFormat;.getInstance:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; // method@0187 │ │ +19f322: 0c00 |0003: move-result-object v0 │ │ +19f324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Locale; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/icu/text/MeasureFormat$FormatWidth; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/icu/text/NumberFormat; │ │ @@ -11181,18 +11181,18 @@ │ │ type : '(Ljava/util/Locale;)Landroid/icu/text/NumberFormat;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f270: |[19f270] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ -19f280: 7110 8801 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@0188 │ │ -19f286: 0c00 |0003: move-result-object v0 │ │ -19f288: 1100 |0004: return-object v0 │ │ +19f340: |[19f340] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ +19f350: 7110 8801 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@0188 │ │ +19f356: 0c00 |0003: move-result-object v0 │ │ +19f358: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Locale; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11200,18 +11200,18 @@ │ │ type : '(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -19f28c: |[19f28c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ -19f29c: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ -19f2a0: 7030 8c01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018c │ │ -19f2a6: 1100 |0005: return-object v0 │ │ +19f35c: |[19f35c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ +19f36c: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ +19f370: 7030 8c01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018c │ │ +19f376: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Number; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/icu/util/MeasureUnit; │ │ │ │ @@ -11220,34 +11220,34 @@ │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f308: |[19f308] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ -19f318: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ -19f31c: 1100 |0002: return-object v0 │ │ +19f3d8: |[19f3d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ +19f3e8: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ +19f3ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f320: |[19f320] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ -19f330: 1f00 8600 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@0086 │ │ -19f334: 1100 |0002: return-object v0 │ │ +19f3f0: |[19f3f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ +19f400: 1f00 8600 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@0086 │ │ +19f404: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11255,36 +11255,36 @@ │ │ type : '()Landroid/media/MediaMetadataRetriever$BitmapParams;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f338: |[19f338] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ -19f348: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ -19f34c: 7010 a501 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01a5 │ │ -19f352: 1100 |0005: return-object v0 │ │ +19f408: |[19f408] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ +19f418: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ +19f41c: 7010 a501 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01a5 │ │ +19f422: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/net/ConnectivityManager;)Landroid/net/Network;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f354: |[19f354] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ -19f364: 6e10 b201 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b2 │ │ -19f36a: 0c00 |0003: move-result-object v0 │ │ -19f36c: 1100 |0004: return-object v0 │ │ +19f424: |[19f424] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ +19f434: 6e10 b201 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b2 │ │ +19f43a: 0c00 |0003: move-result-object v0 │ │ +19f43c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/ConnectivityManager; │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11292,18 +11292,18 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f370: |[19f370] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -19f380: 7110 6602 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0266 │ │ -19f386: 0c00 |0003: move-result-object v0 │ │ -19f388: 1100 |0004: return-object v0 │ │ +19f440: |[19f440] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +19f450: 7110 6602 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0266 │ │ +19f456: 0c00 |0003: move-result-object v0 │ │ +19f458: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/Uri; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11311,18 +11311,18 @@ │ │ type : '(Landroid/content/res/Configuration;)Landroid/os/LocaleList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f38c: |[19f38c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ -19f39c: 6e10 dd00 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00dd │ │ -19f3a2: 0c00 |0003: move-result-object v0 │ │ -19f3a4: 1100 |0004: return-object v0 │ │ +19f45c: |[19f45c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ +19f46c: 6e10 dd00 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00dd │ │ +19f472: 0c00 |0003: move-result-object v0 │ │ +19f474: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Configuration; │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11330,18 +11330,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -19f3a8: |[19f3a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ -19f3b8: 2200 0201 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0102 │ │ -19f3bc: 7030 bf02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02bf │ │ -19f3c2: 1100 |0005: return-object v0 │ │ +19f478: |[19f478] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ +19f488: 2200 0201 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0102 │ │ +19f48c: 7030 bf02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02bf │ │ +19f492: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/res/Resources$Theme; │ │ │ │ @@ -11350,18 +11350,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f414: |[19f414] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ -19f424: 6e30 a500 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00a5 │ │ -19f42a: 0c00 |0003: move-result-object v0 │ │ -19f42c: 1100 |0004: return-object v0 │ │ +19f4e4: |[19f4e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ +19f4f4: 6e30 a500 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00a5 │ │ +19f4fa: 0c00 |0003: move-result-object v0 │ │ +19f4fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11371,18 +11371,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f430: |[19f430] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19f440: 6e30 a300 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a3 │ │ -19f446: 0c00 |0003: move-result-object v0 │ │ -19f448: 1100 |0004: return-object v0 │ │ +19f500: |[19f500] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19f510: 6e30 a300 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a3 │ │ +19f516: 0c00 |0003: move-result-object v0 │ │ +19f518: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11392,18 +11392,18 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f44c: |[19f44c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19f45c: 6e30 e201 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e2 │ │ -19f462: 0c00 |0003: move-result-object v0 │ │ -19f464: 1100 |0004: return-object v0 │ │ +19f51c: |[19f51c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19f52c: 6e30 e201 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e2 │ │ +19f532: 0c00 |0003: move-result-object v0 │ │ +19f534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11413,18 +11413,18 @@ │ │ type : '(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f468: |[19f468] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ -19f478: 6e20 8601 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0186 │ │ -19f47e: 0c00 |0003: move-result-object v0 │ │ -19f480: 1100 |0004: return-object v0 │ │ +19f538: |[19f538] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ +19f548: 6e20 8601 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0186 │ │ +19f54e: 0c00 |0003: move-result-object v0 │ │ +19f550: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/icu/text/MeasureFormat; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -11433,18 +11433,18 @@ │ │ type : '(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f484: |[19f484] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ -19f494: 6e20 8296 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@9682 │ │ -19f49a: 0c00 |0003: move-result-object v0 │ │ -19f49c: 1100 |0004: return-object v0 │ │ +19f554: |[19f554] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ +19f564: 6e20 8f96 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@968f │ │ +19f56a: 0c00 |0003: move-result-object v0 │ │ +19f56c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/ZonedDateTime; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/time/format/DateTimeFormatter; │ │ │ │ @@ -11453,18 +11453,18 @@ │ │ type : '(Ljava/util/Date;)Ljava/time/Instant;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f4a0: |[19f4a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ -19f4b0: 6e10 6097 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@9760 │ │ -19f4b6: 0c00 |0003: move-result-object v0 │ │ -19f4b8: 1100 |0004: return-object v0 │ │ +19f570: |[19f570] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ +19f580: 6e10 6d97 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@976d │ │ +19f586: 0c00 |0003: move-result-object v0 │ │ +19f588: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Date; │ │ │ │ #23 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11472,36 +11472,36 @@ │ │ type : '()Ljava/time/ZoneId;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19f4bc: |[19f4bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ -19f4cc: 7100 8196 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@9681 │ │ -19f4d2: 0c00 |0003: move-result-object v0 │ │ -19f4d4: 1100 |0004: return-object v0 │ │ +19f58c: |[19f58c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ +19f59c: 7100 8e96 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@968e │ │ +19f5a2: 0c00 |0003: move-result-object v0 │ │ +19f5a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f4d8: |[19f4d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ -19f4e8: 6e20 7896 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@9678 │ │ -19f4ee: 0c00 |0003: move-result-object v0 │ │ -19f4f0: 1100 |0004: return-object v0 │ │ +19f5a8: |[19f5a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ +19f5b8: 6e20 8596 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@9685 │ │ +19f5be: 0c00 |0003: move-result-object v0 │ │ +19f5c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/Instant; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/time/ZoneId; │ │ │ │ @@ -11510,18 +11510,18 @@ │ │ type : '(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f510: |[19f510] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f520: 7110 8596 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9685 │ │ -19f526: 0c00 |0003: move-result-object v0 │ │ -19f528: 1100 |0004: return-object v0 │ │ +19f5e0: |[19f5e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f5f0: 7110 9296 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9692 │ │ +19f5f6: 0c00 |0003: move-result-object v0 │ │ +19f5f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11529,18 +11529,18 @@ │ │ type : '(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f52c: |[19f52c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f53c: 7120 8696 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9686 │ │ -19f542: 0c00 |0003: move-result-object v0 │ │ -19f544: 1100 |0004: return-object v0 │ │ +19f5fc: |[19f5fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f60c: 7120 9396 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9693 │ │ +19f612: 0c00 |0003: move-result-object v0 │ │ +19f614: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/time/format/FormatStyle; │ │ │ │ @@ -11549,18 +11549,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f548: |[19f548] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19f558: 6e30 a100 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a1 │ │ -19f55e: 0c00 |0003: move-result-object v0 │ │ -19f560: 1100 |0004: return-object v0 │ │ +19f618: |[19f618] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19f628: 6e30 a100 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a1 │ │ +19f62e: 0c00 |0003: move-result-object v0 │ │ +19f630: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11570,18 +11570,18 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f564: |[19f564] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19f574: 6e30 e401 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e4 │ │ -19f57a: 0c00 |0003: move-result-object v0 │ │ -19f57c: 1100 |0004: return-object v0 │ │ +19f634: |[19f634] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19f644: 6e30 e401 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e4 │ │ +19f64a: 0c00 |0003: move-result-object v0 │ │ +19f64c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11591,18 +11591,18 @@ │ │ type : '(Landroid/os/LocaleList;I)Ljava/util/Locale;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f580: |[19f580] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ -19f590: 6e20 1a02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021a │ │ -19f596: 0c00 |0003: move-result-object v0 │ │ -19f598: 1100 |0004: return-object v0 │ │ +19f650: |[19f650] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ +19f660: 6e20 1a02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021a │ │ +19f666: 0c00 |0003: move-result-object v0 │ │ +19f668: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/LocaleList; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -11611,34 +11611,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f62c: |[19f62c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ -19f63c: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ -19f640: 0e00 |0002: return-void │ │ +19f6fc: |[19f6fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ +19f70c: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ +19f710: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #31 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -19f644: |[19f644] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19f654: 6e30 5800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@0058 │ │ -19f65a: 0e00 |0003: return-void │ │ +19f714: |[19f714] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19f724: 6e30 5800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@0058 │ │ +19f72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/media/AudioAttributes; │ │ @@ -11648,17 +11648,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f65c: |[19f65c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19f66c: 6e20 5600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0056 │ │ -19f672: 0e00 |0003: return-void │ │ +19f72c: |[19f72c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19f73c: 6e20 5600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0056 │ │ +19f742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -11667,17 +11667,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f674: |[19f674] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ -19f684: 6e20 5c00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005c │ │ -19f68a: 0e00 |0003: return-void │ │ +19f744: |[19f744] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ +19f754: 6e20 5c00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005c │ │ +19f75a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -11686,17 +11686,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/util/List;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f68c: |[19f68c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19f69c: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005a │ │ -19f6a2: 0e00 |0003: return-void │ │ +19f75c: |[19f75c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19f76c: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005a │ │ +19f772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -11705,17 +11705,17 @@ │ │ type : '(Landroid/icu/text/DecimalFormat;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f6a4: |[19f6a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ -19f6b4: 6e20 8501 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0185 │ │ -19f6ba: 0e00 |0003: return-void │ │ +19f774: |[19f774] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ +19f784: 6e20 8501 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0185 │ │ +19f78a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/DecimalFormat; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -11724,17 +11724,17 @@ │ │ type : '(Landroid/icu/text/NumberFormat;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f6d4: |[19f6d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ -19f6e4: 6e20 8b01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018b │ │ -19f6ea: 0e00 |0003: return-void │ │ +19f7a4: |[19f7a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ +19f7b4: 6e20 8b01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018b │ │ +19f7ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/NumberFormat; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -11743,17 +11743,17 @@ │ │ type : '(Landroid/icu/text/NumberFormat;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f6bc: |[19f6bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ -19f6cc: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@0189 │ │ -19f6d2: 0e00 |0003: return-void │ │ +19f78c: |[19f78c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ +19f79c: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@0189 │ │ +19f7a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/NumberFormat; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -11762,17 +11762,17 @@ │ │ type : '(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f6ec: |[19f6ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ -19f6fc: 6e20 a601 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01a6 │ │ -19f702: 0e00 |0003: return-void │ │ +19f7bc: |[19f7bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ +19f7cc: 6e20 a601 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01a6 │ │ +19f7d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Bitmap$Config; │ │ │ │ @@ -11781,17 +11781,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;III)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -19f704: |[19f704] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ -19f714: 6e40 5f0d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d5f │ │ -19f71a: 0e00 |0003: return-void │ │ +19f7d4: |[19f7d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ +19f7e4: 6e40 5f0d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d5f │ │ +19f7ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -11802,18 +11802,18 @@ │ │ type : '(Landroid/os/PowerManager;Ljava/lang/String;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f3c4: |[19f3c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -19f3d4: 6e20 3b02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023b │ │ -19f3da: 0a00 |0003: move-result v0 │ │ -19f3dc: 0f00 |0004: return v0 │ │ +19f494: |[19f494] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +19f4a4: 6e20 3b02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023b │ │ +19f4aa: 0a00 |0003: move-result v0 │ │ +19f4ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/PowerManager; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -11822,17 +11822,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f3e0: |[19f3e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ -19f3f0: 2000 8000 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ -19f3f4: 0f00 |0002: return v0 │ │ +19f4b0: |[19f4b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ +19f4c0: 2000 8000 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ +19f4c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #42 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11840,18 +11840,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/function/Predicate;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f3f8: |[19f3f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ -19f408: 7220 d097 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@97d0 │ │ -19f40e: 0a00 |0003: move-result v0 │ │ -19f410: 0f00 |0004: return v0 │ │ +19f4c8: |[19f4c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ +19f4d8: 7220 dd97 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@97dd │ │ +19f4de: 0a00 |0003: move-result v0 │ │ +19f4e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/function/Predicate; │ │ │ │ @@ -11860,18 +11860,18 @@ │ │ type : '(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f1b4: |[19f1b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19f1c4: 7130 af01 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01af │ │ -19f1ca: 0c00 |0003: move-result-object v0 │ │ -19f1cc: 1100 |0004: return-object v0 │ │ +19f284: |[19f284] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f294: 7130 af01 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01af │ │ +19f29a: 0c00 |0003: move-result-object v0 │ │ +19f29c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/util/Size; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/CancellationSignal; │ │ @@ -11881,35 +11881,35 @@ │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2a8: |[19f2a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ -19f2b8: 6200 2e00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002e │ │ -19f2bc: 1100 |0002: return-object v0 │ │ +19f378: |[19f378] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ +19f388: 6200 2e00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002e │ │ +19f38c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #45 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$1' │ │ type : '(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f4f4: |[19f4f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f504: 7110 8796 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9687 │ │ -19f50a: 0c00 |0003: move-result-object v0 │ │ -19f50c: 1100 |0004: return-object v0 │ │ +19f5c4: |[19f5c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f5d4: 7110 9496 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9694 │ │ +19f5da: 0c00 |0003: move-result-object v0 │ │ +19f5dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #46 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11917,34 +11917,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f59c: |[19f59c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -19f5ac: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ -19f5b0: 0e00 |0002: return-void │ │ +19f66c: |[19f66c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +19f67c: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ +19f680: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$1' │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f5b4: |[19f5b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19f5c4: 6e20 5700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0057 │ │ -19f5ca: 0e00 |0003: return-void │ │ +19f684: |[19f684] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19f694: 6e20 5700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0057 │ │ +19f69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -11953,17 +11953,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/util/List;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f5cc: |[19f5cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19f5dc: 6e20 5b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005b │ │ -19f5e2: 0e00 |0003: return-void │ │ +19f69c: |[19f69c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19f6ac: 6e20 5b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005b │ │ +19f6b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -11972,17 +11972,17 @@ │ │ type : '(Landroid/icu/text/NumberFormat;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f5e4: |[19f5e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ -19f5f4: 6e20 8a01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018a │ │ -19f5fa: 0e00 |0003: return-void │ │ +19f6b4: |[19f6b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ +19f6c4: 6e20 8a01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018a │ │ +19f6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/NumberFormat; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -11991,98 +11991,98 @@ │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2c0: |[19f2c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ -19f2d0: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ -19f2d4: 1100 |0002: return-object v0 │ │ +19f390: |[19f390] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ +19f3a0: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ +19f3a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #51 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$2' │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f5fc: |[19f5fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -19f60c: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ -19f610: 0e00 |0002: return-void │ │ +19f6cc: |[19f6cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +19f6dc: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19f6e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #52 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$3' │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2d8: |[19f2d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ -19f2e8: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ -19f2ec: 1100 |0002: return-object v0 │ │ +19f3a8: |[19f3a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ +19f3b8: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ +19f3bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$3' │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f614: |[19f614] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -19f624: 2200 0201 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0102 │ │ -19f628: 0e00 |0002: return-void │ │ +19f6e4: |[19f6e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +19f6f4: 2200 0201 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0102 │ │ +19f6f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #54 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$4' │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2f0: |[19f2f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ -19f300: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ -19f304: 1100 |0002: return-object v0 │ │ +19f3c0: |[19f3c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ +19f3d0: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ +19f3d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #64 header: │ │ class_idx : 1142 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #64 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;' │ │ @@ -12102,18 +12102,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f73c: |[19f73c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f74c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f752: 5b01 e703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ -19f756: 0e00 |0005: return-void │ │ +19f80c: |[19f80c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f81c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19f822: 5b01 e703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ +19f826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12123,32 +12123,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f71c: |[19f71c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ -19f72c: 5410 e703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ -19f730: 7110 3e0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e3e │ │ -19f736: 0c00 |0005: move-result-object v0 │ │ -19f738: 1100 |0006: return-object v0 │ │ +19f7ec: |[19f7ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ +19f7fc: 5410 e703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ +19f800: 7110 3e0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e3e │ │ +19f806: 0c00 |0005: move-result-object v0 │ │ +19f808: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #65 header: │ │ class_idx : 1143 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #65 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;' │ │ @@ -12172,19 +12172,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19f780: |[19f780] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f790: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f796: 5b01 e803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ -19f79a: 5b02 e903 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ -19f79e: 0e00 |0007: return-void │ │ +19f850: |[19f850] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f860: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19f866: 5b01 e803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ +19f86a: 5b02 e903 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ +19f86e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -12195,35 +12195,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -19f758: |[19f758] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f768: 5420 e803 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ -19f76c: 5421 e903 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ -19f770: 1f03 8c03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -19f774: 7130 2e0e 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e2e │ │ -19f77a: 0c03 |0009: move-result-object v3 │ │ -19f77c: 1103 |000a: return-object v3 │ │ +19f828: |[19f828] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f838: 5420 e803 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ +19f83c: 5421 e903 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ +19f840: 1f03 8c03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +19f844: 7130 2e0e 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e2e │ │ +19f84a: 0c03 |0009: move-result-object v3 │ │ +19f84c: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #66 header: │ │ class_idx : 1144 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #66 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;' │ │ @@ -12251,20 +12251,20 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19f7cc: |[19f7cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f7dc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f7e2: 5b01 ea03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ -19f7e6: 5b02 eb03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ -19f7ea: 5b03 ec03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ -19f7ee: 0e00 |0009: return-void │ │ +19f89c: |[19f89c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f8ac: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19f8b2: 5b01 ea03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ +19f8b6: 5b02 eb03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ +19f8ba: 5b03 ec03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ +19f8be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/List; │ │ @@ -12276,36 +12276,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19f7a0: |[19f7a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f7b0: 5430 ea03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ -19f7b4: 5431 eb03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ -19f7b8: 5432 ec03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ -19f7bc: 1f04 1e00 |0006: check-cast v4, Landroid/app/Dialog; // type@001e │ │ -19f7c0: 7140 3d0e 1042 |0008: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e3d │ │ -19f7c6: 0c04 |000b: move-result-object v4 │ │ -19f7c8: 1104 |000c: return-object v4 │ │ +19f870: |[19f870] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f880: 5430 ea03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ +19f884: 5431 eb03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ +19f888: 5432 ec03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ +19f88c: 1f04 1e00 |0006: check-cast v4, Landroid/app/Dialog; // type@001e │ │ +19f890: 7140 3d0e 1042 |0008: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e3d │ │ +19f896: 0c04 |000b: move-result-object v4 │ │ +19f898: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #67 header: │ │ class_idx : 1145 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #67 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;' │ │ @@ -12325,18 +12325,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f81c: |[19f81c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f82c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f832: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19f836: 0e00 |0005: return-void │ │ +19f8ec: |[19f8ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f8fc: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19f902: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19f906: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12346,36 +12346,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19f7f0: |[19f7f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f800: 5410 ed03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19f804: 1f02 8917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1789 │ │ -19f808: 6e10 e992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -19f80e: 0a02 |0007: move-result v2 │ │ -19f810: 7120 470e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e47 │ │ -19f816: 0c02 |000b: move-result-object v2 │ │ -19f818: 1102 |000c: return-object v2 │ │ +19f8c0: |[19f8c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f8d0: 5410 ed03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19f8d4: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@178a │ │ +19f8d8: 6e10 f692 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +19f8de: 0a02 |0007: move-result v2 │ │ +19f8e0: 7120 470e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e47 │ │ +19f8e6: 0c02 |000b: move-result-object v2 │ │ +19f8e8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #68 header: │ │ class_idx : 1146 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #68 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;' │ │ @@ -12395,18 +12395,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f858: |[19f858] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f868: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f86e: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19f872: 0e00 |0005: return-void │ │ +19f928: |[19f928] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f938: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19f93e: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19f942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12416,32 +12416,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f838: |[19f838] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -19f848: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19f84c: 7110 2b0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e2b │ │ -19f852: 0c00 |0005: move-result-object v0 │ │ -19f854: 1100 |0006: return-object v0 │ │ +19f908: |[19f908] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +19f918: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19f91c: 7110 2b0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e2b │ │ +19f922: 0c00 |0005: move-result-object v0 │ │ +19f924: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #69 header: │ │ class_idx : 1147 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #69 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;' │ │ @@ -12461,18 +12461,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f898: |[19f898] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f8a8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f8ae: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19f8b2: 0e00 |0005: return-void │ │ +19f968: |[19f968] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f978: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19f97e: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19f982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12482,34 +12482,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19f874: |[19f874] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f884: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19f888: 1f02 9917 |0002: check-cast v2, Ljava/lang/Exception; // type@1799 │ │ -19f88c: 7120 3b0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e3b │ │ -19f892: 0c02 |0007: move-result-object v2 │ │ -19f894: 1102 |0008: return-object v2 │ │ +19f944: |[19f944] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f954: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19f958: 1f02 9a17 |0002: check-cast v2, Ljava/lang/Exception; // type@179a │ │ +19f95c: 7120 3b0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e3b │ │ +19f962: 0c02 |0007: move-result-object v2 │ │ +19f964: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #70 header: │ │ class_idx : 1148 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #70 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;' │ │ @@ -12529,18 +12529,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f8e0: |[19f8e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f8f0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f8f6: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19f8fa: 0e00 |0005: return-void │ │ +19f9b0: |[19f9b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f9c0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19f9c6: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19f9ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12550,36 +12550,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19f8b4: |[19f8b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f8c4: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19f8c8: 1f02 8917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1789 │ │ -19f8cc: 6e10 e992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -19f8d2: 0a02 |0007: move-result v2 │ │ -19f8d4: 7120 400e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e40 │ │ -19f8da: 0c02 |000b: move-result-object v2 │ │ -19f8dc: 1102 |000c: return-object v2 │ │ +19f984: |[19f984] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f994: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19f998: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@178a │ │ +19f99c: 6e10 f692 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +19f9a2: 0a02 |0007: move-result v2 │ │ +19f9a4: 7120 400e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e40 │ │ +19f9aa: 0c02 |000b: move-result-object v2 │ │ +19f9ac: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #71 header: │ │ class_idx : 1149 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #71 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;' │ │ @@ -12599,18 +12599,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f928: |[19f928] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f938: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f93e: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19f942: 0e00 |0005: return-void │ │ +19f9f8: |[19f9f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa08: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fa0e: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19fa12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12620,36 +12620,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19f8fc: |[19f8fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f90c: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19f910: 1f02 8917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1789 │ │ -19f914: 6e10 e992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -19f91a: 0a02 |0007: move-result v2 │ │ -19f91c: 7120 410e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e41 │ │ -19f922: 0c02 |000b: move-result-object v2 │ │ -19f924: 1102 |000c: return-object v2 │ │ +19f9cc: |[19f9cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f9dc: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19f9e0: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@178a │ │ +19f9e4: 6e10 f692 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +19f9ea: 0a02 |0007: move-result v2 │ │ +19f9ec: 7120 410e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e41 │ │ +19f9f2: 0c02 |000b: move-result-object v2 │ │ +19f9f4: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #72 header: │ │ class_idx : 1150 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #72 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;' │ │ @@ -12669,18 +12669,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f968: |[19f968] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f978: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f97e: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19f982: 0e00 |0005: return-void │ │ +19fa38: |[19fa38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa48: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fa4e: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19fa52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12690,34 +12690,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19f944: |[19f944] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f954: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19f958: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -19f95c: 7120 460e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e46 │ │ -19f962: 0c02 |0007: move-result-object v2 │ │ -19f964: 1102 |0008: return-object v2 │ │ +19fa14: |[19fa14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fa24: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19fa28: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +19fa2c: 7120 460e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e46 │ │ +19fa32: 0c02 |0007: move-result-object v2 │ │ +19fa34: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #73 header: │ │ class_idx : 1151 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #73 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;' │ │ @@ -12737,18 +12737,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f9a8: |[19f9a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f9b8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f9be: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19f9c2: 0e00 |0005: return-void │ │ +19fa78: |[19fa78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa88: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fa8e: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19fa92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12758,34 +12758,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19f984: |[19f984] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f994: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19f998: 1f02 7518 |0002: check-cast v2, Ljava/util/List; // type@1875 │ │ -19f99c: 7120 3c0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e3c │ │ -19f9a2: 0c02 |0007: move-result-object v2 │ │ -19f9a4: 1102 |0008: return-object v2 │ │ +19fa54: |[19fa54] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fa64: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19fa68: 1f02 7618 |0002: check-cast v2, Ljava/util/List; // type@1876 │ │ +19fa6c: 7120 3c0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e3c │ │ +19fa72: 0c02 |0007: move-result-object v2 │ │ +19fa74: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #74 header: │ │ class_idx : 1152 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #74 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;' │ │ @@ -12805,18 +12805,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f9c4: |[19f9c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f9d4: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19f9da: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19f9de: 0e00 |0005: return-void │ │ +19fa94: |[19fa94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19faa4: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19faaa: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19faae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12826,32 +12826,32 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19f9e0: |[19f9e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ -19f9f0: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19f9f4: 7120 320e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e32 │ │ -19f9fa: 0e00 |0005: return-void │ │ +19fab0: |[19fab0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ +19fac0: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19fac4: 7120 320e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e32 │ │ +19faca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #75 header: │ │ class_idx : 1153 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #75 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;' │ │ @@ -12871,18 +12871,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f9fc: |[19f9fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fa0c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fa12: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19fa16: 0e00 |0005: return-void │ │ +19facc: |[19facc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fadc: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fae2: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19fae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12892,34 +12892,34 @@ │ │ type : '(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -19fa18: |[19fa18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -19fa28: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19fa2c: 7140 3f0e 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e3f │ │ -19fa32: 0e00 |0005: return-void │ │ +19fae8: |[19fae8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +19faf8: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19fafc: 7140 3f0e 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e3f │ │ +19fb02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/navigation/NavController; │ │ 0x0000 - 0x0006 reg=3 (null) Landroidx/navigation/NavDestination; │ │ 0x0000 - 0x0006 reg=4 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #76 header: │ │ class_idx : 1154 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #76 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;' │ │ @@ -12935,17 +12935,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fa58: |[19fa58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ -19fa68: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fa6e: 0e00 |0003: return-void │ │ +19fb28: |[19fb28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ +19fb38: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; │ │ │ │ Virtual methods - │ │ @@ -12954,33 +12954,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19fa34: |[19fa34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ -19fa44: 7100 390e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e39 │ │ -19fa4a: 0a00 |0003: move-result v0 │ │ -19fa4c: 7110 ee92 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -19fa52: 0c00 |0007: move-result-object v0 │ │ -19fa54: 1100 |0008: return-object v0 │ │ +19fb04: |[19fb04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ +19fb14: 7100 390e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e39 │ │ +19fb1a: 0a00 |0003: move-result v0 │ │ +19fb1c: 7110 fb92 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +19fb22: 0c00 |0007: move-result-object v0 │ │ +19fb24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #77 header: │ │ class_idx : 1155 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #77 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;' │ │ @@ -13000,18 +13000,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fa90: |[19fa90] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19faa0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19faa6: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19faaa: 0e00 |0005: return-void │ │ +19fb60: |[19fb60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb70: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fb76: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19fb7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13021,32 +13021,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fa70: |[19fa70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -19fa80: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19fa84: 7110 310e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e31 │ │ -19fa8a: 0c00 |0005: move-result-object v0 │ │ -19fa8c: 1100 |0006: return-object v0 │ │ +19fb40: |[19fb40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +19fb50: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19fb54: 7110 310e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e31 │ │ +19fb5a: 0c00 |0005: move-result-object v0 │ │ +19fb5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #78 header: │ │ class_idx : 1156 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #78 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;' │ │ @@ -13066,18 +13066,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19facc: |[19facc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fadc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fae2: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19fae6: 0e00 |0005: return-void │ │ +19fb9c: |[19fb9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fbac: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fbb2: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19fbb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13087,32 +13087,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19faac: |[19faac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ -19fabc: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19fac0: 7110 440e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e44 │ │ -19fac6: 0c00 |0005: move-result-object v0 │ │ -19fac8: 1100 |0006: return-object v0 │ │ +19fb7c: |[19fb7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ +19fb8c: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19fb90: 7110 440e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e44 │ │ +19fb96: 0c00 |0005: move-result-object v0 │ │ +19fb98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #79 header: │ │ class_idx : 1157 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #79 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;' │ │ @@ -13132,18 +13132,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fb08: |[19fb08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb18: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fb1e: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19fb22: 0e00 |0005: return-void │ │ +19fbd8: |[19fbd8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fbe8: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fbee: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19fbf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13153,32 +13153,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fae8: |[19fae8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ -19faf8: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19fafc: 7110 380e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e38 │ │ -19fb02: 0c00 |0005: move-result-object v0 │ │ -19fb04: 1100 |0006: return-object v0 │ │ +19fbb8: |[19fbb8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ +19fbc8: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19fbcc: 7110 380e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e38 │ │ +19fbd2: 0c00 |0005: move-result-object v0 │ │ +19fbd4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #80 header: │ │ class_idx : 1158 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #80 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;' │ │ @@ -13198,18 +13198,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fb48: |[19fb48] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb58: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fb5e: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19fb62: 0e00 |0005: return-void │ │ +19fc18: |[19fc18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fc28: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fc2e: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +19fc32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13219,34 +13219,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fb24: |[19fb24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fb34: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19fb38: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -19fb3c: 7120 330e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e33 │ │ -19fb42: 0c02 |0007: move-result-object v2 │ │ -19fb44: 1102 |0008: return-object v2 │ │ +19fbf4: |[19fbf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fc04: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +19fc08: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +19fc0c: 7120 330e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e33 │ │ +19fc12: 0c02 |0007: move-result-object v2 │ │ +19fc14: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #81 header: │ │ class_idx : 1159 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #81 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;' │ │ @@ -13266,18 +13266,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fb88: |[19fb88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb98: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fb9e: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -19fba2: 0e00 |0005: return-void │ │ +19fc58: |[19fc58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fc68: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fc6e: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +19fc72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13287,34 +13287,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fb64: |[19fb64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fb74: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -19fb78: 1f02 8917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1789 │ │ -19fb7c: 7120 420e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e42 │ │ -19fb82: 0c02 |0007: move-result-object v2 │ │ -19fb84: 1102 |0008: return-object v2 │ │ +19fc34: |[19fc34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fc44: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +19fc48: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@178a │ │ +19fc4c: 7120 420e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e42 │ │ +19fc52: 0c02 |0007: move-result-object v2 │ │ +19fc54: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #82 header: │ │ class_idx : 1160 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #82 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;' │ │ @@ -13338,19 +13338,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19fba4: |[19fba4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ -19fbb4: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fbba: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -19fbbe: 5b02 fc03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ -19fbc2: 0e00 |0007: return-void │ │ +19fc74: |[19fc74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ +19fc84: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fc8a: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +19fc8e: 5b02 fc03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ +19fc92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Bundle; │ │ @@ -13361,33 +13361,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19fbc4: |[19fbc4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ -19fbd4: 5420 fb03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -19fbd8: 5421 fc03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ -19fbdc: 7130 2c0e 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0e2c │ │ -19fbe2: 0e00 |0007: return-void │ │ +19fc94: |[19fc94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ +19fca4: 5420 fb03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +19fca8: 5421 fc03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ +19fcac: 7130 2c0e 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0e2c │ │ +19fcb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #83 header: │ │ class_idx : 1161 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #83 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;' │ │ @@ -13407,18 +13407,18 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc08: |[19fc08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ -19fc18: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fc1e: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ -19fc22: 0e00 |0005: return-void │ │ +19fcd8: |[19fcd8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ +19fce8: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fcee: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ +19fcf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ │ │ @@ -13428,34 +13428,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fbe4: |[19fbe4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fbf4: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ -19fbf8: 1f02 8c03 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -19fbfc: 7120 2d0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e2d │ │ -19fc02: 0c02 |0007: move-result-object v2 │ │ -19fc04: 1102 |0008: return-object v2 │ │ +19fcb4: |[19fcb4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fcc4: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ +19fcc8: 1f02 8c03 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +19fccc: 7120 2d0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e2d │ │ +19fcd2: 0c02 |0007: move-result-object v2 │ │ +19fcd4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #84 header: │ │ class_idx : 1162 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #84 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;' │ │ @@ -13475,18 +13475,18 @@ │ │ type : '(Landroid/view/GestureDetector;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc44: |[19fc44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ -19fc54: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fc5a: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ -19fc5e: 0e00 |0005: return-void │ │ +19fd14: |[19fd14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ +19fd24: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fd2a: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ +19fd2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/GestureDetector; │ │ │ │ @@ -13496,34 +13496,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19fc24: |[19fc24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19fc34: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ -19fc38: 7130 3a0e 2003 |0002: invoke-static {v0, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e3a │ │ -19fc3e: 0a02 |0005: move-result v2 │ │ -19fc40: 0f02 |0006: return v2 │ │ +19fcf4: |[19fcf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19fd04: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ +19fd08: 7130 3a0e 2003 |0002: invoke-static {v0, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e3a │ │ +19fd0e: 0a02 |0005: move-result v2 │ │ +19fd10: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #85 header: │ │ class_idx : 1163 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #85 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;' │ │ @@ -13543,18 +13543,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc80: |[19fc80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fc90: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fc96: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -19fc9a: 0e00 |0005: return-void │ │ +19fd50: |[19fd50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fd60: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fd66: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +19fd6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13564,32 +13564,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fc60: |[19fc60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -19fc70: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -19fc74: 7110 450e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e45 │ │ -19fc7a: 0c00 |0005: move-result-object v0 │ │ -19fc7c: 1100 |0006: return-object v0 │ │ +19fd30: |[19fd30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +19fd40: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +19fd44: 7110 450e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e45 │ │ +19fd4a: 0c00 |0005: move-result-object v0 │ │ +19fd4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #86 header: │ │ class_idx : 1164 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #86 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;' │ │ @@ -13609,18 +13609,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fcbc: |[19fcbc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fccc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fcd2: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19fcd6: 0e00 |0005: return-void │ │ +19fd8c: |[19fd8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fd9c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fda2: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19fda6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13630,32 +13630,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fc9c: |[19fc9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -19fcac: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19fcb0: 7110 300e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e30 │ │ -19fcb6: 0c00 |0005: move-result-object v0 │ │ -19fcb8: 1100 |0006: return-object v0 │ │ +19fd6c: |[19fd6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +19fd7c: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19fd80: 7110 300e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e30 │ │ +19fd86: 0c00 |0005: move-result-object v0 │ │ +19fd88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #87 header: │ │ class_idx : 1165 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #87 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;' │ │ @@ -13675,18 +13675,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fcf8: |[19fcf8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fd08: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fd0e: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -19fd12: 0e00 |0005: return-void │ │ +19fdc8: |[19fdc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fdd8: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fdde: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19fde2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13696,32 +13696,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fcd8: |[19fcd8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -19fce8: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -19fcec: 7110 350e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0e35 │ │ -19fcf2: 0c00 |0005: move-result-object v0 │ │ -19fcf4: 1100 |0006: return-object v0 │ │ +19fda8: |[19fda8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +19fdb8: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19fdbc: 7110 350e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0e35 │ │ +19fdc2: 0c00 |0005: move-result-object v0 │ │ +19fdc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #88 header: │ │ class_idx : 1166 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #88 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;' │ │ @@ -13741,18 +13741,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fd34: |[19fd34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fd44: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fd4a: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -19fd4e: 0e00 |0005: return-void │ │ +19fe04: |[19fe04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fe14: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fe1a: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +19fe1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13762,32 +13762,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fd14: |[19fd14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -19fd24: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -19fd28: 7110 430e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e43 │ │ -19fd2e: 0c00 |0005: move-result-object v0 │ │ -19fd30: 1100 |0006: return-object v0 │ │ +19fde4: |[19fde4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +19fdf4: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +19fdf8: 7110 430e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e43 │ │ +19fdfe: 0c00 |0005: move-result-object v0 │ │ +19fe00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #89 header: │ │ class_idx : 1167 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #89 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;' │ │ @@ -13807,18 +13807,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fd50: |[19fd50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fd60: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fd66: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -19fd6a: 0e00 |0005: return-void │ │ +19fe20: |[19fe20] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fe30: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fe36: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +19fe3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13828,33 +13828,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19fd6c: |[19fd6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ -19fd7c: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -19fd80: 1f02 7b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017b │ │ -19fd84: 7120 340e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e34 │ │ -19fd8a: 0e00 |0007: return-void │ │ +19fe3c: |[19fe3c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ +19fe4c: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +19fe50: 1f02 7b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017b │ │ +19fe54: 7120 340e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e34 │ │ +19fe5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #90 header: │ │ class_idx : 1168 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #90 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;' │ │ @@ -13874,18 +13874,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fdac: |[19fdac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fdbc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fdc2: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -19fdc6: 0e00 |0005: return-void │ │ +19fe7c: |[19fe7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fe8c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19fe92: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +19fe96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13895,32 +13895,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fd8c: |[19fd8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19fd9c: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -19fda0: 7110 360e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e36 │ │ -19fda6: 0c00 |0005: move-result-object v0 │ │ -19fda8: 1100 |0006: return-object v0 │ │ +19fe5c: |[19fe5c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19fe6c: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +19fe70: 7110 360e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e36 │ │ +19fe76: 0c00 |0005: move-result-object v0 │ │ +19fe78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #91 header: │ │ class_idx : 1169 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;' │ │ @@ -13940,18 +13940,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fdc8: |[19fdc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fdd8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fdde: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -19fde2: 0e00 |0005: return-void │ │ +19fe98: |[19fe98] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fea8: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19feae: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +19feb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13961,33 +13961,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19fde4: |[19fde4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19fdf4: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -19fdf8: 1f02 7b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017b │ │ -19fdfc: 7120 2f0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e2f │ │ -19fe02: 0e00 |0007: return-void │ │ +19feb4: |[19feb4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19fec4: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +19fec8: 1f02 7b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017b │ │ +19fecc: 7120 2f0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e2f │ │ +19fed2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #92 header: │ │ class_idx : 1170 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #92 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;' │ │ @@ -14007,18 +14007,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fe24: |[19fe24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fe34: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fe3a: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -19fe3e: 0e00 |0005: return-void │ │ +19fef4: |[19fef4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19ff04: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19ff0a: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +19ff0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -14028,32 +14028,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fe04: |[19fe04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19fe14: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -19fe18: 7110 370e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e37 │ │ -19fe1e: 0c00 |0005: move-result-object v0 │ │ -19fe20: 1100 |0006: return-object v0 │ │ +19fed4: |[19fed4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19fee4: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +19fee8: 7110 370e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e37 │ │ +19feee: 0c00 |0005: move-result-object v0 │ │ +19fef0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #93 header: │ │ class_idx : 1171 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 26982 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -14074,17 +14074,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fe40: |[19fe40] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ -19fe50: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -19fe56: 0e00 |0003: return-void │ │ +19ff10: |[19ff10] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ +19ff20: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +19ff26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$Companion;) │ │ @@ -14092,29 +14092,29 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fe58: |[19fe58] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19fe68: 7010 f00d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0df0 │ │ -19fe6e: 0e00 |0003: return-void │ │ +19ff28: |[19ff28] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19ff38: 7010 f00d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0df0 │ │ +19ff3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #94 header: │ │ class_idx : 1172 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 177 │ │ -source_file_idx : 26982 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -14139,18 +14139,18 @@ │ │ type : '(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19fe70: |[19fe70] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fe80: 5b02 0704 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -19fe84: 7020 0502 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0205 │ │ -19fe8a: 0e00 |0005: return-void │ │ +19ff40: |[19ff40] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19ff50: 5b02 0704 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +19ff54: 7020 0502 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0205 │ │ +19ff5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -14161,33 +14161,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fe8c: |[19fe8c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ -19fe9c: 5401 0704 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -19fea0: 7110 4a0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4a │ │ -19fea6: 0e00 |0005: return-void │ │ +19ff5c: |[19ff5c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ +19ff6c: 5401 0704 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +19ff70: 7110 4a0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4a │ │ +19ff76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #95 header: │ │ class_idx : 1173 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 177 │ │ -source_file_idx : 26982 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -14212,18 +14212,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19fea8: |[19fea8] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ -19feb8: 5b01 0804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -19febc: 7020 0602 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0206 │ │ -19fec2: 0e00 |0005: return-void │ │ +19ff78: |[19ff78] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ +19ff88: 5b01 0804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +19ff8c: 7020 0602 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0206 │ │ +19ff92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ @@ -14234,33 +14234,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fec4: |[19fec4] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ -19fed4: 5401 0804 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -19fed8: 7110 4a0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4a │ │ -19fede: 0e00 |0005: return-void │ │ +19ff94: |[19ff94] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ +19ffa4: 5401 0804 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +19ffa8: 7110 4a0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4a │ │ +19ffae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #96 header: │ │ class_idx : 1174 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26982 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -14300,120 +14300,120 @@ │ │ type : '(Ljava/util/List;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19ff9c: |[19ff9c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -19ffac: 5b01 0904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0409 │ │ -19ffb0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19ffb2: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -19ffb8: 0e00 |0006: return-void │ │ +1a006c: |[1a006c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a007c: 5b01 0904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0409 │ │ +1a0080: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a0082: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a0088: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19ff78: |[19ff78] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19ff88: 2202 9604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0496 │ │ -19ff8c: 5410 0904 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0409 │ │ -19ff90: 7030 f60d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df6 │ │ -19ff96: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19ff9a: 1102 |0009: return-object v2 │ │ +1a0048: |[1a0048] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a0058: 2202 9604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0496 │ │ +1a005c: 5410 0904 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0409 │ │ +1a0060: 7030 f60d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df6 │ │ +1a0066: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a006a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19fee0: |[19fee0] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fef0: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19fef4: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19fef8: 6e30 f90d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0df9 │ │ -19fefe: 0c01 |0007: move-result-object v1 │ │ -19ff00: 1101 |0008: return-object v1 │ │ +19ffb0: |[19ffb0] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ffc0: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +19ffc4: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +19ffc8: 6e30 f90d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0df9 │ │ +19ffce: 0c01 |0007: move-result-object v1 │ │ +19ffd0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19ff04: |[19ff04] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19ff14: 6e30 f70d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0df7 │ │ -19ff1a: 0c01 |0003: move-result-object v1 │ │ -19ff1c: 1f01 9604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0496 │ │ -19ff20: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19ff24: 6e20 fa0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfa │ │ -19ff2a: 0c01 |000b: move-result-object v1 │ │ -19ff2c: 1101 |000c: return-object v1 │ │ +19ffd4: |[19ffd4] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19ffe4: 6e30 f70d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0df7 │ │ +19ffea: 0c01 |0003: move-result-object v1 │ │ +19ffec: 1f01 9604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0496 │ │ +19fff0: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +19fff4: 6e20 fa0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfa │ │ +19fffa: 0c01 |000b: move-result-object v1 │ │ +19fffc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19ff30: |[19ff30] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ff40: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -19ff46: 5210 0a04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@040a │ │ -19ff4a: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -19ff4e: 7110 4d9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -19ff54: 6202 1c01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -19ff58: 5410 0904 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0409 │ │ -19ff5c: 6e20 3d0b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b3d │ │ -19ff62: 6202 91b2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -19ff66: 1102 |0013: return-object v2 │ │ -19ff68: 2202 9f17 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@179f │ │ -19ff6c: 1a00 ed97 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -19ff70: 7020 7d93 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -19ff76: 2702 |001b: throw v2 │ │ +1a0000: |[1a0000] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0010: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a0016: 5210 0a04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@040a │ │ +1a001a: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +1a001e: 7110 5a9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a0024: 6202 1c01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a0028: 5410 0904 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0409 │ │ +1a002c: 6e20 3d0b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b3d │ │ +1a0032: 6202 94b2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a0036: 1102 |0013: return-object v2 │ │ +1a0038: 2202 a017 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a003c: 1a00 f297 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a0040: 7020 8a93 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a0046: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; │ │ 0x0000 - 0x001c reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #97 header: │ │ class_idx : 1175 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26982 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -14457,140 +14457,140 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a00b4: |[1a00b4] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -1a00c4: 5b01 0d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ -1a00c8: 5b02 0b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040b │ │ -1a00cc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a00ce: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a00d4: 0e00 |0008: return-void │ │ +1a0184: |[1a0184] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a0194: 5b01 0d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ +1a0198: 5b02 0b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040b │ │ +1a019c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a019e: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a01a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1a008c: |[1a008c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a009c: 2203 9704 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0497 │ │ -1a00a0: 5420 0d04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ -1a00a4: 5421 0b04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040b │ │ -1a00a8: 7040 fb0d 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfb │ │ -1a00ae: 1f03 6b1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a00b2: 1103 |000b: return-object v3 │ │ +1a015c: |[1a015c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a016c: 2203 9704 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0497 │ │ +1a0170: 5420 0d04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ +1a0174: 5421 0b04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040b │ │ +1a0178: 7040 fb0d 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfb │ │ +1a017e: 1f03 6c1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a0182: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19ffbc: |[19ffbc] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ffcc: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -19ffd0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -19ffd4: 6e30 fe0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0dfe │ │ -19ffda: 0c01 |0007: move-result-object v1 │ │ -19ffdc: 1101 |0008: return-object v1 │ │ +1a008c: |[1a008c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a009c: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a00a0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a00a4: 6e30 fe0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0dfe │ │ +1a00aa: 0c01 |0007: move-result-object v1 │ │ +1a00ac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19ffe0: |[19ffe0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fff0: 6e30 fc0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0dfc │ │ -19fff6: 0c01 |0003: move-result-object v1 │ │ -19fff8: 1f01 9704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0497 │ │ -19fffc: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a0000: 6e20 ff0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dff │ │ -1a0006: 0c01 |000b: move-result-object v1 │ │ -1a0008: 1101 |000c: return-object v1 │ │ +1a00b0: |[1a00b0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a00c0: 6e30 fc0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0dfc │ │ +1a00c6: 0c01 |0003: move-result-object v1 │ │ +1a00c8: 1f01 9704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0497 │ │ +1a00cc: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a00d0: 6e20 ff0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dff │ │ +1a00d6: 0c01 |000b: move-result-object v1 │ │ +1a00d8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a000c: |[1a000c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a001c: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a0022: 5220 0c04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@040c │ │ -1a0026: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ -1a002a: 7110 4d9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a0030: 5423 0d04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ -1a0034: 7110 4f0e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4f │ │ -1a003a: 0c03 |000f: move-result-object v3 │ │ -1a003c: 6e10 849e 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9e84 │ │ -1a0042: 5423 0d04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ -1a0046: 7110 4f0e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4f │ │ -1a004c: 0c03 |0018: move-result-object v3 │ │ -1a004e: 5420 0b04 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040b │ │ -1a0052: 1f00 a417 |001b: check-cast v0, Ljava/lang/Iterable; // type@17a4 │ │ -1a0056: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ -1a005a: 7120 80a8 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a880 │ │ -1a0060: 0c00 |0022: move-result-object v0 │ │ -1a0062: 1f00 6418 |0023: check-cast v0, Ljava/util/Collection; // type@1864 │ │ -1a0066: 6e20 819e 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9e81 │ │ -1a006c: 5423 0d04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ -1a0070: 7110 500e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e50 │ │ -1a0076: 6203 91b2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a007a: 1103 |002f: return-object v3 │ │ -1a007c: 2203 9f17 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@179f │ │ -1a0080: 1a00 ed97 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a0084: 7020 7d93 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a008a: 2703 |0037: throw v3 │ │ +1a00dc: |[1a00dc] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a00ec: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a00f2: 5220 0c04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@040c │ │ +1a00f6: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ +1a00fa: 7110 5a9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a0100: 5423 0d04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ +1a0104: 7110 4f0e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4f │ │ +1a010a: 0c03 |000f: move-result-object v3 │ │ +1a010c: 6e10 919e 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9e91 │ │ +1a0112: 5423 0d04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ +1a0116: 7110 4f0e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4f │ │ +1a011c: 0c03 |0018: move-result-object v3 │ │ +1a011e: 5420 0b04 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040b │ │ +1a0122: 1f00 a517 |001b: check-cast v0, Ljava/lang/Iterable; // type@17a5 │ │ +1a0126: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ +1a012a: 7120 8da8 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a88d │ │ +1a0130: 0c00 |0022: move-result-object v0 │ │ +1a0132: 1f00 6518 |0023: check-cast v0, Ljava/util/Collection; // type@1865 │ │ +1a0136: 6e20 8e9e 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9e8e │ │ +1a013c: 5423 0d04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ +1a0140: 7110 500e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e50 │ │ +1a0146: 6203 94b2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a014a: 1103 |002f: return-object v3 │ │ +1a014c: 2203 a017 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a0150: 1a00 f297 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a0154: 7020 8a93 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a015a: 2703 |0037: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=389 │ │ 0x000a line=390 │ │ 0x0013 line=391 │ │ 0x0028 line=392 │ │ 0x002d line=393 │ │ 0x0030 line=389 │ │ locals : │ │ 0x0000 - 0x0038 reg=2 this Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; │ │ 0x0000 - 0x0038 reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #98 header: │ │ class_idx : 1176 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7016 │ │ -source_file_idx : 26982 │ │ +superclass_idx : 7017 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -14613,42 +14613,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -1a00f4: |[1a00f4] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ -1a0104: 1c03 ab0e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eab │ │ -1a0108: 1a05 37c2 |0002: const-string v5, "installDownloadedUpdate()V" // string@c237 │ │ -1a010c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -1a010e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1a0110: 1a04 36c2 |0006: const-string v4, "installDownloadedUpdate" // string@c236 │ │ -1a0114: 0770 |0008: move-object v0, v7 │ │ -1a0116: 0782 |0009: move-object v2, v8 │ │ -1a0118: 7607 29b7 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b729 │ │ -1a011e: 0e00 |000d: return-void │ │ +1a01c4: |[1a01c4] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ +1a01d4: 1c03 ac0e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eac │ │ +1a01d8: 1a05 3cc2 |0002: const-string v5, "installDownloadedUpdate()V" // string@c23c │ │ +1a01dc: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +1a01de: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1a01e0: 1a04 3bc2 |0006: const-string v4, "installDownloadedUpdate" // string@c23b │ │ +1a01e4: 0770 |0008: move-object v0, v7 │ │ +1a01e6: 0782 |0009: move-object v2, v8 │ │ +1a01e8: 7607 36b7 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b736 │ │ +1a01ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a00d8: |[1a00d8] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ -1a00e8: 6e10 020e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e02 │ │ -1a00ee: 6200 91b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a00f2: 1100 |0005: return-object v0 │ │ +1a01a8: |[1a01a8] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ +1a01b8: 6e10 020e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e02 │ │ +1a01be: 6200 94b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a01c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;) │ │ @@ -14656,32 +14656,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a0120: |[1a0120] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ -1a0130: 5410 0e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@040e │ │ -1a0134: 1f00 ab0e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eab │ │ -1a0138: 6e10 114b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4b11 │ │ -1a013e: 0e00 |0007: return-void │ │ +1a01f0: |[1a01f0] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ +1a0200: 5410 0e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@040e │ │ +1a0204: 1f00 ac0e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eac │ │ +1a0208: 6e10 1e4b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4b1e │ │ +1a020e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #99 header: │ │ class_idx : 1177 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 26982 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -14710,116 +14710,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a01cc: |[1a01cc] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a01dc: 1a00 47af |0000: const-string v0, "function" // string@af47 │ │ -1a01e0: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a01e6: 7010 f593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a01ec: 5b12 0f04 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040f │ │ -1a01f0: 0e00 |000a: return-void │ │ +1a029c: |[1a029c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a02ac: 1a00 4caf |0000: const-string v0, "function" // string@af4c │ │ +1a02b0: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a02b6: 7010 0294 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a02bc: 5b12 0f04 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040f │ │ +1a02c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1a0140: |[1a0140] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1a0150: 2030 4a02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024a │ │ -1a0154: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0156: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1a015a: 2030 641b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1a015e: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1a0162: 0720 |0009: move-object v0, v2 │ │ -1a0164: 1f00 641b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1a0168: 7210 f6b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -1a016e: 0c00 |000f: move-result-object v0 │ │ -1a0170: 1f03 641b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1a0174: 7210 f6b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -1a017a: 0c03 |0015: move-result-object v3 │ │ -1a017c: 7120 47b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a0182: 0a01 |0019: move-result v1 │ │ -1a0184: 0f01 |001a: return v1 │ │ +1a0210: |[1a0210] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1a0220: 2030 4a02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024a │ │ +1a0224: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0226: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1a022a: 2030 651b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1a022e: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1a0232: 0720 |0009: move-object v0, v2 │ │ +1a0234: 1f00 651b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1a0238: 7210 03b7 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +1a023e: 0c00 |000f: move-result-object v0 │ │ +1a0240: 1f03 651b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1a0244: 7210 03b7 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +1a024a: 0c03 |0015: move-result-object v3 │ │ +1a024c: 7120 54b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a0252: 0a01 |0019: move-result v1 │ │ +1a0254: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a01b0: |[1a01b0] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1a01c0: 5410 0f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040f │ │ -1a01c4: 1f00 3319 |0002: check-cast v0, Lkotlin/Function; // type@1933 │ │ -1a01c8: 1100 |0004: return-object v0 │ │ +1a0280: |[1a0280] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1a0290: 5410 0f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040f │ │ +1a0294: 1f00 3419 |0002: check-cast v0, Lkotlin/Function; // type@1934 │ │ +1a0298: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1a0188: |[1a0188] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1a0198: 0710 |0000: move-object v0, v1 │ │ -1a019a: 1f00 641b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1a019e: 7210 f6b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -1a01a4: 0c00 |0006: move-result-object v0 │ │ -1a01a6: 6e10 fa93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -1a01ac: 0a00 |000a: move-result v0 │ │ -1a01ae: 0f00 |000b: return v0 │ │ +1a0258: |[1a0258] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1a0268: 0710 |0000: move-object v0, v1 │ │ +1a026a: 1f00 651b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1a026e: 7210 03b7 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +1a0274: 0c00 |0006: move-result-object v0 │ │ +1a0276: 6e10 0794 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +1a027c: 0a00 |000a: move-result v0 │ │ +1a027e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a01f4: |[1a01f4] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1a0204: 5410 0f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040f │ │ -1a0208: 7220 0db6 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b60d │ │ -1a020e: 0e00 |0005: return-void │ │ +1a02c4: |[1a02c4] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1a02d4: 5410 0f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040f │ │ +1a02d8: 7220 1ab6 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b61a │ │ +1a02de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #100 header: │ │ class_idx : 1178 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26982 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -14865,145 +14865,145 @@ │ │ type : '(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a0318: |[1a0318] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a0328: 5b01 1004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ -1a032c: 5b02 1104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ -1a0330: 5b03 1304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0413 │ │ -1a0334: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a0336: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a033c: 0e00 |000a: return-void │ │ +1a03e8: |[1a03e8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a03f8: 5b01 1004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ +1a03fc: 5b02 1104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ +1a0400: 5b03 1304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0413 │ │ +1a0404: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a0406: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a040c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a02ec: |[1a02ec] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a02fc: 2204 9a04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@049a │ │ -1a0300: 5430 1004 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ -1a0304: 5431 1104 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ -1a0308: 5432 1304 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0413 │ │ -1a030c: 7055 080e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e08 │ │ -1a0312: 1f04 6b1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a0316: 1104 |000d: return-object v4 │ │ +1a03bc: |[1a03bc] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a03cc: 2204 9a04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@049a │ │ +1a03d0: 5430 1004 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ +1a03d4: 5431 1104 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ +1a03d8: 5432 1304 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0413 │ │ +1a03dc: 7055 080e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e08 │ │ +1a03e2: 1f04 6c1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a03e6: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a0210: |[1a0210] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0220: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a0224: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a0228: 6e30 0b0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e0b │ │ -1a022e: 0c01 |0007: move-result-object v1 │ │ -1a0230: 1101 |0008: return-object v1 │ │ +1a02e0: |[1a02e0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a02f0: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a02f4: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a02f8: 6e30 0b0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e0b │ │ +1a02fe: 0c01 |0007: move-result-object v1 │ │ +1a0300: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a0234: |[1a0234] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0244: 6e30 090e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e09 │ │ -1a024a: 0c01 |0003: move-result-object v1 │ │ -1a024c: 1f01 9a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@049a │ │ -1a0250: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a0254: 6e20 0c0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0c │ │ -1a025a: 0c01 |000b: move-result-object v1 │ │ -1a025c: 1101 |000c: return-object v1 │ │ +1a0304: |[1a0304] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0314: 6e30 090e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e09 │ │ +1a031a: 0c01 |0003: move-result-object v1 │ │ +1a031c: 1f01 9a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@049a │ │ +1a0320: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a0324: 6e20 0c0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0c │ │ +1a032a: 0c01 |000b: move-result-object v1 │ │ +1a032c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -1a0260: |[1a0260] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0270: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a0276: 5210 1204 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0412 │ │ -1a027a: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ -1a027e: 7110 4d9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a0284: 5412 1004 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ -1a0288: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a028a: 6e20 9308 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@0893 │ │ -1a0290: 5412 1004 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ -1a0294: 5410 1104 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ -1a0298: 1f00 7200 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a029c: 6e20 9208 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0892 │ │ -1a02a2: 5412 1304 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0413 │ │ -1a02a6: 7110 4c0e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4c │ │ -1a02ac: 0c02 |001e: move-result-object v2 │ │ -1a02ae: 5422 2c01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a02b2: 6e10 f43c 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3cf4 │ │ -1a02b8: 0c02 |0024: move-result-object v2 │ │ -1a02ba: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ -1a02c0: 7220 d402 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d4 │ │ -1a02c6: 0c02 |002b: move-result-object v2 │ │ -1a02c8: 5410 1104 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ -1a02cc: 1f00 7200 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a02d0: 7220 db02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02db │ │ -1a02d6: 6202 91b2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a02da: 1102 |0035: return-object v2 │ │ -1a02dc: 2202 9f17 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@179f │ │ -1a02e0: 1a00 ed97 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a02e4: 7020 7d93 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a02ea: 2702 |003d: throw v2 │ │ +1a0330: |[1a0330] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0340: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a0346: 5210 1204 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0412 │ │ +1a034a: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ +1a034e: 7110 5a9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a0354: 5412 1004 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ +1a0358: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a035a: 6e20 9308 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@0893 │ │ +1a0360: 5412 1004 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0410 │ │ +1a0364: 5410 1104 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ +1a0368: 1f00 7200 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a036c: 6e20 9208 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0892 │ │ +1a0372: 5412 1304 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0413 │ │ +1a0376: 7110 4c0e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4c │ │ +1a037c: 0c02 |001e: move-result-object v2 │ │ +1a037e: 5422 2c01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a0382: 6e10 013d 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3d01 │ │ +1a0388: 0c02 |0024: move-result-object v2 │ │ +1a038a: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ +1a0390: 7220 d402 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d4 │ │ +1a0396: 0c02 |002b: move-result-object v2 │ │ +1a0398: 5410 1104 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0411 │ │ +1a039c: 1f00 7200 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a03a0: 7220 db02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02db │ │ +1a03a6: 6202 94b2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a03aa: 1102 |0035: return-object v2 │ │ +1a03ac: 2202 a017 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a03b0: 1a00 f297 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a03b4: 7020 8a93 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a03ba: 2702 |003d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=602 │ │ 0x000a line=603 │ │ 0x0010 line=604 │ │ 0x0019 line=605 │ │ 0x0033 line=606 │ │ 0x0036 line=602 │ │ locals : │ │ 0x0000 - 0x003e reg=1 this Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; │ │ 0x0000 - 0x003e reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #101 header: │ │ class_idx : 1179 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26982 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -15054,231 +15054,231 @@ │ │ type : '(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a05e0: |[1a05e0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a05f0: 5b01 1404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ -1a05f4: 5b02 1504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ -1a05f8: 5b03 1804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ -1a05fc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a05fe: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a0604: 0e00 |000a: return-void │ │ +1a06b0: |[1a06b0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a06c0: 5b01 1404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ +1a06c4: 5b02 1504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ +1a06c8: 5b03 1804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a06cc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a06ce: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a06d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a05b4: |[1a05b4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a05c4: 2204 9b04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@049b │ │ -1a05c8: 5430 1404 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ -1a05cc: 5431 1504 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ -1a05d0: 5432 1804 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ -1a05d4: 7055 0d0e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0d │ │ -1a05da: 1f04 6b1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a05de: 1104 |000d: return-object v4 │ │ +1a0684: |[1a0684] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a0694: 2204 9b04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@049b │ │ +1a0698: 5430 1404 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ +1a069c: 5431 1504 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ +1a06a0: 5432 1804 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a06a4: 7055 0d0e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0d │ │ +1a06aa: 1f04 6c1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a06ae: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a0340: |[1a0340] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0350: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a0354: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a0358: 6e30 100e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e10 │ │ -1a035e: 0c01 |0007: move-result-object v1 │ │ -1a0360: 1101 |0008: return-object v1 │ │ +1a0410: |[1a0410] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0420: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a0424: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a0428: 6e30 100e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e10 │ │ +1a042e: 0c01 |0007: move-result-object v1 │ │ +1a0430: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a0364: |[1a0364] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0374: 6e30 0e0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e0e │ │ -1a037a: 0c01 |0003: move-result-object v1 │ │ -1a037c: 1f01 9b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@049b │ │ -1a0380: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a0384: 6e20 110e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e11 │ │ -1a038a: 0c01 |000b: move-result-object v1 │ │ -1a038c: 1101 |000c: return-object v1 │ │ +1a0434: |[1a0434] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0444: 6e30 0e0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e0e │ │ +1a044a: 0c01 |0003: move-result-object v1 │ │ +1a044c: 1f01 9b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@049b │ │ +1a0450: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a0454: 6e20 110e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e11 │ │ +1a045a: 0c01 |000b: move-result-object v1 │ │ +1a045c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 266 16-bit code units │ │ -1a0390: |[1a0390] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a03a0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -1a03a4: 7100 87b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a03aa: 0c01 |0005: move-result-object v1 │ │ -1a03ac: 5202 1704 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0417 │ │ -1a03b0: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -1a03b2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1a03b4: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -1a03b6: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -1a03ba: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ -1a03be: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ -1a03c2: 7701 4d9b 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a03c8: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ -1a03cc: 2201 9f17 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@179f │ │ -1a03d0: 1a02 ed97 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a03d4: 7020 7d93 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a03da: 2701 |001d: throw v1 │ │ -1a03dc: 5402 1604 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0416 │ │ -1a03e0: 1f02 3603 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0336 │ │ -1a03e4: 7701 4d9b 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a03ea: 0726 |0025: move-object v6, v2 │ │ -1a03ec: 0802 1100 |0026: move-object/from16 v2, v17 │ │ -1a03f0: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ -1a03f4: 7701 4d9b 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a03fa: 6206 d950 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d9 │ │ -1a03fe: 5407 1404 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ -1a0402: 5402 1504 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ -1a0406: 6e10 7642 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4276 │ │ -1a040c: 0c09 |0036: move-result-object v9 │ │ -1a040e: 620a d950 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d9 │ │ -1a0412: 540b 1404 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ -1a0416: 5402 1504 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ -1a041a: 6e10 7542 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4275 │ │ -1a0420: 0a0c |0040: move-result v12 │ │ -1a0422: 122e |0041: const/4 v14, #int 2 // #2 │ │ -1a0424: 120f |0042: const/4 v15, #int 0 // #0 │ │ -1a0426: 120d |0043: const/4 v13, #int 0 // #0 │ │ -1a0428: 7706 5e46 0a00 |0044: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lcom/infomaniak/lib/core/utils/UtilsUi;.getBackgroundColorBasedOnId$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/Integer;ILjava/lang/Object;)Landroid/graphics/drawable/GradientDrawable; // method@465e │ │ -1a042e: 0c02 |0047: move-result-object v2 │ │ -1a0430: 072a |0048: move-object v10, v2 │ │ -1a0432: 1f0a 7200 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a0436: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ -1a043a: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -1a043c: 120b |004e: const/4 v11, #int 0 // #0 │ │ -1a043e: 7708 5c46 0600 |004f: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/lib/core/utils/UtilsUi;.generateInitialsAvatarDrawable$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/String;Landroid/graphics/drawable/Drawable;IILjava/lang/Object;)Landroid/graphics/drawable/Drawable; // method@465c │ │ -1a0444: 0c02 |0052: move-result-object v2 │ │ -1a0446: 5406 1804 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ -1a044a: 7110 4c0e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4c │ │ -1a0450: 0c06 |0058: move-result-object v6 │ │ -1a0452: 5466 2c01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a0456: 6e20 f23c 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3cf2 │ │ -1a045c: 0c06 |005e: move-result-object v6 │ │ -1a045e: 1a07 83dc |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dc83 │ │ -1a0462: 7120 4eb7 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74e │ │ -1a0468: 1f06 1b03 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@031b │ │ -1a046c: 1f06 2701 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0127 │ │ -1a0470: 1247 |0068: const/4 v7, #int 4 // #4 │ │ -1a0472: 7120 c805 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05c8 │ │ -1a0478: 0c06 |006c: move-result-object v6 │ │ -1a047a: 1a07 86dc |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dc86 │ │ -1a047e: 7120 4eb7 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74e │ │ -1a0484: 1f06 3603 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0336 │ │ -1a0488: 2207 da02 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02da │ │ -1a048c: 5408 1404 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ -1a0490: 7020 9107 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@0791 │ │ -1a0496: 5408 1504 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ -1a049a: 6e10 7042 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@4270 │ │ -1a04a0: 0c08 |0080: move-result-object v8 │ │ -1a04a2: 6e20 9407 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@0794 │ │ -1a04a8: 0c07 |0084: move-result-object v7 │ │ -1a04aa: 6e20 9307 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@0793 │ │ -1a04b0: 0c07 |0088: move-result-object v7 │ │ -1a04b2: 2358 1225 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@2512 │ │ -1a04b6: 2209 df02 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02df │ │ -1a04ba: 7010 9f07 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@079f │ │ -1a04c0: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ -1a04c4: 6e20 9d07 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@079d │ │ -1a04ca: 0c07 |0095: move-result-object v7 │ │ -1a04cc: 6e20 9807 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0798 │ │ -1a04d2: 0c07 |0099: move-result-object v7 │ │ -1a04d4: 6e20 9607 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0796 │ │ -1a04da: 0c02 |009d: move-result-object v2 │ │ -1a04dc: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ -1a04e2: 6e20 9a07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@079a │ │ -1a04e8: 0c02 |00a4: move-result-object v2 │ │ -1a04ea: 6e10 9207 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@0792 │ │ -1a04f0: 0c02 |00a8: move-result-object v2 │ │ -1a04f2: 6207 6b50 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@506b │ │ -1a04f6: 5408 1804 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ -1a04fa: 1f08 3600 |00ad: check-cast v8, Landroid/content/Context; // type@0036 │ │ -1a04fe: 6e20 e444 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44e4 │ │ -1a0504: 0c07 |00b2: move-result-object v7 │ │ -1a0506: 0708 |00b3: move-object v8, v0 │ │ -1a0508: 1f08 6b1a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a050c: 5b06 1604 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0416 │ │ -1a0510: 5905 1704 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0417 │ │ -1a0514: 7230 8907 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0789 │ │ -1a051a: 0c02 |00bd: move-result-object v2 │ │ -1a051c: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ -1a0520: 1101 |00c0: return-object v1 │ │ -1a0522: 1f02 dd02 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02dd │ │ -1a0526: 6e10 9e07 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@079e │ │ -1a052c: 0c02 |00c6: move-result-object v2 │ │ -1a052e: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ -1a0532: 5405 1804 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ -1a0536: 7120 4b0e 2500 |00cb: invoke-static {v5, v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e4b │ │ -1a053c: 0c07 |00ce: move-result-object v7 │ │ -1a053e: 2208 7700 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0077 │ │ -1a0542: 7010 7901 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@0179 │ │ -1a0548: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ -1a054e: 2410 fb24 0900 |00d7: filled-new-array {v9}, [I // type@24fb │ │ -1a0554: 0c09 |00da: move-result-object v9 │ │ -1a0556: 220a 6f00 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@006f │ │ -1a055a: 6e10 680e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e68 │ │ -1a0560: 0c0b |00e0: move-result-object v11 │ │ -1a0562: 7030 6901 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0169 │ │ -1a0568: 1f0a 7200 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a056c: 6e30 7a01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017a │ │ -1a0572: 2344 fb24 |00e9: new-array v4, v4, [I // type@24fb │ │ -1a0576: 6e30 7a01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017a │ │ -1a057c: 7100 1ac8 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c81a │ │ -1a0582: 0c02 |00f1: move-result-object v2 │ │ -1a0584: 1f02 761a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a0588: 2204 9a04 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@049a │ │ -1a058c: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ -1a058e: 7057 080e 6458 |00f7: invoke-direct {v4, v6, v8, v5, v7}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e08 │ │ -1a0594: 1f04 3c1b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a0598: 5b07 1604 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0416 │ │ -1a059c: 5903 1704 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0417 │ │ -1a05a0: 7130 63c6 4200 |0100: invoke-static {v2, v4, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c663 │ │ -1a05a6: 0c02 |0103: move-result-object v2 │ │ -1a05a8: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ -1a05ac: 1101 |0106: return-object v1 │ │ -1a05ae: 6201 91b2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a05b2: 1101 |0109: return-object v1 │ │ +1a0460: |[1a0460] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0470: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +1a0474: 7100 94b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a047a: 0c01 |0005: move-result-object v1 │ │ +1a047c: 5202 1704 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0417 │ │ +1a0480: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +1a0482: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1a0484: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +1a0486: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +1a048a: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ +1a048e: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ +1a0492: 7701 5a9b 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a0498: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ +1a049c: 2201 a017 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a04a0: 1a02 f297 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a04a4: 7020 8a93 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a04aa: 2701 |001d: throw v1 │ │ +1a04ac: 5402 1604 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0416 │ │ +1a04b0: 1f02 3603 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0336 │ │ +1a04b4: 7701 5a9b 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a04ba: 0726 |0025: move-object v6, v2 │ │ +1a04bc: 0802 1100 |0026: move-object/from16 v2, v17 │ │ +1a04c0: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ +1a04c4: 7701 5a9b 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a04ca: 6206 dc50 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50dc │ │ +1a04ce: 5407 1404 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ +1a04d2: 5402 1504 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ +1a04d6: 6e10 8342 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4283 │ │ +1a04dc: 0c09 |0036: move-result-object v9 │ │ +1a04de: 620a dc50 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50dc │ │ +1a04e2: 540b 1404 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ +1a04e6: 5402 1504 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ +1a04ea: 6e10 8242 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4282 │ │ +1a04f0: 0a0c |0040: move-result v12 │ │ +1a04f2: 122e |0041: const/4 v14, #int 2 // #2 │ │ +1a04f4: 120f |0042: const/4 v15, #int 0 // #0 │ │ +1a04f6: 120d |0043: const/4 v13, #int 0 // #0 │ │ +1a04f8: 7706 6b46 0a00 |0044: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lcom/infomaniak/lib/core/utils/UtilsUi;.getBackgroundColorBasedOnId$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/Integer;ILjava/lang/Object;)Landroid/graphics/drawable/GradientDrawable; // method@466b │ │ +1a04fe: 0c02 |0047: move-result-object v2 │ │ +1a0500: 072a |0048: move-object v10, v2 │ │ +1a0502: 1f0a 7200 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a0506: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ +1a050a: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +1a050c: 120b |004e: const/4 v11, #int 0 // #0 │ │ +1a050e: 7708 6946 0600 |004f: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/lib/core/utils/UtilsUi;.generateInitialsAvatarDrawable$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/String;Landroid/graphics/drawable/Drawable;IILjava/lang/Object;)Landroid/graphics/drawable/Drawable; // method@4669 │ │ +1a0514: 0c02 |0052: move-result-object v2 │ │ +1a0516: 5406 1804 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a051a: 7110 4c0e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4c │ │ +1a0520: 0c06 |0058: move-result-object v6 │ │ +1a0522: 5466 2c01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a0526: 6e20 ff3c 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3cff │ │ +1a052c: 0c06 |005e: move-result-object v6 │ │ +1a052e: 1a07 88dc |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dc88 │ │ +1a0532: 7120 5bb7 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75b │ │ +1a0538: 1f06 1b03 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@031b │ │ +1a053c: 1f06 2701 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0127 │ │ +1a0540: 1247 |0068: const/4 v7, #int 4 // #4 │ │ +1a0542: 7120 c805 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05c8 │ │ +1a0548: 0c06 |006c: move-result-object v6 │ │ +1a054a: 1a07 8bdc |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dc8b │ │ +1a054e: 7120 5bb7 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75b │ │ +1a0554: 1f06 3603 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0336 │ │ +1a0558: 2207 da02 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02da │ │ +1a055c: 5408 1404 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0414 │ │ +1a0560: 7020 9107 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@0791 │ │ +1a0566: 5408 1504 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0415 │ │ +1a056a: 6e10 7d42 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@427d │ │ +1a0570: 0c08 |0080: move-result-object v8 │ │ +1a0572: 6e20 9407 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@0794 │ │ +1a0578: 0c07 |0084: move-result-object v7 │ │ +1a057a: 6e20 9307 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@0793 │ │ +1a0580: 0c07 |0088: move-result-object v7 │ │ +1a0582: 2358 1325 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@2513 │ │ +1a0586: 2209 df02 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02df │ │ +1a058a: 7010 9f07 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@079f │ │ +1a0590: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ +1a0594: 6e20 9d07 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@079d │ │ +1a059a: 0c07 |0095: move-result-object v7 │ │ +1a059c: 6e20 9807 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0798 │ │ +1a05a2: 0c07 |0099: move-result-object v7 │ │ +1a05a4: 6e20 9607 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0796 │ │ +1a05aa: 0c02 |009d: move-result-object v2 │ │ +1a05ac: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ +1a05b2: 6e20 9a07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@079a │ │ +1a05b8: 0c02 |00a4: move-result-object v2 │ │ +1a05ba: 6e10 9207 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@0792 │ │ +1a05c0: 0c02 |00a8: move-result-object v2 │ │ +1a05c2: 6207 6e50 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@506e │ │ +1a05c6: 5408 1804 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a05ca: 1f08 3600 |00ad: check-cast v8, Landroid/content/Context; // type@0036 │ │ +1a05ce: 6e20 f144 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44f1 │ │ +1a05d4: 0c07 |00b2: move-result-object v7 │ │ +1a05d6: 0708 |00b3: move-object v8, v0 │ │ +1a05d8: 1f08 6c1a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a05dc: 5b06 1604 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0416 │ │ +1a05e0: 5905 1704 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0417 │ │ +1a05e4: 7230 8907 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0789 │ │ +1a05ea: 0c02 |00bd: move-result-object v2 │ │ +1a05ec: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ +1a05f0: 1101 |00c0: return-object v1 │ │ +1a05f2: 1f02 dd02 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02dd │ │ +1a05f6: 6e10 9e07 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@079e │ │ +1a05fc: 0c02 |00c6: move-result-object v2 │ │ +1a05fe: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ +1a0602: 5405 1804 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a0606: 7120 4b0e 2500 |00cb: invoke-static {v5, v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e4b │ │ +1a060c: 0c07 |00ce: move-result-object v7 │ │ +1a060e: 2208 7700 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0077 │ │ +1a0612: 7010 7901 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@0179 │ │ +1a0618: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ +1a061e: 2410 fc24 0900 |00d7: filled-new-array {v9}, [I // type@24fc │ │ +1a0624: 0c09 |00da: move-result-object v9 │ │ +1a0626: 220a 6f00 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@006f │ │ +1a062a: 6e10 680e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e68 │ │ +1a0630: 0c0b |00e0: move-result-object v11 │ │ +1a0632: 7030 6901 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0169 │ │ +1a0638: 1f0a 7200 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a063c: 6e30 7a01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017a │ │ +1a0642: 2344 fc24 |00e9: new-array v4, v4, [I // type@24fc │ │ +1a0646: 6e30 7a01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017a │ │ +1a064c: 7100 27c8 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c827 │ │ +1a0652: 0c02 |00f1: move-result-object v2 │ │ +1a0654: 1f02 771a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a0658: 2204 9a04 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@049a │ │ +1a065c: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +1a065e: 7057 080e 6458 |00f7: invoke-direct {v4, v6, v8, v5, v7}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e08 │ │ +1a0664: 1f04 3d1b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a0668: 5b07 1604 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0416 │ │ +1a066c: 5903 1704 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0417 │ │ +1a0670: 7130 70c6 4200 |0100: invoke-static {v2, v4, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c670 │ │ +1a0676: 0c02 |0103: move-result-object v2 │ │ +1a0678: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ +1a067c: 1101 |0106: return-object v1 │ │ +1a067e: 6201 94b2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a0682: 1101 |0109: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=575 │ │ 0x002d line=577 │ │ 0x0031 line=578 │ │ 0x0037 line=579 │ │ 0x004f line=577 │ │ @@ -15304,21 +15304,21 @@ │ │ 0x00e9 line=600 │ │ 0x00ee line=602 │ │ 0x0107 line=608 │ │ locals : │ │ 0x0000 - 0x010a reg=16 this Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; │ │ 0x0000 - 0x010a reg=17 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #102 header: │ │ class_idx : 1180 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #102 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;' │ │ @@ -15338,18 +15338,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a0628: |[1a0628] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a0638: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a063e: 5b01 1904 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a0642: 0e00 |0005: return-void │ │ +1a06f8: |[1a06f8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a0708: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a070e: 5b01 1904 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ +1a0712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -15359,32 +15359,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0608: |[1a0608] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a0618: 5410 1904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a061c: 7110 140e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e14 │ │ -1a0622: 0c00 |0005: move-result-object v0 │ │ -1a0624: 1100 |0006: return-object v0 │ │ +1a06d8: |[1a06d8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a06e8: 5410 1904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ +1a06ec: 7110 140e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e14 │ │ +1a06f2: 0c00 |0005: move-result-object v0 │ │ +1a06f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #103 header: │ │ class_idx : 1181 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 263 │ │ -source_file_idx : 26982 │ │ +source_file_idx : 26986 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #103 annotations: │ │ Annotations on class │ │ @@ -15414,36 +15414,36 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a06c0: |[1a06c0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a06d0: 7110 170e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e17 │ │ -1a06d6: 0c00 |0003: move-result-object v0 │ │ -1a06d8: 1100 |0004: return-object v0 │ │ +1a0790: |[1a0790] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a07a0: 7110 170e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e17 │ │ +1a07a6: 0c00 |0003: move-result-object v0 │ │ +1a07a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a0708: |[1a0708] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a0718: 5b01 1a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041a │ │ -1a071c: 5b02 1b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a0720: 7010 c702 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c7 │ │ -1a0726: 0e00 |0007: return-void │ │ +1a07d8: |[1a07d8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a07e8: 5b01 1a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041a │ │ +1a07ec: 5b02 1b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a07f0: 7010 c702 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c7 │ │ +1a07f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=226 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -15453,21 +15453,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1a06dc: |[1a06dc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a06ec: 7110 4e0e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e4e │ │ -1a06f2: 0c01 |0003: move-result-object v1 │ │ -1a06f4: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ -1a06fa: 6e20 6f06 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ -1a0700: 6201 91b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a0704: 1101 |000c: return-object v1 │ │ +1a07ac: |[1a07ac] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a07bc: 7110 4e0e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e4e │ │ +1a07c2: 0c01 |0003: move-result-object v1 │ │ +1a07c4: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ +1a07ca: 6e20 6f06 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ +1a07d0: 6201 94b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a07d4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -15476,43 +15476,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -1a0644: |[1a0644] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -1a0654: 1a00 88a8 |0000: const-string v0, "e" // string@a888 │ │ -1a0658: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a065e: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a0662: 0780 |0007: move-object v0, v8 │ │ -1a0664: 1f00 f40c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cf4 │ │ -1a0668: 5478 1a04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041a │ │ -1a066c: 1f08 af02 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02af │ │ -1a0670: 7210 3c07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073c │ │ -1a0676: 0c08 |0011: move-result-object v8 │ │ -1a0678: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ -1a067e: 0c01 |0015: move-result-object v1 │ │ -1a0680: 1a08 1cb2 |0016: const-string v8, "getContext(...)" // string@b21c │ │ -1a0684: 7120 4fb7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a068a: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a068c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a068e: 1a02 dffb |001d: const-string v2, "switchDoubleTap" // string@fbdf │ │ -1a0692: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a0694: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a0696: 7707 5c40 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@405c │ │ -1a069c: 5478 1b04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a06a0: 7110 4d0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e4d │ │ -1a06a6: 0c08 |0029: move-result-object v8 │ │ -1a06a8: 5470 1b04 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a06ac: 2201 9c04 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@049c │ │ -1a06b0: 7020 120e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e12 │ │ -1a06b6: 6e20 2f10 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@102f │ │ -1a06bc: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -1a06be: 0f08 |0035: return v8 │ │ +1a0714: |[1a0714] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +1a0724: 1a00 8da8 |0000: const-string v0, "e" // string@a88d │ │ +1a0728: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a072e: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a0732: 0780 |0007: move-object v0, v8 │ │ +1a0734: 1f00 f50c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cf5 │ │ +1a0738: 5478 1a04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041a │ │ +1a073c: 1f08 af02 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02af │ │ +1a0740: 7210 3c07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073c │ │ +1a0746: 0c08 |0011: move-result-object v8 │ │ +1a0748: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ +1a074e: 0c01 |0015: move-result-object v1 │ │ +1a0750: 1a08 21b2 |0016: const-string v8, "getContext(...)" // string@b221 │ │ +1a0754: 7120 5cb7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a075a: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a075c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a075e: 1a02 e4fb |001d: const-string v2, "switchDoubleTap" // string@fbe4 │ │ +1a0762: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a0764: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a0766: 7707 6940 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@4069 │ │ +1a076c: 5478 1b04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a0770: 7110 4d0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e4d │ │ +1a0776: 0c08 |0029: move-result-object v8 │ │ +1a0778: 5470 1b04 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a077c: 2201 9c04 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@049c │ │ +1a0780: 7020 120e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e12 │ │ +1a0786: 6e20 2f10 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@102f │ │ +1a078c: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +1a078e: 0f08 |0035: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=228 │ │ 0x000e line=645 │ │ 0x001d line=228 │ │ 0x0024 line=229 │ │ locals : │ │ @@ -15524,57 +15524,57 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -1a0728: |[1a0728] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1a0738: 1a00 88a8 |0000: const-string v0, "e" // string@a888 │ │ -1a073c: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a0742: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a0746: 0780 |0007: move-object v0, v8 │ │ -1a0748: 1f00 f40c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cf4 │ │ -1a074c: 5478 1a04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041a │ │ -1a0750: 1f08 af02 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02af │ │ -1a0754: 7210 3c07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073c │ │ -1a075a: 0c08 |0011: move-result-object v8 │ │ -1a075c: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ -1a0762: 0c01 |0015: move-result-object v1 │ │ -1a0764: 1a08 1cb2 |0016: const-string v8, "getContext(...)" // string@b21c │ │ -1a0768: 7120 4fb7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a076e: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a0770: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a0772: 1a02 7bcc |001d: const-string v2, "longPressDirectAccess" // string@cc7b │ │ -1a0776: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a0778: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a077a: 7707 5c40 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@405c │ │ -1a0780: 5478 1b04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a0784: 7110 4e0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e4e │ │ -1a078a: 0c08 |0029: move-result-object v8 │ │ -1a078c: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ -1a0792: 6e20 6f06 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ -1a0798: 0e00 |0030: return-void │ │ +1a07f8: |[1a07f8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1a0808: 1a00 8da8 |0000: const-string v0, "e" // string@a88d │ │ +1a080c: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a0812: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a0816: 0780 |0007: move-object v0, v8 │ │ +1a0818: 1f00 f50c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cf5 │ │ +1a081c: 5478 1a04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041a │ │ +1a0820: 1f08 af02 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02af │ │ +1a0824: 7210 3c07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073c │ │ +1a082a: 0c08 |0011: move-result-object v8 │ │ +1a082c: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ +1a0832: 0c01 |0015: move-result-object v1 │ │ +1a0834: 1a08 21b2 |0016: const-string v8, "getContext(...)" // string@b221 │ │ +1a0838: 7120 5cb7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a083e: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a0840: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a0842: 1a02 80cc |001d: const-string v2, "longPressDirectAccess" // string@cc80 │ │ +1a0846: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a0848: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a084a: 7707 6940 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@4069 │ │ +1a0850: 5478 1b04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a0854: 7110 4e0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e4e │ │ +1a085a: 0c08 |0029: move-result-object v8 │ │ +1a085c: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ +1a0862: 6e20 6f06 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ +1a0868: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=234 │ │ 0x000e line=646 │ │ 0x001d line=234 │ │ 0x0024 line=235 │ │ locals : │ │ 0x0000 - 0x0031 reg=7 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; │ │ 0x0000 - 0x0031 reg=8 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #104 header: │ │ class_idx : 1182 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #104 annotations: │ │ Annotations on class │ │ @@ -15601,38 +15601,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a07d8: |[1a07d8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1a07e8: 5b01 1c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041c │ │ -1a07ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a07ee: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1a07f4: 0e00 |0006: return-void │ │ +1a08a8: |[1a08a8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1a08b8: 5b01 1c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041c │ │ +1a08bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a08be: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1a08c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a079c: |[1a079c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a07ac: 5410 1c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041c │ │ -1a07b0: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1a07b6: 0c00 |0005: move-result-object v0 │ │ -1a07b8: 1100 |0006: return-object v0 │ │ +1a086c: |[1a086c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a087c: 5410 1c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041c │ │ +1a0880: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1a0886: 0c00 |0005: move-result-object v0 │ │ +1a0888: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;) │ │ @@ -15640,31 +15640,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a07bc: |[1a07bc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1a07cc: 6e10 1a0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1a │ │ -1a07d2: 0c00 |0003: move-result-object v0 │ │ -1a07d4: 1100 |0004: return-object v0 │ │ +1a088c: |[1a088c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1a089c: 6e10 1a0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1a │ │ +1a08a2: 0c00 |0003: move-result-object v0 │ │ +1a08a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #105 header: │ │ class_idx : 1183 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -15691,38 +15691,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0834: |[1a0834] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1a0844: 5b01 1d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ -1a0848: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a084a: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1a0850: 0e00 |0006: return-void │ │ +1a0904: |[1a0904] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1a0914: 5b01 1d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ +1a0918: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a091a: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1a0920: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a07f8: |[1a07f8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a0808: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ -1a080c: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1a0812: 0c00 |0005: move-result-object v0 │ │ -1a0814: 1100 |0006: return-object v0 │ │ +1a08c8: |[1a08c8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a08d8: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ +1a08dc: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1a08e2: 0c00 |0005: move-result-object v0 │ │ +1a08e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;) │ │ @@ -15730,31 +15730,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0818: |[1a0818] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1a0828: 6e10 1d0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e1d │ │ -1a082e: 0c00 |0003: move-result-object v0 │ │ -1a0830: 1100 |0004: return-object v0 │ │ +1a08e8: |[1a08e8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1a08f8: 6e10 1d0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e1d │ │ +1a08fe: 0c00 |0003: move-result-object v0 │ │ +1a0900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #106 header: │ │ class_idx : 1184 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ @@ -15785,45 +15785,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a08a8: |[1a08a8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a08b8: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041e │ │ -1a08bc: 5b02 1f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041f │ │ -1a08c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a08c2: 7020 6fb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1a08c8: 0e00 |0008: return-void │ │ +1a0978: |[1a0978] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a0988: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041e │ │ +1a098c: 5b02 1f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041f │ │ +1a0990: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a0992: 7020 7cb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1a0998: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1a0854: |[1a0854] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a0864: 5410 1e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041e │ │ -1a0868: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a086c: 7210 02b6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a0872: 0c00 |0007: move-result-object v0 │ │ -1a0874: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ -1a0878: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a087c: 5410 1f04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041f │ │ -1a0880: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1a0886: 0c00 |0011: move-result-object v0 │ │ -1a0888: 1100 |0012: return-object v0 │ │ +1a0924: |[1a0924] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a0934: 5410 1e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041e │ │ +1a0938: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a093c: 7210 0fb6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a0942: 0c00 |0007: move-result-object v0 │ │ +1a0944: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ +1a0948: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a094c: 5410 1f04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041f │ │ +1a0950: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1a0956: 0c00 |0011: move-result-object v0 │ │ +1a0958: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;) │ │ @@ -15831,31 +15831,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a088c: |[1a088c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1a089c: 6e10 200e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e20 │ │ -1a08a2: 0c00 |0003: move-result-object v0 │ │ -1a08a4: 1100 |0004: return-object v0 │ │ +1a095c: |[1a095c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1a096c: 6e10 200e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e20 │ │ +1a0972: 0c00 |0003: move-result-object v0 │ │ +1a0974: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #107 header: │ │ class_idx : 1185 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #107 annotations: │ │ Annotations on class │ │ @@ -15882,38 +15882,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0908: |[1a0908] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1a0918: 5b01 2004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ -1a091c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a091e: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1a0924: 0e00 |0006: return-void │ │ +1a09d8: |[1a09d8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1a09e8: 5b01 2004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ +1a09ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a09ee: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1a09f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a08cc: |[1a08cc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a08dc: 5410 2004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ -1a08e0: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1a08e6: 0c00 |0005: move-result-object v0 │ │ -1a08e8: 1100 |0006: return-object v0 │ │ +1a099c: |[1a099c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a09ac: 5410 2004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ +1a09b0: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1a09b6: 0c00 |0005: move-result-object v0 │ │ +1a09b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;) │ │ @@ -15921,31 +15921,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a08ec: |[1a08ec] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1a08fc: 6e10 230e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e23 │ │ -1a0902: 0c00 |0003: move-result-object v0 │ │ -1a0904: 1100 |0004: return-object v0 │ │ +1a09bc: |[1a09bc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1a09cc: 6e10 230e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e23 │ │ +1a09d2: 0c00 |0003: move-result-object v0 │ │ +1a09d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #108 header: │ │ class_idx : 1186 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ @@ -15972,38 +15972,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0964: |[1a0964] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1a0974: 5b01 2104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ -1a0978: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a097a: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1a0980: 0e00 |0006: return-void │ │ +1a0a34: |[1a0a34] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1a0a44: 5b01 2104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ +1a0a48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0a4a: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1a0a50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0928: |[1a0928] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a0938: 5410 2104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ -1a093c: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1a0942: 0c00 |0005: move-result-object v0 │ │ -1a0944: 1100 |0006: return-object v0 │ │ +1a09f8: |[1a09f8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a0a08: 5410 2104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ +1a0a0c: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1a0a12: 0c00 |0005: move-result-object v0 │ │ +1a0a14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;) │ │ @@ -16011,31 +16011,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0948: |[1a0948] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1a0958: 6e10 260e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e26 │ │ -1a095e: 0c00 |0003: move-result-object v0 │ │ -1a0960: 1100 |0004: return-object v0 │ │ +1a0a18: |[1a0a18] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1a0a28: 6e10 260e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e26 │ │ +1a0a2e: 0c00 |0003: move-result-object v0 │ │ +1a0a30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #109 header: │ │ class_idx : 1187 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -16066,45 +16066,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a09d8: |[1a09d8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a09e8: 5b01 2204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0422 │ │ -1a09ec: 5b02 2304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ -1a09f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a09f2: 7020 6fb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1a09f8: 0e00 |0008: return-void │ │ +1a0aa8: |[1a0aa8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a0ab8: 5b01 2204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0422 │ │ +1a0abc: 5b02 2304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ +1a0ac0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a0ac2: 7020 7cb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1a0ac8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1a0984: |[1a0984] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a0994: 5410 2204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0422 │ │ -1a0998: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a099c: 7210 02b6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a09a2: 0c00 |0007: move-result-object v0 │ │ -1a09a4: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ -1a09a8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a09ac: 5410 2304 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ -1a09b0: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1a09b6: 0c00 |0011: move-result-object v0 │ │ -1a09b8: 1100 |0012: return-object v0 │ │ +1a0a54: |[1a0a54] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a0a64: 5410 2204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0422 │ │ +1a0a68: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a0a6c: 7210 0fb6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a0a72: 0c00 |0007: move-result-object v0 │ │ +1a0a74: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ +1a0a78: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a0a7c: 5410 2304 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ +1a0a80: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1a0a86: 0c00 |0011: move-result-object v0 │ │ +1a0a88: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;) │ │ @@ -16112,31 +16112,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a09bc: |[1a09bc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1a09cc: 6e10 290e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e29 │ │ -1a09d2: 0c00 |0003: move-result-object v0 │ │ -1a09d4: 1100 |0004: return-object v0 │ │ +1a0a8c: |[1a0a8c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1a0a9c: 6e10 290e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e29 │ │ +1a0aa2: 0c00 |0003: move-result-object v0 │ │ +1a0aa4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #110 header: │ │ class_idx : 1188 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1101 │ │ -source_file_idx : 26982 │ │ +source_file_idx : 26986 │ │ static_fields_size : 3 │ │ instance_fields_size: 17 │ │ direct_methods_size : 102 │ │ virtual_methods_size: 9 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -16250,616 +16250,616 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a16b8: |[1a16b8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a16c8: 7110 7d0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7d │ │ -1a16ce: 0c00 |0003: move-result-object v0 │ │ -1a16d0: 1100 |0004: return-object v0 │ │ +1a1788: |[1a1788] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1798: 7110 7d0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7d │ │ +1a179e: 0c00 |0003: move-result-object v0 │ │ +1a17a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a1d0c: |[1a1d0c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a1d1c: 7130 9e0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0e9e │ │ -1a1d22: 0e00 |0003: return-void │ │ +1a1ddc: |[1a1ddc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a1dec: 7130 9e0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0e9e │ │ +1a1df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k' │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a16d4: |[1a16d4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a16e4: 7120 a00e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ea0 │ │ -1a16ea: 0c00 |0003: move-result-object v0 │ │ -1a16ec: 1100 |0004: return-object v0 │ │ +1a17a4: |[1a17a4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a17b4: 7120 a00e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ea0 │ │ +1a17ba: 0c00 |0003: move-result-object v0 │ │ +1a17bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a16f0: |[1a16f0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1700: 7130 870e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e87 │ │ -1a1706: 0c00 |0003: move-result-object v0 │ │ -1a1708: 1100 |0004: return-object v0 │ │ +1a17c0: |[1a17c0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a17d0: 7130 870e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e87 │ │ +1a17d6: 0c00 |0003: move-result-object v0 │ │ +1a17d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a1d24: |[1a1d24] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a1d34: 7120 940e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e94 │ │ -1a1d3a: 0e00 |0003: return-void │ │ +1a1df4: |[1a1df4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a1e04: 7120 940e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e94 │ │ +1a1e0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1328: |[1a1328] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a1338: 7110 830e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e83 │ │ -1a133e: 0c00 |0003: move-result-object v0 │ │ -1a1340: 1100 |0004: return-object v0 │ │ +1a13f8: |[1a13f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a1408: 7110 830e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e83 │ │ +1a140e: 0c00 |0003: move-result-object v0 │ │ +1a1410: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a170c: |[1a170c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a171c: 7110 780e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e78 │ │ -1a1722: 0c00 |0003: move-result-object v0 │ │ -1a1724: 1100 |0004: return-object v0 │ │ +1a17dc: |[1a17dc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a17ec: 7110 780e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e78 │ │ +1a17f2: 0c00 |0003: move-result-object v0 │ │ +1a17f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a1d3c: |[1a1d3c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a1d4c: 7120 9a0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e9a │ │ -1a1d52: 0e00 |0003: return-void │ │ +1a1e0c: |[1a1e0c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a1e1c: 7120 9a0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e9a │ │ +1a1e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1728: |[1a1728] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1738: 7120 580e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e58 │ │ -1a173e: 0c00 |0003: move-result-object v0 │ │ -1a1740: 1100 |0004: return-object v0 │ │ +1a17f8: |[1a17f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1808: 7120 580e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e58 │ │ +1a180e: 0c00 |0003: move-result-object v0 │ │ +1a1810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a1d54: |[1a1d54] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a1d64: 7120 570e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e57 │ │ -1a1d6a: 0e00 |0003: return-void │ │ +1a1e24: |[1a1e24] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a1e34: 7120 570e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e57 │ │ +1a1e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1248: |[1a1248] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a1258: 7110 a20e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0ea2 │ │ -1a125e: 0c00 |0003: move-result-object v0 │ │ -1a1260: 1100 |0004: return-object v0 │ │ +1a1318: |[1a1318] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a1328: 7110 a20e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0ea2 │ │ +1a132e: 0c00 |0003: move-result-object v0 │ │ +1a1330: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0fdc: |[1a0fdc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a0fec: 7110 550e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e55 │ │ -1a0ff2: 0c00 |0003: move-result-object v0 │ │ -1a0ff4: 1100 |0004: return-object v0 │ │ +1a10ac: |[1a10ac] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a10bc: 7110 550e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e55 │ │ +1a10c2: 0c00 |0003: move-result-object v0 │ │ +1a10c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1568: |[1a1568] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a1578: 7110 760e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e76 │ │ -1a157e: 0c00 |0003: move-result-object v0 │ │ -1a1580: 1100 |0004: return-object v0 │ │ +1a1638: |[1a1638] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a1648: 7110 760e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e76 │ │ +1a164e: 0c00 |0003: move-result-object v0 │ │ +1a1650: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1744: |[1a1744] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1754: 7110 7a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7a │ │ -1a175a: 0c00 |0003: move-result-object v0 │ │ -1a175c: 1100 |0004: return-object v0 │ │ +1a1814: |[1a1814] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1824: 7110 7a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7a │ │ +1a182a: 0c00 |0003: move-result-object v0 │ │ +1a182c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY' │ │ type : '()Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a1168: |[1a1168] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ -1a1178: 7100 8c0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e8c │ │ -1a117e: 0a00 |0003: move-result v0 │ │ -1a1180: 0f00 |0004: return v0 │ │ +1a1238: |[1a1238] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ +1a1248: 7100 8c0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e8c │ │ +1a124e: 0a00 |0003: move-result v0 │ │ +1a1250: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU' │ │ type : '(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a1184: |[1a1184] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a1194: 7130 990e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e99 │ │ -1a119a: 0a00 |0003: move-result v0 │ │ -1a119c: 0f00 |0004: return v0 │ │ +1a1254: |[1a1254] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a1264: 7130 990e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e99 │ │ +1a126a: 0a00 |0003: move-result v0 │ │ +1a126c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1760: |[1a1760] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a1770: 7120 7e0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e7e │ │ -1a1776: 0c00 |0003: move-result-object v0 │ │ -1a1778: 1100 |0004: return-object v0 │ │ +1a1830: |[1a1830] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a1840: 7120 7e0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e7e │ │ +1a1846: 0c00 |0003: move-result-object v0 │ │ +1a1848: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a177c: |[1a177c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a178c: 7120 890e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e89 │ │ -1a1792: 0c00 |0003: move-result-object v0 │ │ -1a1794: 1100 |0004: return-object v0 │ │ +1a184c: |[1a184c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a185c: 7120 890e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e89 │ │ +1a1862: 0c00 |0003: move-result-object v0 │ │ +1a1864: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA' │ │ type : '(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1a1798: |[1a1798] com.infomaniak.drive.ui.MainActivity.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -1a17a8: 7140 700e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e70 │ │ -1a17ae: 0c00 |0003: move-result-object v0 │ │ -1a17b0: 1100 |0004: return-object v0 │ │ +1a1868: |[1a1868] com.infomaniak.drive.ui.MainActivity.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +1a1878: 7140 700e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e70 │ │ +1a187e: 0c00 |0003: move-result-object v0 │ │ +1a1880: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a14f4: |[1a14f4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a1504: 7110 750e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e75 │ │ -1a150a: 0c00 |0003: move-result-object v0 │ │ -1a150c: 1100 |0004: return-object v0 │ │ +1a15c4: |[1a15c4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a15d4: 7110 750e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e75 │ │ +1a15da: 0c00 |0003: move-result-object v0 │ │ +1a15dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1a1d6c: |[1a1d6c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a1d7c: 7140 8b0e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8b │ │ -1a1d82: 0e00 |0003: return-void │ │ +1a1e3c: |[1a1e3c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a1e4c: 7140 8b0e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8b │ │ +1a1e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a17b4: |[1a17b4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a17c4: 7120 7f0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7f │ │ -1a17ca: 0c00 |0003: move-result-object v0 │ │ -1a17cc: 1100 |0004: return-object v0 │ │ +1a1884: |[1a1884] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1894: 7120 7f0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7f │ │ +1a189a: 0c00 |0003: move-result-object v0 │ │ +1a189c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a17d0: |[1a17d0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a17e0: 7120 800e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e80 │ │ -1a17e6: 0c00 |0003: move-result-object v0 │ │ -1a17e8: 1100 |0004: return-object v0 │ │ +1a18a0: |[1a18a0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a18b0: 7120 800e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e80 │ │ +1a18b6: 0c00 |0003: move-result-object v0 │ │ +1a18b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a17ec: |[1a17ec] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a17fc: 7120 850e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e85 │ │ -1a1802: 0c00 |0003: move-result-object v0 │ │ -1a1804: 1100 |0004: return-object v0 │ │ +1a18bc: |[1a18bc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a18cc: 7120 850e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e85 │ │ +1a18d2: 0c00 |0003: move-result-object v0 │ │ +1a18d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1074: |[1a1074] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a1084: 7110 820e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e82 │ │ -1a108a: 0c00 |0003: move-result-object v0 │ │ -1a108c: 1100 |0004: return-object v0 │ │ +1a1144: |[1a1144] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a1154: 7110 820e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e82 │ │ +1a115a: 0c00 |0003: move-result-object v0 │ │ +1a115c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1808: |[1a1808] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1818: 7110 790e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e79 │ │ -1a181e: 0c00 |0003: move-result-object v0 │ │ -1a1820: 1100 |0004: return-object v0 │ │ +1a18d8: |[1a18d8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a18e8: 7110 790e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e79 │ │ +1a18ee: 0c00 |0003: move-result-object v0 │ │ +1a18f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a12a8: |[1a12a8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a12b8: 7110 510e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e51 │ │ -1a12be: 0c00 |0003: move-result-object v0 │ │ -1a12c0: 1100 |0004: return-object v0 │ │ +1a1378: |[1a1378] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a1388: 7110 510e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e51 │ │ +1a138e: 0c00 |0003: move-result-object v0 │ │ +1a1390: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1824: |[1a1824] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1834: 7120 950e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e95 │ │ -1a183a: 0c00 |0003: move-result-object v0 │ │ -1a183c: 1100 |0004: return-object v0 │ │ +1a18f4: |[1a18f4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1904: 7120 950e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e95 │ │ +1a190a: 0c00 |0003: move-result-object v0 │ │ +1a190c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1840: |[1a1840] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1850: 7120 7c0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7c │ │ -1a1856: 0c00 |0003: move-result-object v0 │ │ -1a1858: 1100 |0004: return-object v0 │ │ +1a1910: |[1a1910] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1920: 7120 7c0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7c │ │ +1a1926: 0c00 |0003: move-result-object v0 │ │ +1a1928: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a1d84: |[1a1d84] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a1d94: 2200 9304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@0493 │ │ -1a1d98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a1d9a: 7020 f10d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0df1 │ │ -1a1da0: 6900 2404 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0424 │ │ -1a1da4: 0e00 |0008: return-void │ │ +1a1e54: |[1a1e54] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a1e64: 2200 9304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@0493 │ │ +1a1e68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a1e6a: 7020 f10d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0df1 │ │ +1a1e70: 6900 2404 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0424 │ │ +1a1e74: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 208 16-bit code units │ │ -1a1da8: |[1a1da8] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a1db8: 7010 850c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c85 │ │ -1a1dbe: 2200 8b04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@048b │ │ -1a1dc2: 7020 e00d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de0 │ │ -1a1dc8: 7110 649a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a1dce: 0c00 |000b: move-result-object v0 │ │ -1a1dd0: 5b70 2704 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0427 │ │ -1a1dd4: 0770 |000e: move-object v0, v7 │ │ -1a1dd6: 1f00 7601 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0176 │ │ -1a1dda: 2201 9e04 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@049e │ │ -1a1dde: 7020 190e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e19 │ │ -1a1de4: 1f01 2d1b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a1de8: 2202 5102 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ -1a1dec: 1c03 de04 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1a1df0: 7110 31b8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -1a1df6: 0c03 |001f: move-result-object v3 │ │ -1a1df8: 2204 9f04 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@049f │ │ -1a1dfc: 7020 1c0e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e1c │ │ -1a1e02: 1f04 2d1b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a1e06: 2205 a004 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@04a0 │ │ -1a1e0a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1a1e0c: 7030 1f0e 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e1f │ │ -1a1e12: 1f05 2d1b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a1e16: 7055 5806 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ -1a1e1c: 1f02 3c19 |0032: check-cast v2, Lkotlin/Lazy; // type@193c │ │ -1a1e20: 5b72 3104 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0431 │ │ -1a1e24: 2201 a104 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@04a1 │ │ -1a1e28: 7020 220e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e22 │ │ -1a1e2e: 1f01 2d1b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a1e32: 2202 5102 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ -1a1e36: 1c03 e504 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ -1a1e3a: 7110 31b8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -1a1e40: 0c03 |0044: move-result-object v3 │ │ -1a1e42: 2204 a204 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@04a2 │ │ -1a1e46: 7020 250e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e25 │ │ -1a1e4c: 1f04 2d1b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a1e50: 2205 a304 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@04a3 │ │ -1a1e54: 7030 280e 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e28 │ │ -1a1e5a: 1f05 2d1b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a1e5e: 7055 5806 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ -1a1e64: 1f02 3c19 |0056: check-cast v2, Lkotlin/Lazy; // type@193c │ │ -1a1e68: 5b72 3204 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ -1a1e6c: 2200 8c04 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@048c │ │ -1a1e70: 7020 e20d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de2 │ │ -1a1e76: 7110 649a 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a1e7c: 0c00 |0062: move-result-object v0 │ │ -1a1e7e: 5b70 3404 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0434 │ │ -1a1e82: 2200 8d04 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@048d │ │ -1a1e86: 7020 e40d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de4 │ │ -1a1e8c: 7110 649a 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a1e92: 0c00 |006d: move-result-object v0 │ │ -1a1e94: 5b70 3704 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0437 │ │ -1a1e98: 2200 8e04 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@048e │ │ -1a1e9c: 7020 e60d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de6 │ │ -1a1ea2: 7110 649a 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a1ea8: 0c00 |0078: move-result-object v0 │ │ -1a1eaa: 5b70 3304 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0433 │ │ -1a1eae: 2200 ab19 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@19ab │ │ -1a1eb2: 7010 7b9e 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9e7b │ │ -1a1eb8: 5b70 3504 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ -1a1ebc: 2200 8401 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0184 │ │ -1a1ec0: 7010 8804 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0488 │ │ -1a1ec6: 1f00 8001 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ -1a1eca: 2201 8f04 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@048f │ │ -1a1ece: 7020 e80d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de8 │ │ -1a1ed4: 6e30 920e 0701 |008e: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e92 │ │ -1a1eda: 0c00 |0091: move-result-object v0 │ │ -1a1edc: 1a01 19ea |0092: const-string v1, "registerForActivityResult(...)" // string@ea19 │ │ -1a1ee0: 7120 4fb7 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a1ee6: 5b70 2c04 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042c │ │ -1a1eea: 2200 9004 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0490 │ │ -1a1eee: 7020 ea0d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dea │ │ -1a1ef4: 7110 649a 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a1efa: 0c00 |00a1: move-result-object v0 │ │ -1a1efc: 5b70 2b04 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042b │ │ -1a1f00: 2200 8301 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0183 │ │ -1a1f04: 7010 8704 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -1a1f0a: 1f00 8001 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ -1a1f0e: 2202 9104 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@0491 │ │ -1a1f12: 7020 ec0d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dec │ │ -1a1f18: 6e30 920e 0702 |00b0: invoke-virtual {v7, v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e92 │ │ -1a1f1e: 0c00 |00b3: move-result-object v0 │ │ -1a1f20: 7120 4fb7 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a1f26: 5b70 3604 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ -1a1f2a: 2200 9204 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@0492 │ │ -1a1f2e: 7020 ee0d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dee │ │ -1a1f34: 7110 649a 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a1f3a: 0c00 |00c1: move-result-object v0 │ │ -1a1f3c: 5b70 2f04 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042f │ │ -1a1f40: 2200 7604 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@0476 │ │ -1a1f44: 7020 b60d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db6 │ │ -1a1f4a: 7110 649a 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a1f50: 0c00 |00cc: move-result-object v0 │ │ -1a1f52: 5b70 2e04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042e │ │ -1a1f56: 0e00 |00cf: return-void │ │ +1a1e78: |[1a1e78] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a1e88: 7010 850c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c85 │ │ +1a1e8e: 2200 8b04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@048b │ │ +1a1e92: 7020 e00d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de0 │ │ +1a1e98: 7110 719a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a1e9e: 0c00 |000b: move-result-object v0 │ │ +1a1ea0: 5b70 2704 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0427 │ │ +1a1ea4: 0770 |000e: move-object v0, v7 │ │ +1a1ea6: 1f00 7601 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0176 │ │ +1a1eaa: 2201 9e04 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@049e │ │ +1a1eae: 7020 190e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e19 │ │ +1a1eb4: 1f01 2e1b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a1eb8: 2202 5102 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ +1a1ebc: 1c03 de04 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1a1ec0: 7110 3eb8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +1a1ec6: 0c03 |001f: move-result-object v3 │ │ +1a1ec8: 2204 9f04 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@049f │ │ +1a1ecc: 7020 1c0e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e1c │ │ +1a1ed2: 1f04 2e1b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a1ed6: 2205 a004 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@04a0 │ │ +1a1eda: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1a1edc: 7030 1f0e 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e1f │ │ +1a1ee2: 1f05 2e1b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a1ee6: 7055 5806 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ +1a1eec: 1f02 3d19 |0032: check-cast v2, Lkotlin/Lazy; // type@193d │ │ +1a1ef0: 5b72 3104 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0431 │ │ +1a1ef4: 2201 a104 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@04a1 │ │ +1a1ef8: 7020 220e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e22 │ │ +1a1efe: 1f01 2e1b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a1f02: 2202 5102 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ +1a1f06: 1c03 e504 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ +1a1f0a: 7110 3eb8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +1a1f10: 0c03 |0044: move-result-object v3 │ │ +1a1f12: 2204 a204 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@04a2 │ │ +1a1f16: 7020 250e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e25 │ │ +1a1f1c: 1f04 2e1b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a1f20: 2205 a304 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@04a3 │ │ +1a1f24: 7030 280e 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e28 │ │ +1a1f2a: 1f05 2e1b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a1f2e: 7055 5806 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ +1a1f34: 1f02 3d19 |0056: check-cast v2, Lkotlin/Lazy; // type@193d │ │ +1a1f38: 5b72 3204 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ +1a1f3c: 2200 8c04 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@048c │ │ +1a1f40: 7020 e20d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de2 │ │ +1a1f46: 7110 719a 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a1f4c: 0c00 |0062: move-result-object v0 │ │ +1a1f4e: 5b70 3404 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0434 │ │ +1a1f52: 2200 8d04 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@048d │ │ +1a1f56: 7020 e40d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de4 │ │ +1a1f5c: 7110 719a 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a1f62: 0c00 |006d: move-result-object v0 │ │ +1a1f64: 5b70 3704 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0437 │ │ +1a1f68: 2200 8e04 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@048e │ │ +1a1f6c: 7020 e60d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de6 │ │ +1a1f72: 7110 719a 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a1f78: 0c00 |0078: move-result-object v0 │ │ +1a1f7a: 5b70 3304 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0433 │ │ +1a1f7e: 2200 ac19 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@19ac │ │ +1a1f82: 7010 889e 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9e88 │ │ +1a1f88: 5b70 3504 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ +1a1f8c: 2200 8401 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0184 │ │ +1a1f90: 7010 8804 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0488 │ │ +1a1f96: 1f00 8001 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ +1a1f9a: 2201 8f04 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@048f │ │ +1a1f9e: 7020 e80d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de8 │ │ +1a1fa4: 6e30 920e 0701 |008e: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e92 │ │ +1a1faa: 0c00 |0091: move-result-object v0 │ │ +1a1fac: 1a01 1eea |0092: const-string v1, "registerForActivityResult(...)" // string@ea1e │ │ +1a1fb0: 7120 5cb7 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a1fb6: 5b70 2c04 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042c │ │ +1a1fba: 2200 9004 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0490 │ │ +1a1fbe: 7020 ea0d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dea │ │ +1a1fc4: 7110 719a 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a1fca: 0c00 |00a1: move-result-object v0 │ │ +1a1fcc: 5b70 2b04 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042b │ │ +1a1fd0: 2200 8301 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0183 │ │ +1a1fd4: 7010 8704 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +1a1fda: 1f00 8001 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ +1a1fde: 2202 9104 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@0491 │ │ +1a1fe2: 7020 ec0d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dec │ │ +1a1fe8: 6e30 920e 0702 |00b0: invoke-virtual {v7, v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e92 │ │ +1a1fee: 0c00 |00b3: move-result-object v0 │ │ +1a1ff0: 7120 5cb7 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a1ff6: 5b70 3604 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ +1a1ffa: 2200 9204 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@0492 │ │ +1a1ffe: 7020 ee0d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dee │ │ +1a2004: 7110 719a 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a200a: 0c00 |00c1: move-result-object v0 │ │ +1a200c: 5b70 2f04 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042f │ │ +1a2010: 2200 7604 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@0476 │ │ +1a2014: 7020 b60d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db6 │ │ +1a201a: 7110 719a 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a2020: 0c00 |00cc: move-result-object v0 │ │ +1a2022: 5b70 2e04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042e │ │ +1a2026: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=110 │ │ 0x000e line=112 │ │ 0x0011 line=649 │ │ 0x0018 line=653 │ │ @@ -16890,17 +16890,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a1f58: |[1a1f58] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1f68: 7110 560e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e56 │ │ -1a1f6e: 0e00 |0003: return-void │ │ +1a2028: |[1a2028] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2038: 7110 560e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e56 │ │ +1a203e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #32 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -16908,18 +16908,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a0f38: |[1a0f38] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a0f48: 7020 590e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e59 │ │ -1a0f4e: 0c00 |0003: move-result-object v0 │ │ -1a0f50: 1100 |0004: return-object v0 │ │ +1a1008: |[1a1008] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a1018: 7020 590e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e59 │ │ +1a101e: 0c00 |0003: move-result-object v0 │ │ +1a1020: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -16928,18 +16928,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a12c4: |[1a12c4] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a12d4: 7010 5a0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a12da: 0c00 |0003: move-result-object v0 │ │ -1a12dc: 1100 |0004: return-object v0 │ │ +1a1394: |[1a1394] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a13a4: 7010 5a0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a13aa: 0c00 |0003: move-result-object v0 │ │ +1a13ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -16947,18 +16947,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a13a4: |[1a13a4] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a13b4: 7010 630e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a13ba: 0c00 |0003: move-result-object v0 │ │ -1a13bc: 1100 |0004: return-object v0 │ │ +1a1474: |[1a1474] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a1484: 7010 630e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a148a: 0c00 |0003: move-result-object v0 │ │ +1a148c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #35 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -16966,18 +16966,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1090: |[1a1090] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a10a0: 7010 650e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a10a6: 0c00 |0003: move-result-object v0 │ │ -1a10a8: 1100 |0004: return-object v0 │ │ +1a1160: |[1a1160] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a1170: 7010 650e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a1176: 0c00 |0003: move-result-object v0 │ │ +1a1178: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #36 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -16985,17 +16985,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a1cf4: |[1a1cf4] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ -1a1d04: 5400 3504 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ -1a1d08: 1100 |0002: return-object v0 │ │ +1a1dc4: |[1a1dc4] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ +1a1dd4: 5400 3504 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ +1a1dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #37 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17003,17 +17003,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a1f70: |[1a1f70] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1f80: 7010 810e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e81 │ │ -1a1f86: 0e00 |0003: return-void │ │ +1a2040: |[1a2040] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2050: 7010 810e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e81 │ │ +1a2056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17021,20 +17021,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a12e0: |[1a12e0] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a12f0: 6e10 610e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e61 │ │ -1a12f6: 0c00 |0003: move-result-object v0 │ │ -1a12f8: 7110 c90b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bc9 │ │ -1a12fe: 0c00 |0007: move-result-object v0 │ │ -1a1300: 1100 |0008: return-object v0 │ │ +1a13b0: |[1a13b0] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a13c0: 6e10 610e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e61 │ │ +1a13c6: 0c00 |0003: move-result-object v0 │ │ +1a13c8: 7110 c90b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bc9 │ │ +1a13ce: 0c00 |0007: move-result-object v0 │ │ +1a13d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #39 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17042,30 +17042,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -1a11a0: |[1a11a0] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ -1a11b0: 5420 3004 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0430 │ │ -1a11b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a11b6: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -1a11ba: 6e10 b208 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08b2 │ │ -1a11c0: 0a00 |0008: move-result v0 │ │ -1a11c2: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -1a11c6: 280c |000b: goto 0017 // +000c │ │ -1a11c8: 6e10 620e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e62 │ │ -1a11ce: 0c00 |000f: move-result-object v0 │ │ -1a11d0: 6e10 8b08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@088b │ │ -1a11d6: 0a00 |0013: move-result v0 │ │ -1a11d8: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a11dc: 2802 |0016: goto 0018 // +0002 │ │ -1a11de: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1a11e0: 0f01 |0018: return v1 │ │ +1a1270: |[1a1270] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ +1a1280: 5420 3004 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0430 │ │ +1a1284: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a1286: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +1a128a: 6e10 b208 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08b2 │ │ +1a1290: 0a00 |0008: move-result v0 │ │ +1a1292: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +1a1296: 280c |000b: goto 0017 // +000c │ │ +1a1298: 6e10 620e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e62 │ │ +1a129e: 0c00 |000f: move-result-object v0 │ │ +1a12a0: 6e10 8b08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@088b │ │ +1a12a6: 0a00 |0013: move-result v0 │ │ +1a12a8: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a12ac: 2802 |0016: goto 0018 // +0002 │ │ +1a12ae: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1a12b0: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #40 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17073,45 +17073,45 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1a1fbc: |[1a1fbc] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ -1a1fcc: 7010 6c0e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6c │ │ -1a1fd2: 0c00 |0003: move-result-object v0 │ │ -1a1fd4: 5531 2d04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042d │ │ -1a1fd8: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ -1a1fdc: 6e10 250b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b25 │ │ -1a1fe2: 0a01 |000b: move-result v1 │ │ -1a1fe4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -1a1fe6: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ -1a1fea: 6201 b812 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a1fee: 6e10 9839 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3998 │ │ -1a1ff4: 0a01 |0014: move-result v1 │ │ -1a1ff6: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ -1a1ffa: 6e20 2f0b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b2f │ │ -1a2000: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ -1a2006: 7110 9793 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1a200c: 0c00 |0020: move-result-object v0 │ │ -1a200e: 2802 |0021: goto 0023 // +0002 │ │ -1a2010: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -1a2012: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -1a2016: 1f00 ad17 |0025: check-cast v0, Ljava/lang/Number; // type@17ad │ │ -1a201a: 6e10 f093 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1a2020: 0a00 |002a: move-result v0 │ │ -1a2022: 5c32 2d04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042d │ │ -1a2026: 0731 |002d: move-object v1, v3 │ │ -1a2028: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a202c: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ -1a2032: 7120 6106 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0661 │ │ -1a2038: 0c01 |0036: move-result-object v1 │ │ -1a203a: 6e20 6f06 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ -1a2040: 0e00 |003a: return-void │ │ +1a208c: |[1a208c] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ +1a209c: 7010 6c0e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6c │ │ +1a20a2: 0c00 |0003: move-result-object v0 │ │ +1a20a4: 5531 2d04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042d │ │ +1a20a8: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ +1a20ac: 6e10 250b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b25 │ │ +1a20b2: 0a01 |000b: move-result v1 │ │ +1a20b4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +1a20b6: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ +1a20ba: 6201 bb12 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a20be: 6e10 a539 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@39a5 │ │ +1a20c4: 0a01 |0014: move-result v1 │ │ +1a20c6: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ +1a20ca: 6e20 2f0b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b2f │ │ +1a20d0: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ +1a20d6: 7110 a493 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1a20dc: 0c00 |0020: move-result-object v0 │ │ +1a20de: 2802 |0021: goto 0023 // +0002 │ │ +1a20e0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +1a20e2: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ +1a20e6: 1f00 ae17 |0025: check-cast v0, Ljava/lang/Number; // type@17ae │ │ +1a20ea: 6e10 fd93 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1a20f0: 0a00 |002a: move-result v0 │ │ +1a20f2: 5c32 2d04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042d │ │ +1a20f6: 0731 |002d: move-object v1, v3 │ │ +1a20f8: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a20fc: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ +1a2102: 7120 6106 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0661 │ │ +1a2108: 0c01 |0036: move-result-object v1 │ │ +1a210a: 6e20 6f06 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ +1a2110: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=557 │ │ 0x0008 line=559 │ │ 0x0017 line=560 │ │ 0x001d line=561 │ │ @@ -17126,33 +17126,33 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1a0ff8: |[1a0ff8] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a1008: 6200 f700 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f7 │ │ -1a100c: 0731 |0002: move-object v1, v3 │ │ -1a100e: 1f01 3600 |0003: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a1012: 6e20 020a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a02 │ │ -1a1018: 0c00 |0008: move-result-object v0 │ │ -1a101a: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1a101e: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ -1a1022: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ -1a1026: 2201 9404 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@0494 │ │ -1a102a: 7030 f20d 0103 |0011: invoke-direct {v1, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df2 │ │ -1a1030: 1f01 b100 |0014: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ -1a1034: 280c |0016: goto 0022 // +000c │ │ -1a1036: 6e10 5392 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@9253 │ │ -1a103c: 0c00 |001a: move-result-object v0 │ │ -1a103e: 2201 9504 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@0495 │ │ -1a1042: 7030 f40d 3100 |001d: invoke-direct {v1, v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V // method@0df4 │ │ -1a1048: 1f01 b100 |0020: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ -1a104c: 1101 |0022: return-object v1 │ │ +1a10c8: |[1a10c8] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a10d8: 6200 f700 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f7 │ │ +1a10dc: 0731 |0002: move-object v1, v3 │ │ +1a10de: 1f01 3600 |0003: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a10e2: 6e20 020a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a02 │ │ +1a10e8: 0c00 |0008: move-result-object v0 │ │ +1a10ea: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1a10ee: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ +1a10f2: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ +1a10f6: 2201 9404 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@0494 │ │ +1a10fa: 7030 f20d 0103 |0011: invoke-direct {v1, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df2 │ │ +1a1100: 1f01 b100 |0014: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ +1a1104: 280c |0016: goto 0022 // +000c │ │ +1a1106: 6e10 6092 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@9260 │ │ +1a110c: 0c00 |001a: move-result-object v0 │ │ +1a110e: 2201 9504 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@0495 │ │ +1a1112: 7030 f40d 3100 |001d: invoke-direct {v1, v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V // method@0df4 │ │ +1a1118: 1f01 b100 |0020: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ +1a111c: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=142 │ │ 0x000f line=143 │ │ 0x0017 line=147 │ │ locals : │ │ @@ -17163,19 +17163,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a2044: |[1a2044] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2054: 7010 630e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a205a: 0c00 |0003: move-result-object v0 │ │ -1a205c: 6e10 3010 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1030 │ │ -1a2062: 0e00 |0007: return-void │ │ +1a2114: |[1a2114] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2124: 7010 630e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a212a: 0c00 |0003: move-result-object v0 │ │ +1a212c: 6e10 3010 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1030 │ │ +1a2132: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #43 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17183,20 +17183,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a2064: |[1a2064] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a2074: 7110 4db7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a207a: 2200 8604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@0486 │ │ -1a207e: 7020 d60d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd6 │ │ -1a2084: 7120 6a45 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@456a │ │ -1a208a: 0e00 |000b: return-void │ │ +1a2134: |[1a2134] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a2144: 7110 5ab7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a214a: 2200 8604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@0486 │ │ +1a214e: 7020 d60d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd6 │ │ +1a2154: 7120 7745 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4577 │ │ +1a215a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -17205,48 +17205,48 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -1a185c: |[1a185c] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a186c: 5478 3504 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ -1a1870: 6e10 a29e 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9ea2 │ │ -1a1876: 0c08 |0005: move-result-object v8 │ │ -1a1878: 1f08 7518 |0006: check-cast v8, Ljava/util/List; // type@1875 │ │ -1a187c: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ -1a1880: 6207 91b2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1884: 1107 |000c: return-object v7 │ │ -1a1886: 0770 |000d: move-object v0, v7 │ │ -1a1888: 1f00 4402 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a188c: 7110 3a06 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ -1a1892: 0c00 |0013: move-result-object v0 │ │ -1a1894: 0701 |0014: move-object v1, v0 │ │ -1a1896: 1f01 531d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a189a: 7100 18c8 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a18a0: 0c00 |001a: move-result-object v0 │ │ -1a18a2: 0702 |001b: move-object v2, v0 │ │ -1a18a4: 1f02 761a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a18a8: 2200 9604 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0496 │ │ -1a18ac: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1a18ae: 7030 f60d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df6 │ │ -1a18b4: 0704 |0024: move-object v4, v0 │ │ -1a18b6: 1f04 3c1b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a18ba: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -1a18bc: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1a18be: 7706 60c6 0100 |0029: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a18c4: 5478 3504 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ -1a18c8: 1f08 6418 |002e: check-cast v8, Ljava/util/Collection; // type@1864 │ │ -1a18cc: 7210 3697 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@9736 │ │ -1a18d2: 0a08 |0033: move-result v8 │ │ -1a18d4: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ -1a18d8: 7010 810e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e81 │ │ -1a18de: 6207 91b2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a18e2: 1107 |003b: return-object v7 │ │ +1a192c: |[1a192c] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a193c: 5478 3504 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ +1a1940: 6e10 af9e 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9eaf │ │ +1a1946: 0c08 |0005: move-result-object v8 │ │ +1a1948: 1f08 7618 |0006: check-cast v8, Ljava/util/List; // type@1876 │ │ +1a194c: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ +1a1950: 6207 94b2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1954: 1107 |000c: return-object v7 │ │ +1a1956: 0770 |000d: move-object v0, v7 │ │ +1a1958: 1f00 4402 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a195c: 7110 3a06 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ +1a1962: 0c00 |0013: move-result-object v0 │ │ +1a1964: 0701 |0014: move-object v1, v0 │ │ +1a1966: 1f01 541d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a196a: 7100 25c8 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a1970: 0c00 |001a: move-result-object v0 │ │ +1a1972: 0702 |001b: move-object v2, v0 │ │ +1a1974: 1f02 771a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a1978: 2200 9604 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0496 │ │ +1a197c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1a197e: 7030 f60d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df6 │ │ +1a1984: 0704 |0024: move-object v4, v0 │ │ +1a1986: 1f04 3d1b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a198a: 1225 |0027: const/4 v5, #int 2 // #2 │ │ +1a198c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1a198e: 7706 6dc6 0100 |0029: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a1994: 5478 3504 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ +1a1998: 1f08 6518 |002e: check-cast v8, Ljava/util/Collection; // type@1865 │ │ +1a199c: 7210 4397 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@9743 │ │ +1a19a2: 0a08 |0033: move-result v8 │ │ +1a19a4: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ +1a19a8: 7010 810e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e81 │ │ +1a19ae: 6207 94b2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a19b2: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000d line=130 │ │ 0x002c line=131 │ │ 0x0039 line=132 │ │ locals : │ │ @@ -17258,44 +17258,44 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -1a0f54: |[1a0f54] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a0f64: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -1a0f66: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a0f68: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -1a0f6c: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ -1a0f70: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1a0f72: 0770 |0007: move-object v0, v7 │ │ -1a0f74: 7706 b405 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/graphics/drawable/DrawableKt;.toBitmap$default:(Landroid/graphics/drawable/Drawable;IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; // method@05b4 │ │ -1a0f7a: 0c07 |000b: move-result-object v7 │ │ -1a0f7c: 2200 5c00 |000c: new-instance v0, Landroid/graphics/Canvas; // type@005c │ │ -1a0f80: 7020 1201 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0112 │ │ -1a0f86: 2201 6600 |0011: new-instance v1, Landroid/graphics/Paint; // type@0066 │ │ -1a0f8a: 7010 3c01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013c │ │ -1a0f90: 0762 |0016: move-object v2, v6 │ │ -1a0f92: 1f02 3600 |0017: check-cast v2, Landroid/content/Context; // type@0036 │ │ -1a0f96: 1403 5703 067f |0019: const v3, #float 1.78134e+38 // #7f060357 │ │ -1a0f9c: 7120 a705 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ -1a0fa2: 0a02 |001f: move-result v2 │ │ -1a0fa4: 6e20 4301 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0143 │ │ -1a0faa: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ -1a0fae: 6e20 4801 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0148 │ │ -1a0fb4: 6202 1d00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001d │ │ -1a0fb8: 6e20 4901 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0149 │ │ -1a0fbe: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -1a0fc0: 6e20 4201 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0142 │ │ -1a0fc6: 6e20 4501 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0145 │ │ -1a0fcc: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ -1a0fd0: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ -1a0fd4: 6e51 1801 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0118 │ │ -1a0fda: 1107 |003b: return-object v7 │ │ +1a1024: |[1a1024] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a1034: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +1a1036: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a1038: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +1a103c: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ +1a1040: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1a1042: 0770 |0007: move-object v0, v7 │ │ +1a1044: 7706 b405 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/graphics/drawable/DrawableKt;.toBitmap$default:(Landroid/graphics/drawable/Drawable;IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; // method@05b4 │ │ +1a104a: 0c07 |000b: move-result-object v7 │ │ +1a104c: 2200 5c00 |000c: new-instance v0, Landroid/graphics/Canvas; // type@005c │ │ +1a1050: 7020 1201 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0112 │ │ +1a1056: 2201 6600 |0011: new-instance v1, Landroid/graphics/Paint; // type@0066 │ │ +1a105a: 7010 3c01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013c │ │ +1a1060: 0762 |0016: move-object v2, v6 │ │ +1a1062: 1f02 3600 |0017: check-cast v2, Landroid/content/Context; // type@0036 │ │ +1a1066: 1403 5703 067f |0019: const v3, #float 1.78134e+38 // #7f060357 │ │ +1a106c: 7120 a705 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ +1a1072: 0a02 |001f: move-result v2 │ │ +1a1074: 6e20 4301 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0143 │ │ +1a107a: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ +1a107e: 6e20 4801 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0148 │ │ +1a1084: 6202 1d00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001d │ │ +1a1088: 6e20 4901 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0149 │ │ +1a108e: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +1a1090: 6e20 4201 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0142 │ │ +1a1096: 6e20 4501 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0145 │ │ +1a109c: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ +1a10a0: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ +1a10a4: 6e51 1801 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0118 │ │ +1a10aa: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=613 │ │ 0x000c line=614 │ │ 0x0011 line=615 │ │ 0x0016 line=616 │ │ 0x0025 line=617 │ │ @@ -17312,20 +17312,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1304: |[1a1304] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a1314: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0427 │ │ -1a1318: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a131e: 0c00 |0005: move-result-object v0 │ │ -1a1320: 1f00 e203 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03e2 │ │ -1a1324: 1100 |0008: return-object v0 │ │ +1a13d4: |[1a13d4] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a13e4: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0427 │ │ +1a13e8: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a13ee: 0c00 |0005: move-result-object v0 │ │ +1a13f0: 1f00 e203 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03e2 │ │ +1a13f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17333,20 +17333,20 @@ │ │ type : '()Landroid/os/FileObserver;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1050: |[1a1050] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ -1a1060: 5410 2b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042b │ │ -1a1064: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a106a: 0c00 |0005: move-result-object v0 │ │ -1a106c: 1f00 b100 |0006: check-cast v0, Landroid/os/FileObserver; // type@00b1 │ │ -1a1070: 1100 |0008: return-object v0 │ │ +1a1120: |[1a1120] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ +1a1130: 5410 2b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042b │ │ +1a1134: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a113a: 0c00 |0005: move-result-object v0 │ │ +1a113c: 1f00 b100 |0006: check-cast v0, Landroid/os/FileObserver; // type@00b1 │ │ +1a1140: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #48 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17354,20 +17354,20 @@ │ │ type : '()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1510: |[1a1510] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a1520: 5410 2e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042e │ │ -1a1524: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a152a: 0c00 |0005: move-result-object v0 │ │ -1a152c: 1f00 a80e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ea8 │ │ -1a1530: 1100 |0008: return-object v0 │ │ +1a15e0: |[1a15e0] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a15f0: 5410 2e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042e │ │ +1a15f4: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a15fa: 0c00 |0005: move-result-object v0 │ │ +1a15fc: 1f00 a90e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ea9 │ │ +1a1600: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #49 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17375,20 +17375,20 @@ │ │ type : '()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1584: |[1a1584] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a1594: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042f │ │ -1a1598: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a159e: 0c00 |0005: move-result-object v0 │ │ -1a15a0: 1f00 ab0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eab │ │ -1a15a4: 1100 |0008: return-object v0 │ │ +1a1654: |[1a1654] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a1664: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042f │ │ +1a1668: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a166e: 0c00 |0005: move-result-object v0 │ │ +1a1670: 1f00 ac0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eac │ │ +1a1674: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #50 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17396,20 +17396,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MainViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a13c0: |[1a13c0] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a13d0: 5410 3104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0431 │ │ -1a13d4: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a13da: 0c00 |0005: move-result-object v0 │ │ -1a13dc: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1a13e0: 1100 |0008: return-object v0 │ │ +1a1490: |[1a1490] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a14a0: 5410 3104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0431 │ │ +1a14a4: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a14aa: 0c00 |0005: move-result-object v0 │ │ +1a14ac: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1a14b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #51 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17417,20 +17417,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MyKSuiteViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a13e4: |[1a13e4] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ -1a13f4: 5410 3204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ -1a13f8: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a13fe: 0c00 |0005: move-result-object v0 │ │ -1a1400: 1f00 e504 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ -1a1404: 1100 |0008: return-object v0 │ │ +1a14b4: |[1a14b4] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ +1a14c4: 5410 3204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ +1a14c8: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a14ce: 0c00 |0005: move-result-object v0 │ │ +1a14d0: 1f00 e504 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ +1a14d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #52 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17438,20 +17438,20 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a10ac: |[1a10ac] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ -1a10bc: 5410 3304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0433 │ │ -1a10c0: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a10c6: 0c00 |0005: move-result-object v0 │ │ -1a10c8: 1f00 6102 |0006: check-cast v0, Landroidx/navigation/NavController; // type@0261 │ │ -1a10cc: 1100 |0008: return-object v0 │ │ +1a117c: |[1a117c] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ +1a118c: 5410 3304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0433 │ │ +1a1190: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a1196: 0c00 |0005: move-result-object v0 │ │ +1a1198: 1f00 6102 |0006: check-cast v0, Landroidx/navigation/NavController; // type@0261 │ │ +1a119c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17459,24 +17459,24 @@ │ │ type : '()Landroidx/navigation/fragment/NavHostFragment;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a1130: |[1a1130] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ -1a1140: 6e10 6b0e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e6b │ │ -1a1146: 0c00 |0003: move-result-object v0 │ │ -1a1148: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ -1a114e: 6e20 1806 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@0618 │ │ -1a1154: 0c00 |000a: move-result-object v0 │ │ -1a1156: 1a01 7edc |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dc7e │ │ -1a115a: 7120 4eb7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74e │ │ -1a1160: 1f00 7002 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@0270 │ │ -1a1164: 1100 |0012: return-object v0 │ │ +1a1200: |[1a1200] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ +1a1210: 6e10 6b0e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e6b │ │ +1a1216: 0c00 |0003: move-result-object v0 │ │ +1a1218: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ +1a121e: 6e20 1806 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@0618 │ │ +1a1224: 0c00 |000a: move-result-object v0 │ │ +1a1226: 1a01 83dc |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dc83 │ │ +1a122a: 7120 5bb7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75b │ │ +1a1230: 1f00 7002 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@0270 │ │ +1a1234: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #54 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17484,20 +17484,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1344: |[1a1344] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a1354: 5410 3404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0434 │ │ -1a1358: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a135e: 0c00 |0005: move-result-object v0 │ │ -1a1360: 1f00 a604 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -1a1364: 1100 |0008: return-object v0 │ │ +1a1414: |[1a1414] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a1424: 5410 3404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0434 │ │ +1a1428: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a142e: 0c00 |0005: move-result-object v0 │ │ +1a1430: 1f00 a604 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +1a1434: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #55 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17505,20 +17505,20 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1264: |[1a1264] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a1274: 5410 3704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0437 │ │ -1a1278: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a127e: 0c00 |0005: move-result-object v0 │ │ -1a1280: 1f00 b403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ -1a1284: 1100 |0008: return-object v0 │ │ +1a1334: |[1a1334] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a1344: 5410 3704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0437 │ │ +1a1348: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a134e: 0c00 |0005: move-result-object v0 │ │ +1a1350: 1f00 b403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ +1a1354: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #56 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17526,64 +17526,64 @@ │ │ type : '(IZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -1a208c: |[1a208c] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ -1a209c: 7010 5a0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a20a2: 0c00 |0003: move-result-object v0 │ │ -1a20a4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a20a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a20a8: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ -1a20ae: 1216 |0009: const/4 v6, #int 1 // #1 │ │ -1a20b0: 2807 |000a: goto 0011 // +0007 │ │ -1a20b2: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ -1a20b6: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1a20ba: 28fa |000f: goto 0009 // -0006 │ │ -1a20bc: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -1a20be: 5405 2e01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -1a20c2: 1a01 5cd1 |0013: const-string v1, "mainFab" // string@d15c │ │ -1a20c6: 7120 4fb7 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a20cc: 1f05 2301 |0018: check-cast v5, Landroid/view/View; // type@0123 │ │ -1a20d0: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -1a20d4: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ -1a20d8: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -1a20dc: 2802 |0020: goto 0022 // +0002 │ │ -1a20de: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1a20e0: 6e20 4e03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a20e6: 5405 2c01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a20ea: 1a03 4896 |0027: const-string v3, "bottomNavigation" // string@9648 │ │ -1a20ee: 7120 4fb7 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a20f4: 1f05 2301 |002c: check-cast v5, Landroid/view/View; // type@0123 │ │ -1a20f8: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ -1a20fc: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -1a2100: 2802 |0032: goto 0034 // +0002 │ │ -1a2102: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -1a2104: 6e20 4e03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a210a: 5405 2d01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012d │ │ -1a210e: 1a03 4996 |0039: const-string v3, "bottomNavigationBackgroundView" // string@9649 │ │ -1a2112: 7120 4fb7 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a2118: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ -1a211c: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ -1a2120: 2802 |0042: goto 0044 // +0002 │ │ -1a2122: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -1a2124: 6e20 4e03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a212a: 5405 2f01 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a212e: 1a06 39ee |0049: const-string v6, "searchFab" // string@ee39 │ │ -1a2132: 7120 4fb7 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a2138: 1f05 2301 |004e: check-cast v5, Landroid/view/View; // type@0123 │ │ -1a213c: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ -1a2140: 2803 |0052: goto 0055 // +0003 │ │ -1a2142: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ -1a2146: 6e20 4e03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a214c: 0e00 |0058: return-void │ │ -1a214e: 0000 |0059: nop // spacer │ │ -1a2150: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ +1a215c: |[1a215c] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ +1a216c: 7010 5a0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a2172: 0c00 |0003: move-result-object v0 │ │ +1a2174: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a2176: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a2178: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ +1a217e: 1216 |0009: const/4 v6, #int 1 // #1 │ │ +1a2180: 2807 |000a: goto 0011 // +0007 │ │ +1a2182: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ +1a2186: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1a218a: 28fa |000f: goto 0009 // -0006 │ │ +1a218c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +1a218e: 5405 2e01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +1a2192: 1a01 61d1 |0013: const-string v1, "mainFab" // string@d161 │ │ +1a2196: 7120 5cb7 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a219c: 1f05 2301 |0018: check-cast v5, Landroid/view/View; // type@0123 │ │ +1a21a0: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +1a21a4: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ +1a21a8: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +1a21ac: 2802 |0020: goto 0022 // +0002 │ │ +1a21ae: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1a21b0: 6e20 4e03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a21b6: 5405 2c01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a21ba: 1a03 4d96 |0027: const-string v3, "bottomNavigation" // string@964d │ │ +1a21be: 7120 5cb7 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a21c4: 1f05 2301 |002c: check-cast v5, Landroid/view/View; // type@0123 │ │ +1a21c8: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ +1a21cc: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +1a21d0: 2802 |0032: goto 0034 // +0002 │ │ +1a21d2: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +1a21d4: 6e20 4e03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a21da: 5405 2d01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012d │ │ +1a21de: 1a03 4e96 |0039: const-string v3, "bottomNavigationBackgroundView" // string@964e │ │ +1a21e2: 7120 5cb7 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a21e8: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ +1a21ec: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ +1a21f0: 2802 |0042: goto 0044 // +0002 │ │ +1a21f2: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +1a21f4: 6e20 4e03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a21fa: 5405 2f01 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a21fe: 1a06 3eee |0049: const-string v6, "searchFab" // string@ee3e │ │ +1a2202: 7120 5cb7 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a2208: 1f05 2301 |004e: check-cast v5, Landroid/view/View; // type@0123 │ │ +1a220c: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ +1a2210: 2803 |0052: goto 0055 // +0003 │ │ +1a2212: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ +1a2216: 6e20 4e03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a221c: 0e00 |0058: return-void │ │ +1a221e: 0000 |0059: nop // spacer │ │ +1a2220: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0011 line=493 │ │ 0x0022 line=672 │ │ 0x0025 line=494 │ │ 0x0034 line=674 │ │ @@ -17602,85 +17602,85 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 128 16-bit code units │ │ -1a221c: |[1a221c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ -1a222c: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a2230: 6e10 450b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b45 │ │ -1a2236: 0c00 |0005: move-result-object v0 │ │ -1a2238: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -1a223c: 0e00 |0008: return-void │ │ -1a223e: 6e10 0c0b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b0c │ │ -1a2244: 0a00 |000c: move-result v0 │ │ -1a2246: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1a224a: 0e00 |000f: return-void │ │ -1a224c: 6200 1c01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a2250: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a2252: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -1a2254: 7140 490b 1012 |0014: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/Integer;ILjava/lang/Object;)I // method@0b49 │ │ -1a225a: 0a00 |0017: move-result v0 │ │ -1a225c: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -1a2260: 0e00 |001a: return-void │ │ -1a2262: 6200 1c01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a2266: 7140 440b 1012 |001d: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllUploadedFiles$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/ArrayList; // method@0b44 │ │ -1a226c: 0c00 |0020: move-result-object v0 │ │ -1a226e: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -1a2272: 0e00 |0023: return-void │ │ -1a2274: 6e10 be96 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96be │ │ -1a227a: 0a03 |0027: move-result v3 │ │ -1a227c: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ -1a2280: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -1a2284: 0e00 |002c: return-void │ │ -1a2286: 0703 |002d: move-object v3, v0 │ │ -1a2288: 1f03 7518 |002e: check-cast v3, Ljava/util/List; // type@1875 │ │ -1a228c: 7120 6f0e 3d00 |0030: invoke-static {v13, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; // method@0e6f │ │ -1a2292: 0c03 |0033: move-result-object v3 │ │ -1a2294: 0734 |0034: move-object v4, v3 │ │ -1a2296: 1f04 6418 |0035: check-cast v4, Ljava/util/Collection; // type@1864 │ │ -1a229a: 7210 3697 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@9736 │ │ -1a22a0: 0a04 |003a: move-result v4 │ │ -1a22a2: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -1a22a6: 0731 |003d: move-object v1, v3 │ │ -1a22a8: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ -1a22ac: 0e00 |0040: return-void │ │ -1a22ae: 6203 a413 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a4 │ │ -1a22b2: 07d4 |0043: move-object v4, v13 │ │ -1a22b4: 1f04 3600 |0044: check-cast v4, Landroid/content/Context; // type@0036 │ │ -1a22b8: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ -1a22be: 6e20 690e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e69 │ │ -1a22c4: 0c05 |004c: move-result-object v5 │ │ -1a22c6: 1a06 d8bb |004d: const-string v6, "getString(...)" // string@bbd8 │ │ -1a22ca: 7120 4fb7 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a22d0: 6e10 be96 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96be │ │ -1a22d6: 0a06 |0055: move-result v6 │ │ -1a22d8: 7110 9793 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1a22de: 0c06 |0059: move-result-object v6 │ │ -1a22e0: 2322 a625 |005a: new-array v2, v2, [Ljava/lang/Object; // type@25a6 │ │ -1a22e4: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -1a22e6: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ -1a22ea: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ -1a22f0: 6e30 6a0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e6a │ │ -1a22f6: 0c06 |0065: move-result-object v6 │ │ -1a22f8: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ -1a22fe: 6e20 690e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e69 │ │ -1a2304: 0c07 |006c: move-result-object v7 │ │ -1a2306: 220a 7804 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0478 │ │ -1a230a: 7040 ba0d 0ad1 |006f: invoke-direct {v10, v0, v1, v13}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dba │ │ -1a2310: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ -1a2314: 120c |0074: const/4 v12, #int 0 // #0 │ │ -1a2316: 1208 |0075: const/4 v8, #int 0 // #0 │ │ -1a2318: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -1a231a: 770a 0d3c 0300 |0077: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/utils/Utils;.createConfirmation$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/appcompat/app/AlertDialog; // method@3c0d │ │ -1a2320: 0c00 |007a: move-result-object v0 │ │ -1a2322: 1f00 1e00 |007b: check-cast v0, Landroid/app/Dialog; // type@001e │ │ -1a2326: 5bd0 2804 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0428 │ │ -1a232a: 0e00 |007f: return-void │ │ +1a22ec: |[1a22ec] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ +1a22fc: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a2300: 6e10 450b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b45 │ │ +1a2306: 0c00 |0005: move-result-object v0 │ │ +1a2308: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +1a230c: 0e00 |0008: return-void │ │ +1a230e: 6e10 0c0b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b0c │ │ +1a2314: 0a00 |000c: move-result v0 │ │ +1a2316: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1a231a: 0e00 |000f: return-void │ │ +1a231c: 6200 1c01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a2320: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a2322: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +1a2324: 7140 490b 1012 |0014: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/Integer;ILjava/lang/Object;)I // method@0b49 │ │ +1a232a: 0a00 |0017: move-result v0 │ │ +1a232c: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +1a2330: 0e00 |001a: return-void │ │ +1a2332: 6200 1c01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a2336: 7140 440b 1012 |001d: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllUploadedFiles$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/ArrayList; // method@0b44 │ │ +1a233c: 0c00 |0020: move-result-object v0 │ │ +1a233e: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +1a2342: 0e00 |0023: return-void │ │ +1a2344: 6e10 cb96 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96cb │ │ +1a234a: 0a03 |0027: move-result v3 │ │ +1a234c: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ +1a2350: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +1a2354: 0e00 |002c: return-void │ │ +1a2356: 0703 |002d: move-object v3, v0 │ │ +1a2358: 1f03 7618 |002e: check-cast v3, Ljava/util/List; // type@1876 │ │ +1a235c: 7120 6f0e 3d00 |0030: invoke-static {v13, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; // method@0e6f │ │ +1a2362: 0c03 |0033: move-result-object v3 │ │ +1a2364: 0734 |0034: move-object v4, v3 │ │ +1a2366: 1f04 6518 |0035: check-cast v4, Ljava/util/Collection; // type@1865 │ │ +1a236a: 7210 4397 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@9743 │ │ +1a2370: 0a04 |003a: move-result v4 │ │ +1a2372: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +1a2376: 0731 |003d: move-object v1, v3 │ │ +1a2378: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ +1a237c: 0e00 |0040: return-void │ │ +1a237e: 6203 a713 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a7 │ │ +1a2382: 07d4 |0043: move-object v4, v13 │ │ +1a2384: 1f04 3600 |0044: check-cast v4, Landroid/content/Context; // type@0036 │ │ +1a2388: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ +1a238e: 6e20 690e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e69 │ │ +1a2394: 0c05 |004c: move-result-object v5 │ │ +1a2396: 1a06 ddbb |004d: const-string v6, "getString(...)" // string@bbdd │ │ +1a239a: 7120 5cb7 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a23a0: 6e10 cb96 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96cb │ │ +1a23a6: 0a06 |0055: move-result v6 │ │ +1a23a8: 7110 a493 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1a23ae: 0c06 |0059: move-result-object v6 │ │ +1a23b0: 2322 a725 |005a: new-array v2, v2, [Ljava/lang/Object; // type@25a7 │ │ +1a23b4: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +1a23b6: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ +1a23ba: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ +1a23c0: 6e30 6a0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e6a │ │ +1a23c6: 0c06 |0065: move-result-object v6 │ │ +1a23c8: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ +1a23ce: 6e20 690e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e69 │ │ +1a23d4: 0c07 |006c: move-result-object v7 │ │ +1a23d6: 220a 7804 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0478 │ │ +1a23da: 7040 ba0d 0ad1 |006f: invoke-direct {v10, v0, v1, v13}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dba │ │ +1a23e0: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ +1a23e4: 120c |0074: const/4 v12, #int 0 // #0 │ │ +1a23e6: 1208 |0075: const/4 v8, #int 0 // #0 │ │ +1a23e8: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +1a23ea: 770a 1a3c 0300 |0077: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/utils/Utils;.createConfirmation$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/appcompat/app/AlertDialog; // method@3c1a │ │ +1a23f0: 0c00 |007a: move-result-object v0 │ │ +1a23f2: 1f00 1e00 |007b: check-cast v0, Landroid/app/Dialog; // type@001e │ │ +1a23f6: 5bd0 2804 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0428 │ │ +1a23fa: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0009 line=400 │ │ 0x0010 line=401 │ │ 0x001b line=402 │ │ 0x0024 line=403 │ │ @@ -17699,70 +17699,70 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -1a15d4: |[1a15d4] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ -1a15e4: 1f09 a417 |0000: check-cast v9, Ljava/lang/Iterable; // type@17a4 │ │ -1a15e8: 2200 6118 |0002: new-instance v0, Ljava/util/ArrayList; // type@1861 │ │ -1a15ec: 7010 ab96 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@96ab │ │ -1a15f2: 1f00 6418 |0007: check-cast v0, Ljava/util/Collection; // type@1864 │ │ -1a15f6: 7210 9b93 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1a15fc: 0c09 |000c: move-result-object v9 │ │ -1a15fe: 7210 9497 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1a1604: 0a01 |0010: move-result v1 │ │ -1a1606: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ -1a160a: 7210 9597 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1a1610: 0c01 |0016: move-result-object v1 │ │ -1a1612: 0712 |0017: move-object v2, v1 │ │ -1a1614: 1f02 b603 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ -1a1618: 6e10 550b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ -1a161e: 0c03 |001d: move-result-object v3 │ │ -1a1620: 6e10 c601 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01c6 │ │ -1a1626: 0c03 |0021: move-result-object v3 │ │ -1a1628: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -1a162a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -1a162c: 1a06 d5ab |0024: const-string v6, "file" // string@abd5 │ │ -1a1630: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a1632: 7155 3ec1 6347 |0027: invoke-static {v3, v6, v7, v4, v5}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c13e │ │ -1a1638: 0a03 |002a: move-result v3 │ │ -1a163a: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ -1a163e: 0783 |002d: move-object v3, v8 │ │ -1a1640: 1f03 3600 |002e: check-cast v3, Landroid/content/Context; // type@0036 │ │ -1a1644: 6e10 550b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ -1a164a: 0c02 |0033: move-result-object v2 │ │ -1a164c: 7120 6102 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0261 │ │ -1a1652: 0a02 |0037: move-result v2 │ │ -1a1654: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ -1a1658: 7220 2f97 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@972f │ │ -1a165e: 28d0 |003d: goto 000d // -0030 │ │ -1a1660: 1f00 7518 |003e: check-cast v0, Ljava/util/List; // type@1875 │ │ -1a1664: 1f00 a417 |0040: check-cast v0, Ljava/lang/Iterable; // type@17a4 │ │ -1a1668: 2208 6118 |0042: new-instance v8, Ljava/util/ArrayList; // type@1861 │ │ -1a166c: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ -1a1670: 7120 81a8 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a881 │ │ -1a1676: 0a09 |0049: move-result v9 │ │ -1a1678: 7020 ac96 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@96ac │ │ -1a167e: 1f08 6418 |004d: check-cast v8, Ljava/util/Collection; // type@1864 │ │ -1a1682: 7210 9b93 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1a1688: 0c09 |0052: move-result-object v9 │ │ -1a168a: 7210 9497 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1a1690: 0a00 |0056: move-result v0 │ │ -1a1692: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ -1a1696: 7210 9597 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1a169c: 0c00 |005c: move-result-object v0 │ │ -1a169e: 1f00 b603 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ -1a16a2: 6e10 550b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ -1a16a8: 0c00 |0062: move-result-object v0 │ │ -1a16aa: 7220 2f97 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@972f │ │ -1a16b0: 28ed |0066: goto 0053 // -0013 │ │ -1a16b2: 1f08 7518 |0067: check-cast v8, Ljava/util/List; // type@1875 │ │ -1a16b6: 1108 |0069: return-object v8 │ │ +1a16a4: |[1a16a4] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ +1a16b4: 1f09 a517 |0000: check-cast v9, Ljava/lang/Iterable; // type@17a5 │ │ +1a16b8: 2200 6218 |0002: new-instance v0, Ljava/util/ArrayList; // type@1862 │ │ +1a16bc: 7010 b896 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@96b8 │ │ +1a16c2: 1f00 6518 |0007: check-cast v0, Ljava/util/Collection; // type@1865 │ │ +1a16c6: 7210 a893 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1a16cc: 0c09 |000c: move-result-object v9 │ │ +1a16ce: 7210 a197 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1a16d4: 0a01 |0010: move-result v1 │ │ +1a16d6: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ +1a16da: 7210 a297 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1a16e0: 0c01 |0016: move-result-object v1 │ │ +1a16e2: 0712 |0017: move-object v2, v1 │ │ +1a16e4: 1f02 b603 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ +1a16e8: 6e10 550b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ +1a16ee: 0c03 |001d: move-result-object v3 │ │ +1a16f0: 6e10 c601 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01c6 │ │ +1a16f6: 0c03 |0021: move-result-object v3 │ │ +1a16f8: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +1a16fa: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +1a16fc: 1a06 daab |0024: const-string v6, "file" // string@abda │ │ +1a1700: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a1702: 7155 4bc1 6347 |0027: invoke-static {v3, v6, v7, v4, v5}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c14b │ │ +1a1708: 0a03 |002a: move-result v3 │ │ +1a170a: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ +1a170e: 0783 |002d: move-object v3, v8 │ │ +1a1710: 1f03 3600 |002e: check-cast v3, Landroid/content/Context; // type@0036 │ │ +1a1714: 6e10 550b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ +1a171a: 0c02 |0033: move-result-object v2 │ │ +1a171c: 7120 6102 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0261 │ │ +1a1722: 0a02 |0037: move-result v2 │ │ +1a1724: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ +1a1728: 7220 3c97 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@973c │ │ +1a172e: 28d0 |003d: goto 000d // -0030 │ │ +1a1730: 1f00 7618 |003e: check-cast v0, Ljava/util/List; // type@1876 │ │ +1a1734: 1f00 a517 |0040: check-cast v0, Ljava/lang/Iterable; // type@17a5 │ │ +1a1738: 2208 6218 |0042: new-instance v8, Ljava/util/ArrayList; // type@1862 │ │ +1a173c: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ +1a1740: 7120 8ea8 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a88e │ │ +1a1746: 0a09 |0049: move-result v9 │ │ +1a1748: 7020 b996 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@96b9 │ │ +1a174e: 1f08 6518 |004d: check-cast v8, Ljava/util/Collection; // type@1865 │ │ +1a1752: 7210 a893 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1a1758: 0c09 |0052: move-result-object v9 │ │ +1a175a: 7210 a197 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1a1760: 0a00 |0056: move-result v0 │ │ +1a1762: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ +1a1766: 7210 a297 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1a176c: 0c00 |005c: move-result-object v0 │ │ +1a176e: 1f00 b603 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ +1a1772: 6e10 550b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ +1a1778: 0c00 |0062: move-result-object v0 │ │ +1a177a: 7220 3c97 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@973c │ │ +1a1780: 28ed |0066: goto 0053 // -0013 │ │ +1a1782: 1f08 7618 |0067: check-cast v8, Ljava/util/List; // type@1876 │ │ +1a1786: 1108 |0069: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0002 line=683 │ │ 0x0009 line=684 │ │ 0x001a line=381 │ │ 0x002d line=382 │ │ @@ -17784,20 +17784,20 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a18e4: |[1a18e4] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -1a18f4: 1a00 4fc6 |0000: const-string v0, "it" // string@c64f │ │ -1a18f8: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a18fe: 7130 710e 1302 |0005: invoke-static {v3, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V // method@0e71 │ │ -1a1904: 6201 91b2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1908: 1101 |000a: return-object v1 │ │ +1a19b4: |[1a19b4] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +1a19c4: 1a00 54c6 |0000: const-string v0, "it" // string@c654 │ │ +1a19c8: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a19ce: 7130 710e 1302 |0005: invoke-static {v3, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V // method@0e71 │ │ +1a19d4: 6201 94b2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a19d8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=414 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x000b reg=3 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -17808,38 +17808,38 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a21bc: |[1a21bc] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ -1a21cc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1a21d0: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -1a21d4: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ -1a21d8: 0767 |0006: move-object v7, v6 │ │ -1a21da: 1f07 4402 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a21de: 7110 3a06 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ -1a21e4: 0c07 |000c: move-result-object v7 │ │ -1a21e6: 0770 |000d: move-object v0, v7 │ │ -1a21e8: 1f00 531d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a21ec: 2207 9704 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0497 │ │ -1a21f0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a21f2: 7040 fb0d 6718 |0013: invoke-direct {v7, v6, v8, v1}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfb │ │ -1a21f8: 0773 |0016: move-object v3, v7 │ │ -1a21fa: 1f03 3c1b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a21fe: 1234 |0019: const/4 v4, #int 3 // #3 │ │ -1a2200: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -1a2202: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a2204: 7706 60c6 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a220a: 2808 |001f: goto 0027 // +0008 │ │ -1a220c: 7010 630e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2212: 0c06 |0023: move-result-object v6 │ │ -1a2214: 6e20 e70f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fe7 │ │ -1a221a: 0e00 |0027: return-void │ │ +1a228c: |[1a228c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ +1a229c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1a22a0: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +1a22a4: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ +1a22a8: 0767 |0006: move-object v7, v6 │ │ +1a22aa: 1f07 4402 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a22ae: 7110 3a06 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ +1a22b4: 0c07 |000c: move-result-object v7 │ │ +1a22b6: 0770 |000d: move-object v0, v7 │ │ +1a22b8: 1f00 541d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a22bc: 2207 9704 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0497 │ │ +1a22c0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a22c2: 7040 fb0d 6718 |0013: invoke-direct {v7, v6, v8, v1}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfb │ │ +1a22c8: 0773 |0016: move-object v3, v7 │ │ +1a22ca: 1f03 3d1b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a22ce: 1234 |0019: const/4 v4, #int 3 // #3 │ │ +1a22d0: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +1a22d2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a22d4: 7706 6dc6 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a22da: 2808 |001f: goto 0027 // +0008 │ │ +1a22dc: 7010 630e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a22e2: 0c06 |0023: move-result-object v6 │ │ +1a22e4: 6e20 e70f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fe7 │ │ +1a22ea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0006 line=389 │ │ 0x0020 line=395 │ │ locals : │ │ 0x0000 - 0x0028 reg=6 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -17851,32 +17851,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a232c: |[1a232c] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ -1a233c: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1a2340: 6e10 c409 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ -1a2346: 0a01 |0005: move-result v1 │ │ -1a2348: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ -1a234c: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ -1a2350: 6e10 c409 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ -1a2356: 0a01 |000d: move-result v1 │ │ -1a2358: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -1a235c: 6e10 c409 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ -1a2362: 0a00 |0013: move-result v0 │ │ -1a2364: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ -1a2368: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -1a236c: 6200 358a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a35 │ │ -1a2370: 0731 |001a: move-object v1, v3 │ │ -1a2372: 1f01 3002 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -1a2376: 6e20 754a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a75 │ │ -1a237c: 0e00 |0020: return-void │ │ +1a23fc: |[1a23fc] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ +1a240c: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1a2410: 6e10 c409 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ +1a2416: 0a01 |0005: move-result v1 │ │ +1a2418: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ +1a241c: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ +1a2420: 6e10 c409 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ +1a2426: 0a01 |000d: move-result v1 │ │ +1a2428: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +1a242c: 6e10 c409 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ +1a2432: 0a00 |0013: move-result v0 │ │ +1a2434: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ +1a2438: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +1a243c: 6200 388a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a38 │ │ +1a2440: 0731 |001a: move-object v1, v3 │ │ +1a2442: 1f01 3002 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +1a2446: 6e20 824a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a82 │ │ +1a244c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -17885,32 +17885,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -1a2380: |[1a2380] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ -1a2390: 7010 670e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e67 │ │ -1a2396: 0c00 |0003: move-result-object v0 │ │ -1a2398: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -1a239c: 6e10 b30e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb3 │ │ -1a23a2: 0a01 |0009: move-result v1 │ │ -1a23a4: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ -1a23a8: 6e10 530e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e53 │ │ -1a23ae: 7010 630e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a23b4: 0c01 |0012: move-result-object v1 │ │ -1a23b6: 7010 650e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a23bc: 0c02 |0016: move-result-object v2 │ │ -1a23be: 6e10 b30e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb3 │ │ -1a23c4: 0a03 |001a: move-result v3 │ │ -1a23c6: 6e10 b60e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0eb6 │ │ -1a23cc: 0a00 |001e: move-result v0 │ │ -1a23ce: 6e40 1410 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1014 │ │ -1a23d4: 0e00 |0022: return-void │ │ +1a2450: |[1a2450] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ +1a2460: 7010 670e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e67 │ │ +1a2466: 0c00 |0003: move-result-object v0 │ │ +1a2468: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +1a246c: 6e10 b30e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb3 │ │ +1a2472: 0a01 |0009: move-result v1 │ │ +1a2474: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ +1a2478: 6e10 530e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e53 │ │ +1a247e: 7010 630e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a2484: 0c01 |0012: move-result-object v1 │ │ +1a2486: 7010 650e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a248c: 0c02 |0016: move-result-object v2 │ │ +1a248e: 6e10 b30e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb3 │ │ +1a2494: 0a03 |001a: move-result v3 │ │ +1a2496: 6e10 b60e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0eb6 │ │ +1a249c: 0a00 |001e: move-result v0 │ │ +1a249e: 6e40 1410 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1014 │ │ +1a24a4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000c line=256 │ │ 0x000f line=257 │ │ locals : │ │ @@ -17921,73 +17921,73 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -1a23d8: |[1a23d8] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ -1a23e8: 7010 670e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e67 │ │ -1a23ee: 0c00 |0003: move-result-object v0 │ │ -1a23f0: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ -1a23f4: 6e10 b40e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb4 │ │ -1a23fa: 0c00 |0009: move-result-object v0 │ │ -1a23fc: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ -1a2400: 6201 ad00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a2404: 1f01 f40c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0cf4 │ │ -1a2408: 07a9 |0010: move-object v9, v10 │ │ -1a240a: 1f09 3600 |0011: check-cast v9, Landroid/content/Context; // type@0036 │ │ -1a240e: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ -1a2412: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -1a2414: 1a03 f5f7 |0016: const-string v3, "shortcuts" // string@f7f5 │ │ -1a2418: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -1a241a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1a241c: 0792 |001a: move-object v2, v9 │ │ -1a241e: 0704 |001b: move-object v4, v0 │ │ -1a2420: 7708 5f40 0100 |001c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@405f │ │ -1a2426: 6201 9913 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1399 │ │ -1a242a: 6e10 f33b 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bf3 │ │ -1a2430: 0c01 |0024: move-result-object v1 │ │ -1a2432: 7120 47b7 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a2438: 0a01 |0028: move-result v1 │ │ -1a243a: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ -1a243e: 6200 9913 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1399 │ │ -1a2442: 6e10 f33b 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bf3 │ │ -1a2448: 0c00 |0030: move-result-object v0 │ │ -1a244a: 7120 ad05 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05ad │ │ -1a2450: 7010 650e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a2456: 0c00 |0037: move-result-object v0 │ │ -1a2458: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -1a245e: 6e20 6f06 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ -1a2464: 2831 |003e: goto 006f // +0031 │ │ -1a2466: 6201 9813 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1398 │ │ -1a246a: 6e10 f33b 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bf3 │ │ -1a2470: 0c01 |0044: move-result-object v1 │ │ -1a2472: 7120 47b7 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a2478: 0a01 |0048: move-result v1 │ │ -1a247a: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ -1a247e: 6200 ac00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ -1a2482: 07a1 |004d: move-object v1, v10 │ │ -1a2484: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a2488: 54a2 3604 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ -1a248c: 6e30 1109 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0911 │ │ -1a2492: 281a |0055: goto 006f // +001a │ │ -1a2494: 6201 9713 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1397 │ │ -1a2498: 6e10 f33b 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bf3 │ │ -1a249e: 0c01 |005b: move-result-object v1 │ │ -1a24a0: 7120 47b7 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a24a6: 0a01 |005f: move-result v1 │ │ -1a24a8: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ -1a24ac: 7110 733a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a73 │ │ -1a24b2: 280a |0065: goto 006f // +000a │ │ -1a24b4: 6201 9a13 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139a │ │ -1a24b8: 6e10 f33b 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bf3 │ │ -1a24be: 0c01 |006b: move-result-object v1 │ │ -1a24c0: 7120 47b7 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a24c6: 0e00 |006f: return-void │ │ +1a24a8: |[1a24a8] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ +1a24b8: 7010 670e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e67 │ │ +1a24be: 0c00 |0003: move-result-object v0 │ │ +1a24c0: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ +1a24c4: 6e10 b40e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb4 │ │ +1a24ca: 0c00 |0009: move-result-object v0 │ │ +1a24cc: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ +1a24d0: 6201 ad00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a24d4: 1f01 f50c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0cf5 │ │ +1a24d8: 07a9 |0010: move-object v9, v10 │ │ +1a24da: 1f09 3600 |0011: check-cast v9, Landroid/content/Context; // type@0036 │ │ +1a24de: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ +1a24e2: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +1a24e4: 1a03 faf7 |0016: const-string v3, "shortcuts" // string@f7fa │ │ +1a24e8: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +1a24ea: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1a24ec: 0792 |001a: move-object v2, v9 │ │ +1a24ee: 0704 |001b: move-object v4, v0 │ │ +1a24f0: 7708 6c40 0100 |001c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@406c │ │ +1a24f6: 6201 9c13 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139c │ │ +1a24fa: 6e10 003c 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c00 │ │ +1a2500: 0c01 |0024: move-result-object v1 │ │ +1a2502: 7120 54b7 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a2508: 0a01 |0028: move-result v1 │ │ +1a250a: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ +1a250e: 6200 9c13 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139c │ │ +1a2512: 6e10 003c 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c00 │ │ +1a2518: 0c00 |0030: move-result-object v0 │ │ +1a251a: 7120 ad05 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05ad │ │ +1a2520: 7010 650e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a2526: 0c00 |0037: move-result-object v0 │ │ +1a2528: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +1a252e: 6e20 6f06 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ +1a2534: 2831 |003e: goto 006f // +0031 │ │ +1a2536: 6201 9b13 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139b │ │ +1a253a: 6e10 003c 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c00 │ │ +1a2540: 0c01 |0044: move-result-object v1 │ │ +1a2542: 7120 54b7 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a2548: 0a01 |0048: move-result v1 │ │ +1a254a: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ +1a254e: 6200 ac00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ +1a2552: 07a1 |004d: move-object v1, v10 │ │ +1a2554: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a2558: 54a2 3604 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ +1a255c: 6e30 1109 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0911 │ │ +1a2562: 281a |0055: goto 006f // +001a │ │ +1a2564: 6201 9a13 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139a │ │ +1a2568: 6e10 003c 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c00 │ │ +1a256e: 0c01 |005b: move-result-object v1 │ │ +1a2570: 7120 54b7 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a2576: 0a01 |005f: move-result v1 │ │ +1a2578: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ +1a257c: 7110 803a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a80 │ │ +1a2582: 280a |0065: goto 006f // +000a │ │ +1a2584: 6201 9d13 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139d │ │ +1a2588: 6e10 003c 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c00 │ │ +1a258e: 0c01 |006b: move-result-object v1 │ │ +1a2590: 7120 54b7 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a2596: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x000c line=505 │ │ 0x001f line=508 │ │ 0x002b line=509 │ │ 0x0034 line=510 │ │ @@ -18002,22 +18002,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -1a1534: |[1a1534] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a1544: 2200 a80e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ea8 │ │ -1a1548: 1f04 3002 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -1a154c: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ -1a1552: 1402 0604 147f |0007: const v2, #float 1.96747e+38 // #7f140406 │ │ -1a1558: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ -1a155e: 7052 ff4a 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4aff │ │ -1a1564: 1100 |0010: return-object v0 │ │ +1a1604: |[1a1604] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a1614: 2200 a90e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ea9 │ │ +1a1618: 1f04 3002 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +1a161c: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ +1a1622: 1402 0604 147f |0007: const v2, #float 1.96747e+38 // #7f140406 │ │ +1a1628: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ +1a162e: 7052 0c4b 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4b0c │ │ +1a1634: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0002 line=165 │ │ 0x000d line=164 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -18027,21 +18027,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1a15a8: |[1a15a8] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a15b8: 2200 ab0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eab │ │ -1a15bc: 1f03 3002 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -1a15c0: 1a01 719c |0004: const-string v1, "com.infomaniak.drive" // string@9c71 │ │ -1a15c4: 1402 c90b 0103 |0006: const v2, #float 3.79232e-37 // #03010bc9 │ │ -1a15ca: 7040 0b4b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4b0b │ │ -1a15d0: 1100 |000c: return-object v0 │ │ +1a1678: |[1a1678] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a1688: 2200 ac0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0eac │ │ +1a168c: 1f03 3002 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +1a1690: 1a01 769c |0004: const-string v1, "com.infomaniak.drive" // string@9c76 │ │ +1a1694: 1402 c90b 0103 |0006: const v2, #float 3.79232e-37 // #03010bc9 │ │ +1a169a: 7040 184b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4b18 │ │ +1a16a0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #66 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18049,25 +18049,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a24c8: |[1a24c8] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ -1a24d8: 7010 5e0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e5e │ │ -1a24de: 0c00 |0003: move-result-object v0 │ │ -1a24e0: 2201 8304 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@0483 │ │ -1a24e4: 7020 d00d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd0 │ │ -1a24ea: 2202 8404 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@0484 │ │ -1a24ee: 7020 d20d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd2 │ │ -1a24f4: 2203 8504 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@0485 │ │ -1a24f8: 7020 d40d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd4 │ │ -1a24fe: 6e40 004b 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.init:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@4b00 │ │ -1a2504: 0e00 |0016: return-void │ │ +1a2598: |[1a2598] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ +1a25a8: 7010 5e0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e5e │ │ +1a25ae: 0c00 |0003: move-result-object v0 │ │ +1a25b0: 2201 8304 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@0483 │ │ +1a25b4: 7020 d00d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd0 │ │ +1a25ba: 2202 8404 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@0484 │ │ +1a25be: 7020 d20d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd2 │ │ +1a25c4: 2203 8504 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@0485 │ │ +1a25c8: 7020 d40d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd4 │ │ +1a25ce: 6e40 0d4b 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.init:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@4b0d │ │ +1a25d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #67 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18075,21 +18075,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a190c: |[1a190c] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a191c: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a1920: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a1924: 1a01 e3e4 |0004: const-string v1, "presentAlert" // string@e4e3 │ │ -1a1928: 6e30 1a09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ -1a192e: 6202 91b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1932: 1102 |000b: return-object v2 │ │ +1a19dc: |[1a19dc] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a19ec: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a19f0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a19f4: 1a01 e8e4 |0004: const-string v1, "presentAlert" // string@e4e8 │ │ +1a19f8: 6e30 1a09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ +1a19fe: 6202 94b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1a02: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #68 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18097,21 +18097,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a1934: |[1a1934] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1944: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a1948: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a194c: 1a01 71cb |0004: const-string v1, "like" // string@cb71 │ │ -1a1950: 6e30 1a09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ -1a1956: 6202 91b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a195a: 1102 |000b: return-object v2 │ │ +1a1a04: |[1a1a04] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1a14: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1a18: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1a1c: 1a01 76cb |0004: const-string v1, "like" // string@cb76 │ │ +1a1a20: 6e30 1a09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ +1a1a26: 6202 94b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1a2a: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #69 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18119,21 +18119,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a195c: |[1a195c] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a196c: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a1970: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a1974: 1a01 8fa6 |0004: const-string v1, "dislike" // string@a68f │ │ -1a1978: 6e30 1a09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ -1a197e: 6202 91b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1982: 1102 |000b: return-object v2 │ │ +1a1a2c: |[1a1a2c] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1a3c: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1a40: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1a44: 1a01 94a6 |0004: const-string v1, "dislike" // string@a694 │ │ +1a1a48: 6e30 1a09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ +1a1a4e: 6202 94b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1a52: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #70 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18141,35 +18141,35 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 41 16-bit code units │ │ -1a2508: |[1a2508] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ -1a2518: 7010 5f0e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5f │ │ -1a251e: 0c00 |0003: move-result-object v0 │ │ -1a2520: 0701 |0004: move-object v1, v0 │ │ -1a2522: 1f01 760e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e76 │ │ -1a2526: 2203 7904 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0479 │ │ -1a252a: 7020 bc0d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbc │ │ -1a2530: 2204 7a04 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@047a │ │ -1a2534: 7020 be0d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbe │ │ -1a253a: 2205 7b04 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@047b │ │ -1a253e: 7020 c00d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc0 │ │ -1a2544: 2207 7c04 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@047c │ │ -1a2548: 7020 c20d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc2 │ │ -1a254e: 2208 7d04 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@047d │ │ -1a2552: 7020 c40d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc4 │ │ -1a2558: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ -1a255c: 120a |0022: const/4 v10, #int 0 // #0 │ │ -1a255e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1a2560: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a2562: 770a 4c4a 0100 |0025: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;.init$default:(Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@4a4c │ │ -1a2568: 0e00 |0028: return-void │ │ +1a25d8: |[1a25d8] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ +1a25e8: 7010 5f0e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5f │ │ +1a25ee: 0c00 |0003: move-result-object v0 │ │ +1a25f0: 0701 |0004: move-object v1, v0 │ │ +1a25f2: 1f01 770e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e77 │ │ +1a25f6: 2203 7904 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0479 │ │ +1a25fa: 7020 bc0d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbc │ │ +1a2600: 2204 7a04 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@047a │ │ +1a2604: 7020 be0d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbe │ │ +1a260a: 2205 7b04 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@047b │ │ +1a260e: 7020 c00d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc0 │ │ +1a2614: 2207 7c04 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@047c │ │ +1a2618: 7020 c20d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc2 │ │ +1a261e: 2208 7d04 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@047d │ │ +1a2622: 7020 c40d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc4 │ │ +1a2628: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ +1a262c: 120a |0022: const/4 v10, #int 0 // #0 │ │ +1a262e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1a2630: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a2632: 770a 594a 0100 |0025: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;.init$default:(Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@4a59 │ │ +1a2638: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0029 reg=11 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #71 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18177,24 +18177,24 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1a1984: |[1a1984] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1994: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a1998: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a199c: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -1a19a0: 1a02 88a6 |0006: const-string v2, "discoverNow" // string@a688 │ │ -1a19a4: 2803 |0008: goto 000b // +0003 │ │ -1a19a6: 1a02 87a6 |0009: const-string v2, "discoverLater" // string@a687 │ │ -1a19aa: 6e30 1b09 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@091b │ │ -1a19b0: 6201 91b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a19b4: 1101 |0010: return-object v1 │ │ +1a1a54: |[1a1a54] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1a64: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1a68: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1a6c: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +1a1a70: 1a02 8da6 |0006: const-string v2, "discoverNow" // string@a68d │ │ +1a1a74: 2803 |0008: goto 000b // +0003 │ │ +1a1a76: 1a02 8ca6 |0009: const-string v2, "discoverLater" // string@a68c │ │ +1a1a7a: 6e30 1b09 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@091b │ │ +1a1a80: 6201 94b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1a84: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ │ │ @@ -18203,21 +18203,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a19b8: |[1a19b8] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a19c8: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a19cc: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a19d0: 1a01 3bc2 |0004: const-string v1, "installUpdate" // string@c23b │ │ -1a19d4: 6e30 1b09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@091b │ │ -1a19da: 6202 91b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a19de: 1102 |000b: return-object v2 │ │ +1a1a88: |[1a1a88] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1a98: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1a9c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1aa0: 1a01 40c2 |0004: const-string v1, "installUpdate" // string@c240 │ │ +1a1aa4: 6e30 1b09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@091b │ │ +1a1aaa: 6202 94b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1aae: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #73 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18225,31 +18225,31 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 29 16-bit code units │ │ -1a19e0: |[1a19e0] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a19f0: 1a00 4fc6 |0000: const-string v0, "it" // string@c64f │ │ -1a19f4: 7120 50b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a19fa: 0781 |0005: move-object v1, v8 │ │ -1a19fc: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a1a00: 6e10 620e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e62 │ │ -1a1a06: 0c08 |000b: move-result-object v8 │ │ -1a1a08: 0783 |000c: move-object v3, v8 │ │ -1a1a0a: 1f03 2301 |000d: check-cast v3, Landroid/view/View; // type@0123 │ │ -1a1a0e: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ -1a1a12: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -1a1a14: 1402 4e01 147f |0012: const v2, #float 1.96733e+38 // #7f14014e │ │ -1a1a1a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1a1a1c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a1a1e: 7707 4246 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4642 │ │ -1a1a24: 6208 91b2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1a28: 1108 |001c: return-object v8 │ │ +1a1ab0: |[1a1ab0] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a1ac0: 1a00 54c6 |0000: const-string v0, "it" // string@c654 │ │ +1a1ac4: 7120 5db7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a1aca: 0781 |0005: move-object v1, v8 │ │ +1a1acc: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1ad0: 6e10 620e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e62 │ │ +1a1ad6: 0c08 |000b: move-result-object v8 │ │ +1a1ad8: 0783 |000c: move-object v3, v8 │ │ +1a1ada: 1f03 2301 |000d: check-cast v3, Landroid/view/View; // type@0123 │ │ +1a1ade: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ +1a1ae2: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +1a1ae4: 1402 4e01 147f |0012: const v2, #float 1.96733e+38 // #7f14014e │ │ +1a1aea: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +1a1aec: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a1aee: 7707 4f46 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@464f │ │ +1a1af4: 6208 94b2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1af8: 1108 |001c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x001d reg=8 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x001d reg=9 (null) Ljava/lang/Exception; │ │ │ │ @@ -18258,43 +18258,43 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -1a1a2c: |[1a1a2c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1a3c: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -1a1a40: 7010 520e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e52 │ │ -1a1a46: 0a00 |0005: move-result v0 │ │ -1a1a48: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -1a1a4c: 6205 d250 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50d2 │ │ -1a1a50: 6e10 620e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e62 │ │ -1a1a56: 0c05 |000d: move-result-object v5 │ │ -1a1a58: 2200 9804 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0498 │ │ -1a1a5c: 7010 5f0e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5f │ │ -1a1a62: 0c01 |0013: move-result-object v1 │ │ -1a1a64: 7020 000e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e00 │ │ -1a1a6a: 1f00 ff1b |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1bff │ │ -1a1a6e: 0741 |0019: move-object v1, v4 │ │ -1a1a70: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a1a74: 1f05 2301 |001c: check-cast v5, Landroid/view/View; // type@0123 │ │ -1a1a78: 1402 f003 147f |001e: const v2, #float 1.96746e+38 // #7f1403f0 │ │ -1a1a7e: 1f00 2d1b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a1a82: 1403 f103 147f |0023: const v3, #float 1.96746e+38 // #7f1403f1 │ │ -1a1a88: 7150 3846 3125 |0026: invoke-static {v1, v3, v5, v2, v0}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showIndefiniteSnackbar:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;)Lcom/google/android/material/snackbar/Snackbar; // method@4638 │ │ -1a1a8e: 0c05 |0029: move-result-object v5 │ │ -1a1a90: 5b45 3004 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0430 │ │ -1a1a94: 280a |002c: goto 0036 // +000a │ │ -1a1a96: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ -1a1a9a: 5444 3004 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0430 │ │ -1a1a9e: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ -1a1aa2: 6e10 b108 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08b1 │ │ -1a1aa8: 6204 91b2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1aac: 1104 |0038: return-object v4 │ │ +1a1afc: |[1a1afc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1b0c: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +1a1b10: 7010 520e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e52 │ │ +1a1b16: 0a00 |0005: move-result v0 │ │ +1a1b18: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +1a1b1c: 6205 d550 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50d5 │ │ +1a1b20: 6e10 620e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e62 │ │ +1a1b26: 0c05 |000d: move-result-object v5 │ │ +1a1b28: 2200 9804 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0498 │ │ +1a1b2c: 7010 5f0e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5f │ │ +1a1b32: 0c01 |0013: move-result-object v1 │ │ +1a1b34: 7020 000e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e00 │ │ +1a1b3a: 1f00 001c |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1c00 │ │ +1a1b3e: 0741 |0019: move-object v1, v4 │ │ +1a1b40: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1b44: 1f05 2301 |001c: check-cast v5, Landroid/view/View; // type@0123 │ │ +1a1b48: 1402 f003 147f |001e: const v2, #float 1.96746e+38 // #7f1403f0 │ │ +1a1b4e: 1f00 2e1b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a1b52: 1403 f103 147f |0023: const v3, #float 1.96746e+38 // #7f1403f1 │ │ +1a1b58: 7150 4546 3125 |0026: invoke-static {v1, v3, v5, v2, v0}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showIndefiniteSnackbar:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;)Lcom/google/android/material/snackbar/Snackbar; // method@4645 │ │ +1a1b5e: 0c05 |0029: move-result-object v5 │ │ +1a1b60: 5b45 3004 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0430 │ │ +1a1b64: 280a |002c: goto 0036 // +000a │ │ +1a1b66: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ +1a1b6a: 5444 3004 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0430 │ │ +1a1b6e: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ +1a1b72: 6e10 b108 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08b1 │ │ +1a1b78: 6204 94b2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1b7c: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=302 │ │ 0x0008 line=303 │ │ 0x000a line=306 │ │ 0x000e line=307 │ │ 0x0019 line=303 │ │ @@ -18312,22 +18312,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a1ab0: |[1a1ab0] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1ac0: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1a1ac4: 7010 650e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a1aca: 0c00 |0005: move-result-object v0 │ │ -1a1acc: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ -1a1ad2: 6e20 6f06 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ -1a1ad8: 6200 91b2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1adc: 1100 |000e: return-object v0 │ │ +1a1b80: |[1a1b80] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1b90: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1a1b94: 7010 650e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a1b9a: 0c00 |0005: move-result-object v0 │ │ +1a1b9c: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ +1a1ba2: 6e20 6f06 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ +1a1ba8: 6200 94b2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1bac: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ 0x000c line=315 │ │ locals : │ │ 0x0000 - 0x000f reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000f reg=1 (null) Z │ │ @@ -18337,42 +18337,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a256c: |[1a256c] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ -1a257c: 5440 3504 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ -1a2580: 6e10 8c9e 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9e8c │ │ -1a2586: 0c00 |0005: move-result-object v0 │ │ -1a2588: 1f00 7518 |0006: check-cast v0, Ljava/util/List; // type@1875 │ │ -1a258c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1a2590: 0e00 |000a: return-void │ │ -1a2592: 6001 3800 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1a2596: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ -1a259a: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ -1a259e: 6e10 5c0e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e5c │ │ -1a25a4: 0c01 |0014: move-result-object v1 │ │ -1a25a6: 1f00 6418 |0015: check-cast v0, Ljava/util/Collection; // type@1864 │ │ -1a25aa: 7120 800d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d80 │ │ -1a25b0: 0c00 |001a: move-result-object v0 │ │ -1a25b2: 1a01 dba1 |001b: const-string v1, "createDeleteRequest(...)" // string@a1db │ │ -1a25b6: 7120 4fb7 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a25bc: 5441 2c04 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042c │ │ -1a25c0: 2202 7e01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@017e │ │ -1a25c4: 6e10 5d00 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@005d │ │ -1a25ca: 0c00 |0027: move-result-object v0 │ │ -1a25cc: 1a03 f6b5 |0028: const-string v3, "getIntentSender(...)" // string@b5f6 │ │ -1a25d0: 7120 4fb7 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a25d6: 7020 8304 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0483 │ │ -1a25dc: 6e10 8404 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0484 │ │ -1a25e2: 0c00 |0033: move-result-object v0 │ │ -1a25e4: 6e20 8204 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ -1a25ea: 0e00 |0037: return-void │ │ +1a263c: |[1a263c] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ +1a264c: 5440 3504 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0435 │ │ +1a2650: 6e10 999e 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9e99 │ │ +1a2656: 0c00 |0005: move-result-object v0 │ │ +1a2658: 1f00 7618 |0006: check-cast v0, Ljava/util/List; // type@1876 │ │ +1a265c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1a2660: 0e00 |000a: return-void │ │ +1a2662: 6001 3800 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1a2666: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ +1a266a: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ +1a266e: 6e10 5c0e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e5c │ │ +1a2674: 0c01 |0014: move-result-object v1 │ │ +1a2676: 1f00 6518 |0015: check-cast v0, Ljava/util/Collection; // type@1865 │ │ +1a267a: 7120 800d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d80 │ │ +1a2680: 0c00 |001a: move-result-object v0 │ │ +1a2682: 1a01 e0a1 |001b: const-string v1, "createDeleteRequest(...)" // string@a1e0 │ │ +1a2686: 7120 5cb7 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a268c: 5441 2c04 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042c │ │ +1a2690: 2202 7e01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@017e │ │ +1a2694: 6e10 5d00 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@005d │ │ +1a269a: 0c00 |0027: move-result-object v0 │ │ +1a269c: 1a03 fbb5 |0028: const-string v3, "getIntentSender(...)" // string@b5fb │ │ +1a26a0: 7120 5cb7 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a26a6: 7020 8304 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0483 │ │ +1a26ac: 6e10 8404 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0484 │ │ +1a26b2: 0c00 |0033: move-result-object v0 │ │ +1a26b4: 6e20 8204 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ +1a26ba: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000b line=370 │ │ 0x0011 line=371 │ │ 0x0020 line=372 │ │ locals : │ │ @@ -18383,18 +18383,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a10d0: |[1a10d0] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a10e0: 7010 a10e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ea1 │ │ -1a10e6: 0c00 |0003: move-result-object v0 │ │ -1a10e8: 1100 |0004: return-object v0 │ │ +1a11a0: |[1a11a0] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a11b0: 7010 a10e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ea1 │ │ +1a11b6: 0c00 |0003: move-result-object v0 │ │ +1a11b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #78 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18402,27 +18402,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1a1368: |[1a1368] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a1378: 6e10 600e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e60 │ │ -1a137e: 0c01 |0003: move-result-object v1 │ │ -1a1380: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -1a1384: 6e10 9d00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ -1a138a: 0c01 |0009: move-result-object v1 │ │ -1a138c: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -1a1390: 6200 3804 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ -1a1394: 6e20 a50e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea5 │ │ -1a139a: 0c01 |0011: move-result-object v1 │ │ -1a139c: 2802 |0012: goto 0014 // +0002 │ │ -1a139e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a13a0: 1101 |0014: return-object v1 │ │ +1a1438: |[1a1438] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a1448: 6e10 600e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e60 │ │ +1a144e: 0c01 |0003: move-result-object v1 │ │ +1a1450: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1a1454: 6e10 9d00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ +1a145a: 0c01 |0009: move-result-object v1 │ │ +1a145c: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +1a1460: 6200 3804 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ +1a1464: 6e20 a50e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea5 │ │ +1a146a: 0c01 |0011: move-result-object v1 │ │ +1a146c: 2802 |0012: goto 0014 // +0002 │ │ +1a146e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a1470: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #79 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18430,28 +18430,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a25ec: |[1a25ec] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ -1a25fc: 7010 630e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2602: 0c00 |0003: move-result-object v0 │ │ -1a2604: 6e10 0910 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1009 │ │ -1a260a: 0c00 |0007: move-result-object v0 │ │ -1a260c: 0741 |0008: move-object v1, v4 │ │ -1a260e: 1f01 4402 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a2612: 2202 8704 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0487 │ │ -1a2616: 7020 d80d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd8 │ │ -1a261c: 2203 9904 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ -1a2620: 7020 030e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ -1a2626: 1f03 4a02 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ -1a262a: 6e30 4806 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ -1a2630: 0e00 |001a: return-void │ │ +1a26bc: |[1a26bc] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ +1a26cc: 7010 630e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a26d2: 0c00 |0003: move-result-object v0 │ │ +1a26d4: 6e10 0910 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1009 │ │ +1a26da: 0c00 |0007: move-result-object v0 │ │ +1a26dc: 0741 |0008: move-object v1, v4 │ │ +1a26de: 1f01 4402 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a26e2: 2202 8704 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0487 │ │ +1a26e6: 7020 d80d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd8 │ │ +1a26ec: 2203 9904 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ +1a26f0: 7020 030e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ +1a26f6: 1f03 4a02 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ +1a26fa: 6e30 4806 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ +1a2700: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #80 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18459,23 +18459,23 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1a1ae0: |[1a1ae0] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a1af0: 6e10 e992 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1a1af6: 0a01 |0003: move-result v1 │ │ -1a1af8: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -1a1afc: 7010 630e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a1b02: 0c00 |0009: move-result-object v0 │ │ -1a1b04: 6e10 3010 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1030 │ │ -1a1b0a: 6200 91b2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1b0e: 1100 |000f: return-object v0 │ │ +1a1bb0: |[1a1bb0] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a1bc0: 6e10 f692 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1a1bc6: 0a01 |0003: move-result v1 │ │ +1a1bc8: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +1a1bcc: 7010 630e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a1bd2: 0c00 |0009: move-result-object v0 │ │ +1a1bd4: 6e10 3010 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1030 │ │ +1a1bda: 6200 94b2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1bde: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x000d line=324 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Boolean; │ │ @@ -18485,28 +18485,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a2634: |[1a2634] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ -1a2644: 7010 630e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a264a: 0c00 |0003: move-result-object v0 │ │ -1a264c: 6e10 ef0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fef │ │ -1a2652: 0c01 |0007: move-result-object v1 │ │ -1a2654: 0742 |0008: move-object v2, v4 │ │ -1a2656: 1f02 4402 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a265a: 2203 7704 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0477 │ │ -1a265e: 7030 b80d 4300 |000d: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0db8 │ │ -1a2664: 2200 9904 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ -1a2668: 7020 030e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ -1a266e: 1f00 4a02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ -1a2672: 6e30 3c06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -1a2678: 0e00 |001a: return-void │ │ +1a2704: |[1a2704] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ +1a2714: 7010 630e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a271a: 0c00 |0003: move-result-object v0 │ │ +1a271c: 6e10 ef0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fef │ │ +1a2722: 0c01 |0007: move-result-object v1 │ │ +1a2724: 0742 |0008: move-object v2, v4 │ │ +1a2726: 1f02 4402 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a272a: 2203 7704 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0477 │ │ +1a272e: 7030 b80d 4300 |000d: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0db8 │ │ +1a2734: 2200 9904 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ +1a2738: 7020 030e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ +1a273e: 1f00 4a02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ +1a2742: 6e30 3c06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +1a2748: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0004 line=520 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18515,62 +18515,62 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -1a1b10: |[1a1b10] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1b20: 7010 5a0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a1b26: 0c00 |0003: move-result-object v0 │ │ -1a1b28: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -1a1b2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a1b2e: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ -1a1b32: 6e10 400a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a40 │ │ -1a1b38: 0c02 |000c: move-result-object v2 │ │ -1a1b3a: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -1a1b3e: 6e10 be0a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0abe │ │ -1a1b44: 0a02 |0012: move-result v2 │ │ -1a1b46: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -1a1b48: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ -1a1b4c: 2802 |0016: goto 0018 // +0002 │ │ -1a1b4e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1a1b50: 6e20 8c08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088c │ │ -1a1b56: 7010 670e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e67 │ │ -1a1b5c: 0c00 |001e: move-result-object v0 │ │ -1a1b5e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1a1b60: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -1a1b64: 6e10 b40e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb4 │ │ -1a1b6a: 0c00 |0025: move-result-object v0 │ │ -1a1b6c: 2802 |0026: goto 0028 // +0002 │ │ -1a1b6e: 0720 |0027: move-object v0, v2 │ │ -1a1b70: 6203 9a13 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139a │ │ -1a1b74: 6e10 f33b 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bf3 │ │ -1a1b7a: 0c03 |002d: move-result-object v3 │ │ -1a1b7c: 7120 47b7 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a1b82: 0a00 |0031: move-result v0 │ │ -1a1b84: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ -1a1b88: 6e10 fa0f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0ffa │ │ -1a1b8e: 0a00 |0037: move-result v0 │ │ -1a1b90: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ -1a1b94: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ -1a1b98: 6e10 4a0a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a4a │ │ -1a1b9e: 0c02 |003f: move-result-object v2 │ │ -1a1ba0: 6200 f300 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f3 │ │ -1a1ba4: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ -1a1ba8: 7010 630e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a1bae: 0c04 |0047: move-result-object v4 │ │ -1a1bb0: 6e20 2b10 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@102b │ │ -1a1bb6: 6e10 0510 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@1005 │ │ -1a1bbc: 0c04 |004e: move-result-object v4 │ │ -1a1bbe: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ -1a1bc2: 6e20 1f14 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141f │ │ -1a1bc8: 6e10 2014 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1420 │ │ -1a1bce: 6204 91b2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1bd2: 1104 |0059: return-object v4 │ │ +1a1be0: |[1a1be0] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1bf0: 7010 5a0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a1bf6: 0c00 |0003: move-result-object v0 │ │ +1a1bf8: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +1a1bfc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a1bfe: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ +1a1c02: 6e10 400a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a40 │ │ +1a1c08: 0c02 |000c: move-result-object v2 │ │ +1a1c0a: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +1a1c0e: 6e10 be0a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0abe │ │ +1a1c14: 0a02 |0012: move-result v2 │ │ +1a1c16: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +1a1c18: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ +1a1c1c: 2802 |0016: goto 0018 // +0002 │ │ +1a1c1e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1a1c20: 6e20 8c08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088c │ │ +1a1c26: 7010 670e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e67 │ │ +1a1c2c: 0c00 |001e: move-result-object v0 │ │ +1a1c2e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1a1c30: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +1a1c34: 6e10 b40e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb4 │ │ +1a1c3a: 0c00 |0025: move-result-object v0 │ │ +1a1c3c: 2802 |0026: goto 0028 // +0002 │ │ +1a1c3e: 0720 |0027: move-object v0, v2 │ │ +1a1c40: 6203 9d13 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@139d │ │ +1a1c44: 6e10 003c 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c00 │ │ +1a1c4a: 0c03 |002d: move-result-object v3 │ │ +1a1c4c: 7120 54b7 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a1c52: 0a00 |0031: move-result v0 │ │ +1a1c54: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ +1a1c58: 6e10 fa0f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0ffa │ │ +1a1c5e: 0a00 |0037: move-result v0 │ │ +1a1c60: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ +1a1c64: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ +1a1c68: 6e10 4a0a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a4a │ │ +1a1c6e: 0c02 |003f: move-result-object v2 │ │ +1a1c70: 6200 f300 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f3 │ │ +1a1c74: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ +1a1c78: 7010 630e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a1c7e: 0c04 |0047: move-result-object v4 │ │ +1a1c80: 6e20 2b10 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@102b │ │ +1a1c86: 6e10 0510 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@1005 │ │ +1a1c8c: 0c04 |004e: move-result-object v4 │ │ +1a1c8e: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ +1a1c92: 6e20 2c14 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@142c │ │ +1a1c98: 6e10 2d14 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@142d │ │ +1a1c9e: 6204 94b2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1ca2: 1104 |0059: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x001b line=525 │ │ 0x0034 line=526 │ │ 0x003c line=528 │ │ 0x0044 line=530 │ │ @@ -18588,29 +18588,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1a267c: |[1a267c] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ -1a268c: 6200 e912 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12e9 │ │ -1a2690: 0741 |0002: move-object v1, v4 │ │ -1a2692: 1f01 3600 |0003: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a2696: 6e20 d039 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39d0 │ │ -1a269c: 0c00 |0008: move-result-object v0 │ │ -1a269e: 0741 |0009: move-object v1, v4 │ │ -1a26a0: 1f01 4402 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a26a4: 2202 7f04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@047f │ │ -1a26a8: 7020 c80d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc8 │ │ -1a26ae: 2203 9904 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ -1a26b2: 7020 030e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ -1a26b8: 1f03 4a02 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ -1a26bc: 6e30 3c06 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -1a26c2: 0e00 |001b: return-void │ │ +1a274c: |[1a274c] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ +1a275c: 6200 ec12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12ec │ │ +1a2760: 0741 |0002: move-object v1, v4 │ │ +1a2762: 1f01 3600 |0003: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a2766: 6e20 dd39 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39dd │ │ +1a276c: 0c00 |0008: move-result-object v0 │ │ +1a276e: 0741 |0009: move-object v1, v4 │ │ +1a2770: 1f01 4402 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a2774: 2202 7f04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@047f │ │ +1a2778: 7020 c80d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc8 │ │ +1a277e: 2203 9904 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ +1a2782: 7020 030e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ +1a2788: 1f03 4a02 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ +1a278c: 6e30 3c06 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +1a2792: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18619,56 +18619,56 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 76 16-bit code units │ │ -1a1bd4: |[1a1bd4] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a1be4: 7110 4db7 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a1bea: 1f08 a417 |0003: check-cast v8, Ljava/lang/Iterable; // type@17a4 │ │ -1a1bee: 7210 9b93 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1a1bf4: 0c08 |0008: move-result-object v8 │ │ -1a1bf6: 7210 9497 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1a1bfc: 0a00 |000c: move-result v0 │ │ -1a1bfe: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ -1a1c02: 7210 9597 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1a1c08: 0c00 |0012: move-result-object v0 │ │ -1a1c0a: 0701 |0013: move-object v1, v0 │ │ -1a1c0c: 1f01 c702 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02c7 │ │ -1a1c10: 6e10 6e07 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@076e │ │ -1a1c16: 0c01 |0019: move-result-object v1 │ │ -1a1c18: 6202 a000 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ -1a1c1c: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ -1a1c20: 2802 |001e: goto 0020 // +0002 │ │ -1a1c22: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -1a1c24: 1f00 c702 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02c7 │ │ -1a1c28: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ -1a1c2c: 6e10 6c07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@076c │ │ -1a1c32: 0c08 |0027: move-result-object v8 │ │ -1a1c34: 1a00 bb3a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3abb │ │ -1a1c38: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -1a1c3a: 6e30 5f07 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@075f │ │ -1a1c40: 0a08 |002e: move-result v8 │ │ -1a1c42: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ -1a1c46: 0770 |0031: move-object v0, v7 │ │ -1a1c48: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a1c4c: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ -1a1c50: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a1c52: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ -1a1c58: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -1a1c5a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1a1c5c: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -1a1c5e: 7707 4246 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4642 │ │ -1a1c64: 1f07 3600 |0040: check-cast v7, Landroid/content/Context; // type@0036 │ │ -1a1c68: 7110 7507 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0775 │ │ -1a1c6e: 0c07 |0045: move-result-object v7 │ │ -1a1c70: 6e10 7807 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@0778 │ │ -1a1c76: 6207 91b2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1c7a: 1107 |004b: return-object v7 │ │ +1a1ca4: |[1a1ca4] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a1cb4: 7110 5ab7 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a1cba: 1f08 a517 |0003: check-cast v8, Ljava/lang/Iterable; // type@17a5 │ │ +1a1cbe: 7210 a893 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1a1cc4: 0c08 |0008: move-result-object v8 │ │ +1a1cc6: 7210 a197 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1a1ccc: 0a00 |000c: move-result v0 │ │ +1a1cce: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ +1a1cd2: 7210 a297 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1a1cd8: 0c00 |0012: move-result-object v0 │ │ +1a1cda: 0701 |0013: move-object v1, v0 │ │ +1a1cdc: 1f01 c702 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02c7 │ │ +1a1ce0: 6e10 6e07 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@076e │ │ +1a1ce6: 0c01 |0019: move-result-object v1 │ │ +1a1ce8: 6202 a000 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ +1a1cec: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ +1a1cf0: 2802 |001e: goto 0020 // +0002 │ │ +1a1cf2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +1a1cf4: 1f00 c702 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02c7 │ │ +1a1cf8: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ +1a1cfc: 6e10 6c07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@076c │ │ +1a1d02: 0c08 |0027: move-result-object v8 │ │ +1a1d04: 1a00 be3a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3abe │ │ +1a1d08: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +1a1d0a: 6e30 5f07 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@075f │ │ +1a1d10: 0a08 |002e: move-result v8 │ │ +1a1d12: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ +1a1d16: 0770 |0031: move-object v0, v7 │ │ +1a1d18: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a1d1c: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ +1a1d20: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a1d22: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ +1a1d28: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +1a1d2a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1a1d2c: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +1a1d2e: 7707 4f46 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@464f │ │ +1a1d34: 1f07 3600 |0040: check-cast v7, Landroid/content/Context; // type@0036 │ │ +1a1d38: 7110 7507 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0775 │ │ +1a1d3e: 0c07 |0045: move-result-object v7 │ │ +1a1d40: 6e10 7807 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@0778 │ │ +1a1d46: 6207 94b2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1d4a: 1107 |004b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=681 │ │ 0x0016 line=330 │ │ 0x0024 line=331 │ │ 0x0031 line=332 │ │ @@ -18683,21 +18683,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a26c4: |[1a26c4] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a26d4: 1a00 3b26 |0000: const-string v0, "" // string@263b │ │ -1a26d8: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a26de: 1a02 e2a5 |0005: const-string v2, "dest" // string@a5e2 │ │ -1a26e2: 7120 50b7 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a26e8: 7030 8d0e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8d │ │ -1a26ee: 0e00 |000d: return-void │ │ +1a2794: |[1a2794] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a27a4: 1a00 3c26 |0000: const-string v0, "" // string@263c │ │ +1a27a8: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a27ae: 1a02 e7a5 |0005: const-string v2, "dest" // string@a5e7 │ │ +1a27b2: 7120 5db7 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a27b8: 7030 8d0e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8d │ │ +1a27be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=186 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/navigation/NavController; │ │ 0x0000 - 0x000e reg=3 (null) Landroidx/navigation/NavDestination; │ │ @@ -18708,124 +18708,124 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a11e4: |[1a11e4] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ -1a11f4: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1a11f8: 6e10 c509 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c5 │ │ -1a11fe: 0a00 |0005: move-result v0 │ │ -1a1200: 0f00 |0006: return v0 │ │ +1a12b4: |[1a12b4] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ +1a12c4: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1a12c8: 6e10 c509 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c5 │ │ +1a12ce: 0a00 |0005: move-result v0 │ │ +1a12d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ │ │ #87 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : 'onDestinationChanged' │ │ type : '(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 238 16-bit code units │ │ -1a2838: |[1a2838] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a2848: 7110 7e0c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c7e │ │ -1a284e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a2850: 3806 0f00 |0004: if-eqz v6, 0013 // +000f │ │ -1a2854: 6201 f408 |0006: sget-object v1, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f4 │ │ -1a2858: 6e20 131c 6100 |0008: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c13 │ │ -1a285e: 0c01 |000b: move-result-object v1 │ │ -1a2860: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -1a2864: 6e10 241c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c24 │ │ -1a286a: 0a01 |0011: move-result v1 │ │ -1a286c: 2802 |0012: goto 0014 // +0002 │ │ -1a286e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a2870: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a2872: 3806 0f00 |0015: if-eqz v6, 0024 // +000f │ │ -1a2876: 6203 f408 |0017: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f4 │ │ -1a287a: 6e20 131c 6300 |0019: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c13 │ │ -1a2880: 0c03 |001c: move-result-object v3 │ │ -1a2882: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -1a2886: 6e10 251c 0300 |001f: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c25 │ │ -1a288c: 0a06 |0022: move-result v6 │ │ -1a288e: 282c |0023: goto 004f // +002c │ │ -1a2890: 3806 0f00 |0024: if-eqz v6, 0033 // +000f │ │ -1a2894: 6203 ae05 |0026: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05ae │ │ -1a2898: 6e20 0912 6300 |0028: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@1209 │ │ -1a289e: 0c03 |002b: move-result-object v3 │ │ -1a28a0: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ -1a28a4: 6e10 1512 0300 |002e: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1215 │ │ -1a28aa: 0a06 |0031: move-result v6 │ │ -1a28ac: 281d |0032: goto 004f // +001d │ │ -1a28ae: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ -1a28b2: 6203 1407 |0035: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0714 │ │ -1a28b6: 6e20 7216 6300 |0037: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@1672 │ │ -1a28bc: 0c06 |003a: move-result-object v6 │ │ -1a28be: 3806 0b00 |003b: if-eqz v6, 0046 // +000b │ │ -1a28c2: 6e10 8016 0600 |003d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1680 │ │ -1a28c8: 0a06 |0040: move-result v6 │ │ -1a28ca: 7110 ee92 0600 |0041: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a28d0: 0c06 |0044: move-result-object v6 │ │ -1a28d2: 2802 |0045: goto 0047 // +0002 │ │ -1a28d4: 0726 |0046: move-object v6, v2 │ │ -1a28d6: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ -1a28da: 6e10 e992 0600 |0049: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1a28e0: 0a06 |004c: move-result v6 │ │ -1a28e2: 2802 |004d: goto 004f // +0002 │ │ -1a28e4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -1a28e6: 6e10 7b06 0500 |004f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ -1a28ec: 0a03 |0052: move-result v3 │ │ -1a28ee: 7040 6d0e 3461 |0053: invoke-direct {v4, v3, v1, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e6d │ │ -1a28f4: 6e10 7b06 0500 |0056: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ -1a28fa: 0a06 |0059: move-result v6 │ │ -1a28fc: 1401 3304 0a7f |005a: const v1, #float 1.83455e+38 // #7f0a0433 │ │ -1a2902: 3216 1400 |005d: if-eq v6, v1, 0071 // +0014 │ │ -1a2906: 6e10 7b06 0500 |005f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ -1a290c: 0a06 |0062: move-result v6 │ │ -1a290e: 1401 5702 0a7f |0063: const v1, #float 1.83446e+38 // #7f0a0257 │ │ -1a2914: 3216 0b00 |0066: if-eq v6, v1, 0071 // +000b │ │ -1a2918: 7010 5a0e 0400 |0068: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a291e: 0c06 |006b: move-result-object v6 │ │ -1a2920: 5466 2c01 |006c: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a2924: 6e20 f83c 2600 |006e: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3cf8 │ │ -1a292a: 6e10 7b06 0500 |0071: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ -1a2930: 0a06 |0074: move-result v6 │ │ -1a2932: 2c06 3500 0000 |0075: sparse-switch v6, 000000aa // +00000035 │ │ -1a2938: 2808 |0078: goto 0080 // +0008 │ │ -1a293a: 7010 630e 0400 |0079: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2940: 0c06 |007c: move-result-object v6 │ │ -1a2942: 6e10 2810 0600 |007d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@1028 │ │ -1a2948: 6e10 7b06 0500 |0080: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ -1a294e: 0a06 |0083: move-result v6 │ │ -1a2950: 1211 |0084: const/4 v1, #int 1 // #1 │ │ -1a2952: 2c06 4f00 0000 |0085: sparse-switch v6, 000000d4 // +0000004f │ │ -1a2958: 0746 |0088: move-object v6, v4 │ │ -1a295a: 1f06 1600 |0089: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a295e: 7140 783a 0621 |008b: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a78 │ │ -1a2964: 7140 763a 0621 |008e: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a76 │ │ -1a296a: 2811 |0091: goto 00a2 // +0011 │ │ -1a296c: 0746 |0092: move-object v6, v4 │ │ -1a296e: 1f06 1600 |0093: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a2972: 7120 773a 1600 |0095: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Z)V // method@3a77 │ │ -1a2978: 7120 753a 1600 |0098: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a75 │ │ -1a297e: 2807 |009b: goto 00a2 // +0007 │ │ -1a2980: 0746 |009c: move-object v6, v4 │ │ -1a2982: 1f06 1600 |009d: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a2986: 7120 753a 1600 |009f: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a75 │ │ -1a298c: 0746 |00a2: move-object v6, v4 │ │ -1a298e: 1f06 3600 |00a3: check-cast v6, Landroid/content/Context; // type@0036 │ │ -1a2992: 7120 7f0c 6500 |00a5: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c7f │ │ -1a2998: 0e00 |00a8: return-void │ │ -1a299a: 0000 |00a9: nop // spacer │ │ -1a299c: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00aa: sparse-switch-data (42 units) │ │ -1a29f0: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00d4: sparse-switch-data (26 units) │ │ +1a2908: |[1a2908] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a2918: 7110 7e0c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c7e │ │ +1a291e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a2920: 3806 0f00 |0004: if-eqz v6, 0013 // +000f │ │ +1a2924: 6201 f708 |0006: sget-object v1, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f7 │ │ +1a2928: 6e20 201c 6100 |0008: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c20 │ │ +1a292e: 0c01 |000b: move-result-object v1 │ │ +1a2930: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +1a2934: 6e10 311c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c31 │ │ +1a293a: 0a01 |0011: move-result v1 │ │ +1a293c: 2802 |0012: goto 0014 // +0002 │ │ +1a293e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a2940: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a2942: 3806 0f00 |0015: if-eqz v6, 0024 // +000f │ │ +1a2946: 6203 f708 |0017: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f7 │ │ +1a294a: 6e20 201c 6300 |0019: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c20 │ │ +1a2950: 0c03 |001c: move-result-object v3 │ │ +1a2952: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +1a2956: 6e10 321c 0300 |001f: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c32 │ │ +1a295c: 0a06 |0022: move-result v6 │ │ +1a295e: 282c |0023: goto 004f // +002c │ │ +1a2960: 3806 0f00 |0024: if-eqz v6, 0033 // +000f │ │ +1a2964: 6203 ae05 |0026: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05ae │ │ +1a2968: 6e20 0912 6300 |0028: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@1209 │ │ +1a296e: 0c03 |002b: move-result-object v3 │ │ +1a2970: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ +1a2974: 6e10 1512 0300 |002e: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1215 │ │ +1a297a: 0a06 |0031: move-result v6 │ │ +1a297c: 281d |0032: goto 004f // +001d │ │ +1a297e: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ +1a2982: 6203 1707 |0035: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0717 │ │ +1a2986: 6e20 7f16 6300 |0037: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@167f │ │ +1a298c: 0c06 |003a: move-result-object v6 │ │ +1a298e: 3806 0b00 |003b: if-eqz v6, 0046 // +000b │ │ +1a2992: 6e10 8d16 0600 |003d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@168d │ │ +1a2998: 0a06 |0040: move-result v6 │ │ +1a299a: 7110 fb92 0600 |0041: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a29a0: 0c06 |0044: move-result-object v6 │ │ +1a29a2: 2802 |0045: goto 0047 // +0002 │ │ +1a29a4: 0726 |0046: move-object v6, v2 │ │ +1a29a6: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ +1a29aa: 6e10 f692 0600 |0049: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1a29b0: 0a06 |004c: move-result v6 │ │ +1a29b2: 2802 |004d: goto 004f // +0002 │ │ +1a29b4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +1a29b6: 6e10 7b06 0500 |004f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ +1a29bc: 0a03 |0052: move-result v3 │ │ +1a29be: 7040 6d0e 3461 |0053: invoke-direct {v4, v3, v1, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e6d │ │ +1a29c4: 6e10 7b06 0500 |0056: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ +1a29ca: 0a06 |0059: move-result v6 │ │ +1a29cc: 1401 3304 0a7f |005a: const v1, #float 1.83455e+38 // #7f0a0433 │ │ +1a29d2: 3216 1400 |005d: if-eq v6, v1, 0071 // +0014 │ │ +1a29d6: 6e10 7b06 0500 |005f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ +1a29dc: 0a06 |0062: move-result v6 │ │ +1a29de: 1401 5702 0a7f |0063: const v1, #float 1.83446e+38 // #7f0a0257 │ │ +1a29e4: 3216 0b00 |0066: if-eq v6, v1, 0071 // +000b │ │ +1a29e8: 7010 5a0e 0400 |0068: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a29ee: 0c06 |006b: move-result-object v6 │ │ +1a29f0: 5466 2c01 |006c: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a29f4: 6e20 053d 2600 |006e: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3d05 │ │ +1a29fa: 6e10 7b06 0500 |0071: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ +1a2a00: 0a06 |0074: move-result v6 │ │ +1a2a02: 2c06 3500 0000 |0075: sparse-switch v6, 000000aa // +00000035 │ │ +1a2a08: 2808 |0078: goto 0080 // +0008 │ │ +1a2a0a: 7010 630e 0400 |0079: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a2a10: 0c06 |007c: move-result-object v6 │ │ +1a2a12: 6e10 2810 0600 |007d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@1028 │ │ +1a2a18: 6e10 7b06 0500 |0080: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067b │ │ +1a2a1e: 0a06 |0083: move-result v6 │ │ +1a2a20: 1211 |0084: const/4 v1, #int 1 // #1 │ │ +1a2a22: 2c06 4f00 0000 |0085: sparse-switch v6, 000000d4 // +0000004f │ │ +1a2a28: 0746 |0088: move-object v6, v4 │ │ +1a2a2a: 1f06 1600 |0089: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a2a2e: 7140 853a 0621 |008b: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a85 │ │ +1a2a34: 7140 833a 0621 |008e: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a83 │ │ +1a2a3a: 2811 |0091: goto 00a2 // +0011 │ │ +1a2a3c: 0746 |0092: move-object v6, v4 │ │ +1a2a3e: 1f06 1600 |0093: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a2a42: 7120 843a 1600 |0095: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Z)V // method@3a84 │ │ +1a2a48: 7120 823a 1600 |0098: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a82 │ │ +1a2a4e: 2807 |009b: goto 00a2 // +0007 │ │ +1a2a50: 0746 |009c: move-object v6, v4 │ │ +1a2a52: 1f06 1600 |009d: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a2a56: 7120 823a 1600 |009f: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a82 │ │ +1a2a5c: 0746 |00a2: move-object v6, v4 │ │ +1a2a5e: 1f06 3600 |00a3: check-cast v6, Landroid/content/Context; // type@0036 │ │ +1a2a62: 7120 7f0c 6500 |00a5: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c7f │ │ +1a2a68: 0e00 |00a8: return-void │ │ +1a2a6a: 0000 |00a9: nop // spacer │ │ +1a2a6c: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00aa: sparse-switch-data (42 units) │ │ +1a2ac0: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00d4: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0006 line=422 │ │ 0x0017 line=423 │ │ 0x0026 line=424 │ │ 0x0035 line=425 │ │ @@ -18852,20 +18852,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a2b9c: |[1a2b9c] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a2bac: 7110 4db7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a2bb2: 2200 7e04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@047e │ │ -1a2bb6: 7020 c60d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc6 │ │ -1a2bbc: 7120 6a45 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@456a │ │ -1a2bc2: 0e00 |000b: return-void │ │ +1a2c6c: |[1a2c6c] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a2c7c: 7110 5ab7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a2c82: 2200 7e04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@047e │ │ +1a2c86: 7020 c60d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc6 │ │ +1a2c8c: 7120 7745 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4577 │ │ +1a2c92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -18874,22 +18874,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1a1c7c: |[1a1c7c] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1c8c: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -1a1c90: 6200 ac00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ -1a1c94: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a1c98: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a1c9a: 6e40 1009 2013 |0007: invoke-virtual {v0, v2, v3, v1}, Lcom/infomaniak/drive/GeniusScanUtils;.scanResultProcessing:(Landroid/app/Activity;Landroid/content/Intent;Lcom/infomaniak/drive/data/models/File;)V // method@0910 │ │ -1a1ca0: 6202 91b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1ca4: 1102 |000c: return-object v2 │ │ +1a1d4c: |[1a1d4c] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1d5c: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +1a1d60: 6200 ac00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ +1a1d64: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1d68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a1d6a: 6e40 1009 2013 |0007: invoke-virtual {v0, v2, v3, v1}, Lcom/infomaniak/drive/GeniusScanUtils;.scanResultProcessing:(Landroid/app/Activity;Landroid/content/Intent;Lcom/infomaniak/drive/data/models/File;)V // method@0910 │ │ +1a1d70: 6202 94b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1d74: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x000a line=157 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Intent; │ │ @@ -18899,38 +18899,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a2bc4: |[1a2bc4] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ -1a2bd4: 6200 b812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a2bd8: 6e10 8e39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@398e │ │ -1a2bde: 0c00 |0005: move-result-object v0 │ │ -1a2be0: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -1a2be4: 0781 |0008: move-object v1, v8 │ │ -1a2be6: 1f01 4402 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a2bea: 7110 3a06 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ -1a2bf0: 0c01 |000e: move-result-object v1 │ │ -1a2bf2: 0712 |000f: move-object v2, v1 │ │ -1a2bf4: 1f02 531d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a2bf8: 7100 18c8 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a2bfe: 0c01 |0015: move-result-object v1 │ │ -1a2c00: 0713 |0016: move-object v3, v1 │ │ -1a2c02: 1f03 761a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a2c06: 2201 9b04 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@049b │ │ -1a2c0a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -1a2c0c: 7054 0d0e 9180 |001c: invoke-direct {v1, v9, v0, v8, v4}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0d │ │ -1a2c12: 0715 |001f: move-object v5, v1 │ │ -1a2c14: 1f05 3c1b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a2c18: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -1a2c1a: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1a2c1c: 7706 60c6 0200 |0024: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a2c22: 0e00 |0027: return-void │ │ +1a2c94: |[1a2c94] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ +1a2ca4: 6200 bb12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a2ca8: 6e10 9b39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@399b │ │ +1a2cae: 0c00 |0005: move-result-object v0 │ │ +1a2cb0: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +1a2cb4: 0781 |0008: move-object v1, v8 │ │ +1a2cb6: 1f01 4402 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a2cba: 7110 3a06 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ +1a2cc0: 0c01 |000e: move-result-object v1 │ │ +1a2cc2: 0712 |000f: move-object v2, v1 │ │ +1a2cc4: 1f02 541d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a2cc8: 7100 25c8 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a2cce: 0c01 |0015: move-result-object v1 │ │ +1a2cd0: 0713 |0016: move-object v3, v1 │ │ +1a2cd2: 1f03 771a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a2cd6: 2201 9b04 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@049b │ │ +1a2cda: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +1a2cdc: 7054 0d0e 9180 |001c: invoke-direct {v1, v9, v0, v8, v4}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0d │ │ +1a2ce2: 0715 |001f: move-object v5, v1 │ │ +1a2ce4: 1f05 3d1b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a2ce8: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +1a2cea: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1a2cec: 7706 6dc6 0200 |0024: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a2cf2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0008 line=575 │ │ locals : │ │ 0x0000 - 0x0028 reg=8 this Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0028 reg=9 (null) Landroid/content/Context; │ │ @@ -18940,54 +18940,54 @@ │ │ type : '()Lcom/infomaniak/drive/views/FabBottomNavigationView;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -1a1430: |[1a1430] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a1440: 7010 5a0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a1446: 0c00 |0003: move-result-object v0 │ │ -1a1448: 2201 0801 |0004: new-instance v1, Landroid/view/GestureDetector; // type@0108 │ │ -1a144c: 0752 |0006: move-object v2, v5 │ │ -1a144e: 1f02 3600 |0007: check-cast v2, Landroid/content/Context; // type@0036 │ │ -1a1452: 2203 9d04 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@049d │ │ -1a1456: 7030 150e 0305 |000b: invoke-direct {v3, v0, v5}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e15 │ │ -1a145c: 1f03 0601 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@0106 │ │ -1a1460: 7030 c902 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02c9 │ │ -1a1466: 5403 2c01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a146a: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ -1a1470: 6e20 f13c 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cf1 │ │ -1a1476: 0c03 |001b: move-result-object v3 │ │ -1a1478: 2204 8a04 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@048a │ │ -1a147c: 7020 de0d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dde │ │ -1a1482: 6e20 4803 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ -1a1488: 5400 2c01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a148c: 6201 4b13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@134b │ │ -1a1490: 7110 4db7 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a1496: 0703 |002b: move-object v3, v0 │ │ -1a1498: 1f03 3903 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0339 │ │ -1a149c: 7010 650e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a14a2: 0c04 |0031: move-result-object v4 │ │ -1a14a4: 6e30 033b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3b03 │ │ -1a14aa: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ -1a14b0: 7120 a805 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05a8 │ │ -1a14b6: 0c01 |003b: move-result-object v1 │ │ -1a14b8: 6e20 f73c 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3cf7 │ │ -1a14be: 7010 6c0e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6c │ │ -1a14c4: 0c01 |0042: move-result-object v1 │ │ -1a14c6: 6e10 240b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b24 │ │ -1a14cc: 0a01 |0046: move-result v1 │ │ -1a14ce: 6e20 fa3c 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3cfa │ │ -1a14d4: 2201 8004 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0480 │ │ -1a14d8: 7020 ca0d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dca │ │ -1a14de: 6e20 f93c 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3cf9 │ │ -1a14e4: 1b01 b004 0100 |0052: const-string/jumbo v1, "with(...)" // string@000104b0 │ │ -1a14ea: 7120 4fb7 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a14f0: 1100 |0058: return-object v0 │ │ +1a1500: |[1a1500] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a1510: 7010 5a0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a1516: 0c00 |0003: move-result-object v0 │ │ +1a1518: 2201 0801 |0004: new-instance v1, Landroid/view/GestureDetector; // type@0108 │ │ +1a151c: 0752 |0006: move-object v2, v5 │ │ +1a151e: 1f02 3600 |0007: check-cast v2, Landroid/content/Context; // type@0036 │ │ +1a1522: 2203 9d04 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@049d │ │ +1a1526: 7030 150e 0305 |000b: invoke-direct {v3, v0, v5}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e15 │ │ +1a152c: 1f03 0601 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@0106 │ │ +1a1530: 7030 c902 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02c9 │ │ +1a1536: 5403 2c01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a153a: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ +1a1540: 6e20 fe3c 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cfe │ │ +1a1546: 0c03 |001b: move-result-object v3 │ │ +1a1548: 2204 8a04 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@048a │ │ +1a154c: 7020 de0d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dde │ │ +1a1552: 6e20 4803 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ +1a1558: 5400 2c01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a155c: 6201 4e13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@134e │ │ +1a1560: 7110 5ab7 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a1566: 0703 |002b: move-object v3, v0 │ │ +1a1568: 1f03 3903 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0339 │ │ +1a156c: 7010 650e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a1572: 0c04 |0031: move-result-object v4 │ │ +1a1574: 6e30 103b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3b10 │ │ +1a157a: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ +1a1580: 7120 a805 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05a8 │ │ +1a1586: 0c01 |003b: move-result-object v1 │ │ +1a1588: 6e20 043d 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3d04 │ │ +1a158e: 7010 6c0e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6c │ │ +1a1594: 0c01 |0042: move-result-object v1 │ │ +1a1596: 6e10 240b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b24 │ │ +1a159c: 0a01 |0046: move-result v1 │ │ +1a159e: 6e20 073d 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3d07 │ │ +1a15a4: 2201 8004 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0480 │ │ +1a15a8: 7020 ca0d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dca │ │ +1a15ae: 6e20 063d 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3d06 │ │ +1a15b4: 1b01 b504 0100 |0052: const-string/jumbo v1, "with(...)" // string@000104b5 │ │ +1a15ba: 7120 5cb7 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a15c0: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x0013 line=239 │ │ 0x0024 line=243 │ │ 0x0026 line=244 │ │ @@ -19003,18 +19003,18 @@ │ │ type : '(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1204: |[1a1204] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a1214: 6e20 ca02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02ca │ │ -1a121a: 0a00 |0003: move-result v0 │ │ -1a121c: 0f00 |0004: return v0 │ │ +1a12d4: |[1a12d4] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a12e4: 6e20 ca02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02ca │ │ +1a12ea: 0a00 |0003: move-result v0 │ │ +1a12ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/GestureDetector; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/MotionEvent; │ │ @@ -19024,24 +19024,24 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a2c24: |[1a2c24] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a2c34: 1a00 52c6 |0000: const-string v0, "item" // string@c652 │ │ -1a2c38: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a2c3e: 7010 650e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a2c44: 0c01 |0008: move-result-object v1 │ │ -1a2c46: 7210 d802 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d8 │ │ -1a2c4c: 0a02 |000c: move-result v2 │ │ -1a2c4e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a2c50: 6e30 7506 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0675 │ │ -1a2c56: 0e00 |0011: return-void │ │ +1a2cf4: |[1a2cf4] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a2d04: 1a00 57c6 |0000: const-string v0, "item" // string@c657 │ │ +1a2d08: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a2d0e: 7010 650e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a2d14: 0c01 |0008: move-result-object v1 │ │ +1a2d16: 7210 d802 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d8 │ │ +1a2d1c: 0a02 |000c: move-result v2 │ │ +1a2d1e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a2d20: 6e30 7506 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0675 │ │ +1a2d26: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=248 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -19050,24 +19050,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a2c58: |[1a2c58] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ -1a2c68: 2200 d50b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bd5 │ │ -1a2c6c: 7010 1b3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a1b │ │ -1a2c72: 0741 |0005: move-object v1, v4 │ │ -1a2c74: 1f01 3002 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -1a2c78: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a2c7a: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -1a2c7c: 7152 2a3a 1032 |000a: invoke-static {v0, v1, v2, v3, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@3a2a │ │ -1a2c82: 5b40 2a04 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042a │ │ -1a2c86: 0e00 |000f: return-void │ │ +1a2d28: |[1a2d28] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ +1a2d38: 2200 d60b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bd6 │ │ +1a2d3c: 7010 283a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a28 │ │ +1a2d42: 0741 |0005: move-object v1, v4 │ │ +1a2d44: 1f01 3002 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +1a2d48: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a2d4a: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +1a2d4c: 7152 373a 1032 |000a: invoke-static {v0, v1, v2, v3, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@3a37 │ │ +1a2d52: 5b40 2a04 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042a │ │ +1a2d56: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0005 line=287 │ │ 0x000d line=286 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -19077,23 +19077,23 @@ │ │ type : '(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a2d28: |[1a2d28] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ -1a2d38: 2200 3d05 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@053d │ │ -1a2d3c: 7020 0d12 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@120d │ │ -1a2d42: 6e10 1712 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1217 │ │ -1a2d48: 0c03 |0008: move-result-object v3 │ │ -1a2d4a: 2200 8804 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0488 │ │ -1a2d4e: 7030 da0d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0dda │ │ -1a2d54: 6e20 8d08 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088d │ │ -1a2d5a: 0e00 |0011: return-void │ │ +1a2df8: |[1a2df8] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ +1a2e08: 2200 3d05 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@053d │ │ +1a2e0c: 7020 0d12 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@120d │ │ +1a2e12: 6e10 1712 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1217 │ │ +1a2e18: 0c03 |0008: move-result-object v3 │ │ +1a2e1a: 2200 8804 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0488 │ │ +1a2e1e: 7030 da0d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0dda │ │ +1a2e24: 6e20 8d08 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088d │ │ +1a2e2a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0009 line=275 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ @@ -19104,20 +19104,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a2c88: |[1a2c88] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ -1a2c98: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a2c9c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a2ca0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a2ca2: 7030 9c0e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9c │ │ -1a2ca8: 0e00 |0008: return-void │ │ +1a2d58: |[1a2d58] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ +1a2d68: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a2d6c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a2d70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a2d72: 7030 9c0e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9c │ │ +1a2d78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -19129,42 +19129,42 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -1a2cac: |[1a2cac] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a2cbc: 6206 b812 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a2cc0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1a2cc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1a2cc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a2cc6: 7140 8c39 2610 |0005: invoke-static {v6, v2, v0, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@398c │ │ -1a2ccc: 0c06 |0008: move-result-object v6 │ │ -1a2cce: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ -1a2cd2: 6e10 7b0b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b7b │ │ -1a2cd8: 0b00 |000e: move-result-wide v0 │ │ -1a2cda: 6e10 790b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b79 │ │ -1a2ce0: 0b02 |0012: move-result-wide v2 │ │ -1a2ce2: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -1a2ce6: 3a06 1500 |0015: if-ltz v6, 002a // +0015 │ │ -1a2cea: 6205 ad00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a2cee: 0746 |0019: move-object v6, v4 │ │ -1a2cf0: 1f06 3600 |001a: check-cast v6, Landroid/content/Context; // type@0036 │ │ -1a2cf4: 1b00 9300 0100 |001c: const-string/jumbo v0, "tryAddingFileWithDriveFull" // string@00010093 │ │ -1a2cfa: 6e30 1c09 6500 |001f: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@091c │ │ -1a2d00: 7010 650e 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a2d06: 0c05 |0025: move-result-object v5 │ │ -1a2d08: 7120 8d3a 5400 |0026: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3a8d │ │ -1a2d0e: 280b |0029: goto 0034 // +000b │ │ -1a2d10: 7010 650e 0400 |002a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a2d16: 0c04 |002d: move-result-object v4 │ │ -1a2d18: 1406 b200 0a7f |002e: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ -1a2d1e: 6e30 7006 6405 |0031: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0670 │ │ -1a2d24: 0e00 |0034: return-void │ │ +1a2d7c: |[1a2d7c] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a2d8c: 6206 bb12 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a2d90: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1a2d92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1a2d94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a2d96: 7140 9939 2610 |0005: invoke-static {v6, v2, v0, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@3999 │ │ +1a2d9c: 0c06 |0008: move-result-object v6 │ │ +1a2d9e: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ +1a2da2: 6e10 7b0b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b7b │ │ +1a2da8: 0b00 |000e: move-result-wide v0 │ │ +1a2daa: 6e10 790b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b79 │ │ +1a2db0: 0b02 |0012: move-result-wide v2 │ │ +1a2db2: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +1a2db6: 3a06 1500 |0015: if-ltz v6, 002a // +0015 │ │ +1a2dba: 6205 ad00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a2dbe: 0746 |0019: move-object v6, v4 │ │ +1a2dc0: 1f06 3600 |001a: check-cast v6, Landroid/content/Context; // type@0036 │ │ +1a2dc4: 1b00 9800 0100 |001c: const-string/jumbo v0, "tryAddingFileWithDriveFull" // string@00010098 │ │ +1a2dca: 6e30 1c09 6500 |001f: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@091c │ │ +1a2dd0: 7010 650e 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a2dd6: 0c05 |0025: move-result-object v5 │ │ +1a2dd8: 7120 9a3a 5400 |0026: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3a9a │ │ +1a2dde: 280b |0029: goto 0034 // +000b │ │ +1a2de0: 7010 650e 0400 |002a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a2de6: 0c04 |002d: move-result-object v4 │ │ +1a2de8: 1406 b200 0a7f |002e: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ +1a2dee: 6e30 7006 6405 |0031: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0670 │ │ +1a2df4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x000b line=680 │ │ 0x0017 line=277 │ │ 0x0022 line=278 │ │ 0x002a line=280 │ │ @@ -19178,42 +19178,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -1a2d5c: |[1a2d5c] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ -1a2d6c: 7010 5a0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a2d72: 0c00 |0003: move-result-object v0 │ │ -1a2d74: 5401 2e01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -1a2d78: 1a02 5cd1 |0006: const-string v2, "mainFab" // string@d15c │ │ -1a2d7c: 7120 4fb7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a2d82: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -1a2d84: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a2d86: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1a2d88: 7153 9d0e 1524 |000e: invoke-static {v5, v1, v4, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V // method@0e9d │ │ -1a2d8e: 5401 2f01 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a2d92: 1a02 39ee |0013: const-string v2, "searchFab" // string@ee39 │ │ -1a2d96: 7120 4fb7 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a2d9c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1a2d9e: 7030 9c0e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9c │ │ -1a2da4: 7010 630e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2daa: 0c01 |001f: move-result-object v1 │ │ -1a2dac: 6e10 ef0f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fef │ │ -1a2db2: 0c01 |0023: move-result-object v1 │ │ -1a2db4: 0752 |0024: move-object v2, v5 │ │ -1a2db6: 1f02 4402 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a2dba: 2203 8904 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0489 │ │ -1a2dbe: 7020 dc0d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0ddc │ │ -1a2dc4: 2200 9904 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ -1a2dc8: 7020 030e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ -1a2dce: 1f00 4a02 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ -1a2dd2: 6e30 3c06 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -1a2dd8: 0e00 |0036: return-void │ │ +1a2e2c: |[1a2e2c] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ +1a2e3c: 7010 5a0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a2e42: 0c00 |0003: move-result-object v0 │ │ +1a2e44: 5401 2e01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +1a2e48: 1a02 61d1 |0006: const-string v2, "mainFab" // string@d161 │ │ +1a2e4c: 7120 5cb7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a2e52: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +1a2e54: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a2e56: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1a2e58: 7153 9d0e 1524 |000e: invoke-static {v5, v1, v4, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V // method@0e9d │ │ +1a2e5e: 5401 2f01 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a2e62: 1a02 3eee |0013: const-string v2, "searchFab" // string@ee3e │ │ +1a2e66: 7120 5cb7 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a2e6c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1a2e6e: 7030 9c0e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9c │ │ +1a2e74: 7010 630e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a2e7a: 0c01 |001f: move-result-object v1 │ │ +1a2e7c: 6e10 ef0f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fef │ │ +1a2e82: 0c01 |0023: move-result-object v1 │ │ +1a2e84: 0752 |0024: move-object v2, v5 │ │ +1a2e86: 1f02 4402 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a2e8a: 2203 8904 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0489 │ │ +1a2e8e: 7020 dc0d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0ddc │ │ +1a2e94: 2200 9904 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0499 │ │ +1a2e98: 7020 030e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e03 │ │ +1a2e9e: 1f00 4a02 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ +1a2ea2: 6e30 3c06 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +1a2ea8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0011 line=264 │ │ 0x001c line=266 │ │ locals : │ │ @@ -19224,31 +19224,31 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1a1ca8: |[1a1ca8] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a1cba: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ -1a1cbe: 6e10 400a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a40 │ │ -1a1cc4: 0c03 |0006: move-result-object v3 │ │ -1a1cc6: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -1a1cca: 6e10 be0a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0abe │ │ -1a1cd0: 0a03 |000c: move-result v3 │ │ -1a1cd2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a1cd4: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ -1a1cd8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -1a1cda: 5423 2e01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -1a1cde: 6e20 8c08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088c │ │ -1a1ce4: 5422 2f01 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a1ce8: 6e20 8c08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088c │ │ -1a1cee: 6202 91b2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a1cf2: 1102 |001d: return-object v2 │ │ +1a1d78: |[1a1d78] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a1d8a: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ +1a1d8e: 6e10 400a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a40 │ │ +1a1d94: 0c03 |0006: move-result-object v3 │ │ +1a1d96: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +1a1d9a: 6e10 be0a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0abe │ │ +1a1da0: 0a03 |000c: move-result v3 │ │ +1a1da2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a1da4: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ +1a1da8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +1a1daa: 5423 2e01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +1a1dae: 6e20 8c08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088c │ │ +1a1db4: 5422 2f01 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a1db8: 6e20 8c08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088c │ │ +1a1dbe: 6202 94b2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a1dc2: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=267 │ │ 0x0011 line=268 │ │ 0x0016 line=269 │ │ 0x001b line=270 │ │ locals : │ │ @@ -19260,28 +19260,28 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1a10ec: |[1a10ec] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ -1a10fc: 7010 660e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e66 │ │ -1a1102: 0c00 |0003: move-result-object v0 │ │ -1a1104: 6e10 8e06 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@068e │ │ -1a110a: 0c00 |0007: move-result-object v0 │ │ -1a110c: 6e10 6c06 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@066c │ │ -1a1112: 0c01 |000b: move-result-object v1 │ │ -1a1114: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ -1a1118: 6e10 6d06 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@066d │ │ -1a111e: 0c01 |0011: move-result-object v1 │ │ -1a1120: 6e10 8206 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0682 │ │ -1a1126: 0a01 |0015: move-result v1 │ │ -1a1128: 6e20 6f06 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ -1a112e: 1100 |0019: return-object v0 │ │ +1a11bc: |[1a11bc] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ +1a11cc: 7010 660e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e66 │ │ +1a11d2: 0c00 |0003: move-result-object v0 │ │ +1a11d4: 6e10 8e06 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@068e │ │ +1a11da: 0c00 |0007: move-result-object v0 │ │ +1a11dc: 6e10 6c06 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@066c │ │ +1a11e2: 0c01 |000b: move-result-object v1 │ │ +1a11e4: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ +1a11e8: 6e10 6d06 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@066d │ │ +1a11ee: 0c01 |0011: move-result-object v1 │ │ +1a11f0: 6e10 8206 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0682 │ │ +1a11f6: 0a01 |0015: move-result v1 │ │ +1a11f8: 6e20 6f06 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066f │ │ +1a11fe: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0008 line=218 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -19290,19 +19290,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a1288: |[1a1288] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a1298: 2200 b403 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ -1a129c: 1f01 3600 |0002: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a12a0: 7020 230b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b23 │ │ -1a12a6: 1100 |0007: return-object v0 │ │ +1a1358: |[1a1358] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a1368: 2200 b403 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ +1a136c: 1f01 3600 |0002: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a1370: 7020 230b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b23 │ │ +1a1376: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -19311,23 +19311,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1a1f88: |[1a1f88] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ -1a1f98: 7010 5a0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a1f9e: 0c00 |0003: move-result-object v0 │ │ -1a1fa0: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a1fa4: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ -1a1faa: 6e20 f13c 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cf1 │ │ -1a1fb0: 0c00 |000c: move-result-object v0 │ │ -1a1fb2: 6e10 3803 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0338 │ │ -1a1fb8: 0e00 |0010: return-void │ │ +1a2058: |[1a2058] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ +1a2068: 7010 5a0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a206e: 0c00 |0003: move-result-object v0 │ │ +1a2070: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a2074: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ +1a207a: 6e20 fe3c 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cfe │ │ +1a2080: 0c00 |000c: move-result-object v0 │ │ +1a2082: 6e10 3803 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0338 │ │ +1a2088: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19335,21 +19335,21 @@ │ │ type : '()Lcom/infomaniak/drive/views/FabBottomNavigationView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a1408: |[1a1408] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a1418: 7010 5a0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a141e: 0c00 |0003: move-result-object v0 │ │ -1a1420: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a1424: 1a01 4896 |0006: const-string v1, "bottomNavigation" // string@9648 │ │ -1a1428: 7120 4fb7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a142e: 1100 |000b: return-object v0 │ │ +1a14d8: |[1a14d8] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a14e8: 7010 5a0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a14ee: 0c00 |0003: move-result-object v0 │ │ +1a14f0: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a14f4: 1a01 4d96 |0006: const-string v1, "bottomNavigation" // string@964d │ │ +1a14f8: 7120 5cb7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a14fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19357,21 +19357,21 @@ │ │ type : '()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a1220: |[1a1220] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ -1a1230: 7010 5a0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a1236: 0c00 |0003: move-result-object v0 │ │ -1a1238: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -1a123c: 1a01 5cd1 |0006: const-string v1, "mainFab" // string@d15c │ │ -1a1240: 7120 4fb7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a1246: 1100 |000b: return-object v0 │ │ +1a12f0: |[1a12f0] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ +1a1300: 7010 5a0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a1306: 0c00 |0003: move-result-object v0 │ │ +1a1308: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +1a130c: 1a01 61d1 |0006: const-string v1, "mainFab" // string@d161 │ │ +1a1310: 7120 5cb7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a1316: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19379,84 +19379,84 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 156 16-bit code units │ │ -1a26f0: |[1a26f0] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a2700: 6f20 860c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c86 │ │ -1a2706: 7010 5a0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a270c: 0c0c |0006: move-result-object v12 │ │ -1a270e: 6e10 c80b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc8 │ │ -1a2714: 0c0c |000a: move-result-object v12 │ │ -1a2716: 1f0c 2301 |000b: check-cast v12, Landroid/view/View; // type@0123 │ │ -1a271a: 6e20 970e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e97 │ │ -1a2720: 7010 630e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2726: 0c0c |0013: move-result-object v12 │ │ -1a2728: 07b1 |0014: move-object v1, v11 │ │ -1a272a: 1f01 3002 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -1a272e: 7010 650e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a2734: 0c00 |001a: move-result-object v0 │ │ -1a2736: 6e30 0710 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@1007 │ │ -1a273c: 6200 358a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a35 │ │ -1a2740: 1404 c90b 0103 |0020: const v4, #float 3.79232e-37 // #03010bc9 │ │ -1a2746: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a274c: 1a02 719c |0026: const-string v2, "com.infomaniak.drive" // string@9c71 │ │ -1a2750: 1a03 d825 |0028: const-string v3, "5.4.2" // string@25d8 │ │ -1a2754: 7406 724a 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a72 │ │ -1a275a: 220c d703 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03d7 │ │ -1a275e: 7010 630e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2764: 0c00 |0032: move-result-object v0 │ │ -1a2766: 7020 ba0b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bba │ │ -1a276c: 5bbc 2904 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0429 │ │ -1a2770: 7010 5d0e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5d │ │ -1a2776: 0c0c |003b: move-result-object v12 │ │ -1a2778: 6e10 0702 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@0207 │ │ -1a277e: 7010 980e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e98 │ │ -1a2784: 7010 730e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e73 │ │ -1a278a: 7010 650e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ -1a2790: 0c0c |0048: move-result-object v12 │ │ -1a2792: 2200 8104 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@0481 │ │ -1a2796: 7020 cc0d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcc │ │ -1a279c: 6e20 6906 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@0669 │ │ -1a27a2: 7010 9f0e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0e9f │ │ -1a27a8: 7010 9b0e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0e9b │ │ -1a27ae: 7010 720e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e72 │ │ -1a27b4: 7010 740e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e74 │ │ -1a27ba: 07bc |005d: move-object v12, v11 │ │ -1a27bc: 1f0c 3600 |005e: check-cast v12, Landroid/content/Context; // type@0036 │ │ -1a27c0: 7110 5d06 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065d │ │ -1a27c6: 0c0c |0063: move-result-object v12 │ │ -1a27c8: 54b0 2904 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0429 │ │ -1a27cc: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ -1a27d0: 1a00 dba7 |0068: const-string v0, "downloadReceiver" // string@a7db │ │ -1a27d4: 7110 6db7 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -1a27da: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -1a27dc: 1f00 2e00 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@002e │ │ -1a27e0: 2201 3f00 |0070: new-instance v1, Landroid/content/IntentFilter; // type@003f │ │ -1a27e4: 1a02 9435 |0072: const-string v2, "DownloadReceiver" // string@3594 │ │ -1a27e8: 7020 b900 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b9 │ │ -1a27ee: 6e30 5e06 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@065e │ │ -1a27f4: 7010 7b0e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e7b │ │ -1a27fa: 7010 770e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e77 │ │ -1a2800: 7010 860e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e86 │ │ -1a2806: 7010 840e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e84 │ │ -1a280c: 7010 880e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e88 │ │ -1a2812: 6203 e414 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14e4 │ │ -1a2816: 07b4 |008b: move-object v4, v11 │ │ -1a2818: 1f04 7601 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0176 │ │ -1a281c: 2208 8204 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@0482 │ │ -1a2820: 7010 ce0d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dce │ │ -1a2826: 1269 |0093: const/4 v9, #int 6 // #6 │ │ -1a2828: 120a |0094: const/4 v10, #int 0 // #0 │ │ -1a282a: 1205 |0095: const/4 v5, #int 0 // #0 │ │ -1a282c: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ -1a2830: 7708 ca3f 0300 |0098: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/applock/LockActivity$Companion;.scheduleLockIfNeeded-exY8QGI$default:(Lcom/infomaniak/lib/applock/LockActivity$Companion;Landroidx/activity/ComponentActivity;IJLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@3fca │ │ -1a2836: 0e00 |009b: return-void │ │ +1a27c0: |[1a27c0] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a27d0: 6f20 860c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c86 │ │ +1a27d6: 7010 5a0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a27dc: 0c0c |0006: move-result-object v12 │ │ +1a27de: 6e10 c80b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc8 │ │ +1a27e4: 0c0c |000a: move-result-object v12 │ │ +1a27e6: 1f0c 2301 |000b: check-cast v12, Landroid/view/View; // type@0123 │ │ +1a27ea: 6e20 970e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e97 │ │ +1a27f0: 7010 630e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a27f6: 0c0c |0013: move-result-object v12 │ │ +1a27f8: 07b1 |0014: move-object v1, v11 │ │ +1a27fa: 1f01 3002 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +1a27fe: 7010 650e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a2804: 0c00 |001a: move-result-object v0 │ │ +1a2806: 6e30 0710 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@1007 │ │ +1a280c: 6200 388a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a38 │ │ +1a2810: 1404 c90b 0103 |0020: const v4, #float 3.79232e-37 // #03010bc9 │ │ +1a2816: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a281c: 1a02 769c |0026: const-string v2, "com.infomaniak.drive" // string@9c76 │ │ +1a2820: 1a03 d925 |0028: const-string v3, "5.4.2" // string@25d9 │ │ +1a2824: 7406 7f4a 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a7f │ │ +1a282a: 220c d703 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03d7 │ │ +1a282e: 7010 630e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a2834: 0c00 |0032: move-result-object v0 │ │ +1a2836: 7020 ba0b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bba │ │ +1a283c: 5bbc 2904 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0429 │ │ +1a2840: 7010 5d0e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5d │ │ +1a2846: 0c0c |003b: move-result-object v12 │ │ +1a2848: 6e10 0702 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@0207 │ │ +1a284e: 7010 980e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e98 │ │ +1a2854: 7010 730e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e73 │ │ +1a285a: 7010 650e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e65 │ │ +1a2860: 0c0c |0048: move-result-object v12 │ │ +1a2862: 2200 8104 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@0481 │ │ +1a2866: 7020 cc0d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcc │ │ +1a286c: 6e20 6906 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@0669 │ │ +1a2872: 7010 9f0e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0e9f │ │ +1a2878: 7010 9b0e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0e9b │ │ +1a287e: 7010 720e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e72 │ │ +1a2884: 7010 740e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e74 │ │ +1a288a: 07bc |005d: move-object v12, v11 │ │ +1a288c: 1f0c 3600 |005e: check-cast v12, Landroid/content/Context; // type@0036 │ │ +1a2890: 7110 5d06 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065d │ │ +1a2896: 0c0c |0063: move-result-object v12 │ │ +1a2898: 54b0 2904 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0429 │ │ +1a289c: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ +1a28a0: 1a00 e0a7 |0068: const-string v0, "downloadReceiver" // string@a7e0 │ │ +1a28a4: 7110 7ab7 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +1a28aa: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +1a28ac: 1f00 2e00 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@002e │ │ +1a28b0: 2201 3f00 |0070: new-instance v1, Landroid/content/IntentFilter; // type@003f │ │ +1a28b4: 1a02 9735 |0072: const-string v2, "DownloadReceiver" // string@3597 │ │ +1a28b8: 7020 b900 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b9 │ │ +1a28be: 6e30 5e06 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@065e │ │ +1a28c4: 7010 7b0e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e7b │ │ +1a28ca: 7010 770e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e77 │ │ +1a28d0: 7010 860e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e86 │ │ +1a28d6: 7010 840e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e84 │ │ +1a28dc: 7010 880e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e88 │ │ +1a28e2: 6203 e714 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14e7 │ │ +1a28e6: 07b4 |008b: move-object v4, v11 │ │ +1a28e8: 1f04 7601 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0176 │ │ +1a28ec: 2208 8204 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@0482 │ │ +1a28f0: 7010 ce0d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dce │ │ +1a28f6: 1269 |0093: const/4 v9, #int 6 // #6 │ │ +1a28f8: 120a |0094: const/4 v10, #int 0 // #0 │ │ +1a28fa: 1205 |0095: const/4 v5, #int 0 // #0 │ │ +1a28fc: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ +1a2900: 7708 d73f 0300 |0098: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/applock/LockActivity$Companion;.scheduleLockIfNeeded-exY8QGI$default:(Lcom/infomaniak/lib/applock/LockActivity$Companion;Landroidx/activity/ComponentActivity;IJLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@3fd7 │ │ +1a2906: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0010 line=176 │ │ 0x001e line=178 │ │ 0x002d line=180 │ │ @@ -19486,31 +19486,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a2a24: |[1a2a24] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ -1a2a34: 6f10 870c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c87 │ │ -1a2a3a: 7010 5d0e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5d │ │ -1a2a40: 0c00 |0006: move-result-object v0 │ │ -1a2a42: 6e10 0802 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@0208 │ │ -1a2a48: 0720 |000a: move-object v0, v2 │ │ -1a2a4a: 1f00 3600 |000b: check-cast v0, Landroid/content/Context; // type@0036 │ │ -1a2a4e: 7110 5d06 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065d │ │ -1a2a54: 0c00 |0010: move-result-object v0 │ │ -1a2a56: 5421 2904 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0429 │ │ -1a2a5a: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ -1a2a5e: 1a01 dba7 |0015: const-string v1, "downloadReceiver" // string@a7db │ │ -1a2a62: 7110 6db7 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -1a2a68: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a2a6a: 1f01 2e00 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@002e │ │ -1a2a6e: 6e20 5f06 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@065f │ │ -1a2a74: 0e00 |0020: return-void │ │ +1a2af4: |[1a2af4] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ +1a2b04: 6f10 870c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c87 │ │ +1a2b0a: 7010 5d0e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5d │ │ +1a2b10: 0c00 |0006: move-result-object v0 │ │ +1a2b12: 6e10 0802 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@0208 │ │ +1a2b18: 0720 |000a: move-object v0, v2 │ │ +1a2b1a: 1f00 3600 |000b: check-cast v0, Landroid/content/Context; // type@0036 │ │ +1a2b1e: 7110 5d06 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065d │ │ +1a2b24: 0c00 |0010: move-result-object v0 │ │ +1a2b26: 5421 2904 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0429 │ │ +1a2b2a: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ +1a2b2e: 1a01 e0a7 |0015: const-string v1, "downloadReceiver" // string@a7e0 │ │ +1a2b32: 7110 7ab7 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +1a2b38: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a2b3a: 1f01 2e00 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@002e │ │ +1a2b3e: 6e20 5f06 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@065f │ │ +1a2b44: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0003 line=552 │ │ 0x000a line=553 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -19520,41 +19520,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1a2a78: |[1a2a78] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ -1a2a88: 6f10 880c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c88 │ │ -1a2a8e: 6200 8513 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1385 │ │ -1a2a92: 0731 |0005: move-object v1, v3 │ │ -1a2a94: 1f01 3002 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -1a2a98: 5432 2a04 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042a │ │ -1a2a9c: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -1a2aa0: 1a02 20a8 |000c: const-string v2, "drivePermissions" // string@a820 │ │ -1a2aa4: 7110 6db7 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -1a2aaa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a2aac: 6e30 c53b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3bc5 │ │ -1a2ab2: 7010 630e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2ab8: 0c00 |0018: move-result-object v0 │ │ -1a2aba: 6e10 d80f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fd8 │ │ -1a2ac0: 6200 be00 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1a2ac4: 6e10 c409 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ -1a2aca: 0a00 |0021: move-result v0 │ │ -1a2acc: 6201 be00 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1a2ad0: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a2ad4: 6e20 c909 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09c9 │ │ -1a2ada: 7010 540e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e54 │ │ -1a2ae0: 0730 |002c: move-object v0, v3 │ │ -1a2ae2: 1f00 3600 |002d: check-cast v0, Landroid/content/Context; // type@0036 │ │ -1a2ae6: 7020 960e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e96 │ │ -1a2aec: 6201 8513 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1385 │ │ -1a2af0: 6e20 c63b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3bc6 │ │ -1a2af6: 0e00 |0037: return-void │ │ +1a2b48: |[1a2b48] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ +1a2b58: 6f10 880c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c88 │ │ +1a2b5e: 6200 8813 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1388 │ │ +1a2b62: 0731 |0005: move-object v1, v3 │ │ +1a2b64: 1f01 3002 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +1a2b68: 5432 2a04 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042a │ │ +1a2b6c: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +1a2b70: 1a02 25a8 |000c: const-string v2, "drivePermissions" // string@a825 │ │ +1a2b74: 7110 7ab7 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +1a2b7a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a2b7c: 6e30 d23b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3bd2 │ │ +1a2b82: 7010 630e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a2b88: 0c00 |0018: move-result-object v0 │ │ +1a2b8a: 6e10 d80f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fd8 │ │ +1a2b90: 6200 be00 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1a2b94: 6e10 c409 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c4 │ │ +1a2b9a: 0a00 |0021: move-result v0 │ │ +1a2b9c: 6201 be00 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1a2ba0: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a2ba4: 6e20 c909 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09c9 │ │ +1a2baa: 7010 540e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e54 │ │ +1a2bb0: 0730 |002c: move-object v0, v3 │ │ +1a2bb2: 1f00 3600 |002d: check-cast v0, Landroid/content/Context; // type@0036 │ │ +1a2bb6: 7020 960e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e96 │ │ +1a2bbc: 6201 8813 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1388 │ │ +1a2bc0: 6e20 d33b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3bd3 │ │ +1a2bc6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=356 │ │ 0x0015 line=358 │ │ 0x001c line=360 │ │ 0x0029 line=362 │ │ @@ -19568,24 +19568,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a2af8: |[1a2af8] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ -1a2b08: 6f10 890c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c89 │ │ -1a2b0e: 7010 630e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ -1a2b14: 0c00 |0006: move-result-object v0 │ │ -1a2b16: 6e10 0d10 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@100d │ │ -1a2b1c: 7010 640e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e64 │ │ -1a2b22: 0c00 |000d: move-result-object v0 │ │ -1a2b24: 6e10 5610 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1056 │ │ -1a2b2a: 7010 6e0e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e6e │ │ -1a2b30: 0e00 |0014: return-void │ │ +1a2bc8: |[1a2bc8] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ +1a2bd8: 6f10 890c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c89 │ │ +1a2bde: 7010 630e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e63 │ │ +1a2be4: 0c00 |0006: move-result-object v0 │ │ +1a2be6: 6e10 0d10 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@100d │ │ +1a2bec: 7010 640e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e64 │ │ +1a2bf2: 0c00 |000d: move-result-object v0 │ │ +1a2bf4: 6e10 5610 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1056 │ │ +1a2bfa: 7010 6e0e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e6e │ │ +1a2c00: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x000a line=210 │ │ 0x0011 line=211 │ │ locals : │ │ @@ -19596,23 +19596,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1a2b34: |[1a2b34] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ -1a2b44: 6f10 8a0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c8a │ │ -1a2b4a: 6e10 930e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e93 │ │ -1a2b50: 5410 2804 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0428 │ │ -1a2b54: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a2b58: 6e10 4700 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0047 │ │ -1a2b5e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a2b60: 5b10 2804 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0428 │ │ -1a2b64: 0e00 |0010: return-void │ │ +1a2c04: |[1a2c04] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ +1a2c14: 6f10 8a0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c8a │ │ +1a2c1a: 6e10 930e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e93 │ │ +1a2c20: 5410 2804 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0428 │ │ +1a2c24: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a2c28: 6e10 4700 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0047 │ │ +1a2c2e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a2c30: 5b10 2804 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0428 │ │ +1a2c34: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0003 line=541 │ │ 0x0006 line=542 │ │ 0x000e line=543 │ │ locals : │ │ @@ -19623,37 +19623,37 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a2b68: |[1a2b68] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ -1a2b78: 7010 6c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6c │ │ -1a2b7e: 0c00 |0003: move-result-object v0 │ │ -1a2b80: 7010 5a0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ -1a2b86: 0c01 |0007: move-result-object v1 │ │ -1a2b88: 5411 2c01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a2b8c: 6e10 f53c 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3cf5 │ │ -1a2b92: 0a01 |000d: move-result v1 │ │ -1a2b94: 6e20 2e0b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b2e │ │ -1a2b9a: 0e00 |0011: return-void │ │ +1a2c38: |[1a2c38] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ +1a2c48: 7010 6c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6c │ │ +1a2c4e: 0c00 |0003: move-result-object v0 │ │ +1a2c50: 7010 5a0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5a │ │ +1a2c56: 0c01 |0007: move-result-object v1 │ │ +1a2c58: 5411 2c01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a2c5c: 6e10 023d 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3d02 │ │ +1a2c62: 0a01 |000d: move-result v1 │ │ +1a2c64: 6e20 2e0b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b2e │ │ +1a2c6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ - source_file_idx : 26982 (MainActivity.kt) │ │ + source_file_idx : 26986 (MainActivity.kt) │ │ │ │ Class #111 header: │ │ class_idx : 1189 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 26984 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 26988 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -19678,17 +19678,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0b80: |[1a0b80] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ -1a0b90: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a0b96: 0e00 |0003: return-void │ │ +1a0c50: |[1a0c50] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ +1a0c60: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a0c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;) │ │ @@ -19696,69 +19696,69 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0b98: |[1a0b98] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0ba8: 7010 a30e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ea3 │ │ -1a0bae: 0e00 |0003: return-void │ │ +1a0c68: |[1a0c68] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0c78: 7010 a30e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ea3 │ │ +1a0c7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -1a09fc: |[1a09fc] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0a0c: 1a00 3997 |0000: const-string v0, "bundle" // string@9739 │ │ -1a0a10: 7120 50b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a0a16: 1c00 a604 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -1a0a1a: 6e10 1993 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9319 │ │ -1a0a20: 0c00 |000a: move-result-object v0 │ │ -1a0a22: 6e20 f801 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f8 │ │ -1a0a28: 1a00 eca5 |000e: const-string v0, "destinationFileId" // string@a5ec │ │ -1a0a2c: 6e20 d601 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -1a0a32: 0a01 |0013: move-result v1 │ │ -1a0a34: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a0a36: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1a0a3a: 6e20 dd01 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ -1a0a40: 0a00 |001a: move-result v0 │ │ -1a0a42: 2802 |001b: goto 001d // +0002 │ │ -1a0a44: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1a0a46: 1a01 fac3 |001d: const-string v1, "isDestinationSharedWithMe" // string@c3fa │ │ -1a0a4a: 6e20 d601 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -1a0a50: 0a03 |0022: move-result v3 │ │ -1a0a52: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ -1a0a56: 6e20 d801 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d8 │ │ -1a0a5c: 0a02 |0028: move-result v2 │ │ -1a0a5e: 1a01 f3f7 |0029: const-string v1, "shortcutId" // string@f7f3 │ │ -1a0a62: 6e20 d601 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -1a0a68: 0a03 |002e: move-result v3 │ │ -1a0a6a: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ -1a0a6e: 6e20 e701 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e7 │ │ -1a0a74: 0c05 |0034: move-result-object v5 │ │ -1a0a76: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ -1a0a7a: 280b |0037: goto 0042 // +000b │ │ -1a0a7c: 2205 9e17 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1a0a80: 1a00 fb2a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2afb │ │ -1a0a84: 7020 7893 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1a0a8a: 2705 |003f: throw v5 │ │ -1a0a8c: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ -1a0a90: 2201 a604 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -1a0a94: 7040 a90e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ -1a0a9a: 1101 |0047: return-object v1 │ │ +1a0acc: |[1a0acc] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0adc: 1a00 3e97 |0000: const-string v0, "bundle" // string@973e │ │ +1a0ae0: 7120 5db7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a0ae6: 1c00 a604 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +1a0aea: 6e10 2693 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9326 │ │ +1a0af0: 0c00 |000a: move-result-object v0 │ │ +1a0af2: 6e20 f801 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f8 │ │ +1a0af8: 1a00 f1a5 |000e: const-string v0, "destinationFileId" // string@a5f1 │ │ +1a0afc: 6e20 d601 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +1a0b02: 0a01 |0013: move-result v1 │ │ +1a0b04: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a0b06: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +1a0b0a: 6e20 dd01 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ +1a0b10: 0a00 |001a: move-result v0 │ │ +1a0b12: 2802 |001b: goto 001d // +0002 │ │ +1a0b14: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1a0b16: 1a01 ffc3 |001d: const-string v1, "isDestinationSharedWithMe" // string@c3ff │ │ +1a0b1a: 6e20 d601 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +1a0b20: 0a03 |0022: move-result v3 │ │ +1a0b22: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +1a0b26: 6e20 d801 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d8 │ │ +1a0b2c: 0a02 |0028: move-result v2 │ │ +1a0b2e: 1a01 f8f7 |0029: const-string v1, "shortcutId" // string@f7f8 │ │ +1a0b32: 6e20 d601 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +1a0b38: 0a03 |002e: move-result v3 │ │ +1a0b3a: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ +1a0b3e: 6e20 e701 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e7 │ │ +1a0b44: 0c05 |0034: move-result-object v5 │ │ +1a0b46: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ +1a0b4a: 280b |0037: goto 0042 // +000b │ │ +1a0b4c: 2205 9f17 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1a0b50: 1a00 fe2a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2afe │ │ +1a0b54: 7020 8593 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1a0b5a: 2705 |003f: throw v5 │ │ +1a0b5c: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ +1a0b60: 2201 a604 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +1a0b64: 7040 a90e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ +1a0b6a: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ 0x000e line=38 │ │ 0x0017 line=39 │ │ 0x001d line=44 │ │ 0x0025 line=45 │ │ @@ -19776,69 +19776,69 @@ │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -1a0a9c: |[1a0a9c] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0aac: 1a00 9fed |0000: const-string v0, "savedStateHandle" // string@ed9f │ │ -1a0ab0: 7120 50b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a0ab6: 1a00 eca5 |0005: const-string v0, "destinationFileId" // string@a5ec │ │ -1a0aba: 6e20 4f06 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -1a0ac0: 0a01 |000a: move-result v1 │ │ -1a0ac2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1a0ac4: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -1a0ac8: 6e20 5006 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1a0ace: 0c00 |0011: move-result-object v0 │ │ -1a0ad0: 1f00 a217 |0012: check-cast v0, Ljava/lang/Integer; // type@17a2 │ │ -1a0ad4: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a0ad8: 280d |0016: goto 0023 // +000d │ │ -1a0ada: 2205 9e17 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1a0ade: 1a00 c32a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2ac3 │ │ -1a0ae2: 7020 7893 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1a0ae8: 2705 |001e: throw v5 │ │ -1a0aea: 7110 9793 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1a0af0: 0c00 |0022: move-result-object v0 │ │ -1a0af2: 1a01 fac3 |0023: const-string v1, "isDestinationSharedWithMe" // string@c3fa │ │ -1a0af6: 6e20 4f06 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -1a0afc: 0a03 |0028: move-result v3 │ │ -1a0afe: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -1a0b02: 6e20 5006 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1a0b08: 0c01 |002e: move-result-object v1 │ │ -1a0b0a: 1f01 8917 |002f: check-cast v1, Ljava/lang/Boolean; // type@1789 │ │ -1a0b0e: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ -1a0b12: 280d |0033: goto 0040 // +000d │ │ -1a0b14: 2205 9e17 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1a0b18: 1a00 dc2a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2adc │ │ -1a0b1c: 7020 7893 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1a0b22: 2705 |003b: throw v5 │ │ -1a0b24: 7110 ee92 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a0b2a: 0c01 |003f: move-result-object v1 │ │ -1a0b2c: 1a02 f3f7 |0040: const-string v2, "shortcutId" // string@f7f3 │ │ -1a0b30: 6e20 4f06 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -1a0b36: 0a03 |0045: move-result v3 │ │ -1a0b38: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ -1a0b3c: 6e20 5006 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1a0b42: 0c05 |004b: move-result-object v5 │ │ -1a0b44: 1f05 ba17 |004c: check-cast v5, Ljava/lang/String; // type@17ba │ │ -1a0b48: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -1a0b4c: 280b |0050: goto 005b // +000b │ │ -1a0b4e: 2205 9e17 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1a0b52: 1a00 fa2a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2afa │ │ -1a0b56: 7020 7893 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1a0b5c: 2705 |0058: throw v5 │ │ -1a0b5e: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ -1a0b62: 2202 a604 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -1a0b66: 6e10 8893 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1a0b6c: 0a00 |0060: move-result v0 │ │ -1a0b6e: 6e10 e992 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1a0b74: 0a01 |0064: move-result v1 │ │ -1a0b76: 7040 a90e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ -1a0b7c: 1102 |0068: return-object v2 │ │ +1a0b6c: |[1a0b6c] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0b7c: 1a00 a4ed |0000: const-string v0, "savedStateHandle" // string@eda4 │ │ +1a0b80: 7120 5db7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a0b86: 1a00 f1a5 |0005: const-string v0, "destinationFileId" // string@a5f1 │ │ +1a0b8a: 6e20 4f06 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +1a0b90: 0a01 |000a: move-result v1 │ │ +1a0b92: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1a0b94: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +1a0b98: 6e20 5006 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1a0b9e: 0c00 |0011: move-result-object v0 │ │ +1a0ba0: 1f00 a317 |0012: check-cast v0, Ljava/lang/Integer; // type@17a3 │ │ +1a0ba4: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a0ba8: 280d |0016: goto 0023 // +000d │ │ +1a0baa: 2205 9f17 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1a0bae: 1a00 c62a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2ac6 │ │ +1a0bb2: 7020 8593 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1a0bb8: 2705 |001e: throw v5 │ │ +1a0bba: 7110 a493 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1a0bc0: 0c00 |0022: move-result-object v0 │ │ +1a0bc2: 1a01 ffc3 |0023: const-string v1, "isDestinationSharedWithMe" // string@c3ff │ │ +1a0bc6: 6e20 4f06 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +1a0bcc: 0a03 |0028: move-result v3 │ │ +1a0bce: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +1a0bd2: 6e20 5006 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1a0bd8: 0c01 |002e: move-result-object v1 │ │ +1a0bda: 1f01 8a17 |002f: check-cast v1, Ljava/lang/Boolean; // type@178a │ │ +1a0bde: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ +1a0be2: 280d |0033: goto 0040 // +000d │ │ +1a0be4: 2205 9f17 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1a0be8: 1a00 df2a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2adf │ │ +1a0bec: 7020 8593 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1a0bf2: 2705 |003b: throw v5 │ │ +1a0bf4: 7110 fb92 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a0bfa: 0c01 |003f: move-result-object v1 │ │ +1a0bfc: 1a02 f8f7 |0040: const-string v2, "shortcutId" // string@f7f8 │ │ +1a0c00: 6e20 4f06 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +1a0c06: 0a03 |0045: move-result v3 │ │ +1a0c08: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ +1a0c0c: 6e20 5006 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1a0c12: 0c05 |004b: move-result-object v5 │ │ +1a0c14: 1f05 bb17 |004c: check-cast v5, Ljava/lang/String; // type@17bb │ │ +1a0c18: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +1a0c1c: 280b |0050: goto 005b // +000b │ │ +1a0c1e: 2205 9f17 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1a0c22: 1a00 fd2a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2afd │ │ +1a0c26: 7020 8593 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1a0c2c: 2705 |0058: throw v5 │ │ +1a0c2e: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ +1a0c32: 2202 a604 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +1a0c36: 6e10 9593 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1a0c3c: 0a00 |0060: move-result v0 │ │ +1a0c3e: 6e10 f692 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1a0c44: 0a01 |0064: move-result v1 │ │ +1a0c46: 7040 a90e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ +1a0c4c: 1102 |0068: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ 0x000e line=65 │ │ 0x0017 line=67 │ │ 0x001f line=70 │ │ 0x0023 line=73 │ │ @@ -19850,21 +19850,21 @@ │ │ 0x0051 line=85 │ │ 0x0059 line=88 │ │ 0x005b line=90 │ │ locals : │ │ 0x0000 - 0x0069 reg=4 this Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; │ │ 0x0000 - 0x0069 reg=5 (null) Landroidx/lifecycle/SavedStateHandle; │ │ │ │ - source_file_idx : 26984 (MainActivityArgs.kt) │ │ + source_file_idx : 26988 (MainActivityArgs.kt) │ │ │ │ Class #112 header: │ │ class_idx : 1190 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 26984 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 26988 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -19905,63 +19905,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a0e84: |[1a0e84] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a0e94: 2200 a504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@04a5 │ │ -1a0e98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0e9a: 7020 a40e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ea4 │ │ -1a0ea0: 6900 3804 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ -1a0ea4: 0e00 |0008: return-void │ │ +1a0f54: |[1a0f54] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a0f64: 2200 a504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@04a5 │ │ +1a0f68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0f6a: 7020 a40e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ea4 │ │ +1a0f70: 6900 3804 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ +1a0f74: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1a0ea8: |[1a0ea8] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a0eb8: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -1a0eba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a0ebc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0ebe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a0ec0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a0ec2: 0760 |0005: move-object v0, v6 │ │ -1a0ec4: 7606 aa0e 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaa │ │ -1a0eca: 0e00 |0009: return-void │ │ +1a0f78: |[1a0f78] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a0f88: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +1a0f8a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a0f8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0f8e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a0f90: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a0f92: 0760 |0005: move-object v0, v6 │ │ +1a0f94: 7606 aa0e 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaa │ │ +1a0f9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : '' │ │ type : '(IZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a0ecc: |[1a0ecc] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ -1a0edc: 1a00 f3f7 |0000: const-string v0, "shortcutId" // string@f7f3 │ │ -1a0ee0: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a0ee6: 7010 f593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a0eec: 5912 3904 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0ef0: 5c13 3a04 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0ef4: 5b14 3b04 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0ef8: 0e00 |000e: return-void │ │ +1a0f9c: |[1a0f9c] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ +1a0fac: 1a00 f8f7 |0000: const-string v0, "shortcutId" // string@f7f8 │ │ +1a0fb0: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a0fb6: 7010 0294 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a0fbc: 5912 3904 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0fc0: 5c13 3a04 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0fc4: 5b14 3b04 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0fc8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x0008 line=13 │ │ 0x000a line=14 │ │ 0x000c line=15 │ │ locals : │ │ @@ -19975,27 +19975,27 @@ │ │ type : '(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a0efc: |[1a0efc] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0f0c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a0f10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a0f12: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a0f16: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a0f18: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a0f1c: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -1a0f20: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a0f22: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a0f26: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -1a0f2a: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -1a0f2e: 7040 a90e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ -1a0f34: 0e00 |0014: return-void │ │ +1a0fcc: |[1a0fcc] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0fdc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a0fe0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a0fe2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a0fe6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a0fe8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a0fec: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +1a0ff0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a0ff2: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a0ff6: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +1a0ffa: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +1a0ffe: 7040 a90e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ +1a1004: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=15 │ │ 0x0011 line=12 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ 0x0000 - 0x0015 reg=2 (null) I │ │ @@ -20009,184 +20009,184 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a0cdc: |[1a0cdc] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0cec: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a0cf0: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a0cf4: 5201 3904 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0cf8: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a0cfc: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a0d00: 5502 3a04 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0d04: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a0d08: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a0d0c: 5403 3b04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0d10: 6e40 ae0e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eae │ │ -1a0d16: 0c00 |0015: move-result-object v0 │ │ -1a0d18: 1100 |0016: return-object v0 │ │ +1a0dac: |[1a0dac] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0dbc: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a0dc0: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a0dc4: 5201 3904 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0dc8: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a0dcc: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a0dd0: 5502 3a04 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0dd4: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a0dd8: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a0ddc: 5403 3b04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0de0: 6e40 ae0e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eae │ │ +1a0de6: 0c00 |0015: move-result-object v0 │ │ +1a0de8: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0d44: |[1a0d44] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0d54: 6200 3804 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ -1a0d58: 6e20 a50e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea5 │ │ -1a0d5e: 0c01 |0005: move-result-object v1 │ │ -1a0d60: 1101 |0006: return-object v1 │ │ +1a0e14: |[1a0e14] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0e24: 6200 3804 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ +1a0e28: 6e20 a50e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea5 │ │ +1a0e2e: 0c01 |0005: move-result-object v1 │ │ +1a0e30: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'fromSavedStateHandle' │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0d64: |[1a0d64] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0d74: 6200 3804 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ -1a0d78: 6e20 a60e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea6 │ │ -1a0d7e: 0c01 |0005: move-result-object v1 │ │ -1a0d80: 1101 |0006: return-object v1 │ │ +1a0e34: |[1a0e34] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0e44: 6200 3804 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0438 │ │ +1a0e48: 6e20 a60e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea6 │ │ +1a0e4e: 0c01 |0005: move-result-object v1 │ │ +1a0e50: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0d84: |[1a0d84] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ -1a0d94: 5210 3904 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0d98: 0f00 |0002: return v0 │ │ +1a0e54: |[1a0e54] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ +1a0e64: 5210 3904 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0e68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0c50: |[1a0c50] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ -1a0c60: 5510 3a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0c64: 0f00 |0002: return v0 │ │ +1a0d20: |[1a0d20] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ +1a0d30: 5510 3a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0d34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0df0: |[1a0df0] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ -1a0e00: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0e04: 1100 |0002: return-object v0 │ │ +1a0ec0: |[1a0ec0] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ +1a0ed0: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0ed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'copy' │ │ type : '(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -1a0d1c: |[1a0d1c] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0d2c: 1a00 f3f7 |0000: const-string v0, "shortcutId" // string@f7f3 │ │ -1a0d30: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a0d36: 2200 a604 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -1a0d3a: 7040 a90e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ -1a0d40: 1100 |000a: return-object v0 │ │ +1a0dec: |[1a0dec] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0dfc: 1a00 f8f7 |0000: const-string v0, "shortcutId" // string@f7f8 │ │ +1a0e00: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a0e06: 2200 a604 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +1a0e0a: 7040 a90e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea9 │ │ +1a0e10: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1a0c68: |[1a0c68] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a0c78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a0c7a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a0c7e: 0f00 |0003: return v0 │ │ -1a0c80: 2051 a604 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -1a0c84: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a0c86: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a0c8a: 0f02 |0009: return v2 │ │ -1a0c8c: 1f05 a604 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ -1a0c90: 5241 3904 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0c94: 5253 3904 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0c98: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a0c9c: 0f02 |0012: return v2 │ │ -1a0c9e: 5541 3a04 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0ca2: 5553 3a04 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0ca6: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a0caa: 0f02 |0019: return v2 │ │ -1a0cac: 5441 3b04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0cb0: 5455 3b04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0cb4: 7120 47b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a0cba: 0a05 |0021: move-result v5 │ │ -1a0cbc: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a0cc0: 0f02 |0024: return v2 │ │ -1a0cc2: 0f00 |0025: return v0 │ │ +1a0d38: |[1a0d38] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a0d48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a0d4a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a0d4e: 0f00 |0003: return v0 │ │ +1a0d50: 2051 a604 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +1a0d54: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a0d56: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a0d5a: 0f02 |0009: return v2 │ │ +1a0d5c: 1f05 a604 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04a6 │ │ +1a0d60: 5241 3904 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0d64: 5253 3904 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0d68: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a0d6c: 0f02 |0012: return v2 │ │ +1a0d6e: 5541 3a04 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0d72: 5553 3a04 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0d76: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a0d7a: 0f02 |0019: return v2 │ │ +1a0d7c: 5441 3b04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0d80: 5455 3b04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0d84: 7120 54b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a0d8a: 0a05 |0021: move-result v5 │ │ +1a0d8c: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a0d90: 0f02 |0024: return v2 │ │ +1a0d92: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'getDestinationFileId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0d9c: |[1a0d9c] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ -1a0dac: 5210 3904 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0db0: 0f00 |0002: return v0 │ │ +1a0e6c: |[1a0e6c] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ +1a0e7c: 5210 3904 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0e80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ @@ -20194,17 +20194,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0e08: |[1a0e08] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ -1a0e18: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0e1c: 1100 |0002: return-object v0 │ │ +1a0ed8: |[1a0ed8] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ +1a0ee8: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0eec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ @@ -20212,43 +20212,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a0db4: |[1a0db4] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ -1a0dc4: 5220 3904 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0dc8: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0dcc: 5521 3a04 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0dd0: 7110 5846 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4658 │ │ -1a0dd6: 0a01 |0009: move-result v1 │ │ -1a0dd8: b010 |000a: add-int/2addr v0, v1 │ │ -1a0dda: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0dde: 5421 3b04 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0de2: 6e10 3c94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -1a0de8: 0a01 |0012: move-result v1 │ │ -1a0dea: b010 |0013: add-int/2addr v0, v1 │ │ -1a0dec: 0f00 |0014: return v0 │ │ +1a0e84: |[1a0e84] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ +1a0e94: 5220 3904 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0e98: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0e9c: 5521 3a04 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0ea0: 7110 6546 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4665 │ │ +1a0ea6: 0a01 |0009: move-result v1 │ │ +1a0ea8: b010 |000a: add-int/2addr v0, v1 │ │ +1a0eaa: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0eae: 5421 3b04 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0eb2: 6e10 4994 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +1a0eb8: 0a01 |0012: move-result v1 │ │ +1a0eba: b010 |0013: add-int/2addr v0, v1 │ │ +1a0ebc: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'isDestinationSharedWithMe' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0cc4: |[1a0cc4] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ -1a0cd4: 5510 3a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0cd8: 0f00 |0002: return v0 │ │ +1a0d94: |[1a0d94] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ +1a0da4: 5510 3a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0da8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ @@ -20256,27 +20256,27 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a0bb0: |[1a0bb0] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a0bc0: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ -1a0bc4: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d4 │ │ -1a0bca: 1a01 eca5 |0005: const-string v1, "destinationFileId" // string@a5ec │ │ -1a0bce: 5232 3904 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0bd2: 6e30 f001 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ -1a0bd8: 1a01 fac3 |000c: const-string v1, "isDestinationSharedWithMe" // string@c3fa │ │ -1a0bdc: 5532 3a04 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0be0: 6e30 ed01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ed │ │ -1a0be6: 1a01 f3f7 |0013: const-string v1, "shortcutId" // string@f7f3 │ │ -1a0bea: 5432 3b04 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0bee: 6e30 f601 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f6 │ │ -1a0bf4: 1100 |001a: return-object v0 │ │ +1a0c80: |[1a0c80] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a0c90: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ +1a0c94: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d4 │ │ +1a0c9a: 1a01 f1a5 |0005: const-string v1, "destinationFileId" // string@a5f1 │ │ +1a0c9e: 5232 3904 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0ca2: 6e30 f001 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ +1a0ca8: 1a01 ffc3 |000c: const-string v1, "isDestinationSharedWithMe" // string@c3ff │ │ +1a0cac: 5532 3a04 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0cb0: 6e30 ed01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ed │ │ +1a0cb6: 1a01 f8f7 |0013: const-string v1, "shortcutId" // string@f7f8 │ │ +1a0cba: 5432 3b04 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0cbe: 6e30 f601 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f6 │ │ +1a0cc4: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000c line=20 │ │ 0x0013 line=21 │ │ locals : │ │ @@ -20287,31 +20287,31 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1a0bf8: |[1a0bf8] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a0c08: 2200 4d02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024d │ │ -1a0c0c: 7010 4e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064e │ │ -1a0c12: 5231 3904 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0c16: 7110 9793 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1a0c1c: 0c01 |000a: move-result-object v1 │ │ -1a0c1e: 1a02 eca5 |000b: const-string v2, "destinationFileId" // string@a5ec │ │ -1a0c22: 6e30 5206 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1a0c28: 5531 3a04 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0c2c: 7110 ee92 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a0c32: 0c01 |0015: move-result-object v1 │ │ -1a0c34: 1a02 fac3 |0016: const-string v2, "isDestinationSharedWithMe" // string@c3fa │ │ -1a0c38: 6e30 5206 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1a0c3e: 1a01 f3f7 |001b: const-string v1, "shortcutId" // string@f7f3 │ │ -1a0c42: 5432 3b04 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0c46: 6e30 5206 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1a0c4c: 1100 |0022: return-object v0 │ │ +1a0cc8: |[1a0cc8] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a0cd8: 2200 4d02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024d │ │ +1a0cdc: 7010 4e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064e │ │ +1a0ce2: 5231 3904 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0ce6: 7110 a493 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1a0cec: 0c01 |000a: move-result-object v1 │ │ +1a0cee: 1a02 f1a5 |000b: const-string v2, "destinationFileId" // string@a5f1 │ │ +1a0cf2: 6e30 5206 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1a0cf8: 5531 3a04 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0cfc: 7110 fb92 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a0d02: 0c01 |0015: move-result-object v1 │ │ +1a0d04: 1a02 ffc3 |0016: const-string v2, "isDestinationSharedWithMe" // string@c3ff │ │ +1a0d08: 6e30 5206 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1a0d0e: 1a01 f8f7 |001b: const-string v1, "shortcutId" // string@f7f8 │ │ +1a0d12: 5432 3b04 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0d16: 6e30 5206 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1a0d1c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ 0x001b line=29 │ │ locals : │ │ @@ -20322,44 +20322,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a0e20: |[1a0e20] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ -1a0e30: 5250 3904 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ -1a0e34: 5551 3a04 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ -1a0e38: 5452 3b04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ -1a0e3c: 2203 bc17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17bc │ │ -1a0e40: 1a04 6769 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6967 │ │ -1a0e44: 7020 6f94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1a0e4a: 6e20 7394 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -1a0e50: 1a00 1f23 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@231f │ │ -1a0e54: 6e20 7894 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a0e5a: 6e20 7a94 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@947a │ │ -1a0e60: 1a00 7d23 |0018: const-string v0, ", shortcutId=" // string@237d │ │ -1a0e64: 6e20 7894 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a0e6a: 6e20 7894 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a0e70: 1a00 8b21 |0020: const-string v0, ")" // string@218b │ │ -1a0e74: 6e20 7894 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a0e7a: 6e10 8a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1a0e80: 0c00 |0028: move-result-object v0 │ │ -1a0e82: 1100 |0029: return-object v0 │ │ +1a0ef0: |[1a0ef0] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ +1a0f00: 5250 3904 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0439 │ │ +1a0f04: 5551 3a04 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043a │ │ +1a0f08: 5452 3b04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043b │ │ +1a0f0c: 2203 bd17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17bd │ │ +1a0f10: 1a04 6b69 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@696b │ │ +1a0f14: 7020 7c94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1a0f1a: 6e20 8094 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +1a0f20: 1a00 2023 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@2320 │ │ +1a0f24: 6e20 8594 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a0f2a: 6e20 8794 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9487 │ │ +1a0f30: 1a00 7e23 |0018: const-string v0, ", shortcutId=" // string@237e │ │ +1a0f34: 6e20 8594 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a0f3a: 6e20 8594 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a0f40: 1a00 8c21 |0020: const-string v0, ")" // string@218c │ │ +1a0f44: 6e20 8594 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a0f4a: 6e10 9794 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1a0f50: 0c00 |0028: move-result-object v0 │ │ +1a0f52: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26984 (MainActivityArgs.kt) │ │ + source_file_idx : 26988 (MainActivityArgs.kt) │ │ │ │ Class #113 header: │ │ class_idx : 1191 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #113 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;' │ │ @@ -20379,18 +20379,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a2dfc: |[1a2dfc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a2e0c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a2e12: 5b01 3c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043c │ │ -1a2e16: 0e00 |0005: return-void │ │ +1a2ecc: |[1a2ecc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a2edc: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a2ee2: 5b01 3c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043c │ │ +1a2ee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -20400,32 +20400,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2ddc: |[1a2ddc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a2dec: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043c │ │ -1a2df0: 7110 c90f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fc9 │ │ -1a2df6: 0c00 |0005: move-result-object v0 │ │ -1a2df8: 1100 |0006: return-object v0 │ │ +1a2eac: |[1a2eac] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a2ebc: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043c │ │ +1a2ec0: 7110 c90f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fc9 │ │ +1a2ec6: 0c00 |0005: move-result-object v0 │ │ +1a2ec8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #114 header: │ │ class_idx : 1192 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #114 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;' │ │ @@ -20441,17 +20441,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2e34: |[1a2e34] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ -1a2e44: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a2e4a: 0e00 |0003: return-void │ │ +1a2f04: |[1a2f04] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ +1a2f14: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a2f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -20460,31 +20460,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a2e18: |[1a2e18] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -1a2e28: 7100 c60f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc6 │ │ -1a2e2e: 0c00 |0003: move-result-object v0 │ │ -1a2e30: 1100 |0004: return-object v0 │ │ +1a2ee8: |[1a2ee8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +1a2ef8: 7100 c60f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc6 │ │ +1a2efe: 0c00 |0003: move-result-object v0 │ │ +1a2f00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #115 header: │ │ class_idx : 1193 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #115 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;' │ │ @@ -20500,17 +20500,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2e6c: |[1a2e6c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ -1a2e7c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a2e82: 0e00 |0003: return-void │ │ +1a2f3c: |[1a2f3c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ +1a2f4c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a2f52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -20519,33 +20519,33 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2e4c: |[1a2e4c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2e5c: 1f01 a217 |0000: check-cast v1, Ljava/lang/Integer; // type@17a2 │ │ -1a2e60: 7110 c80f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fc8 │ │ -1a2e66: 0c01 |0005: move-result-object v1 │ │ -1a2e68: 1101 |0006: return-object v1 │ │ +1a2f1c: |[1a2f1c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2f2c: 1f01 a317 |0000: check-cast v1, Ljava/lang/Integer; // type@17a3 │ │ +1a2f30: 7110 c80f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fc8 │ │ +1a2f36: 0c01 |0005: move-result-object v1 │ │ +1a2f38: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #116 header: │ │ class_idx : 1194 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #116 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;' │ │ @@ -20565,18 +20565,18 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a2ea8: |[1a2ea8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ -1a2eb8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a2ebe: 5b01 3d04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043d │ │ -1a2ec2: 0e00 |0005: return-void │ │ +1a2f78: |[1a2f78] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ +1a2f88: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a2f8e: 5b01 3d04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043d │ │ +1a2f92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/lifecycle/MediatorLiveData; │ │ │ │ @@ -20586,34 +20586,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a2e84: |[1a2e84] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2e94: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043d │ │ -1a2e98: 1f02 ad04 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a2e9c: 7120 c50f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@0fc5 │ │ -1a2ea2: 0c02 |0007: move-result-object v2 │ │ -1a2ea4: 1102 |0008: return-object v2 │ │ +1a2f54: |[1a2f54] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2f64: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043d │ │ +1a2f68: 1f02 ad04 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a2f6c: 7120 c50f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@0fc5 │ │ +1a2f72: 0c02 |0007: move-result-object v2 │ │ +1a2f74: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #117 header: │ │ class_idx : 1195 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #117 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;' │ │ @@ -20637,19 +20637,19 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a2ee8: |[1a2ee8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a2ef8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a2efe: 5b01 3e04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043e │ │ -1a2f02: 5b02 3f04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043f │ │ -1a2f06: 0e00 |0007: return-void │ │ +1a2fb8: |[1a2fb8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a2fc8: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a2fce: 5b01 3e04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043e │ │ +1a2fd2: 5b02 3f04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043f │ │ +1a2fd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Landroidx/fragment/app/FragmentActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -20660,33 +20660,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a2ec4: |[1a2ec4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a2ed4: 5420 3e04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043e │ │ -1a2ed8: 5421 3f04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043f │ │ -1a2edc: 7120 c70f 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@0fc7 │ │ -1a2ee2: 0c00 |0007: move-result-object v0 │ │ -1a2ee4: 1100 |0008: return-object v0 │ │ +1a2f94: |[1a2f94] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a2fa4: 5420 3e04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043e │ │ +1a2fa8: 5421 3f04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043f │ │ +1a2fac: 7120 c70f 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@0fc7 │ │ +1a2fb2: 0c00 |0007: move-result-object v0 │ │ +1a2fb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #118 header: │ │ class_idx : 1196 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -20707,17 +20707,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2f08: |[1a2f08] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ -1a2f18: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a2f1e: 0e00 |0003: return-void │ │ +1a2fd8: |[1a2fd8] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ +1a2fe8: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a2fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$Companion;) │ │ @@ -20725,29 +20725,29 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2f20: |[1a2f20] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a2f30: 7010 c40e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ec4 │ │ -1a2f36: 0e00 |0003: return-void │ │ +1a2ff0: |[1a2ff0] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a3000: 7010 c40e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ec4 │ │ +1a3006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #119 header: │ │ class_idx : 1197 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -20784,21 +20784,21 @@ │ │ type : '(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1a31c0: |[1a31c0] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ -1a31d0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a31d6: 5c01 4304 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a31da: 5b02 4204 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a31de: 5b03 4004 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a31e2: 5b04 4104 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a31e6: 0e00 |000b: return-void │ │ +1a3290: |[1a3290] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ +1a32a0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a32a6: 5c01 4304 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a32aa: 5b02 4204 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a32ae: 5b03 4004 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a32b2: 5b04 4104 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a32b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0003 line=646 │ │ 0x0005 line=647 │ │ 0x0007 line=648 │ │ 0x0009 line=649 │ │ @@ -20814,27 +20814,27 @@ │ │ type : '(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -1a31e8: |[1a31e8] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a31f8: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1a31fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a31fe: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1a3202: 0703 |0005: move-object v3, v0 │ │ -1a3204: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1a3208: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1a320c: 0704 |000a: move-object v4, v0 │ │ -1a320e: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1a3212: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1a3216: 0705 |000f: move-object v5, v0 │ │ -1a3218: 7055 c60e 2143 |0010: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec6 │ │ -1a321e: 0e00 |0013: return-void │ │ +1a32b8: |[1a32b8] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a32c8: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1a32cc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a32ce: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1a32d2: 0703 |0005: move-object v3, v0 │ │ +1a32d4: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1a32d8: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1a32dc: 0704 |000a: move-object v4, v0 │ │ +1a32de: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1a32e2: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1a32e6: 0705 |000f: move-object v5, v0 │ │ +1a32e8: 7055 c60e 2143 |0010: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec6 │ │ +1a32ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=645 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ 0x0000 - 0x0014 reg=2 (null) Z │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/Integer; │ │ @@ -20848,173 +20848,173 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel$FileResult;ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -1a2fe4: |[1a2fe4] com.infomaniak.drive.ui.MainViewModel$FileResult.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$FileResult;ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a2ff4: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a2ff8: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1a2ffc: 5501 4304 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a3000: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a3004: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1a3008: 5402 4204 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a300c: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1a3010: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1a3014: 5403 4004 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a3018: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1a301c: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1a3020: 5404 4104 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a3024: 6e54 cc0e 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // method@0ecc │ │ -1a302a: 0c00 |001b: move-result-object v0 │ │ -1a302c: 1100 |001c: return-object v0 │ │ +1a30b4: |[1a30b4] com.infomaniak.drive.ui.MainViewModel$FileResult.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$FileResult;ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a30c4: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a30c8: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1a30cc: 5501 4304 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a30d0: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a30d4: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1a30d8: 5402 4204 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a30dc: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1a30e0: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1a30e4: 5403 4004 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a30e8: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1a30ec: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1a30f0: 5404 4104 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a30f4: 6e54 cc0e 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // method@0ecc │ │ +1a30fa: 0c00 |001b: move-result-object v0 │ │ +1a30fc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component1' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a2f38: |[1a2f38] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ -1a2f48: 5510 4304 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a2f4c: 0f00 |0002: return v0 │ │ +1a3008: |[1a3008] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ +1a3018: 5510 4304 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a301c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component2' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a30b8: |[1a30b8] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ -1a30c8: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a30cc: 1100 |0002: return-object v0 │ │ +1a3188: |[1a3188] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ +1a3198: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a319c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component3' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a30e8: |[1a30e8] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ -1a30f8: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a30fc: 1100 |0002: return-object v0 │ │ +1a31b8: |[1a31b8] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ +1a31c8: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a31cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3118: |[1a3118] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ -1a3128: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a312c: 1100 |0002: return-object v0 │ │ +1a31e8: |[1a31e8] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ +1a31f8: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a31fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'copy' │ │ type : '(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1a3030: |[1a3030] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a3040: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a3044: 7055 c60e 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec6 │ │ -1a304a: 1100 |0005: return-object v0 │ │ +1a3100: |[1a3100] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a3110: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a3114: 7055 c60e 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec6 │ │ +1a311a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -1a2f50: |[1a2f50] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ -1a2f60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a2f62: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a2f66: 0f00 |0003: return v0 │ │ -1a2f68: 2051 ad04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a2f6c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a2f6e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a2f72: 0f02 |0009: return v2 │ │ -1a2f74: 1f05 ad04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a2f78: 5541 4304 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a2f7c: 5553 4304 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a2f80: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a2f84: 0f02 |0012: return v2 │ │ -1a2f86: 5441 4204 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a2f8a: 5453 4204 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a2f8e: 7120 47b7 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a2f94: 0a01 |001a: move-result v1 │ │ -1a2f96: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -1a2f9a: 0f02 |001d: return v2 │ │ -1a2f9c: 5441 4004 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a2fa0: 5453 4004 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a2fa4: 7120 47b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a2faa: 0a01 |0025: move-result v1 │ │ -1a2fac: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -1a2fb0: 0f02 |0028: return v2 │ │ -1a2fb2: 5441 4104 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a2fb6: 5455 4104 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a2fba: 7120 47b7 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a2fc0: 0a05 |0030: move-result v5 │ │ -1a2fc2: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ -1a2fc6: 0f02 |0033: return v2 │ │ -1a2fc8: 0f00 |0034: return v0 │ │ +1a3020: |[1a3020] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ +1a3030: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a3032: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a3036: 0f00 |0003: return v0 │ │ +1a3038: 2051 ad04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a303c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a303e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a3042: 0f02 |0009: return v2 │ │ +1a3044: 1f05 ad04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a3048: 5541 4304 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a304c: 5553 4304 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a3050: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a3054: 0f02 |0012: return v2 │ │ +1a3056: 5441 4204 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a305a: 5453 4204 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a305e: 7120 54b7 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a3064: 0a01 |001a: move-result v1 │ │ +1a3066: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +1a306a: 0f02 |001d: return v2 │ │ +1a306c: 5441 4004 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a3070: 5453 4004 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a3074: 7120 54b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a307a: 0a01 |0025: move-result v1 │ │ +1a307c: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +1a3080: 0f02 |0028: return v2 │ │ +1a3082: 5441 4104 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a3086: 5455 4104 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a308a: 7120 54b7 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a3090: 0a05 |0030: move-result v5 │ │ +1a3092: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ +1a3096: 0f02 |0033: return v2 │ │ +1a3098: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'getData' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3100: |[1a3100] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ -1a3110: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a3114: 1100 |0002: return-object v0 │ │ +1a31d0: |[1a31d0] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ +1a31e0: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a31e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21022,17 +21022,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3130: |[1a3130] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ -1a3140: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a3144: 1100 |0002: return-object v0 │ │ +1a3200: |[1a3200] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ +1a3210: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a3214: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21040,17 +21040,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a30d0: |[1a30d0] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ -1a30e0: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a30e4: 1100 |0002: return-object v0 │ │ +1a31a0: |[1a31a0] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ +1a31b0: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a31b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21058,59 +21058,59 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -1a304c: |[1a304c] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ -1a305c: 5530 4304 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a3060: 7110 5846 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4658 │ │ -1a3066: 0a00 |0005: move-result v0 │ │ -1a3068: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a306c: 5431 4204 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a3070: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1a3072: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a3076: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a3078: 2805 |000e: goto 0013 // +0005 │ │ -1a307a: 6e10 fa93 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -1a3080: 0a01 |0012: move-result v1 │ │ -1a3082: b010 |0013: add-int/2addr v0, v1 │ │ -1a3084: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a3088: 5431 4004 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a308c: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -1a3090: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a3092: 2805 |001b: goto 0020 // +0005 │ │ -1a3094: 6e10 fa93 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -1a309a: 0a01 |001f: move-result v1 │ │ -1a309c: b010 |0020: add-int/2addr v0, v1 │ │ -1a309e: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a30a2: 5431 4104 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a30a6: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ -1a30aa: 2805 |0027: goto 002c // +0005 │ │ -1a30ac: 6e10 3c94 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -1a30b2: 0a02 |002b: move-result v2 │ │ -1a30b4: b020 |002c: add-int/2addr v0, v2 │ │ -1a30b6: 0f00 |002d: return v0 │ │ +1a311c: |[1a311c] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ +1a312c: 5530 4304 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a3130: 7110 6546 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4665 │ │ +1a3136: 0a00 |0005: move-result v0 │ │ +1a3138: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a313c: 5431 4204 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a3140: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a3142: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a3146: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a3148: 2805 |000e: goto 0013 // +0005 │ │ +1a314a: 6e10 0794 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +1a3150: 0a01 |0012: move-result v1 │ │ +1a3152: b010 |0013: add-int/2addr v0, v1 │ │ +1a3154: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a3158: 5431 4004 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a315c: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +1a3160: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a3162: 2805 |001b: goto 0020 // +0005 │ │ +1a3164: 6e10 0794 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +1a316a: 0a01 |001f: move-result v1 │ │ +1a316c: b010 |0020: add-int/2addr v0, v1 │ │ +1a316e: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a3172: 5431 4104 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a3176: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ +1a317a: 2805 |0027: goto 002c // +0005 │ │ +1a317c: 6e10 4994 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +1a3182: 0a02 |002b: move-result v2 │ │ +1a3184: b020 |002c: add-int/2addr v0, v2 │ │ +1a3186: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'isSuccess' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a2fcc: |[1a2fcc] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ -1a2fdc: 5510 4304 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a2fe0: 0f00 |0002: return v0 │ │ +1a309c: |[1a309c] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ +1a30ac: 5510 4304 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a30b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21118,48 +21118,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1a3148: |[1a3148] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ -1a3158: 5560 4304 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ -1a315c: 5461 4204 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ -1a3160: 5462 4004 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ -1a3164: 5463 4104 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ -1a3168: 2204 bc17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17bc │ │ -1a316c: 1a05 8e39 |000a: const-string v5, "FileResult(isSuccess=" // string@398e │ │ -1a3170: 7020 6f94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1a3176: 6e20 7a94 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@947a │ │ -1a317c: 1a00 ee22 |0012: const-string v0, ", errorResId=" // string@22ee │ │ -1a3180: 6e20 7894 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a3186: 6e20 7794 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1a318c: 1a00 d322 |001a: const-string v0, ", data=" // string@22d3 │ │ -1a3190: 6e20 7894 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a3196: 6e20 7794 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1a319c: 1a00 ec22 |0022: const-string v0, ", errorCode=" // string@22ec │ │ -1a31a0: 6e20 7894 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a31a6: 6e20 7894 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a31ac: 1a00 8b21 |002a: const-string v0, ")" // string@218b │ │ -1a31b0: 6e20 7894 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a31b6: 6e10 8a94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1a31bc: 0c00 |0032: move-result-object v0 │ │ -1a31be: 1100 |0033: return-object v0 │ │ +1a3218: |[1a3218] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ +1a3228: 5560 4304 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0443 │ │ +1a322c: 5461 4204 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0442 │ │ +1a3230: 5462 4004 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0440 │ │ +1a3234: 5463 4104 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a3238: 2204 bd17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17bd │ │ +1a323c: 1a05 9139 |000a: const-string v5, "FileResult(isSuccess=" // string@3991 │ │ +1a3240: 7020 7c94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1a3246: 6e20 8794 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9487 │ │ +1a324c: 1a00 ef22 |0012: const-string v0, ", errorResId=" // string@22ef │ │ +1a3250: 6e20 8594 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a3256: 6e20 8494 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1a325c: 1a00 d422 |001a: const-string v0, ", data=" // string@22d4 │ │ +1a3260: 6e20 8594 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a3266: 6e20 8494 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1a326c: 1a00 ed22 |0022: const-string v0, ", errorCode=" // string@22ed │ │ +1a3270: 6e20 8594 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a3276: 6e20 8594 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a327c: 1a00 8c21 |002a: const-string v0, ")" // string@218c │ │ +1a3280: 6e20 8594 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a3286: 6e10 9794 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1a328c: 0c00 |0032: move-result-object v0 │ │ +1a328e: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #120 header: │ │ class_idx : 1198 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -21192,20 +21192,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a3408: |[1a3408] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ -1a3418: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a341e: 5901 4504 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a3422: 5902 4604 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a3426: 5b03 4404 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a342a: 0e00 |0009: return-void │ │ +1a34d8: |[1a34d8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ +1a34e8: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a34ee: 5901 4504 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a34f2: 5902 4604 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a34f6: 5b03 4404 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a34fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0003 line=653 │ │ 0x0005 line=654 │ │ 0x0007 line=655 │ │ locals : │ │ @@ -21219,146 +21219,146 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;IILjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a327c: |[1a327c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;IILjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a328c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a3290: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a3294: 5201 4504 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a3298: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a329c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a32a0: 5202 4604 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a32a4: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a32a8: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a32ac: 5403 4404 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a32b0: 6e40 d90e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // method@0ed9 │ │ -1a32b6: 0c00 |0015: move-result-object v0 │ │ -1a32b8: 1100 |0016: return-object v0 │ │ +1a334c: |[1a334c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;IILjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a335c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a3360: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a3364: 5201 4504 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a3368: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a336c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a3370: 5202 4604 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a3374: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a3378: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a337c: 5403 4404 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a3380: 6e40 d90e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // method@0ed9 │ │ +1a3386: 0c00 |0015: move-result-object v0 │ │ +1a3388: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a32d8: |[1a32d8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ -1a32e8: 5210 4504 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a32ec: 0f00 |0002: return v0 │ │ +1a33a8: |[1a33a8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ +1a33b8: 5210 4504 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a33bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a32f0: |[1a32f0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ -1a3300: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a3304: 0f00 |0002: return v0 │ │ +1a33c0: |[1a33c0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ +1a33d0: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a33d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3374: |[1a3374] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ -1a3384: 5410 4404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a3388: 1100 |0002: return-object v0 │ │ +1a3444: |[1a3444] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ +1a3454: 5410 4404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a3458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'copy' │ │ type : '(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1a32bc: |[1a32bc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a32cc: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ -1a32d0: 7040 d50e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed5 │ │ -1a32d6: 1100 |0005: return-object v0 │ │ +1a338c: |[1a338c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a339c: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ +1a33a0: 7040 d50e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed5 │ │ +1a33a6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1a3220: |[1a3220] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ -1a3230: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a3232: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a3236: 0f00 |0003: return v0 │ │ -1a3238: 2051 ae04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ -1a323c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a323e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a3242: 0f02 |0009: return v2 │ │ -1a3244: 1f05 ae04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ -1a3248: 5241 4504 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a324c: 5253 4504 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a3250: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a3254: 0f02 |0012: return v2 │ │ -1a3256: 5241 4604 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a325a: 5253 4604 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a325e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a3262: 0f02 |0019: return v2 │ │ -1a3264: 5441 4404 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a3268: 5455 4404 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a326c: 7120 47b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a3272: 0a05 |0021: move-result v5 │ │ -1a3274: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a3278: 0f02 |0024: return v2 │ │ -1a327a: 0f00 |0025: return v0 │ │ +1a32f0: |[1a32f0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ +1a3300: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a3302: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a3306: 0f00 |0003: return v0 │ │ +1a3308: 2051 ae04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ +1a330c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a330e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a3312: 0f02 |0009: return v2 │ │ +1a3314: 1f05 ae04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ +1a3318: 5241 4504 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a331c: 5253 4504 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a3320: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a3324: 0f02 |0012: return v2 │ │ +1a3326: 5241 4604 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a332a: 5253 4604 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a332e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a3332: 0f02 |0019: return v2 │ │ +1a3334: 5441 4404 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a3338: 5455 4404 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a333c: 7120 54b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a3342: 0a05 |0021: move-result v5 │ │ +1a3344: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a3348: 0f02 |0024: return v2 │ │ +1a334a: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'getErrorCode' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a338c: |[1a338c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ -1a339c: 5410 4404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a33a0: 1100 |0002: return-object v0 │ │ +1a345c: |[1a345c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ +1a346c: 5410 4404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a3470: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ @@ -21366,17 +21366,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3308: |[1a3308] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ -1a3318: 5210 4504 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a331c: 0f00 |0002: return v0 │ │ +1a33d8: |[1a33d8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ +1a33e8: 5210 4504 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a33ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ @@ -21384,17 +21384,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3320: |[1a3320] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ -1a3330: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a3334: 0f00 |0002: return v0 │ │ +1a33f0: |[1a33f0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ +1a3400: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a3404: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ @@ -21402,44 +21402,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a3338: |[1a3338] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ -1a3348: 5220 4504 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a334c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a3350: 5221 4604 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a3354: b010 |0006: add-int/2addr v0, v1 │ │ -1a3356: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a335a: 5421 4404 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a335e: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a3362: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a3364: 2805 |000e: goto 0013 // +0005 │ │ -1a3366: 6e10 3c94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -1a336c: 0a01 |0012: move-result v1 │ │ -1a336e: b010 |0013: add-int/2addr v0, v1 │ │ -1a3370: 0f00 |0014: return v0 │ │ +1a3408: |[1a3408] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ +1a3418: 5220 4504 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a341c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a3420: 5221 4604 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a3424: b010 |0006: add-int/2addr v0, v1 │ │ +1a3426: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a342a: 5421 4404 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a342e: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a3432: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a3434: 2805 |000e: goto 0013 // +0005 │ │ +1a3436: 6e10 4994 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +1a343c: 0a01 |0012: move-result v1 │ │ +1a343e: b010 |0013: add-int/2addr v0, v1 │ │ +1a3440: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'setErrorCode' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a342c: |[1a342c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ -1a343c: 5b01 4404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a3440: 0e00 |0002: return-void │ │ +1a34fc: |[1a34fc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ +1a350c: 5b01 4404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a3510: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -21448,17 +21448,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3444: |[1a3444] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ -1a3454: 5901 4504 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a3458: 0e00 |0002: return-void │ │ +1a3514: |[1a3514] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ +1a3524: 5901 4504 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a3528: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -21467,17 +21467,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a345c: |[1a345c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ -1a346c: 5901 4604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a3470: 0e00 |0002: return-void │ │ +1a352c: |[1a352c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ +1a353c: 5901 4604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a3540: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -21486,44 +21486,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a33a4: |[1a33a4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ -1a33b4: 5250 4504 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ -1a33b8: 5251 4604 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ -1a33bc: 5452 4404 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ -1a33c0: 2203 bc17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17bc │ │ -1a33c4: 1a04 2f6b |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6b2f │ │ -1a33c8: 7020 6f94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1a33ce: 6e20 7394 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -1a33d4: 1a00 a023 |0010: const-string v0, ", totalOfActions=" // string@23a0 │ │ -1a33d8: 6e20 7894 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a33de: 6e20 7394 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -1a33e4: 1a00 ec22 |0018: const-string v0, ", errorCode=" // string@22ec │ │ -1a33e8: 6e20 7894 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a33ee: 6e20 7894 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a33f4: 1a00 8b21 |0020: const-string v0, ")" // string@218b │ │ -1a33f8: 6e20 7894 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a33fe: 6e10 8a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1a3404: 0c00 |0028: move-result-object v0 │ │ -1a3406: 1100 |0029: return-object v0 │ │ +1a3474: |[1a3474] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ +1a3484: 5250 4504 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0445 │ │ +1a3488: 5251 4604 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0446 │ │ +1a348c: 5452 4404 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0444 │ │ +1a3490: 2203 bd17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17bd │ │ +1a3494: 1a04 336b |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6b33 │ │ +1a3498: 7020 7c94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1a349e: 6e20 8094 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +1a34a4: 1a00 a123 |0010: const-string v0, ", totalOfActions=" // string@23a1 │ │ +1a34a8: 6e20 8594 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a34ae: 6e20 8094 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +1a34b4: 1a00 ed22 |0018: const-string v0, ", errorCode=" // string@22ed │ │ +1a34b8: 6e20 8594 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a34be: 6e20 8594 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a34c4: 1a00 8c21 |0020: const-string v0, ")" // string@218c │ │ +1a34c8: 6e20 8594 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a34ce: 6e10 9794 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1a34d4: 0c00 |0028: move-result-object v0 │ │ +1a34d6: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #121 header: │ │ class_idx : 1199 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #121 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;' │ │ @@ -21539,17 +21539,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a3494: |[1a3494] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ -1a34a4: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a34aa: 0e00 |0003: return-void │ │ +1a3564: |[1a3564] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ +1a3574: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a357a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; │ │ │ │ Virtual methods - │ │ @@ -21558,33 +21558,33 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a3474: |[1a3474] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3484: 1f01 8c03 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a3488: 7110 e60e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ee6 │ │ -1a348e: 0c01 |0005: move-result-object v1 │ │ -1a3490: 1101 |0006: return-object v1 │ │ +1a3544: |[1a3544] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3554: 1f01 8c03 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a3558: 7110 e60e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ee6 │ │ +1a355e: 0c01 |0005: move-result-object v1 │ │ +1a3560: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #122 header: │ │ class_idx : 1200 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -21648,56 +21648,56 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a360c: |[1a360c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a361c: 7110 ec0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0eec │ │ -1a3622: 0c00 |0003: move-result-object v0 │ │ -1a3624: 1100 |0004: return-object v0 │ │ +1a36dc: |[1a36dc] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a36ec: 7110 ec0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0eec │ │ +1a36f2: 0c00 |0003: move-result-object v0 │ │ +1a36f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a3678: |[1a3678] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a3688: 5b01 4704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ -1a368c: 5b02 4904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0449 │ │ -1a3690: 5b03 4804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0448 │ │ -1a3694: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3696: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a369c: 0e00 |000a: return-void │ │ +1a3748: |[1a3748] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a3758: 5b01 4704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ +1a375c: 5b02 4904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0449 │ │ +1a3760: 5b03 4804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0448 │ │ +1a3764: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a3766: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a376c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invokeSuspend$lambda$1$lambda$0' │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a3628: |[1a3628] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a3638: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a363a: 6e20 690a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a69 │ │ -1a3640: 6201 91b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3644: 1101 |0006: return-object v1 │ │ +1a36f8: |[1a36f8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3708: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a370a: 6e20 690a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a69 │ │ +1a3710: 6201 94b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3714: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0004 line=312 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -21707,166 +21707,166 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a3648: |[1a3648] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3658: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b0 │ │ -1a365c: 5441 4704 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ -1a3660: 5442 4904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0449 │ │ -1a3664: 5443 4804 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0448 │ │ -1a3668: 7056 e70e 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0ee7 │ │ -1a366e: 5b05 4a04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ -1a3672: 1f00 6b1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3676: 1100 |000f: return-object v0 │ │ +1a3718: |[1a3718] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3728: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b0 │ │ +1a372c: 5441 4704 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ +1a3730: 5442 4904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0449 │ │ +1a3734: 5443 4804 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0448 │ │ +1a3738: 7056 e70e 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0ee7 │ │ +1a373e: 5b05 4a04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ +1a3742: 1f00 6c1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3746: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a34ac: |[1a34ac] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a34bc: 6e30 e80e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ee8 │ │ -1a34c2: 0c01 |0003: move-result-object v1 │ │ -1a34c4: 1f01 b004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b0 │ │ -1a34c8: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a34cc: 6e20 eb0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eeb │ │ -1a34d2: 0c01 |000b: move-result-object v1 │ │ -1a34d4: 1101 |000c: return-object v1 │ │ +1a357c: |[1a357c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a358c: 6e30 e80e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ee8 │ │ +1a3592: 0c01 |0003: move-result-object v1 │ │ +1a3594: 1f01 b004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b0 │ │ +1a3598: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a359c: 6e20 eb0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eeb │ │ +1a35a2: 0c01 |000b: move-result-object v1 │ │ +1a35a4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a34d8: |[1a34d8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a34e8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a34ec: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a34f0: 6e30 e90e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ee9 │ │ -1a34f6: 0c01 |0007: move-result-object v1 │ │ -1a34f8: 1101 |0008: return-object v1 │ │ +1a35a8: |[1a35a8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a35b8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a35bc: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a35c0: 6e30 e90e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ee9 │ │ +1a35c6: 0c01 |0007: move-result-object v1 │ │ +1a35c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 128 16-bit code units │ │ -1a34fc: |[1a34fc] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a350c: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a3512: 0c00 |0003: move-result-object v0 │ │ -1a3514: 52e1 4e04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044e │ │ -1a3518: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a351a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a351e: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a3522: 54e0 4d04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044d │ │ -1a3526: 1f00 410d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d41 │ │ -1a352a: 54e1 4c04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044c │ │ -1a352e: 1f01 2d1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a3532: 54e2 4b04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044b │ │ -1a3536: 1f02 b703 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ -1a353a: 54e3 4a04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ -1a353e: 1f03 8c03 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a3542: 7110 4d9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3548: 0725 |001e: move-object v5, v2 │ │ -1a354a: 2842 |001f: goto 0061 // +0042 │ │ -1a354c: 220f 9f17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@179f │ │ -1a3550: 1a00 ed97 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a3554: 7020 7d93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a355a: 270f |0027: throw v15 │ │ -1a355c: 7110 4d9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3562: 54ef 4a04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ -1a3566: 1f0f 4702 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a356a: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a356e: 54e3 4704 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ -1a3572: 6e20 5609 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.postFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0956 │ │ -1a3578: 0c01 |0036: move-result-object v1 │ │ -1a357a: 54e3 4704 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ -1a357e: 54e4 4904 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0449 │ │ -1a3582: 54e5 4804 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0448 │ │ -1a3586: 220d ad04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a358a: 6e10 f141 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a3590: 0a07 |0042: move-result v7 │ │ -1a3592: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a3596: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a3598: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a359a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a359c: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a359e: 07d6 |0049: move-object v6, v13 │ │ -1a35a0: 7607 c70e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a35a6: 5be3 4a04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ -1a35aa: 5be4 4b04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044b │ │ -1a35ae: 5be5 4c04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044c │ │ -1a35b2: 5be1 4d04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044d │ │ -1a35b6: 59e2 4e04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044e │ │ -1a35ba: 7230 3e06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a35c0: 0c0f |005a: move-result-object v15 │ │ -1a35c2: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a35c6: 1100 |005d: return-object v0 │ │ -1a35c8: 0710 |005e: move-object v0, v1 │ │ -1a35ca: 0751 |005f: move-object v1, v5 │ │ -1a35cc: 0745 |0060: move-object v5, v4 │ │ -1a35ce: 6e10 f141 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a35d4: 0a0f |0064: move-result v15 │ │ -1a35d6: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ -1a35da: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a35de: 6e10 300a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a35e4: 0a03 |006c: move-result v3 │ │ -1a35e6: 2206 af04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@04af │ │ -1a35ea: 7010 e40e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0ee4 │ │ -1a35f0: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a35f2: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a35f4: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a35f6: 7707 b209 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ -1a35fc: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ -1a3600: 7210 02b6 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a3606: 620f 91b2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a360a: 110f |007f: return-object v15 │ │ +1a35cc: |[1a35cc] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a35dc: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a35e2: 0c00 |0003: move-result-object v0 │ │ +1a35e4: 52e1 4e04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044e │ │ +1a35e8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a35ea: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a35ee: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a35f2: 54e0 4d04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044d │ │ +1a35f6: 1f00 420d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d42 │ │ +1a35fa: 54e1 4c04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044c │ │ +1a35fe: 1f01 2e1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a3602: 54e2 4b04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044b │ │ +1a3606: 1f02 b703 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ +1a360a: 54e3 4a04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ +1a360e: 1f03 8c03 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a3612: 7110 5a9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3618: 0725 |001e: move-object v5, v2 │ │ +1a361a: 2842 |001f: goto 0061 // +0042 │ │ +1a361c: 220f a017 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a3620: 1a00 f297 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a3624: 7020 8a93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a362a: 270f |0027: throw v15 │ │ +1a362c: 7110 5a9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3632: 54ef 4a04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ +1a3636: 1f0f 4702 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a363a: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a363e: 54e3 4704 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ +1a3642: 6e20 5609 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.postFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0956 │ │ +1a3648: 0c01 |0036: move-result-object v1 │ │ +1a364a: 54e3 4704 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0447 │ │ +1a364e: 54e4 4904 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0449 │ │ +1a3652: 54e5 4804 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0448 │ │ +1a3656: 220d ad04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a365a: 6e10 fe41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a3660: 0a07 |0042: move-result v7 │ │ +1a3662: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a3666: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a3668: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a366a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a366c: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a366e: 07d6 |0049: move-object v6, v13 │ │ +1a3670: 7607 c70e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a3676: 5be3 4a04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044a │ │ +1a367a: 5be4 4b04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044b │ │ +1a367e: 5be5 4c04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044c │ │ +1a3682: 5be1 4d04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044d │ │ +1a3686: 59e2 4e04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044e │ │ +1a368a: 7230 3e06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a3690: 0c0f |005a: move-result-object v15 │ │ +1a3692: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a3696: 1100 |005d: return-object v0 │ │ +1a3698: 0710 |005e: move-object v0, v1 │ │ +1a369a: 0751 |005f: move-object v1, v5 │ │ +1a369c: 0745 |0060: move-object v5, v4 │ │ +1a369e: 6e10 fe41 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a36a4: 0a0f |0064: move-result v15 │ │ +1a36a6: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ +1a36aa: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a36ae: 6e10 300a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a36b4: 0a03 |006c: move-result v3 │ │ +1a36b6: 2206 af04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@04af │ │ +1a36ba: 7010 e40e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0ee4 │ │ +1a36c0: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a36c2: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a36c4: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a36c6: 7707 b209 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ +1a36cc: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ +1a36d0: 7210 0fb6 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a36d6: 620f 94b2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a36da: 110f |007f: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=305 │ │ 0x002f line=306 │ │ 0x003d line=307 │ │ 0x0061 line=309 │ │ 0x0067 line=310 │ │ 0x007a line=313 │ │ 0x007d line=316 │ │ locals : │ │ 0x0000 - 0x0080 reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; │ │ 0x0000 - 0x0080 reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #123 header: │ │ class_idx : 1201 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -21908,152 +21908,152 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a37bc: |[1a37bc] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ -1a37cc: 5901 4f04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ -1a37d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a37d2: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a37d8: 0e00 |0006: return-void │ │ +1a388c: |[1a388c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ +1a389c: 5901 4f04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ +1a38a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a38a2: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a38a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a3794: |[1a3794] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a37a4: 2200 b104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04b1 │ │ -1a37a8: 5221 4f04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ -1a37ac: 7030 ed0e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eed │ │ -1a37b2: 5b03 5004 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0450 │ │ -1a37b6: 1f00 6b1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a37ba: 1100 |000b: return-object v0 │ │ +1a3864: |[1a3864] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3874: 2200 b104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04b1 │ │ +1a3878: 5221 4f04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ +1a387c: 7030 ed0e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eed │ │ +1a3882: 5b03 5004 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0450 │ │ +1a3886: 1f00 6c1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a388a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a36a0: |[1a36a0] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a36b0: 6e30 ee0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0eee │ │ -1a36b6: 0c01 |0003: move-result-object v1 │ │ -1a36b8: 1f01 b104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04b1 │ │ -1a36bc: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a36c0: 6e20 f10e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef1 │ │ -1a36c6: 0c01 |000b: move-result-object v1 │ │ -1a36c8: 1101 |000c: return-object v1 │ │ +1a3770: |[1a3770] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3780: 6e30 ee0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0eee │ │ +1a3786: 0c01 |0003: move-result-object v1 │ │ +1a3788: 1f01 b104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04b1 │ │ +1a378c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3790: 6e20 f10e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef1 │ │ +1a3796: 0c01 |000b: move-result-object v1 │ │ +1a3798: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a36cc: |[1a36cc] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a36dc: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a36e0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a36e4: 6e30 ef0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0eef │ │ -1a36ea: 0c01 |0007: move-result-object v1 │ │ -1a36ec: 1101 |0008: return-object v1 │ │ +1a379c: |[1a379c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a37ac: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a37b0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a37b4: 6e30 ef0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0eef │ │ +1a37ba: 0c01 |0007: move-result-object v1 │ │ +1a37bc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -1a36f0: |[1a36f0] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3700: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a3706: 0c00 |0003: move-result-object v0 │ │ -1a3708: 5271 5104 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0451 │ │ -1a370c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a370e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3712: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3716: 7110 4d9b 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a371c: 2839 |000e: goto 0047 // +0039 │ │ -1a371e: 2208 9f17 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@179f │ │ -1a3722: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a3726: 7020 7d93 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a372c: 2708 |0016: throw v8 │ │ -1a372e: 7110 4d9b 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3734: 5478 5004 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0450 │ │ -1a3738: 1f08 4702 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a373c: 6201 b812 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a3740: 6e10 8d39 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@398d │ │ -1a3746: 0a01 |0023: move-result v1 │ │ -1a3748: 6203 b400 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a374c: 5274 4f04 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ -1a3750: 6e30 2d09 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@092d │ │ -1a3756: 0c03 |002b: move-result-object v3 │ │ -1a3758: 6e10 f141 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a375e: 0a04 |002f: move-result v4 │ │ -1a3760: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ -1a3764: 6204 b800 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3768: 5275 4f04 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ -1a376c: 6206 2201 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0122 │ │ -1a3770: 6e40 b109 1465 |0038: invoke-virtual {v4, v1, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateExternalImportStatus:(IILcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;)V // method@09b1 │ │ -1a3776: 0771 |003b: move-object v1, v7 │ │ -1a3778: 1f01 6b1a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a377c: 5972 5104 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0451 │ │ -1a3780: 7230 3e06 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a3786: 0c08 |0043: move-result-object v8 │ │ -1a3788: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ -1a378c: 1100 |0046: return-object v0 │ │ -1a378e: 6208 91b2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3792: 1108 |0049: return-object v8 │ │ +1a37c0: |[1a37c0] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a37d0: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a37d6: 0c00 |0003: move-result-object v0 │ │ +1a37d8: 5271 5104 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0451 │ │ +1a37dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a37de: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a37e2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a37e6: 7110 5a9b 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a37ec: 2839 |000e: goto 0047 // +0039 │ │ +1a37ee: 2208 a017 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a37f2: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a37f6: 7020 8a93 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a37fc: 2708 |0016: throw v8 │ │ +1a37fe: 7110 5a9b 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3804: 5478 5004 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0450 │ │ +1a3808: 1f08 4702 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a380c: 6201 bb12 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a3810: 6e10 9a39 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@399a │ │ +1a3816: 0a01 |0023: move-result v1 │ │ +1a3818: 6203 b400 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a381c: 5274 4f04 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ +1a3820: 6e30 2d09 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@092d │ │ +1a3826: 0c03 |002b: move-result-object v3 │ │ +1a3828: 6e10 fe41 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a382e: 0a04 |002f: move-result v4 │ │ +1a3830: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ +1a3834: 6204 b800 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3838: 5275 4f04 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044f │ │ +1a383c: 6206 2201 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0122 │ │ +1a3840: 6e40 b109 1465 |0038: invoke-virtual {v4, v1, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateExternalImportStatus:(IILcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;)V // method@09b1 │ │ +1a3846: 0771 |003b: move-object v1, v7 │ │ +1a3848: 1f01 6c1a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a384c: 5972 5104 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0451 │ │ +1a3850: 7230 3e06 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a3856: 0c08 |0043: move-result-object v8 │ │ +1a3858: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ +1a385c: 1100 |0046: return-object v0 │ │ +1a385e: 6208 94b2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3862: 1108 |0049: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=435 │ │ 0x001e line=436 │ │ 0x0024 line=437 │ │ 0x002c line=439 │ │ 0x0032 line=440 │ │ 0x003b line=443 │ │ 0x0047 line=444 │ │ locals : │ │ 0x0000 - 0x004a reg=7 this Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; │ │ 0x0000 - 0x004a reg=8 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #124 header: │ │ class_idx : 1202 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -22091,149 +22091,149 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a38f8: |[1a38f8] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a3908: 5b01 5304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ -1a390c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a390e: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a3914: 0e00 |0006: return-void │ │ +1a39c8: |[1a39c8] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a39d8: 5b01 5304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ +1a39dc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a39de: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a39e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a38d4: |[1a38d4] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a38e4: 2202 b204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04b2 │ │ -1a38e8: 5410 5304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ -1a38ec: 7030 f20e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef2 │ │ -1a38f2: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a38f6: 1102 |0009: return-object v2 │ │ +1a39a4: |[1a39a4] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a39b4: 2202 b204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04b2 │ │ +1a39b8: 5410 5304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ +1a39bc: 7030 f20e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef2 │ │ +1a39c2: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a39c6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a37dc: |[1a37dc] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a37ec: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a37f0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a37f4: 6e30 f50e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ef5 │ │ -1a37fa: 0c01 |0007: move-result-object v1 │ │ -1a37fc: 1101 |0008: return-object v1 │ │ +1a38ac: |[1a38ac] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a38bc: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a38c0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a38c4: 6e30 f50e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ef5 │ │ +1a38ca: 0c01 |0007: move-result-object v1 │ │ +1a38cc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3800: |[1a3800] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3810: 6e30 f30e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef3 │ │ -1a3816: 0c01 |0003: move-result-object v1 │ │ -1a3818: 1f01 b204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04b2 │ │ -1a381c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3820: 6e20 f60e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef6 │ │ -1a3826: 0c01 |000b: move-result-object v1 │ │ -1a3828: 1101 |000c: return-object v1 │ │ +1a38d0: |[1a38d0] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a38e0: 6e30 f30e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef3 │ │ +1a38e6: 0c01 |0003: move-result-object v1 │ │ +1a38e8: 1f01 b204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04b2 │ │ +1a38ec: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a38f0: 6e20 f60e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef6 │ │ +1a38f6: 0c01 |000b: move-result-object v1 │ │ +1a38f8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -1a382c: |[1a382c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a383c: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a3842: 0c00 |0003: move-result-object v0 │ │ -1a3844: 5241 5204 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0452 │ │ -1a3848: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a384a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a384e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3852: 7110 4d9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3858: 2822 |000e: goto 0030 // +0022 │ │ -1a385a: 2205 9f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -1a385e: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a3862: 7020 7d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a3868: 2705 |0016: throw v5 │ │ -1a386a: 7110 4d9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3870: 6205 e912 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12e9 │ │ -1a3874: 5441 5304 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ -1a3878: 7110 cc0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a387e: 0c01 |0021: move-result-object v1 │ │ -1a3880: 1f01 3600 |0022: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a3884: 0743 |0024: move-object v3, v4 │ │ -1a3886: 1f03 6b1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a388a: 5942 5204 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0452 │ │ -1a388e: 6e30 d139 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39d1 │ │ -1a3894: 0c05 |002c: move-result-object v5 │ │ -1a3896: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a389a: 1100 |002f: return-object v0 │ │ -1a389c: 1f05 8917 |0030: check-cast v5, Ljava/lang/Boolean; // type@1789 │ │ -1a38a0: 6e10 e992 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1a38a6: 0a05 |0035: move-result v5 │ │ -1a38a8: 5440 5304 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ -1a38ac: 6e10 0910 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1009 │ │ -1a38b2: 0c00 |003b: move-result-object v0 │ │ -1a38b4: 7110 b6b2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a38ba: 0c01 |003f: move-result-object v1 │ │ -1a38bc: 6e20 4a06 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1a38c2: 5440 5304 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ -1a38c6: 6e20 2a10 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@102a │ │ -1a38cc: 6205 91b2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a38d0: 1105 |004a: return-object v5 │ │ +1a38fc: |[1a38fc] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a390c: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a3912: 0c00 |0003: move-result-object v0 │ │ +1a3914: 5241 5204 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0452 │ │ +1a3918: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a391a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a391e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3922: 7110 5a9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3928: 2822 |000e: goto 0030 // +0022 │ │ +1a392a: 2205 a017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a392e: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a3932: 7020 8a93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a3938: 2705 |0016: throw v5 │ │ +1a393a: 7110 5a9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3940: 6205 ec12 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12ec │ │ +1a3944: 5441 5304 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ +1a3948: 7110 cc0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a394e: 0c01 |0021: move-result-object v1 │ │ +1a3950: 1f01 3600 |0022: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a3954: 0743 |0024: move-object v3, v4 │ │ +1a3956: 1f03 6c1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a395a: 5942 5204 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0452 │ │ +1a395e: 6e30 de39 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39de │ │ +1a3964: 0c05 |002c: move-result-object v5 │ │ +1a3966: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a396a: 1100 |002f: return-object v0 │ │ +1a396c: 1f05 8a17 |0030: check-cast v5, Ljava/lang/Boolean; // type@178a │ │ +1a3970: 6e10 f692 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1a3976: 0a05 |0035: move-result v5 │ │ +1a3978: 5440 5304 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ +1a397c: 6e10 0910 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1009 │ │ +1a3982: 0c00 |003b: move-result-object v0 │ │ +1a3984: 7110 c3b2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a398a: 0c01 |003f: move-result-object v1 │ │ +1a398c: 6e20 4a06 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1a3992: 5440 5304 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0453 │ │ +1a3996: 6e20 2a10 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@102a │ │ +1a399c: 6205 94b2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a39a0: 1105 |004a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=567 │ │ 0x001a line=568 │ │ 0x0036 line=569 │ │ 0x0043 line=570 │ │ 0x0048 line=571 │ │ locals : │ │ 0x0000 - 0x004b reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; │ │ 0x0000 - 0x004b reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #125 header: │ │ class_idx : 1203 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -22275,138 +22275,138 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a3a0c: |[1a3a0c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3a1c: 5b01 5404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0454 │ │ -1a3a20: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3a22: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a3a28: 0e00 |0006: return-void │ │ +1a3adc: |[1a3adc] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a3aec: 5b01 5404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0454 │ │ +1a3af0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3af2: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a3af8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a39e4: |[1a39e4] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a39f4: 2200 b304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04b3 │ │ -1a39f8: 5421 5404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0454 │ │ -1a39fc: 7030 f70e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0ef7 │ │ -1a3a02: 5b03 5504 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0455 │ │ -1a3a06: 1f00 6b1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3a0a: 1100 |000b: return-object v0 │ │ +1a3ab4: |[1a3ab4] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3ac4: 2200 b304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04b3 │ │ +1a3ac8: 5421 5404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0454 │ │ +1a3acc: 7030 f70e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0ef7 │ │ +1a3ad2: 5b03 5504 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0455 │ │ +1a3ad6: 1f00 6c1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3ada: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3918: |[1a3918] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3928: 6e30 f80e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef8 │ │ -1a392e: 0c01 |0003: move-result-object v1 │ │ -1a3930: 1f01 b304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04b3 │ │ -1a3934: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3938: 6e20 fb0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efb │ │ -1a393e: 0c01 |000b: move-result-object v1 │ │ -1a3940: 1101 |000c: return-object v1 │ │ +1a39e8: |[1a39e8] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a39f8: 6e30 f80e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef8 │ │ +1a39fe: 0c01 |0003: move-result-object v1 │ │ +1a3a00: 1f01 b304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04b3 │ │ +1a3a04: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3a08: 6e20 fb0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efb │ │ +1a3a0e: 0c01 |000b: move-result-object v1 │ │ +1a3a10: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3944: |[1a3944] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3954: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3958: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a395c: 6e30 f90e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ef9 │ │ -1a3962: 0c01 |0007: move-result-object v1 │ │ -1a3964: 1101 |0008: return-object v1 │ │ +1a3a14: |[1a3a14] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3a24: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3a28: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3a2c: 6e30 f90e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ef9 │ │ +1a3a32: 0c01 |0007: move-result-object v1 │ │ +1a3a34: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a3968: |[1a3968] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3978: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a397e: 0c00 |0003: move-result-object v0 │ │ -1a3980: 5241 5604 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0456 │ │ -1a3984: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3986: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a398a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a398e: 7110 4d9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3994: 2824 |000e: goto 0032 // +0024 │ │ -1a3996: 2205 9f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -1a399a: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a399e: 7020 7d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a39a4: 2705 |0016: throw v5 │ │ -1a39a6: 7110 4d9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a39ac: 5445 5504 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0455 │ │ -1a39b0: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a39b4: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a39b8: 5443 5404 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0454 │ │ -1a39bc: 6e20 2f09 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.convertFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@092f │ │ -1a39c2: 0c01 |0025: move-result-object v1 │ │ -1a39c4: 0743 |0026: move-object v3, v4 │ │ -1a39c6: 1f03 6b1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a39ca: 5942 5604 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0456 │ │ -1a39ce: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a39d4: 0c05 |002e: move-result-object v5 │ │ -1a39d6: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a39da: 1100 |0031: return-object v0 │ │ -1a39dc: 6205 91b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a39e0: 1105 |0034: return-object v5 │ │ +1a3a38: |[1a3a38] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3a48: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a3a4e: 0c00 |0003: move-result-object v0 │ │ +1a3a50: 5241 5604 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0456 │ │ +1a3a54: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3a56: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3a5a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3a5e: 7110 5a9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3a64: 2824 |000e: goto 0032 // +0024 │ │ +1a3a66: 2205 a017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a3a6a: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a3a6e: 7020 8a93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a3a74: 2705 |0016: throw v5 │ │ +1a3a76: 7110 5a9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3a7c: 5445 5504 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0455 │ │ +1a3a80: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3a84: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3a88: 5443 5404 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0454 │ │ +1a3a8c: 6e20 2f09 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.convertFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@092f │ │ +1a3a92: 0c01 |0025: move-result-object v1 │ │ +1a3a94: 0743 |0026: move-object v3, v4 │ │ +1a3a96: 1f03 6c1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3a9a: 5942 5604 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0456 │ │ +1a3a9e: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a3aa4: 0c05 |002e: move-result-object v5 │ │ +1a3aa6: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a3aaa: 1100 |0031: return-object v0 │ │ +1a3aac: 6205 94b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3ab0: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=431 │ │ 0x001e line=432 │ │ 0x0032 line=433 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #126 header: │ │ class_idx : 1204 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -22465,172 +22465,172 @@ │ │ type : '(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1a3bd4: |[1a3bd4] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3be4: 5c01 5704 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0457 │ │ -1a3be8: 5b02 5904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0459 │ │ -1a3bec: 5b03 5a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045a │ │ -1a3bf0: 5b04 5b04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045b │ │ -1a3bf4: 5b05 5804 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ -1a3bf8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1a3bfa: 7030 f1b2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a3c00: 0e00 |000e: return-void │ │ +1a3ca4: |[1a3ca4] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a3cb4: 5c01 5704 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0457 │ │ +1a3cb8: 5b02 5904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0459 │ │ +1a3cbc: 5b03 5a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045a │ │ +1a3cc0: 5b04 5b04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045b │ │ +1a3cc4: 5b05 5804 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ +1a3cc8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1a3cca: 7030 feb2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a3cd0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -1a3b98: |[1a3b98] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3ba8: 2207 b404 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04b4 │ │ -1a3bac: 5581 5704 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0457 │ │ -1a3bb0: 5482 5904 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0459 │ │ -1a3bb4: 5483 5a04 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045a │ │ -1a3bb8: 5484 5b04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045b │ │ -1a3bbc: 5485 5804 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ -1a3bc0: 0770 |000c: move-object v0, v7 │ │ -1a3bc2: 07a6 |000d: move-object v6, v10 │ │ -1a3bc4: 7607 fc0e 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efc │ │ -1a3bca: 5b79 5c04 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045c │ │ -1a3bce: 1f07 6b1a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3bd2: 1107 |0015: return-object v7 │ │ +1a3c68: |[1a3c68] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3c78: 2207 b404 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04b4 │ │ +1a3c7c: 5581 5704 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0457 │ │ +1a3c80: 5482 5904 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0459 │ │ +1a3c84: 5483 5a04 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045a │ │ +1a3c88: 5484 5b04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045b │ │ +1a3c8c: 5485 5804 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ +1a3c90: 0770 |000c: move-object v0, v7 │ │ +1a3c92: 07a6 |000d: move-object v6, v10 │ │ +1a3c94: 7607 fc0e 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efc │ │ +1a3c9a: 5b79 5c04 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045c │ │ +1a3c9e: 1f07 6c1a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3ca2: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3a2c: |[1a3a2c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3a3c: 6e30 fd0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0efd │ │ -1a3a42: 0c01 |0003: move-result-object v1 │ │ -1a3a44: 1f01 b404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04b4 │ │ -1a3a48: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3a4c: 6e20 000f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f00 │ │ -1a3a52: 0c01 |000b: move-result-object v1 │ │ -1a3a54: 1101 |000c: return-object v1 │ │ +1a3afc: |[1a3afc] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3b0c: 6e30 fd0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0efd │ │ +1a3b12: 0c01 |0003: move-result-object v1 │ │ +1a3b14: 1f01 b404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04b4 │ │ +1a3b18: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3b1c: 6e20 000f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f00 │ │ +1a3b22: 0c01 |000b: move-result-object v1 │ │ +1a3b24: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3a58: |[1a3a58] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3a68: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3a6c: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3a70: 6e30 fe0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0efe │ │ -1a3a76: 0c01 |0007: move-result-object v1 │ │ -1a3a78: 1101 |0008: return-object v1 │ │ +1a3b28: |[1a3b28] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3b38: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3b3c: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3b40: 6e30 fe0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0efe │ │ +1a3b46: 0c01 |0007: move-result-object v1 │ │ +1a3b48: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -1a3a7c: |[1a3a7c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3a8c: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a3a92: 0c00 |0003: move-result-object v0 │ │ -1a3a94: 5261 5d04 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045d │ │ -1a3a98: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3a9a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3a9e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3aa2: 7110 4d9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3aa8: 2875 |000e: goto 0083 // +0075 │ │ -1a3aaa: 2207 9f17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@179f │ │ -1a3aae: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a3ab2: 7020 7d93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a3ab8: 2707 |0016: throw v7 │ │ -1a3aba: 7110 4d9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3ac0: 5467 5c04 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045c │ │ -1a3ac4: 1f07 4702 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3ac8: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -1a3aca: 2311 cd25 |001f: new-array v1, v1, [Lkotlin/Pair; // type@25cd │ │ -1a3ace: 5563 5704 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0457 │ │ -1a3ad2: 7110 b6b2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a3ad8: 0c03 |0026: move-result-object v3 │ │ -1a3ada: 1a04 f9a8 |0027: const-string v4, "email_when_finished" // string@a8f9 │ │ -1a3ade: 7120 7d9b 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b7d │ │ -1a3ae4: 0c03 |002c: move-result-object v3 │ │ -1a3ae6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -1a3ae8: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ -1a3aec: 1a03 80cb |0030: const-string v3, "limit_file_size" // string@cb80 │ │ -1a3af0: 5464 5904 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0459 │ │ -1a3af4: 7120 7d9b 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b7d │ │ -1a3afa: 0c03 |0037: move-result-object v3 │ │ -1a3afc: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ -1a3b00: 1a03 32e3 |003a: const-string v3, "password" // string@e332 │ │ -1a3b04: 5464 5a04 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045a │ │ -1a3b08: 7120 7d9b 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b7d │ │ -1a3b0e: 0c03 |0041: move-result-object v3 │ │ -1a3b10: 1224 |0042: const/4 v4, #int 2 // #2 │ │ -1a3b12: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ -1a3b16: 7110 e304 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04e3 │ │ -1a3b1c: 0c01 |0048: move-result-object v1 │ │ -1a3b1e: 5463 5b04 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045b │ │ -1a3b22: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ -1a3b26: 0734 |004d: move-object v4, v3 │ │ -1a3b28: 1f04 ad17 |004e: check-cast v4, Ljava/lang/Number; // type@17ad │ │ -1a3b2c: 6e10 f193 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@93f1 │ │ -1a3b32: 1b04 7403 0100 |0053: const-string/jumbo v4, "valid_until" // string@00010374 │ │ -1a3b38: 6e30 e004 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04e0 │ │ -1a3b3e: 6203 b400 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a3b42: 5464 5804 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ -1a3b46: 1f01 7918 |005d: check-cast v1, Ljava/util/Map; // type@1879 │ │ -1a3b4a: 6e30 5509 4301 |005f: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postDropBox:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0955 │ │ -1a3b50: 0c01 |0062: move-result-object v1 │ │ -1a3b52: 5463 5804 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ -1a3b56: 6e10 f141 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a3b5c: 0a04 |0068: move-result v4 │ │ -1a3b5e: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a3b62: 6204 b800 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3b66: 6e10 300a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a3b6c: 0a03 |0070: move-result v3 │ │ -1a3b6e: 6e10 e541 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e5 │ │ -1a3b74: 0c05 |0074: move-result-object v5 │ │ -1a3b76: 1f05 8203 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@0382 │ │ -1a3b7a: 6e30 ae09 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09ae │ │ -1a3b80: 5962 5d04 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045d │ │ -1a3b84: 7230 3e06 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a3b8a: 0c07 |007f: move-result-object v7 │ │ -1a3b8c: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ -1a3b90: 1100 |0082: return-object v0 │ │ -1a3b92: 6207 91b2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3b96: 1107 |0085: return-object v7 │ │ +1a3b4c: |[1a3b4c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3b5c: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a3b62: 0c00 |0003: move-result-object v0 │ │ +1a3b64: 5261 5d04 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045d │ │ +1a3b68: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3b6a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3b6e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3b72: 7110 5a9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3b78: 2875 |000e: goto 0083 // +0075 │ │ +1a3b7a: 2207 a017 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a3b7e: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a3b82: 7020 8a93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a3b88: 2707 |0016: throw v7 │ │ +1a3b8a: 7110 5a9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3b90: 5467 5c04 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045c │ │ +1a3b94: 1f07 4702 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3b98: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +1a3b9a: 2311 ce25 |001f: new-array v1, v1, [Lkotlin/Pair; // type@25ce │ │ +1a3b9e: 5563 5704 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0457 │ │ +1a3ba2: 7110 c3b2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a3ba8: 0c03 |0026: move-result-object v3 │ │ +1a3baa: 1a04 fea8 |0027: const-string v4, "email_when_finished" // string@a8fe │ │ +1a3bae: 7120 8a9b 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b8a │ │ +1a3bb4: 0c03 |002c: move-result-object v3 │ │ +1a3bb6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +1a3bb8: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ +1a3bbc: 1a03 85cb |0030: const-string v3, "limit_file_size" // string@cb85 │ │ +1a3bc0: 5464 5904 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0459 │ │ +1a3bc4: 7120 8a9b 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b8a │ │ +1a3bca: 0c03 |0037: move-result-object v3 │ │ +1a3bcc: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ +1a3bd0: 1a03 37e3 |003a: const-string v3, "password" // string@e337 │ │ +1a3bd4: 5464 5a04 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045a │ │ +1a3bd8: 7120 8a9b 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b8a │ │ +1a3bde: 0c03 |0041: move-result-object v3 │ │ +1a3be0: 1224 |0042: const/4 v4, #int 2 // #2 │ │ +1a3be2: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ +1a3be6: 7110 e304 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04e3 │ │ +1a3bec: 0c01 |0048: move-result-object v1 │ │ +1a3bee: 5463 5b04 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045b │ │ +1a3bf2: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ +1a3bf6: 0734 |004d: move-object v4, v3 │ │ +1a3bf8: 1f04 ae17 |004e: check-cast v4, Ljava/lang/Number; // type@17ae │ │ +1a3bfc: 6e10 fe93 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@93fe │ │ +1a3c02: 1b04 7903 0100 |0053: const-string/jumbo v4, "valid_until" // string@00010379 │ │ +1a3c08: 6e30 e004 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04e0 │ │ +1a3c0e: 6203 b400 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3c12: 5464 5804 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ +1a3c16: 1f01 7a18 |005d: check-cast v1, Ljava/util/Map; // type@187a │ │ +1a3c1a: 6e30 5509 4301 |005f: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postDropBox:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0955 │ │ +1a3c20: 0c01 |0062: move-result-object v1 │ │ +1a3c22: 5463 5804 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0458 │ │ +1a3c26: 6e10 fe41 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a3c2c: 0a04 |0068: move-result v4 │ │ +1a3c2e: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a3c32: 6204 b800 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3c36: 6e10 300a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a3c3c: 0a03 |0070: move-result v3 │ │ +1a3c3e: 6e10 f241 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f2 │ │ +1a3c44: 0c05 |0074: move-result-object v5 │ │ +1a3c46: 1f05 8203 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@0382 │ │ +1a3c4a: 6e30 ae09 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09ae │ │ +1a3c50: 5962 5d04 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045d │ │ +1a3c54: 7230 3e06 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a3c5a: 0c07 |007f: move-result-object v7 │ │ +1a3c5c: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ +1a3c60: 1100 |0082: return-object v0 │ │ +1a3c62: 6207 94b2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3c66: 1107 |0085: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=243 │ │ 0x001f line=245 │ │ 0x0030 line=246 │ │ 0x003a line=247 │ │ 0x0045 line=244 │ │ @@ -22639,21 +22639,21 @@ │ │ 0x0065 line=252 │ │ 0x007a line=253 │ │ 0x0083 line=255 │ │ locals : │ │ 0x0000 - 0x0086 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; │ │ 0x0000 - 0x0086 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #127 header: │ │ class_idx : 1205 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -22703,144 +22703,144 @@ │ │ type : '(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a3d08: |[1a3d08] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ -1a3d18: 5901 5f04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045f │ │ -1a3d1c: 5902 6004 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0460 │ │ -1a3d20: 5b03 5e04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045e │ │ -1a3d24: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3d26: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a3d2c: 0e00 |000a: return-void │ │ +1a3dd8: |[1a3dd8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ +1a3de8: 5901 5f04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045f │ │ +1a3dec: 5902 6004 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0460 │ │ +1a3df0: 5b03 5e04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045e │ │ +1a3df4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a3df6: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a3dfc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a3cd8: |[1a3cd8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3ce8: 2200 b504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04b5 │ │ -1a3cec: 5241 5f04 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045f │ │ -1a3cf0: 5242 6004 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0460 │ │ -1a3cf4: 5443 5e04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045e │ │ -1a3cf8: 7056 010f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f01 │ │ -1a3cfe: 5b05 6104 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0461 │ │ -1a3d02: 1f00 6b1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3d06: 1100 |000f: return-object v0 │ │ +1a3da8: |[1a3da8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3db8: 2200 b504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04b5 │ │ +1a3dbc: 5241 5f04 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045f │ │ +1a3dc0: 5242 6004 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0460 │ │ +1a3dc4: 5443 5e04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045e │ │ +1a3dc8: 7056 010f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f01 │ │ +1a3dce: 5b05 6104 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0461 │ │ +1a3dd2: 1f00 6c1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3dd6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3c04: |[1a3c04] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3c14: 6e30 020f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f02 │ │ -1a3c1a: 0c01 |0003: move-result-object v1 │ │ -1a3c1c: 1f01 b504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04b5 │ │ -1a3c20: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3c24: 6e20 050f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f05 │ │ -1a3c2a: 0c01 |000b: move-result-object v1 │ │ -1a3c2c: 1101 |000c: return-object v1 │ │ +1a3cd4: |[1a3cd4] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3ce4: 6e30 020f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f02 │ │ +1a3cea: 0c01 |0003: move-result-object v1 │ │ +1a3cec: 1f01 b504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04b5 │ │ +1a3cf0: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3cf4: 6e20 050f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f05 │ │ +1a3cfa: 0c01 |000b: move-result-object v1 │ │ +1a3cfc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3c30: |[1a3c30] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3c40: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3c44: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3c48: 6e30 030f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f03 │ │ -1a3c4e: 0c01 |0007: move-result-object v1 │ │ -1a3c50: 1101 |0008: return-object v1 │ │ +1a3d00: |[1a3d00] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3d10: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3d14: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3d18: 6e30 030f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f03 │ │ +1a3d1e: 0c01 |0007: move-result-object v1 │ │ +1a3d20: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -1a3c54: |[1a3c54] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3c64: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a3c6a: 0c00 |0003: move-result-object v0 │ │ -1a3c6c: 5261 6204 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0462 │ │ -1a3c70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3c72: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3c76: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3c7a: 7110 4d9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3c80: 2828 |000e: goto 0036 // +0028 │ │ -1a3c82: 2207 9f17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@179f │ │ -1a3c86: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a3c8a: 7020 7d93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a3c90: 2707 |0016: throw v7 │ │ -1a3c92: 7110 4d9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3c98: 5467 6104 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0461 │ │ -1a3c9c: 1f07 4702 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3ca0: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a3ca4: 5263 5f04 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045f │ │ -1a3ca8: 5264 6004 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0460 │ │ -1a3cac: 5465 5e04 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045e │ │ -1a3cb0: 6e40 3109 3154 |0026: invoke-virtual {v1, v3, v4, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.createOfficeFile:(IILcom/infomaniak/drive/data/models/CreateFile;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0931 │ │ -1a3cb6: 0c01 |0029: move-result-object v1 │ │ -1a3cb8: 0763 |002a: move-object v3, v6 │ │ -1a3cba: 1f03 6b1a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3cbe: 5962 6204 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0462 │ │ -1a3cc2: 7230 3e06 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a3cc8: 0c07 |0032: move-result-object v7 │ │ -1a3cca: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ -1a3cce: 1100 |0035: return-object v0 │ │ -1a3cd0: 6207 91b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3cd4: 1107 |0038: return-object v7 │ │ +1a3d24: |[1a3d24] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3d34: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a3d3a: 0c00 |0003: move-result-object v0 │ │ +1a3d3c: 5261 6204 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0462 │ │ +1a3d40: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3d42: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3d46: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3d4a: 7110 5a9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3d50: 2828 |000e: goto 0036 // +0028 │ │ +1a3d52: 2207 a017 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a3d56: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a3d5a: 7020 8a93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a3d60: 2707 |0016: throw v7 │ │ +1a3d62: 7110 5a9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3d68: 5467 6104 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0461 │ │ +1a3d6c: 1f07 4702 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3d70: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3d74: 5263 5f04 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045f │ │ +1a3d78: 5264 6004 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0460 │ │ +1a3d7c: 5465 5e04 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045e │ │ +1a3d80: 6e40 3109 3154 |0026: invoke-virtual {v1, v3, v4, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.createOfficeFile:(IILcom/infomaniak/drive/data/models/CreateFile;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0931 │ │ +1a3d86: 0c01 |0029: move-result-object v1 │ │ +1a3d88: 0763 |002a: move-object v3, v6 │ │ +1a3d8a: 1f03 6c1a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3d8e: 5962 6204 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0462 │ │ +1a3d92: 7230 3e06 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a3d98: 0c07 |0032: move-result-object v7 │ │ +1a3d9a: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ +1a3d9e: 1100 |0035: return-object v0 │ │ +1a3da0: 6207 94b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3da4: 1107 |0038: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=300 │ │ 0x001e line=301 │ │ 0x0036 line=302 │ │ locals : │ │ 0x0000 - 0x0039 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; │ │ 0x0000 - 0x0039 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #128 header: │ │ class_idx : 1206 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #128 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;' │ │ @@ -22860,18 +22860,18 @@ │ │ type : '(Lcom/infomaniak/lib/core/models/ApiResponse;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a3d54: |[1a3d54] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ -1a3d64: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a3d6a: 5b01 6304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0463 │ │ -1a3d6e: 0e00 |0005: return-void │ │ +1a3e24: |[1a3e24] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ +1a3e34: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a3e3a: 5b01 6304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0463 │ │ +1a3e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/lib/core/models/ApiResponse; │ │ │ │ @@ -22881,34 +22881,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a3d30: |[1a3d30] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3d40: 5410 6304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0463 │ │ -1a3d44: 1f02 8c03 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a3d48: 7120 080f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f08 │ │ -1a3d4e: 0c02 |0007: move-result-object v2 │ │ -1a3d50: 1102 |0008: return-object v2 │ │ +1a3e00: |[1a3e00] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3e10: 5410 6304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0463 │ │ +1a3e14: 1f02 8c03 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a3e18: 7120 080f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f08 │ │ +1a3e1e: 0c02 |0007: move-result-object v2 │ │ +1a3e20: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #129 header: │ │ class_idx : 1207 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -22950,56 +22950,56 @@ │ │ type : '(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a3eb8: |[1a3eb8] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a3ec8: 7120 0e0f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f0e │ │ -1a3ece: 0c00 |0003: move-result-object v0 │ │ -1a3ed0: 1100 |0004: return-object v0 │ │ +1a3f88: |[1a3f88] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3f98: 7120 0e0f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f0e │ │ +1a3f9e: 0c00 |0003: move-result-object v0 │ │ +1a3fa0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a3f24: |[1a3f24] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3f34: 5b01 6404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ -1a3f38: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3f3a: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a3f40: 0e00 |0006: return-void │ │ +1a3ff4: |[1a3ff4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a4004: 5b01 6404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ +1a4008: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a400a: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a4010: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invokeSuspend$lambda$0' │ │ type : '(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a3ed4: |[1a3ed4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a3ee4: 6e10 e541 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e5 │ │ -1a3eea: 0c00 |0003: move-result-object v0 │ │ -1a3eec: 1f00 aa03 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@03aa │ │ -1a3ef0: 6e20 710a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a71 │ │ -1a3ef6: 6200 91b2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3efa: 1100 |000b: return-object v0 │ │ +1a3fa4: |[1a3fa4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3fb4: 6e10 f241 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f2 │ │ +1a3fba: 0c00 |0003: move-result-object v0 │ │ +1a3fbc: 1f00 aa03 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@03aa │ │ +1a3fc0: 6e20 710a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a71 │ │ +1a3fc6: 6200 94b2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3fca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/infomaniak/lib/core/models/ApiResponse; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -23009,161 +23009,161 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a3efc: |[1a3efc] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3f0c: 2200 b704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04b7 │ │ -1a3f10: 5421 6404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ -1a3f14: 7030 090f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f09 │ │ -1a3f1a: 5b03 6504 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0465 │ │ -1a3f1e: 1f00 6b1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3f22: 1100 |000b: return-object v0 │ │ +1a3fcc: |[1a3fcc] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3fdc: 2200 b704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04b7 │ │ +1a3fe0: 5421 6404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ +1a3fe4: 7030 090f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f09 │ │ +1a3fea: 5b03 6504 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0465 │ │ +1a3fee: 1f00 6c1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3ff2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3d70: |[1a3d70] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3d80: 6e30 0a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f0a │ │ -1a3d86: 0c01 |0003: move-result-object v1 │ │ -1a3d88: 1f01 b704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04b7 │ │ -1a3d8c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3d90: 6e20 0d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0d │ │ -1a3d96: 0c01 |000b: move-result-object v1 │ │ -1a3d98: 1101 |000c: return-object v1 │ │ +1a3e40: |[1a3e40] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3e50: 6e30 0a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f0a │ │ +1a3e56: 0c01 |0003: move-result-object v1 │ │ +1a3e58: 1f01 b704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04b7 │ │ +1a3e5c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3e60: 6e20 0d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0d │ │ +1a3e66: 0c01 |000b: move-result-object v1 │ │ +1a3e68: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3d9c: |[1a3d9c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3dac: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3db0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3db4: 6e30 0b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f0b │ │ -1a3dba: 0c01 |0007: move-result-object v1 │ │ -1a3dbc: 1101 |0008: return-object v1 │ │ +1a3e6c: |[1a3e6c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3e7c: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3e80: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3e84: 6e30 0b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f0b │ │ +1a3e8a: 0c01 |0007: move-result-object v1 │ │ +1a3e8c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 116 16-bit code units │ │ -1a3dc0: |[1a3dc0] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3dd0: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a3dd6: 0c00 |0003: move-result-object v0 │ │ -1a3dd8: 52e1 6604 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0466 │ │ -1a3ddc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3dde: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3de2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3de6: 7110 4d9b 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3dec: 2863 |000e: goto 0071 // +0063 │ │ -1a3dee: 220f 9f17 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@179f │ │ -1a3df2: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a3df6: 7020 7d93 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a3dfc: 270f |0016: throw v15 │ │ -1a3dfe: 7110 4d9b 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3e04: 54ef 6504 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0465 │ │ -1a3e08: 1f0f 4702 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3e0c: 2201 aa03 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@03aa │ │ -1a3e10: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ -1a3e14: 120b |0022: const/4 v11, #int 0 // #0 │ │ -1a3e16: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1a3e18: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -1a3e1a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -1a3e1c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a3e1e: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -1a3e20: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -1a3e22: 0713 |0029: move-object v3, v1 │ │ -1a3e24: 7609 ee0a 0300 |002a: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/models/ShareLink;.:(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/Date;Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0aee │ │ -1a3e2a: 6209 1001 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@0110 │ │ -1a3e2e: 220d a903 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@03a9 │ │ -1a3e32: 7110 b6b2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a3e38: 0c05 |0034: move-result-object v5 │ │ -1a3e3a: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -1a3e3c: 7110 b6b2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a3e42: 0c06 |0039: move-result-object v6 │ │ -1a3e44: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ -1a3e48: 120c |003c: const/4 v12, #int 0 // #0 │ │ -1a3e4a: 120a |003d: const/4 v10, #int 0 // #0 │ │ -1a3e4c: 07d3 |003e: move-object v3, v13 │ │ -1a3e4e: 0714 |003f: move-object v4, v1 │ │ -1a3e50: 760a eb0a 0300 |0040: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;.:(Lcom/infomaniak/drive/data/models/ShareLink;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0aeb │ │ -1a3e56: 6201 b400 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a3e5a: 54e3 6404 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ -1a3e5e: 6e30 3209 310d |0047: invoke-virtual {v1, v3, v13}, Lcom/infomaniak/drive/data/api/ApiRepository;.createShareLink:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0932 │ │ -1a3e64: 0c01 |004a: move-result-object v1 │ │ -1a3e66: 6e10 f141 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a3e6c: 0a03 |004e: move-result v3 │ │ -1a3e6e: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ -1a3e72: 6204 b800 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3e76: 54e3 6404 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ -1a3e7a: 6e10 300a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a3e80: 0a05 |0058: move-result v5 │ │ -1a3e82: 2208 b604 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@04b6 │ │ -1a3e86: 7020 060f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f06 │ │ -1a3e8c: 1269 |005e: const/4 v9, #int 6 // #6 │ │ -1a3e8e: 120a |005f: const/4 v10, #int 0 // #0 │ │ -1a3e90: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -1a3e92: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -1a3e94: 7707 b209 0400 |0062: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ -1a3e9a: 07e3 |0065: move-object v3, v14 │ │ -1a3e9c: 1f03 6b1a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3ea0: 59e2 6604 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0466 │ │ -1a3ea4: 7230 3e06 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a3eaa: 0c0f |006d: move-result-object v15 │ │ -1a3eac: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ -1a3eb0: 1100 |0070: return-object v0 │ │ -1a3eb2: 620f 91b2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3eb6: 110f |0073: return-object v15 │ │ +1a3e90: |[1a3e90] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3ea0: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a3ea6: 0c00 |0003: move-result-object v0 │ │ +1a3ea8: 52e1 6604 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0466 │ │ +1a3eac: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3eae: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3eb2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3eb6: 7110 5a9b 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3ebc: 2863 |000e: goto 0071 // +0063 │ │ +1a3ebe: 220f a017 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a3ec2: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a3ec6: 7020 8a93 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a3ecc: 270f |0016: throw v15 │ │ +1a3ece: 7110 5a9b 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a3ed4: 54ef 6504 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0465 │ │ +1a3ed8: 1f0f 4702 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a3edc: 2201 aa03 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@03aa │ │ +1a3ee0: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ +1a3ee4: 120b |0022: const/4 v11, #int 0 // #0 │ │ +1a3ee6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1a3ee8: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +1a3eea: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +1a3eec: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a3eee: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +1a3ef0: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +1a3ef2: 0713 |0029: move-object v3, v1 │ │ +1a3ef4: 7609 ee0a 0300 |002a: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/models/ShareLink;.:(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/Date;Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0aee │ │ +1a3efa: 6209 1001 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@0110 │ │ +1a3efe: 220d a903 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@03a9 │ │ +1a3f02: 7110 c3b2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a3f08: 0c05 |0034: move-result-object v5 │ │ +1a3f0a: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +1a3f0c: 7110 c3b2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a3f12: 0c06 |0039: move-result-object v6 │ │ +1a3f14: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ +1a3f18: 120c |003c: const/4 v12, #int 0 // #0 │ │ +1a3f1a: 120a |003d: const/4 v10, #int 0 // #0 │ │ +1a3f1c: 07d3 |003e: move-object v3, v13 │ │ +1a3f1e: 0714 |003f: move-object v4, v1 │ │ +1a3f20: 760a eb0a 0300 |0040: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;.:(Lcom/infomaniak/drive/data/models/ShareLink;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0aeb │ │ +1a3f26: 6201 b400 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3f2a: 54e3 6404 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ +1a3f2e: 6e30 3209 310d |0047: invoke-virtual {v1, v3, v13}, Lcom/infomaniak/drive/data/api/ApiRepository;.createShareLink:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0932 │ │ +1a3f34: 0c01 |004a: move-result-object v1 │ │ +1a3f36: 6e10 fe41 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a3f3c: 0a03 |004e: move-result v3 │ │ +1a3f3e: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ +1a3f42: 6204 b800 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3f46: 54e3 6404 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ +1a3f4a: 6e10 300a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a3f50: 0a05 |0058: move-result v5 │ │ +1a3f52: 2208 b604 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@04b6 │ │ +1a3f56: 7020 060f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f06 │ │ +1a3f5c: 1269 |005e: const/4 v9, #int 6 // #6 │ │ +1a3f5e: 120a |005f: const/4 v10, #int 0 // #0 │ │ +1a3f60: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +1a3f62: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +1a3f64: 7707 b209 0400 |0062: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ +1a3f6a: 07e3 |0065: move-object v3, v14 │ │ +1a3f6c: 1f03 6c1a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a3f70: 59e2 6604 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0466 │ │ +1a3f74: 7230 3e06 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a3f7a: 0c0f |006d: move-result-object v15 │ │ +1a3f7c: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ +1a3f80: 1100 |0070: return-object v0 │ │ +1a3f82: 620f 94b2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a3f86: 110f |0073: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=223 │ │ 0x001e line=224 │ │ 0x0043 line=225 │ │ 0x004b line=227 │ │ 0x0051 line=228 │ │ 0x0065 line=230 │ │ 0x0071 line=231 │ │ locals : │ │ 0x0000 - 0x0074 reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; │ │ 0x0000 - 0x0074 reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #130 header: │ │ class_idx : 1208 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -23205,138 +23205,138 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a4038: |[1a4038] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a4048: 5b01 6704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ -1a404c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a404e: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a4054: 0e00 |0006: return-void │ │ +1a4108: |[1a4108] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a4118: 5b01 6704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ +1a411c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a411e: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a4124: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a4010: |[1a4010] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4020: 2200 b804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04b8 │ │ -1a4024: 5421 6704 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ -1a4028: 7030 0f0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0f │ │ -1a402e: 5b03 6804 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0468 │ │ -1a4032: 1f00 6b1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4036: 1100 |000b: return-object v0 │ │ +1a40e0: |[1a40e0] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a40f0: 2200 b804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04b8 │ │ +1a40f4: 5421 6704 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ +1a40f8: 7030 0f0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0f │ │ +1a40fe: 5b03 6804 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0468 │ │ +1a4102: 1f00 6c1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4106: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3f44: |[1a3f44] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3f54: 6e30 100f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f10 │ │ -1a3f5a: 0c01 |0003: move-result-object v1 │ │ -1a3f5c: 1f01 b804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04b8 │ │ -1a3f60: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a3f64: 6e20 130f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f13 │ │ -1a3f6a: 0c01 |000b: move-result-object v1 │ │ -1a3f6c: 1101 |000c: return-object v1 │ │ +1a4014: |[1a4014] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4024: 6e30 100f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f10 │ │ +1a402a: 0c01 |0003: move-result-object v1 │ │ +1a402c: 1f01 b804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04b8 │ │ +1a4030: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4034: 6e20 130f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f13 │ │ +1a403a: 0c01 |000b: move-result-object v1 │ │ +1a403c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3f70: |[1a3f70] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3f80: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3f84: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3f88: 6e30 110f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f11 │ │ -1a3f8e: 0c01 |0007: move-result-object v1 │ │ -1a3f90: 1101 |0008: return-object v1 │ │ +1a4040: |[1a4040] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4050: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4054: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4058: 6e30 110f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f11 │ │ +1a405e: 0c01 |0007: move-result-object v1 │ │ +1a4060: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a3f94: |[1a3f94] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3fa4: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a3faa: 0c00 |0003: move-result-object v0 │ │ -1a3fac: 5241 6904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0469 │ │ -1a3fb0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3fb2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3fb6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3fba: 7110 4d9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3fc0: 2824 |000e: goto 0032 // +0024 │ │ -1a3fc2: 2205 9f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -1a3fc6: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a3fca: 7020 7d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a3fd0: 2705 |0016: throw v5 │ │ -1a3fd2: 7110 4d9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a3fd8: 5445 6804 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0468 │ │ -1a3fdc: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a3fe0: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a3fe4: 5443 6704 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ -1a3fe8: 6e20 3409 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0934 │ │ -1a3fee: 0c01 |0025: move-result-object v1 │ │ -1a3ff0: 0743 |0026: move-object v3, v4 │ │ -1a3ff2: 1f03 6b1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a3ff6: 5942 6904 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0469 │ │ -1a3ffa: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a4000: 0c05 |002e: move-result-object v5 │ │ -1a4002: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a4006: 1100 |0031: return-object v0 │ │ -1a4008: 6205 91b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a400c: 1105 |0034: return-object v5 │ │ +1a4064: |[1a4064] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4074: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a407a: 0c00 |0003: move-result-object v0 │ │ +1a407c: 5241 6904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0469 │ │ +1a4080: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4082: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4086: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a408a: 7110 5a9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4090: 2824 |000e: goto 0032 // +0024 │ │ +1a4092: 2205 a017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a4096: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a409a: 7020 8a93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a40a0: 2705 |0016: throw v5 │ │ +1a40a2: 7110 5a9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a40a8: 5445 6804 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0468 │ │ +1a40ac: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a40b0: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a40b4: 5443 6704 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ +1a40b8: 6e20 3409 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0934 │ │ +1a40be: 0c01 |0025: move-result-object v1 │ │ +1a40c0: 0743 |0026: move-object v3, v4 │ │ +1a40c2: 1f03 6c1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a40c6: 5942 6904 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0469 │ │ +1a40ca: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a40d0: 0c05 |002e: move-result-object v5 │ │ +1a40d2: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a40d6: 1100 |0031: return-object v0 │ │ +1a40d8: 6205 94b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a40dc: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=276 │ │ 0x001e line=277 │ │ 0x0032 line=278 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #131 header: │ │ class_idx : 1209 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -23392,156 +23392,156 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a41bc: |[1a41bc] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a41cc: 5b01 6a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ -1a41d0: 5b02 6c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ -1a41d4: 5b03 6f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ -1a41d8: 5b04 6b04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ -1a41dc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a41de: 7030 f1b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a41e4: 0e00 |000c: return-void │ │ +1a428c: |[1a428c] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a429c: 5b01 6a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ +1a42a0: 5b02 6c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ +1a42a4: 5b03 6f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ +1a42a8: 5b04 6b04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ +1a42ac: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a42ae: 7030 feb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a42b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -1a4184: |[1a4184] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4194: 2206 b904 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04b9 │ │ -1a4198: 5471 6a04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ -1a419c: 5472 6c04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ -1a41a0: 5473 6f04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ -1a41a4: 5474 6b04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ -1a41a8: 0760 |000a: move-object v0, v6 │ │ -1a41aa: 0795 |000b: move-object v5, v9 │ │ -1a41ac: 7606 140f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f14 │ │ -1a41b2: 5b68 6d04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ -1a41b6: 1f06 6b1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a41ba: 1106 |0013: return-object v6 │ │ +1a4254: |[1a4254] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4264: 2206 b904 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04b9 │ │ +1a4268: 5471 6a04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ +1a426c: 5472 6c04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ +1a4270: 5473 6f04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ +1a4274: 5474 6b04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ +1a4278: 0760 |000a: move-object v0, v6 │ │ +1a427a: 0795 |000b: move-object v5, v9 │ │ +1a427c: 7606 140f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f14 │ │ +1a4282: 5b68 6d04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ +1a4286: 1f06 6c1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a428a: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4058: |[1a4058] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4068: 6e30 150f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f15 │ │ -1a406e: 0c01 |0003: move-result-object v1 │ │ -1a4070: 1f01 b904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04b9 │ │ -1a4074: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4078: 6e20 180f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f18 │ │ -1a407e: 0c01 |000b: move-result-object v1 │ │ -1a4080: 1101 |000c: return-object v1 │ │ +1a4128: |[1a4128] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4138: 6e30 150f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f15 │ │ +1a413e: 0c01 |0003: move-result-object v1 │ │ +1a4140: 1f01 b904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04b9 │ │ +1a4144: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4148: 6e20 180f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f18 │ │ +1a414e: 0c01 |000b: move-result-object v1 │ │ +1a4150: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4084: |[1a4084] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4094: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4098: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a409c: 6e30 160f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f16 │ │ -1a40a2: 0c01 |0007: move-result-object v1 │ │ -1a40a4: 1101 |0008: return-object v1 │ │ +1a4154: |[1a4154] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4164: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4168: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a416c: 6e30 160f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f16 │ │ +1a4172: 0c01 |0007: move-result-object v1 │ │ +1a4174: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 101 16-bit code units │ │ -1a40a8: |[1a40a8] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a40b8: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a40be: 0c00 |0003: move-result-object v0 │ │ -1a40c0: 52b1 6e04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ -1a40c4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a40c6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a40ca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a40ce: 7110 4d9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a40d4: 2854 |000e: goto 0062 // +0054 │ │ -1a40d6: 220c 9f17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@179f │ │ -1a40da: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a40de: 7020 7d93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a40e4: 270c |0016: throw v12 │ │ -1a40e6: 7110 4d9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a40ec: 54bc 6d04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ -1a40f0: 1f0c 4702 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a40f4: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a40f8: 54b4 6a04 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ -1a40fc: 54b6 6c04 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ -1a4100: 54b1 6f04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ -1a4104: 7110 cc0f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a410a: 0c01 |0029: move-result-object v1 │ │ -1a410c: 0717 |002a: move-object v7, v1 │ │ -1a410e: 1f07 3600 |002b: check-cast v7, Landroid/content/Context; // type@0036 │ │ -1a4112: 54b8 6b04 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ -1a4116: 1229 |002f: const/4 v9, #int 2 // #2 │ │ -1a4118: 120a |0030: const/4 v10, #int 0 // #0 │ │ -1a411a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1a411c: 7708 8a09 0300 |0032: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.deleteFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Landroid/content/Context;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@098a │ │ -1a4122: 0c01 |0035: move-result-object v1 │ │ -1a4124: 6e10 f141 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a412a: 0a03 |0039: move-result v3 │ │ -1a412c: 6e10 e541 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e5 │ │ -1a4132: 0c04 |003d: move-result-object v4 │ │ -1a4134: 1f04 7e03 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@037e │ │ -1a4138: 6e10 e641 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e6 │ │ -1a413e: 0c05 |0043: move-result-object v5 │ │ -1a4140: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ -1a4144: 6e10 c641 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c6 │ │ -1a414a: 0c05 |0049: move-result-object v5 │ │ -1a414c: 2802 |004a: goto 004c // +0002 │ │ -1a414e: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -1a4150: 6e10 ef41 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@41ef │ │ -1a4156: 0a01 |004f: move-result v1 │ │ -1a4158: 2206 ad04 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a415c: 7110 bbb2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -1a4162: 0c01 |0055: move-result-object v1 │ │ -1a4164: 7055 c60e 3641 |0056: invoke-direct {v6, v3, v1, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec6 │ │ -1a416a: 59b2 6e04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ -1a416e: 7230 3e06 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a4174: 0c0c |005e: move-result-object v12 │ │ -1a4176: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ -1a417a: 1100 |0061: return-object v0 │ │ -1a417c: 620c 91b2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4180: 110c |0064: return-object v12 │ │ +1a4178: |[1a4178] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4188: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a418e: 0c00 |0003: move-result-object v0 │ │ +1a4190: 52b1 6e04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ +1a4194: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4196: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a419a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a419e: 7110 5a9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a41a4: 2854 |000e: goto 0062 // +0054 │ │ +1a41a6: 220c a017 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a41aa: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a41ae: 7020 8a93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a41b4: 270c |0016: throw v12 │ │ +1a41b6: 7110 5a9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a41bc: 54bc 6d04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ +1a41c0: 1f0c 4702 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a41c4: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a41c8: 54b4 6a04 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ +1a41cc: 54b6 6c04 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ +1a41d0: 54b1 6f04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ +1a41d4: 7110 cc0f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a41da: 0c01 |0029: move-result-object v1 │ │ +1a41dc: 0717 |002a: move-object v7, v1 │ │ +1a41de: 1f07 3600 |002b: check-cast v7, Landroid/content/Context; // type@0036 │ │ +1a41e2: 54b8 6b04 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ +1a41e6: 1229 |002f: const/4 v9, #int 2 // #2 │ │ +1a41e8: 120a |0030: const/4 v10, #int 0 // #0 │ │ +1a41ea: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1a41ec: 7708 8a09 0300 |0032: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.deleteFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Landroid/content/Context;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@098a │ │ +1a41f2: 0c01 |0035: move-result-object v1 │ │ +1a41f4: 6e10 fe41 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a41fa: 0a03 |0039: move-result v3 │ │ +1a41fc: 6e10 f241 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f2 │ │ +1a4202: 0c04 |003d: move-result-object v4 │ │ +1a4204: 1f04 7e03 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@037e │ │ +1a4208: 6e10 f341 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f3 │ │ +1a420e: 0c05 |0043: move-result-object v5 │ │ +1a4210: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ +1a4214: 6e10 d341 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d3 │ │ +1a421a: 0c05 |0049: move-result-object v5 │ │ +1a421c: 2802 |004a: goto 004c // +0002 │ │ +1a421e: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +1a4220: 6e10 fc41 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@41fc │ │ +1a4226: 0a01 |004f: move-result v1 │ │ +1a4228: 2206 ad04 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a422c: 7110 c8b2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +1a4232: 0c01 |0055: move-result-object v1 │ │ +1a4234: 7055 c60e 3641 |0056: invoke-direct {v6, v3, v1, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec6 │ │ +1a423a: 59b2 6e04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ +1a423e: 7230 3e06 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a4244: 0c0c |005e: move-result-object v12 │ │ +1a4246: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ +1a424a: 1100 |0061: return-object v0 │ │ +1a424c: 620c 94b2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4250: 110c |0064: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=392 │ │ 0x001e line=393 │ │ 0x0036 line=396 │ │ 0x003a line=397 │ │ 0x0040 line=398 │ │ @@ -23551,21 +23551,21 @@ │ │ 0x0056 line=395 │ │ 0x0059 line=394 │ │ 0x0062 line=403 │ │ locals : │ │ 0x0000 - 0x0065 reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; │ │ 0x0000 - 0x0065 reg=12 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #132 header: │ │ class_idx : 1210 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -23625,164 +23625,164 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1a4328: |[1a4328] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a4338: 5b01 7104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a433c: 5b02 7604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a4340: 5b03 7404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ -1a4344: 5b04 7004 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a4348: 5b05 7204 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a434c: 5b06 7304 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ -1a4350: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1a4352: 7030 f1b2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a4358: 0e00 |0010: return-void │ │ +1a43f8: |[1a43f8] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a4408: 5b01 7104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a440c: 5b02 7604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a4410: 5b03 7404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ +1a4414: 5b04 7004 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a4418: 5b05 7204 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a441c: 5b06 7304 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ +1a4420: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1a4422: 7030 feb2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a4428: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -1a42ec: |[1a42ec] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a42fc: 2209 ba04 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04ba │ │ -1a4300: 5481 7104 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a4304: 5482 7604 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a4308: 5483 7404 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ -1a430c: 5484 7004 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a4310: 5485 7204 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a4314: 5486 7304 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ -1a4318: 0790 |000e: move-object v0, v9 │ │ -1a431a: 07a7 |000f: move-object v7, v10 │ │ -1a431c: 7608 190f 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f19 │ │ -1a4322: 1f09 6b1a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4326: 1109 |0015: return-object v9 │ │ +1a43bc: |[1a43bc] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a43cc: 2209 ba04 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04ba │ │ +1a43d0: 5481 7104 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a43d4: 5482 7604 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a43d8: 5483 7404 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ +1a43dc: 5484 7004 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a43e0: 5485 7204 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a43e4: 5486 7304 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ +1a43e8: 0790 |000e: move-object v0, v9 │ │ +1a43ea: 07a7 |000f: move-object v7, v10 │ │ +1a43ec: 7608 190f 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f19 │ │ +1a43f2: 1f09 6c1a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a43f6: 1109 |0015: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a41e8: |[1a41e8] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a41f8: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a41fc: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4200: 6e30 1c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f1c │ │ -1a4206: 0c01 |0007: move-result-object v1 │ │ -1a4208: 1101 |0008: return-object v1 │ │ +1a42b8: |[1a42b8] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a42c8: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a42cc: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a42d0: 6e30 1c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f1c │ │ +1a42d6: 0c01 |0007: move-result-object v1 │ │ +1a42d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a420c: |[1a420c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a421c: 6e30 1a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f1a │ │ -1a4222: 0c01 |0003: move-result-object v1 │ │ -1a4224: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04ba │ │ -1a4228: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a422c: 6e20 1d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1d │ │ -1a4232: 0c01 |000b: move-result-object v1 │ │ -1a4234: 1101 |000c: return-object v1 │ │ +1a42dc: |[1a42dc] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a42ec: 6e30 1a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f1a │ │ +1a42f2: 0c01 |0003: move-result-object v1 │ │ +1a42f4: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04ba │ │ +1a42f8: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a42fc: 6e20 1d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1d │ │ +1a4302: 0c01 |000b: move-result-object v1 │ │ +1a4304: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -1a4238: |[1a4238] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4248: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a424e: 5230 7504 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0475 │ │ -1a4252: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ -1a4256: 7110 4d9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a425c: 6204 3d13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@133d │ │ -1a4260: 5430 7104 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a4264: 6e20 e63a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3ae6 │ │ -1a426a: 0a04 |0011: move-result v4 │ │ -1a426c: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ -1a4270: 6204 3d13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@133d │ │ -1a4274: 5430 7104 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a4278: 5431 7604 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a427c: 7110 cc0f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a4282: 0c01 |001d: move-result-object v1 │ │ -1a4284: 1f01 3600 |001e: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a4288: 5432 7404 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ -1a428c: 6e40 e43a 0421 |0022: invoke-virtual {v4, v0, v1, v2}, Lcom/infomaniak/drive/utils/MediaUtils;.deleteInMediaScan:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3ae4 │ │ -1a4292: 5434 7004 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a4296: 6e10 4d92 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@924d │ │ -1a429c: 0a04 |002a: move-result v4 │ │ -1a429e: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ -1a42a2: 5434 7004 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a42a6: 6e10 4b92 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@924b │ │ -1a42ac: 5434 7204 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a42b0: 6e10 4d92 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@924d │ │ -1a42b6: 0a04 |0037: move-result v4 │ │ -1a42b8: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -1a42bc: 5434 7204 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a42c0: 6e10 4b92 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@924b │ │ -1a42c6: 5434 7304 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ -1a42ca: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ -1a42ce: 7210 02b6 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a42d4: 6204 91b2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a42d8: 1104 |0048: return-object v4 │ │ -1a42da: 2204 9f17 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@179f │ │ -1a42de: 1a00 ed97 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a42e2: 7020 7d93 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a42e8: 2704 |0050: throw v4 │ │ +1a4308: |[1a4308] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4318: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a431e: 5230 7504 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0475 │ │ +1a4322: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ +1a4326: 7110 5a9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a432c: 6204 4013 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@1340 │ │ +1a4330: 5430 7104 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a4334: 6e20 f33a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3af3 │ │ +1a433a: 0a04 |0011: move-result v4 │ │ +1a433c: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ +1a4340: 6204 4013 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@1340 │ │ +1a4344: 5430 7104 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a4348: 5431 7604 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a434c: 7110 cc0f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a4352: 0c01 |001d: move-result-object v1 │ │ +1a4354: 1f01 3600 |001e: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a4358: 5432 7404 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ +1a435c: 6e40 f13a 0421 |0022: invoke-virtual {v4, v0, v1, v2}, Lcom/infomaniak/drive/utils/MediaUtils;.deleteInMediaScan:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3af1 │ │ +1a4362: 5434 7004 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a4366: 6e10 5a92 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@925a │ │ +1a436c: 0a04 |002a: move-result v4 │ │ +1a436e: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ +1a4372: 5434 7004 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a4376: 6e10 5892 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@9258 │ │ +1a437c: 5434 7204 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a4380: 6e10 5a92 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@925a │ │ +1a4386: 0a04 |0037: move-result v4 │ │ +1a4388: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ +1a438c: 5434 7204 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a4390: 6e10 5892 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@9258 │ │ +1a4396: 5434 7304 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ +1a439a: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ +1a439e: 7210 0fb6 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a43a4: 6204 94b2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a43a8: 1104 |0048: return-object v4 │ │ +1a43aa: 2204 a017 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a43ae: 1a00 f297 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a43b2: 7020 8a93 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a43b8: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=512 │ │ 0x000a line=513 │ │ 0x0025 line=514 │ │ 0x0032 line=515 │ │ 0x003a line=516 │ │ 0x003f line=518 │ │ 0x0046 line=519 │ │ 0x0049 line=512 │ │ locals : │ │ 0x0000 - 0x0051 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; │ │ 0x0000 - 0x0051 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #133 header: │ │ class_idx : 1211 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #133 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;' │ │ @@ -23802,18 +23802,18 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a4380: |[1a4380] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a4390: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a4396: 5b01 7704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ -1a439a: 0e00 |0005: return-void │ │ +1a4450: |[1a4450] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a4460: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a4466: 5b01 7704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ +1a446a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/jvm/functions/Function1; │ │ │ │ @@ -23823,34 +23823,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a435c: |[1a435c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a436c: 5410 7704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ -1a4370: 1f02 8c03 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a4374: 7120 200f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f20 │ │ -1a437a: 0c02 |0007: move-result-object v2 │ │ -1a437c: 1102 |0008: return-object v2 │ │ +1a442c: |[1a442c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a443c: 5410 7704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ +1a4440: 1f02 8c03 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a4444: 7120 200f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f20 │ │ +1a444a: 0c02 |0007: move-result-object v2 │ │ +1a444c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #134 header: │ │ class_idx : 1212 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -23914,58 +23914,58 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a44f4: |[1a44f4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4504: 7120 260f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f26 │ │ -1a450a: 0c00 |0003: move-result-object v0 │ │ -1a450c: 1100 |0004: return-object v0 │ │ +1a45c4: |[1a45c4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a45d4: 7120 260f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f26 │ │ +1a45da: 0c00 |0003: move-result-object v0 │ │ +1a45dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a4568: |[1a4568] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a4578: 5b01 7804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a457c: 5b02 7a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ -1a4580: 5b03 7904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ -1a4584: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a4586: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a458c: 0e00 |000a: return-void │ │ +1a4638: |[1a4638] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a4648: 5b01 7804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a464c: 5b02 7a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ +1a4650: 5b03 7904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ +1a4654: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a4656: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a465c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invokeSuspend$lambda$1$lambda$0' │ │ type : '(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a4510: |[1a4510] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a4522: 6e20 690a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a69 │ │ -1a4528: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -1a452c: 7220 0db6 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b60d │ │ -1a4532: 6201 91b2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4536: 1101 |000b: return-object v1 │ │ +1a45e0: |[1a45e0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a45f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a45f2: 6e20 690a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a69 │ │ +1a45f8: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +1a45fc: 7220 1ab6 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b61a │ │ +1a4602: 6201 94b2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4606: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x0006 line=326 │ │ 0x0009 line=327 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -23977,163 +23977,163 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a4538: |[1a4538] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4548: 2200 bc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04bc │ │ -1a454c: 5441 7804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a4550: 5442 7a04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ -1a4554: 5443 7904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ -1a4558: 7056 210f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f21 │ │ -1a455e: 5b05 7b04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a4562: 1f00 6b1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4566: 1100 |000f: return-object v0 │ │ +1a4608: |[1a4608] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4618: 2200 bc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04bc │ │ +1a461c: 5441 7804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a4620: 5442 7a04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ +1a4624: 5443 7904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ +1a4628: 7056 210f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f21 │ │ +1a462e: 5b05 7b04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a4632: 1f00 6c1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4636: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a439c: |[1a439c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a43ac: 6e30 220f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f22 │ │ -1a43b2: 0c01 |0003: move-result-object v1 │ │ -1a43b4: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04bc │ │ -1a43b8: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a43bc: 6e20 250f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f25 │ │ -1a43c2: 0c01 |000b: move-result-object v1 │ │ -1a43c4: 1101 |000c: return-object v1 │ │ +1a446c: |[1a446c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a447c: 6e30 220f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f22 │ │ +1a4482: 0c01 |0003: move-result-object v1 │ │ +1a4484: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04bc │ │ +1a4488: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a448c: 6e20 250f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f25 │ │ +1a4492: 0c01 |000b: move-result-object v1 │ │ +1a4494: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a43c8: |[1a43c8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a43d8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a43dc: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a43e0: 6e30 230f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f23 │ │ -1a43e6: 0c01 |0007: move-result-object v1 │ │ -1a43e8: 1101 |0008: return-object v1 │ │ +1a4498: |[1a4498] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a44a8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a44ac: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a44b0: 6e30 230f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f23 │ │ +1a44b6: 0c01 |0007: move-result-object v1 │ │ +1a44b8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 123 16-bit code units │ │ -1a43ec: |[1a43ec] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a43fc: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a4402: 0c00 |0003: move-result-object v0 │ │ -1a4404: 52e1 7f04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ -1a4408: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a440a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a440e: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a4412: 54e0 7e04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ -1a4416: 1f00 410d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d41 │ │ -1a441a: 54e1 7d04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ -1a441e: 1f01 381b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b38 │ │ -1a4422: 54e2 7c04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ -1a4426: 1f02 b703 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ -1a442a: 54e3 7b04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a442e: 1f03 8c03 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a4432: 7110 4d9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4438: 0725 |001e: move-object v5, v2 │ │ -1a443a: 2842 |001f: goto 0061 // +0042 │ │ -1a443c: 220f 9f17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@179f │ │ -1a4440: 1a00 ed97 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a4444: 7020 7d93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a444a: 270f |0027: throw v15 │ │ -1a444c: 7110 4d9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4452: 54ef 7b04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a4456: 1f0f 4702 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a445a: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a445e: 54e3 7804 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a4462: 6e20 3509 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0935 │ │ -1a4468: 0c01 |0036: move-result-object v1 │ │ -1a446a: 54e3 7804 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a446e: 54e4 7a04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ -1a4472: 54e5 7904 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ -1a4476: 220d ad04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a447a: 6e10 f141 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a4480: 0a07 |0042: move-result v7 │ │ -1a4482: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a4486: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a4488: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a448a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a448c: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a448e: 07d6 |0049: move-object v6, v13 │ │ -1a4490: 7607 c70e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a4496: 5be3 7b04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a449a: 5be4 7c04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ -1a449e: 5be5 7d04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ -1a44a2: 5be1 7e04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ -1a44a6: 59e2 7f04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ -1a44aa: 7230 3e06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a44b0: 0c0f |005a: move-result-object v15 │ │ -1a44b2: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a44b6: 1100 |005d: return-object v0 │ │ -1a44b8: 0710 |005e: move-object v0, v1 │ │ -1a44ba: 0751 |005f: move-object v1, v5 │ │ -1a44bc: 0745 |0060: move-object v5, v4 │ │ -1a44be: 6e10 f141 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a44c4: 0a0f |0064: move-result v15 │ │ -1a44c6: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ -1a44ca: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a44ce: 6e10 300a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a44d4: 0a03 |006c: move-result v3 │ │ -1a44d6: 2206 bb04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04bb │ │ -1a44da: 7020 1e0f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f1e │ │ -1a44e0: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a44e2: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a44e4: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a44e6: 7707 b209 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ -1a44ec: 620f 91b2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a44f0: 110f |007a: return-object v15 │ │ +1a44bc: |[1a44bc] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a44cc: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a44d2: 0c00 |0003: move-result-object v0 │ │ +1a44d4: 52e1 7f04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ +1a44d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a44da: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a44de: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a44e2: 54e0 7e04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ +1a44e6: 1f00 420d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d42 │ │ +1a44ea: 54e1 7d04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ +1a44ee: 1f01 391b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b39 │ │ +1a44f2: 54e2 7c04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ +1a44f6: 1f02 b703 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ +1a44fa: 54e3 7b04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a44fe: 1f03 8c03 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a4502: 7110 5a9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4508: 0725 |001e: move-object v5, v2 │ │ +1a450a: 2842 |001f: goto 0061 // +0042 │ │ +1a450c: 220f a017 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a4510: 1a00 f297 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a4514: 7020 8a93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a451a: 270f |0027: throw v15 │ │ +1a451c: 7110 5a9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4522: 54ef 7b04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a4526: 1f0f 4702 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a452a: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a452e: 54e3 7804 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a4532: 6e20 3509 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0935 │ │ +1a4538: 0c01 |0036: move-result-object v1 │ │ +1a453a: 54e3 7804 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a453e: 54e4 7a04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ +1a4542: 54e5 7904 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ +1a4546: 220d ad04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a454a: 6e10 fe41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a4550: 0a07 |0042: move-result v7 │ │ +1a4552: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a4556: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a4558: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a455a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a455c: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a455e: 07d6 |0049: move-object v6, v13 │ │ +1a4560: 7607 c70e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a4566: 5be3 7b04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a456a: 5be4 7c04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ +1a456e: 5be5 7d04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ +1a4572: 5be1 7e04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ +1a4576: 59e2 7f04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ +1a457a: 7230 3e06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a4580: 0c0f |005a: move-result-object v15 │ │ +1a4582: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a4586: 1100 |005d: return-object v0 │ │ +1a4588: 0710 |005e: move-object v0, v1 │ │ +1a458a: 0751 |005f: move-object v1, v5 │ │ +1a458c: 0745 |0060: move-object v5, v4 │ │ +1a458e: 6e10 fe41 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a4594: 0a0f |0064: move-result v15 │ │ +1a4596: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ +1a459a: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a459e: 6e10 300a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a45a4: 0a03 |006c: move-result v3 │ │ +1a45a6: 2206 bb04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04bb │ │ +1a45aa: 7020 1e0f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f1e │ │ +1a45b0: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a45b2: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a45b4: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a45b6: 7707 b209 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ +1a45bc: 620f 94b2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a45c0: 110f |007a: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=319 │ │ 0x002f line=320 │ │ 0x003d line=321 │ │ 0x0061 line=323 │ │ 0x0067 line=324 │ │ 0x0078 line=330 │ │ locals : │ │ 0x0000 - 0x007b reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; │ │ 0x0000 - 0x007b reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #135 header: │ │ class_idx : 1213 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #135 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;' │ │ @@ -24149,17 +24149,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a45b0: |[1a45b0] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ -1a45c0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a45c6: 0e00 |0003: return-void │ │ +1a4680: |[1a4680] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ +1a4690: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a4696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; │ │ │ │ Virtual methods - │ │ @@ -24168,33 +24168,33 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a4590: |[1a4590] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a45a0: 1f01 8c03 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a45a4: 7110 290f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f29 │ │ -1a45aa: 0c01 |0005: move-result-object v1 │ │ -1a45ac: 1101 |0006: return-object v1 │ │ +1a4660: |[1a4660] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4670: 1f01 8c03 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a4674: 7110 290f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f29 │ │ +1a467a: 0c01 |0005: move-result-object v1 │ │ +1a467c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #136 header: │ │ class_idx : 1214 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -24236,59 +24236,59 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a46c8: |[1a46c8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a46d8: 7110 2f0f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2f │ │ -1a46de: 0c00 |0003: move-result-object v0 │ │ -1a46e0: 1100 |0004: return-object v0 │ │ +1a4798: |[1a4798] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a47a8: 7110 2f0f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2f │ │ +1a47ae: 0c00 |0003: move-result-object v0 │ │ +1a47b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a4740: |[1a4740] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a4750: 5b01 8004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ -1a4754: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a4756: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a475c: 0e00 |0006: return-void │ │ +1a4810: |[1a4810] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a4820: 5b01 8004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ +1a4824: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a4826: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a482c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invokeSuspend$lambda$0' │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1a46e4: |[1a46e4] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a46f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a46f6: 6e20 710a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a71 │ │ -1a46fc: 6e10 400a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a40 │ │ -1a4702: 0c01 |0007: move-result-object v1 │ │ -1a4704: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -1a4708: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1a470a: 6e20 c90a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0ac9 │ │ -1a4710: 6201 91b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4714: 1101 |0010: return-object v1 │ │ +1a47b4: |[1a47b4] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a47c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a47c6: 6e20 710a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a71 │ │ +1a47cc: 6e10 400a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a40 │ │ +1a47d2: 0c01 |0007: move-result-object v1 │ │ +1a47d4: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +1a47d8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1a47da: 6e20 c90a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0ac9 │ │ +1a47e0: 6201 94b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a47e4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0004 line=284 │ │ 0x000e line=285 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -24299,135 +24299,135 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a4718: |[1a4718] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4728: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04be │ │ -1a472c: 5421 8004 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ -1a4730: 7030 2a0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2a │ │ -1a4736: 5b03 8104 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0481 │ │ -1a473a: 1f00 6b1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a473e: 1100 |000b: return-object v0 │ │ +1a47e8: |[1a47e8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a47f8: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04be │ │ +1a47fc: 5421 8004 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ +1a4800: 7030 2a0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2a │ │ +1a4806: 5b03 8104 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0481 │ │ +1a480a: 1f00 6c1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a480e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a45c8: |[1a45c8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a45d8: 6e30 2b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f2b │ │ -1a45de: 0c01 |0003: move-result-object v1 │ │ -1a45e0: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04be │ │ -1a45e4: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a45e8: 6e20 2e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2e │ │ -1a45ee: 0c01 |000b: move-result-object v1 │ │ -1a45f0: 1101 |000c: return-object v1 │ │ +1a4698: |[1a4698] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a46a8: 6e30 2b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f2b │ │ +1a46ae: 0c01 |0003: move-result-object v1 │ │ +1a46b0: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04be │ │ +1a46b4: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a46b8: 6e20 2e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2e │ │ +1a46be: 0c01 |000b: move-result-object v1 │ │ +1a46c0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a45f4: |[1a45f4] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4604: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4608: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a460c: 6e30 2c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f2c │ │ -1a4612: 0c01 |0007: move-result-object v1 │ │ -1a4614: 1101 |0008: return-object v1 │ │ +1a46c4: |[1a46c4] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a46d4: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a46d8: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a46dc: 6e30 2c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f2c │ │ +1a46e2: 0c01 |0007: move-result-object v1 │ │ +1a46e4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 79 16-bit code units │ │ -1a4618: |[1a4618] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4628: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a462e: 0c00 |0003: move-result-object v0 │ │ -1a4630: 52b1 8204 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0482 │ │ -1a4634: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4636: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a463a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a463e: 7110 4d9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4644: 283e |000e: goto 004c // +003e │ │ -1a4646: 220c 9f17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@179f │ │ -1a464a: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a464e: 7020 7d93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a4654: 270c |0016: throw v12 │ │ -1a4656: 7110 4d9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a465c: 54bc 8104 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0481 │ │ -1a4660: 1f0c 4702 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4664: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a4668: 54b3 8004 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ -1a466c: 6e20 3809 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0938 │ │ -1a4672: 0c01 |0025: move-result-object v1 │ │ -1a4674: 6e10 f141 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a467a: 0a03 |0029: move-result v3 │ │ -1a467c: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ -1a4680: 6204 b800 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a4684: 54b3 8004 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ -1a4688: 6e10 300a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a468e: 0a05 |0033: move-result v5 │ │ -1a4690: 2208 bd04 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04bd │ │ -1a4694: 7010 270f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f27 │ │ -1a469a: 1269 |0039: const/4 v9, #int 6 // #6 │ │ -1a469c: 120a |003a: const/4 v10, #int 0 // #0 │ │ -1a469e: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -1a46a0: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -1a46a2: 7707 b209 0400 |003d: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ -1a46a8: 07b3 |0040: move-object v3, v11 │ │ -1a46aa: 1f03 6b1a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a46ae: 59b2 8204 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0482 │ │ -1a46b2: 7230 3e06 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a46b8: 0c0c |0048: move-result-object v12 │ │ -1a46ba: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ -1a46be: 1100 |004b: return-object v0 │ │ -1a46c0: 620c 91b2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a46c4: 110c |004e: return-object v12 │ │ +1a46e8: |[1a46e8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a46f8: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a46fe: 0c00 |0003: move-result-object v0 │ │ +1a4700: 52b1 8204 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0482 │ │ +1a4704: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4706: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a470a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a470e: 7110 5a9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4714: 283e |000e: goto 004c // +003e │ │ +1a4716: 220c a017 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a471a: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a471e: 7020 8a93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a4724: 270c |0016: throw v12 │ │ +1a4726: 7110 5a9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a472c: 54bc 8104 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0481 │ │ +1a4730: 1f0c 4702 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4734: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4738: 54b3 8004 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ +1a473c: 6e20 3809 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0938 │ │ +1a4742: 0c01 |0025: move-result-object v1 │ │ +1a4744: 6e10 fe41 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a474a: 0a03 |0029: move-result v3 │ │ +1a474c: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ +1a4750: 6204 b800 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a4754: 54b3 8004 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ +1a4758: 6e10 300a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a475e: 0a05 |0033: move-result v5 │ │ +1a4760: 2208 bd04 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04bd │ │ +1a4764: 7010 270f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f27 │ │ +1a476a: 1269 |0039: const/4 v9, #int 6 // #6 │ │ +1a476c: 120a |003a: const/4 v10, #int 0 // #0 │ │ +1a476e: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +1a4770: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +1a4772: 7707 b209 0400 |003d: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ +1a4778: 07b3 |0040: move-object v3, v11 │ │ +1a477a: 1f03 6c1a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a477e: 59b2 8204 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0482 │ │ +1a4782: 7230 3e06 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a4788: 0c0c |0048: move-result-object v12 │ │ +1a478a: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ +1a478e: 1100 |004b: return-object v0 │ │ +1a4790: 620c 94b2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4794: 110c |004e: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=280 │ │ 0x001e line=281 │ │ 0x0026 line=282 │ │ 0x0040 line=286 │ │ 0x004c line=287 │ │ locals : │ │ 0x0000 - 0x004f reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; │ │ 0x0000 - 0x004f reg=12 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #137 header: │ │ class_idx : 1215 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #137 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;' │ │ @@ -24447,18 +24447,18 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a4760: |[1a4760] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -1a4770: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a4776: 5b01 8304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0483 │ │ -1a477a: 0e00 |0005: return-void │ │ +1a4830: |[1a4830] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +1a4840: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a4846: 5b01 8304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0483 │ │ +1a484a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/jvm/internal/Ref$ObjectRef; │ │ │ │ @@ -24468,32 +24468,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a477c: |[1a477c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ -1a478c: 5410 8304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0483 │ │ -1a4790: 7120 320f 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f32 │ │ -1a4796: 0e00 |0005: return-void │ │ +1a484c: |[1a484c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ +1a485c: 5410 8304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0483 │ │ +1a4860: 7120 320f 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f32 │ │ +1a4866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #138 header: │ │ class_idx : 1216 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -24538,61 +24538,61 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a4a18: |[1a4a18] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a4a28: 7120 380f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f38 │ │ -1a4a2e: 0e00 |0003: return-void │ │ +1a4ae8: |[1a4ae8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a4af8: 7120 380f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f38 │ │ +1a4afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : '' │ │ type : '(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4a30: |[1a4a30] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a4a40: 5b01 8404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0484 │ │ -1a4a44: 5b02 8604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0486 │ │ -1a4a48: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4a4a: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a4a50: 0e00 |0008: return-void │ │ +1a4b00: |[1a4b00] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a4b10: 5b01 8404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0484 │ │ +1a4b14: 5b02 8604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0486 │ │ +1a4b18: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a4b1a: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a4b20: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invokeSuspend$lambda$2$lambda$1$lambda$0' │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1a4a54: |[1a4a54] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a4a64: 5411 13b5 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b513 │ │ -1a4a68: 7110 6294 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9462 │ │ -1a4a6e: 0c01 |0005: move-result-object v1 │ │ -1a4a70: 1a00 5c9c |0006: const-string v0, "columnIndex" // string@9c5c │ │ -1a4a74: 7230 7f73 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@737f │ │ -1a4a7a: 2201 9917 |000b: new-instance v1, Ljava/lang/Exception; // type@1799 │ │ -1a4a7e: 1a02 15a5 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a515 │ │ -1a4a82: 7020 6093 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9360 │ │ -1a4a88: 1f01 c217 |0012: check-cast v1, Ljava/lang/Throwable; // type@17c2 │ │ -1a4a8c: 7110 9c79 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@799c │ │ -1a4a92: 0e00 |0017: return-void │ │ +1a4b24: |[1a4b24] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a4b34: 5411 16b5 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b516 │ │ +1a4b38: 7110 6f94 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@946f │ │ +1a4b3e: 0c01 |0005: move-result-object v1 │ │ +1a4b40: 1a00 619c |0006: const-string v0, "columnIndex" // string@9c61 │ │ +1a4b44: 7230 8c73 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@738c │ │ +1a4b4a: 2201 9a17 |000b: new-instance v1, Ljava/lang/Exception; // type@179a │ │ +1a4b4e: 1a02 1aa5 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a51a │ │ +1a4b52: 7020 6d93 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@936d │ │ +1a4b58: 1f01 c317 |0012: check-cast v1, Ljava/lang/Throwable; // type@17c3 │ │ +1a4b5c: 7110 a979 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79a9 │ │ +1a4b62: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x000b line=551 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Lkotlin/jvm/internal/Ref$ObjectRef; │ │ 0x0000 - 0x0018 reg=2 (null) Lio/sentry/IScope; │ │ @@ -24603,177 +24603,177 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1a49f0: |[1a49f0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4a00: 2203 c004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c0 │ │ -1a4a04: 5420 8404 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0484 │ │ -1a4a08: 5421 8604 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0486 │ │ -1a4a0c: 7040 330f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f33 │ │ -1a4a12: 1f03 6b1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4a16: 1103 |000b: return-object v3 │ │ +1a4ac0: |[1a4ac0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4ad0: 2203 c004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c0 │ │ +1a4ad4: 5420 8404 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0484 │ │ +1a4ad8: 5421 8604 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0486 │ │ +1a4adc: 7040 330f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f33 │ │ +1a4ae2: 1f03 6c1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4ae6: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4798: |[1a4798] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a47a8: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a47ac: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a47b0: 6e30 360f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f36 │ │ -1a47b6: 0c01 |0007: move-result-object v1 │ │ -1a47b8: 1101 |0008: return-object v1 │ │ +1a4868: |[1a4868] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4878: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a487c: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4880: 6e30 360f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f36 │ │ +1a4886: 0c01 |0007: move-result-object v1 │ │ +1a4888: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a47bc: |[1a47bc] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a47cc: 6e30 340f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f34 │ │ -1a47d2: 0c01 |0003: move-result-object v1 │ │ -1a47d4: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c0 │ │ -1a47d8: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a47dc: 6e20 370f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f37 │ │ -1a47e2: 0c01 |000b: move-result-object v1 │ │ -1a47e4: 1101 |000c: return-object v1 │ │ +1a488c: |[1a488c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a489c: 6e30 340f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f34 │ │ +1a48a2: 0c01 |0003: move-result-object v1 │ │ +1a48a4: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c0 │ │ +1a48a8: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a48ac: 6e20 370f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f37 │ │ +1a48b2: 0c01 |000b: move-result-object v1 │ │ +1a48b4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -1a47e8: |[1a47e8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a47f8: 1a00 9e8a |0000: const-string v0, "_data" // string@8a9e │ │ -1a47fc: 7100 87b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a4802: 52b1 8504 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0485 │ │ -1a4806: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ -1a480a: 7110 4d9b 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4810: 220c 6118 |000c: new-instance v12, Ljava/util/ArrayList; // type@1861 │ │ -1a4814: 7010 ab96 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@96ab │ │ -1a481a: 54b1 8404 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0484 │ │ -1a481e: 1f01 a417 |0013: check-cast v1, Ljava/lang/Iterable; // type@17a4 │ │ -1a4822: 54b2 8604 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0486 │ │ -1a4826: 7210 9b93 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1a482c: 0c01 |001a: move-result-object v1 │ │ -1a482e: 7210 9497 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1a4834: 0a03 |001e: move-result v3 │ │ -1a4836: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ -1a483a: 7210 9597 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1a4840: 0c03 |0024: move-result-object v3 │ │ -1a4842: 1f03 b603 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ -1a4846: 6e10 550b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ -1a484c: 0c0a |002a: move-result-object v10 │ │ -1a484e: 7110 cc0f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a4854: 0c04 |002e: move-result-object v4 │ │ -1a4856: 6e10 1309 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0913 │ │ -1a485c: 0c04 |0032: move-result-object v4 │ │ -1a485e: 2410 a925 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@25a9 │ │ -1a4864: 0c06 |0036: move-result-object v6 │ │ -1a4866: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -1a4868: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -1a486a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -1a486c: 07a5 |003a: move-object v5, v10 │ │ -1a486e: 7406 6b00 0400 |003b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ -1a4874: 0c04 |003e: move-result-object v4 │ │ -1a4876: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ -1a487a: 1f04 6017 |0041: check-cast v4, Ljava/io/Closeable; // type@1760 │ │ -1a487e: 0745 |0043: move-object v5, v4 │ │ -1a4880: 1f05 5600 |0044: check-cast v5, Landroid/database/Cursor; // type@0056 │ │ -1a4884: 7210 0601 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0106 │ │ -1a488a: 0a06 |0049: move-result v6 │ │ -1a488c: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -1a488e: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ -1a4892: 2206 8d1b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b8d │ │ -1a4896: 7010 27b8 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b827 │ │ -1a489c: 7220 ff00 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ff │ │ -1a48a2: 0a08 |0055: move-result v8 │ │ -1a48a4: 7110 bbb2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -1a48aa: 0c08 |0059: move-result-object v8 │ │ -1a48ac: 5b68 13b5 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b513 │ │ -1a48b0: 5468 13b5 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b513 │ │ -1a48b4: 1f08 ad17 |005e: check-cast v8, Ljava/lang/Number; // type@17ad │ │ -1a48b8: 6e10 f093 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1a48be: 0a08 |0063: move-result v8 │ │ -1a48c0: 7220 0401 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0104 │ │ -1a48c6: 0c05 |0067: move-result-object v5 │ │ -1a48c8: 2208 6317 |0068: new-instance v8, Ljava/io/File; // type@1763 │ │ -1a48cc: 7020 4492 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9244 │ │ -1a48d2: 6e10 4b92 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@924b │ │ -1a48d8: 7110 cc0f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a48de: 0c05 |0073: move-result-object v5 │ │ -1a48e0: 6e10 1309 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0913 │ │ -1a48e6: 0c05 |0077: move-result-object v5 │ │ -1a48e8: 6e40 6600 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0066 │ │ -1a48ee: 0a05 |007b: move-result v5 │ │ -1a48f0: 7110 bbb2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -1a48f6: 6e20 af96 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96af │ │ -1a48fc: 2812 |0082: goto 0094 // +0012 │ │ -1a48fe: 0d05 |0083: move-exception v5 │ │ -1a4900: 280c |0084: goto 0090 // +000c │ │ -1a4902: 2205 bf04 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04bf │ │ -1a4906: 7020 300f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f30 │ │ -1a490c: 7110 e679 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79e6 │ │ -1a4912: 6205 91b2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4916: 28f0 |008f: goto 007f // -0010 │ │ -1a4918: 6e20 af96 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96af │ │ -1a491e: 2705 |0093: throw v5 │ │ -1a4920: 6205 91b2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4924: 7120 62b3 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a492a: 2882 |0099: goto 001b // -007e │ │ -1a492c: 0d05 |009a: move-exception v5 │ │ -1a492e: 2705 |009b: throw v5 │ │ -1a4930: 0d06 |009c: move-exception v6 │ │ -1a4932: 7120 62b3 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a4938: 2706 |00a0: throw v6 │ │ -1a493a: 6e20 af96 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96af │ │ -1a4940: 0a04 |00a4: move-result v4 │ │ -1a4942: 7110 b6b2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a4948: 2900 73ff |00a8: goto/16 001b // -008d │ │ -1a494c: 0d04 |00aa: move-exception v4 │ │ -1a494e: 0745 |00ab: move-object v5, v4 │ │ -1a4950: 1f05 c217 |00ac: check-cast v5, Ljava/lang/Throwable; // type@17c2 │ │ -1a4954: 7110 9c79 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@799c │ │ -1a495a: 6e10 1594 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9415 │ │ -1a4960: 6e20 af96 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96af │ │ -1a4966: 2900 64ff |00b7: goto/16 001b // -009c │ │ -1a496a: 6200 1c01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a496e: 1f0c 7518 |00bb: check-cast v12, Ljava/util/List; // type@1875 │ │ -1a4972: 6e20 3b0b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b3b │ │ -1a4978: 620c 91b2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a497c: 110c |00c2: return-object v12 │ │ -1a497e: 220c 9f17 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@179f │ │ -1a4982: 1a00 ed97 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a4986: 7020 7d93 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a498c: 270c |00ca: throw v12 │ │ +1a48b8: |[1a48b8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a48c8: 1a00 a28a |0000: const-string v0, "_data" // string@8aa2 │ │ +1a48cc: 7100 94b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a48d2: 52b1 8504 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0485 │ │ +1a48d6: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ +1a48da: 7110 5a9b 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a48e0: 220c 6218 |000c: new-instance v12, Ljava/util/ArrayList; // type@1862 │ │ +1a48e4: 7010 b896 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@96b8 │ │ +1a48ea: 54b1 8404 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0484 │ │ +1a48ee: 1f01 a517 |0013: check-cast v1, Ljava/lang/Iterable; // type@17a5 │ │ +1a48f2: 54b2 8604 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0486 │ │ +1a48f6: 7210 a893 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1a48fc: 0c01 |001a: move-result-object v1 │ │ +1a48fe: 7210 a197 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1a4904: 0a03 |001e: move-result v3 │ │ +1a4906: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ +1a490a: 7210 a297 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1a4910: 0c03 |0024: move-result-object v3 │ │ +1a4912: 1f03 b603 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ +1a4916: 6e10 550b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b55 │ │ +1a491c: 0c0a |002a: move-result-object v10 │ │ +1a491e: 7110 cc0f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a4924: 0c04 |002e: move-result-object v4 │ │ +1a4926: 6e10 1309 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0913 │ │ +1a492c: 0c04 |0032: move-result-object v4 │ │ +1a492e: 2410 aa25 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@25aa │ │ +1a4934: 0c06 |0036: move-result-object v6 │ │ +1a4936: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +1a4938: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +1a493a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +1a493c: 07a5 |003a: move-object v5, v10 │ │ +1a493e: 7406 6b00 0400 |003b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ +1a4944: 0c04 |003e: move-result-object v4 │ │ +1a4946: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ +1a494a: 1f04 6117 |0041: check-cast v4, Ljava/io/Closeable; // type@1761 │ │ +1a494e: 0745 |0043: move-object v5, v4 │ │ +1a4950: 1f05 5600 |0044: check-cast v5, Landroid/database/Cursor; // type@0056 │ │ +1a4954: 7210 0601 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0106 │ │ +1a495a: 0a06 |0049: move-result v6 │ │ +1a495c: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +1a495e: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ +1a4962: 2206 8e1b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b8e │ │ +1a4966: 7010 34b8 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b834 │ │ +1a496c: 7220 ff00 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ff │ │ +1a4972: 0a08 |0055: move-result v8 │ │ +1a4974: 7110 c8b2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +1a497a: 0c08 |0059: move-result-object v8 │ │ +1a497c: 5b68 16b5 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b516 │ │ +1a4980: 5468 16b5 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b516 │ │ +1a4984: 1f08 ae17 |005e: check-cast v8, Ljava/lang/Number; // type@17ae │ │ +1a4988: 6e10 fd93 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1a498e: 0a08 |0063: move-result v8 │ │ +1a4990: 7220 0401 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0104 │ │ +1a4996: 0c05 |0067: move-result-object v5 │ │ +1a4998: 2208 6417 |0068: new-instance v8, Ljava/io/File; // type@1764 │ │ +1a499c: 7020 5192 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9251 │ │ +1a49a2: 6e10 5892 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@9258 │ │ +1a49a8: 7110 cc0f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a49ae: 0c05 |0073: move-result-object v5 │ │ +1a49b0: 6e10 1309 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0913 │ │ +1a49b6: 0c05 |0077: move-result-object v5 │ │ +1a49b8: 6e40 6600 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0066 │ │ +1a49be: 0a05 |007b: move-result v5 │ │ +1a49c0: 7110 c8b2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +1a49c6: 6e20 bc96 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96bc │ │ +1a49cc: 2812 |0082: goto 0094 // +0012 │ │ +1a49ce: 0d05 |0083: move-exception v5 │ │ +1a49d0: 280c |0084: goto 0090 // +000c │ │ +1a49d2: 2205 bf04 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04bf │ │ +1a49d6: 7020 300f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f30 │ │ +1a49dc: 7110 f379 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79f3 │ │ +1a49e2: 6205 94b2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a49e6: 28f0 |008f: goto 007f // -0010 │ │ +1a49e8: 6e20 bc96 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96bc │ │ +1a49ee: 2705 |0093: throw v5 │ │ +1a49f0: 6205 94b2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a49f4: 7120 6fb3 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a49fa: 2882 |0099: goto 001b // -007e │ │ +1a49fc: 0d05 |009a: move-exception v5 │ │ +1a49fe: 2705 |009b: throw v5 │ │ +1a4a00: 0d06 |009c: move-exception v6 │ │ +1a4a02: 7120 6fb3 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a4a08: 2706 |00a0: throw v6 │ │ +1a4a0a: 6e20 bc96 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96bc │ │ +1a4a10: 0a04 |00a4: move-result v4 │ │ +1a4a12: 7110 c3b2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a4a18: 2900 73ff |00a8: goto/16 001b // -008d │ │ +1a4a1c: 0d04 |00aa: move-exception v4 │ │ +1a4a1e: 0745 |00ab: move-object v5, v4 │ │ +1a4a20: 1f05 c317 |00ac: check-cast v5, Ljava/lang/Throwable; // type@17c3 │ │ +1a4a24: 7110 a979 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79a9 │ │ +1a4a2a: 6e10 2294 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9422 │ │ +1a4a30: 6e20 bc96 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96bc │ │ +1a4a36: 2900 64ff |00b7: goto/16 001b // -009c │ │ +1a4a3a: 6200 1c01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a4a3e: 1f0c 7618 |00bb: check-cast v12, Ljava/util/List; // type@1876 │ │ +1a4a42: 6e20 3b0b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b3b │ │ +1a4a48: 620c 94b2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4a4c: 110c |00c2: return-object v12 │ │ +1a4a4e: 220c a017 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a4a52: 1a00 f297 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a4a56: 7020 8a93 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a4a5c: 270c |00ca: throw v12 │ │ catches : 9 │ │ 0x0027 - 0x0043 │ │ Ljava/lang/SecurityException; -> 0x00aa │ │ 0x0043 - 0x0052 │ │ -> 0x009a │ │ 0x0052 - 0x007f │ │ Ljava/lang/NullPointerException; -> 0x0085 │ │ @@ -24816,21 +24816,21 @@ │ │ 0x00b9 line=564 │ │ 0x00c0 line=565 │ │ 0x00c3 line=534 │ │ locals : │ │ 0x0000 - 0x00cb reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; │ │ 0x0000 - 0x00cb reg=12 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #139 header: │ │ class_idx : 1217 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -24882,164 +24882,164 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4bdc: |[1a4bdc] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a4bec: 5b01 8704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ -1a4bf0: 5b02 8804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0488 │ │ -1a4bf4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4bf6: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a4bfc: 0e00 |0008: return-void │ │ +1a4cac: |[1a4cac] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a4cbc: 5b01 8704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ +1a4cc0: 5b02 8804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0488 │ │ +1a4cc4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a4cc6: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a4ccc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a4bb0: |[1a4bb0] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4bc0: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c1 │ │ -1a4bc4: 5431 8704 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ -1a4bc8: 5432 8804 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0488 │ │ -1a4bcc: 7040 390f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f39 │ │ -1a4bd2: 5b04 8904 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ -1a4bd6: 1f00 6b1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4bda: 1100 |000d: return-object v0 │ │ +1a4c80: |[1a4c80] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4c90: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c1 │ │ +1a4c94: 5431 8704 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ +1a4c98: 5432 8804 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0488 │ │ +1a4c9c: 7040 390f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f39 │ │ +1a4ca2: 5b04 8904 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ +1a4ca6: 1f00 6c1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4caa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4a94: |[1a4a94] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4aa4: 6e30 3a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3a │ │ -1a4aaa: 0c01 |0003: move-result-object v1 │ │ -1a4aac: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c1 │ │ -1a4ab0: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4ab4: 6e20 3d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3d │ │ -1a4aba: 0c01 |000b: move-result-object v1 │ │ -1a4abc: 1101 |000c: return-object v1 │ │ +1a4b64: |[1a4b64] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4b74: 6e30 3a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3a │ │ +1a4b7a: 0c01 |0003: move-result-object v1 │ │ +1a4b7c: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c1 │ │ +1a4b80: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4b84: 6e20 3d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3d │ │ +1a4b8a: 0c01 |000b: move-result-object v1 │ │ +1a4b8c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4ac0: |[1a4ac0] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4ad0: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4ad4: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4ad8: 6e30 3b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f3b │ │ -1a4ade: 0c01 |0007: move-result-object v1 │ │ -1a4ae0: 1101 |0008: return-object v1 │ │ +1a4b90: |[1a4b90] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4ba0: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4ba4: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4ba8: 6e30 3b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f3b │ │ +1a4bae: 0c01 |0007: move-result-object v1 │ │ +1a4bb0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1a4ae4: |[1a4ae4] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4af4: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a4afa: 0c00 |0003: move-result-object v0 │ │ -1a4afc: 52c1 8b04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048b │ │ -1a4b00: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4b02: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a4b06: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a4b0a: 54c0 8a04 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048a │ │ -1a4b0e: 1f00 410d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d41 │ │ -1a4b12: 54c1 8904 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ -1a4b16: 1f01 2d1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a4b1a: 7110 4d9b 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4b20: 2839 |0016: goto 004f // +0039 │ │ -1a4b22: 220d 9f17 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@179f │ │ -1a4b26: 1a00 ed97 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a4b2a: 7020 7d93 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a4b30: 270d |001e: throw v13 │ │ -1a4b32: 7110 4d9b 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4b38: 54cd 8904 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ -1a4b3c: 1f0d 4702 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4b40: 6201 b400 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a4b44: 54c3 8704 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ -1a4b48: 6e20 3909 3100 |002a: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0939 │ │ -1a4b4e: 0c01 |002d: move-result-object v1 │ │ -1a4b50: 54c3 8804 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0488 │ │ -1a4b54: 220b ad04 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a4b58: 6e10 f141 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a4b5e: 0a05 |0035: move-result v5 │ │ -1a4b60: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ -1a4b64: 120a |0038: const/4 v10, #int 0 // #0 │ │ -1a4b66: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1a4b68: 1207 |003a: const/4 v7, #int 0 // #0 │ │ -1a4b6a: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1a4b6c: 07b4 |003c: move-object v4, v11 │ │ -1a4b6e: 7607 c70e 0400 |003d: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a4b74: 5bc3 8904 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ -1a4b78: 5bc1 8a04 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048a │ │ -1a4b7c: 59c2 8b04 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048b │ │ -1a4b80: 7230 3e06 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a4b86: 0c0d |0049: move-result-object v13 │ │ -1a4b88: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ -1a4b8c: 1100 |004c: return-object v0 │ │ -1a4b8e: 0710 |004d: move-object v0, v1 │ │ -1a4b90: 0731 |004e: move-object v1, v3 │ │ -1a4b92: 6e10 f141 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a4b98: 0a0d |0052: move-result v13 │ │ -1a4b9a: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ -1a4b9e: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ -1a4ba2: 7210 02b6 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a4ba8: 620d 91b2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4bac: 110d |005c: return-object v13 │ │ +1a4bb4: |[1a4bb4] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4bc4: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a4bca: 0c00 |0003: move-result-object v0 │ │ +1a4bcc: 52c1 8b04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048b │ │ +1a4bd0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4bd2: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a4bd6: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a4bda: 54c0 8a04 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048a │ │ +1a4bde: 1f00 420d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d42 │ │ +1a4be2: 54c1 8904 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ +1a4be6: 1f01 2e1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a4bea: 7110 5a9b 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4bf0: 2839 |0016: goto 004f // +0039 │ │ +1a4bf2: 220d a017 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a4bf6: 1a00 f297 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a4bfa: 7020 8a93 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a4c00: 270d |001e: throw v13 │ │ +1a4c02: 7110 5a9b 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4c08: 54cd 8904 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ +1a4c0c: 1f0d 4702 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4c10: 6201 b400 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4c14: 54c3 8704 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ +1a4c18: 6e20 3909 3100 |002a: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0939 │ │ +1a4c1e: 0c01 |002d: move-result-object v1 │ │ +1a4c20: 54c3 8804 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0488 │ │ +1a4c24: 220b ad04 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a4c28: 6e10 fe41 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a4c2e: 0a05 |0035: move-result v5 │ │ +1a4c30: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ +1a4c34: 120a |0038: const/4 v10, #int 0 // #0 │ │ +1a4c36: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1a4c38: 1207 |003a: const/4 v7, #int 0 // #0 │ │ +1a4c3a: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1a4c3c: 07b4 |003c: move-object v4, v11 │ │ +1a4c3e: 7607 c70e 0400 |003d: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a4c44: 5bc3 8904 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0489 │ │ +1a4c48: 5bc1 8a04 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048a │ │ +1a4c4c: 59c2 8b04 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048b │ │ +1a4c50: 7230 3e06 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a4c56: 0c0d |0049: move-result-object v13 │ │ +1a4c58: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ +1a4c5c: 1100 |004c: return-object v0 │ │ +1a4c5e: 0710 |004d: move-object v0, v1 │ │ +1a4c60: 0731 |004e: move-object v1, v3 │ │ +1a4c62: 6e10 fe41 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a4c68: 0a0d |0052: move-result v13 │ │ +1a4c6a: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ +1a4c6e: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ +1a4c72: 7210 0fb6 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a4c78: 620d 94b2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4c7c: 110d |005c: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=413 │ │ 0x0026 line=414 │ │ 0x0030 line=415 │ │ 0x004f line=416 │ │ 0x005a line=418 │ │ locals : │ │ 0x0000 - 0x005d reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; │ │ 0x0000 - 0x005d reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #140 header: │ │ class_idx : 1218 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -25091,172 +25091,172 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a4d60: |[1a4d60] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a4d70: 5b01 8d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048d │ │ -1a4d74: 5b02 8c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048c │ │ -1a4d78: 5b03 8e04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048e │ │ -1a4d7c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a4d7e: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a4d84: 0e00 |000a: return-void │ │ +1a4e30: |[1a4e30] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a4e40: 5b01 8d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048d │ │ +1a4e44: 5b02 8c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048c │ │ +1a4e48: 5b03 8e04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048e │ │ +1a4e4c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a4e4e: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a4e54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a4d30: |[1a4d30] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4d40: 2200 c204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c2 │ │ -1a4d44: 5441 8d04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048d │ │ -1a4d48: 5442 8c04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048c │ │ -1a4d4c: 5443 8e04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048e │ │ -1a4d50: 7056 3e0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ -1a4d56: 5b05 8f04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048f │ │ -1a4d5a: 1f00 6b1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4d5e: 1100 |000f: return-object v0 │ │ +1a4e00: |[1a4e00] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4e10: 2200 c204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c2 │ │ +1a4e14: 5441 8d04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048d │ │ +1a4e18: 5442 8c04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048c │ │ +1a4e1c: 5443 8e04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048e │ │ +1a4e20: 7056 3e0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ +1a4e26: 5b05 8f04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048f │ │ +1a4e2a: 1f00 6c1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4e2e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4c00: |[1a4c00] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4c10: 6e30 3f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3f │ │ -1a4c16: 0c01 |0003: move-result-object v1 │ │ -1a4c18: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c2 │ │ -1a4c1c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4c20: 6e20 420f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f42 │ │ -1a4c26: 0c01 |000b: move-result-object v1 │ │ -1a4c28: 1101 |000c: return-object v1 │ │ +1a4cd0: |[1a4cd0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4ce0: 6e30 3f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3f │ │ +1a4ce6: 0c01 |0003: move-result-object v1 │ │ +1a4ce8: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c2 │ │ +1a4cec: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4cf0: 6e20 420f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f42 │ │ +1a4cf6: 0c01 |000b: move-result-object v1 │ │ +1a4cf8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4c2c: |[1a4c2c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4c3c: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4c40: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4c44: 6e30 400f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f40 │ │ -1a4c4a: 0c01 |0007: move-result-object v1 │ │ -1a4c4c: 1101 |0008: return-object v1 │ │ +1a4cfc: |[1a4cfc] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4d0c: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4d10: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4d14: 6e30 400f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f40 │ │ +1a4d1a: 0c01 |0007: move-result-object v1 │ │ +1a4d1c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 103 16-bit code units │ │ -1a4c50: |[1a4c50] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4c60: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a4c66: 0c00 |0003: move-result-object v0 │ │ -1a4c68: 52c1 9004 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0490 │ │ -1a4c6c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4c6e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4c72: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4c76: 7110 4d9b 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4c7c: 2856 |000e: goto 0064 // +0056 │ │ -1a4c7e: 220d 9f17 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@179f │ │ -1a4c82: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a4c86: 7020 7d93 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a4c8c: 270d |0016: throw v13 │ │ -1a4c8e: 7110 4d9b 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4c94: 54cd 8f04 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048f │ │ -1a4c98: 1f0d 4702 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4c9c: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a4ca0: 54c3 8d04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048d │ │ -1a4ca4: 54c4 8c04 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048c │ │ -1a4ca8: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ -1a4cac: 6e10 8893 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1a4cb2: 0a04 |0029: move-result v4 │ │ -1a4cb4: 2802 |002a: goto 002c // +0002 │ │ -1a4cb6: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1a4cb8: 6e30 3a09 3104 |002c: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@093a │ │ -1a4cbe: 0c01 |002f: move-result-object v1 │ │ -1a4cc0: 54c3 8e04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048e │ │ -1a4cc4: 6e10 f141 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a4cca: 0a04 |0035: move-result v4 │ │ -1a4ccc: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ -1a4cd0: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -1a4cd4: 7220 0db6 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b60d │ │ -1a4cda: 2203 ad04 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a4cde: 6e10 f141 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a4ce4: 0a06 |0042: move-result v6 │ │ -1a4ce6: 6e10 e541 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e5 │ │ -1a4cec: 0c08 |0046: move-result-object v8 │ │ -1a4cee: 6e10 e641 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e6 │ │ -1a4cf4: 0c01 |004a: move-result-object v1 │ │ -1a4cf6: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -1a4cfa: 6e10 c641 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c6 │ │ -1a4d00: 0c01 |0050: move-result-object v1 │ │ -1a4d02: 2802 |0051: goto 0053 // +0002 │ │ -1a4d04: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a4d06: 0719 |0053: move-object v9, v1 │ │ -1a4d08: 122a |0054: const/4 v10, #int 2 // #2 │ │ -1a4d0a: 120b |0055: const/4 v11, #int 0 // #0 │ │ -1a4d0c: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -1a4d0e: 0735 |0057: move-object v5, v3 │ │ -1a4d10: 7607 c70e 0500 |0058: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a4d16: 59c2 9004 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0490 │ │ -1a4d1a: 7230 3e06 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a4d20: 0c0d |0060: move-result-object v13 │ │ -1a4d22: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ -1a4d26: 1100 |0063: return-object v0 │ │ -1a4d28: 620d 91b2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4d2c: 110d |0066: return-object v13 │ │ +1a4d20: |[1a4d20] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4d30: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a4d36: 0c00 |0003: move-result-object v0 │ │ +1a4d38: 52c1 9004 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0490 │ │ +1a4d3c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4d3e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4d42: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4d46: 7110 5a9b 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4d4c: 2856 |000e: goto 0064 // +0056 │ │ +1a4d4e: 220d a017 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a4d52: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a4d56: 7020 8a93 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a4d5c: 270d |0016: throw v13 │ │ +1a4d5e: 7110 5a9b 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4d64: 54cd 8f04 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048f │ │ +1a4d68: 1f0d 4702 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4d6c: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4d70: 54c3 8d04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048d │ │ +1a4d74: 54c4 8c04 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048c │ │ +1a4d78: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ +1a4d7c: 6e10 9593 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1a4d82: 0a04 |0029: move-result v4 │ │ +1a4d84: 2802 |002a: goto 002c // +0002 │ │ +1a4d86: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1a4d88: 6e30 3a09 3104 |002c: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@093a │ │ +1a4d8e: 0c01 |002f: move-result-object v1 │ │ +1a4d90: 54c3 8e04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048e │ │ +1a4d94: 6e10 fe41 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a4d9a: 0a04 |0035: move-result v4 │ │ +1a4d9c: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ +1a4da0: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +1a4da4: 7220 1ab6 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b61a │ │ +1a4daa: 2203 ad04 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a4dae: 6e10 fe41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a4db4: 0a06 |0042: move-result v6 │ │ +1a4db6: 6e10 f241 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f2 │ │ +1a4dbc: 0c08 |0046: move-result-object v8 │ │ +1a4dbe: 6e10 f341 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f3 │ │ +1a4dc4: 0c01 |004a: move-result-object v1 │ │ +1a4dc6: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +1a4dca: 6e10 d341 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d3 │ │ +1a4dd0: 0c01 |0050: move-result-object v1 │ │ +1a4dd2: 2802 |0051: goto 0053 // +0002 │ │ +1a4dd4: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a4dd6: 0719 |0053: move-object v9, v1 │ │ +1a4dd8: 122a |0054: const/4 v10, #int 2 // #2 │ │ +1a4dda: 120b |0055: const/4 v11, #int 0 // #0 │ │ +1a4ddc: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +1a4dde: 0735 |0057: move-object v5, v3 │ │ +1a4de0: 7607 c70e 0500 |0058: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a4de6: 59c2 9004 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0490 │ │ +1a4dea: 7230 3e06 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a4df0: 0c0d |0060: move-result-object v13 │ │ +1a4df2: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ +1a4df6: 1100 |0063: return-object v0 │ │ +1a4df8: 620d 94b2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4dfc: 110d |0066: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=424 │ │ 0x001e line=425 │ │ 0x0032 line=426 │ │ 0x003d line=427 │ │ 0x0064 line=429 │ │ locals : │ │ 0x0000 - 0x0067 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; │ │ 0x0000 - 0x0067 reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #141 header: │ │ class_idx : 1219 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -25298,138 +25298,138 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a4e7c: |[1a4e7c] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a4e8c: 5b01 9104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0491 │ │ -1a4e90: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a4e92: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a4e98: 0e00 |0006: return-void │ │ +1a4f4c: |[1a4f4c] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a4f5c: 5b01 9104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0491 │ │ +1a4f60: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a4f62: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a4f68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a4e54: |[1a4e54] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4e64: 2200 c304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04c3 │ │ -1a4e68: 5421 9104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0491 │ │ -1a4e6c: 7030 430f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ -1a4e72: 5b03 9204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0492 │ │ -1a4e76: 1f00 6b1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4e7a: 1100 |000b: return-object v0 │ │ +1a4f24: |[1a4f24] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4f34: 2200 c304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04c3 │ │ +1a4f38: 5421 9104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0491 │ │ +1a4f3c: 7030 430f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ +1a4f42: 5b03 9204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0492 │ │ +1a4f46: 1f00 6c1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4f4a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4d88: |[1a4d88] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4d98: 6e30 440f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f44 │ │ -1a4d9e: 0c01 |0003: move-result-object v1 │ │ -1a4da0: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04c3 │ │ -1a4da4: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4da8: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ -1a4dae: 0c01 |000b: move-result-object v1 │ │ -1a4db0: 1101 |000c: return-object v1 │ │ +1a4e58: |[1a4e58] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4e68: 6e30 440f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f44 │ │ +1a4e6e: 0c01 |0003: move-result-object v1 │ │ +1a4e70: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04c3 │ │ +1a4e74: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4e78: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ +1a4e7e: 0c01 |000b: move-result-object v1 │ │ +1a4e80: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4db4: |[1a4db4] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4dc4: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4dc8: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4dcc: 6e30 450f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f45 │ │ -1a4dd2: 0c01 |0007: move-result-object v1 │ │ -1a4dd4: 1101 |0008: return-object v1 │ │ +1a4e84: |[1a4e84] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4e94: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4e98: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4e9c: 6e30 450f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f45 │ │ +1a4ea2: 0c01 |0007: move-result-object v1 │ │ +1a4ea4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a4dd8: |[1a4dd8] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4de8: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a4dee: 0c00 |0003: move-result-object v0 │ │ -1a4df0: 5241 9304 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0493 │ │ -1a4df4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4df6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4dfa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4dfe: 7110 4d9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4e04: 2824 |000e: goto 0032 // +0024 │ │ -1a4e06: 2205 9f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -1a4e0a: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a4e0e: 7020 7d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a4e14: 2705 |0016: throw v5 │ │ -1a4e16: 7110 4d9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4e1c: 5445 9204 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0492 │ │ -1a4e20: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4e24: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a4e28: 5443 9104 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0491 │ │ -1a4e2c: 6e20 4009 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0940 │ │ -1a4e32: 0c01 |0025: move-result-object v1 │ │ -1a4e34: 0743 |0026: move-object v3, v4 │ │ -1a4e36: 1f03 6b1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4e3a: 5942 9304 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0493 │ │ -1a4e3e: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a4e44: 0c05 |002e: move-result-object v5 │ │ -1a4e46: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a4e4a: 1100 |0031: return-object v0 │ │ -1a4e4c: 6205 91b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4e50: 1105 |0034: return-object v5 │ │ +1a4ea8: |[1a4ea8] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4eb8: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a4ebe: 0c00 |0003: move-result-object v0 │ │ +1a4ec0: 5241 9304 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0493 │ │ +1a4ec4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4ec6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4eca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4ece: 7110 5a9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4ed4: 2824 |000e: goto 0032 // +0024 │ │ +1a4ed6: 2205 a017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a4eda: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a4ede: 7020 8a93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a4ee4: 2705 |0016: throw v5 │ │ +1a4ee6: 7110 5a9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4eec: 5445 9204 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0492 │ │ +1a4ef0: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4ef4: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4ef8: 5443 9104 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0491 │ │ +1a4efc: 6e20 4009 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0940 │ │ +1a4f02: 0c01 |0025: move-result-object v1 │ │ +1a4f04: 0743 |0026: move-object v3, v4 │ │ +1a4f06: 1f03 6c1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4f0a: 5942 9304 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0493 │ │ +1a4f0e: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a4f14: 0c05 |002e: move-result-object v5 │ │ +1a4f16: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a4f1a: 1100 |0031: return-object v0 │ │ +1a4f1c: 6205 94b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4f20: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=233 │ │ 0x001e line=234 │ │ 0x0032 line=235 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #142 header: │ │ class_idx : 1220 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -25475,141 +25475,141 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4f98: |[1a4f98] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a4fa8: 5901 9404 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0494 │ │ -1a4fac: 5b02 9504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0495 │ │ -1a4fb0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4fb2: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a4fb8: 0e00 |0008: return-void │ │ +1a5068: |[1a5068] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a5078: 5901 9404 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0494 │ │ +1a507c: 5b02 9504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0495 │ │ +1a5080: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a5082: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5088: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a4f6c: |[1a4f6c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4f7c: 2200 c404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c4 │ │ -1a4f80: 5231 9404 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0494 │ │ -1a4f84: 5432 9504 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0495 │ │ -1a4f88: 7040 480f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f48 │ │ -1a4f8e: 5b04 9604 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0496 │ │ -1a4f92: 1f00 6b1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4f96: 1100 |000d: return-object v0 │ │ +1a503c: |[1a503c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a504c: 2200 c404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c4 │ │ +1a5050: 5231 9404 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0494 │ │ +1a5054: 5432 9504 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0495 │ │ +1a5058: 7040 480f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f48 │ │ +1a505e: 5b04 9604 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0496 │ │ +1a5062: 1f00 6c1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5066: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4e9c: |[1a4e9c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4eac: 6e30 490f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f49 │ │ -1a4eb2: 0c01 |0003: move-result-object v1 │ │ -1a4eb4: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c4 │ │ -1a4eb8: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4ebc: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ -1a4ec2: 0c01 |000b: move-result-object v1 │ │ -1a4ec4: 1101 |000c: return-object v1 │ │ +1a4f6c: |[1a4f6c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4f7c: 6e30 490f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f49 │ │ +1a4f82: 0c01 |0003: move-result-object v1 │ │ +1a4f84: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c4 │ │ +1a4f88: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a4f8c: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ +1a4f92: 0c01 |000b: move-result-object v1 │ │ +1a4f94: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4ec8: |[1a4ec8] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4ed8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4edc: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4ee0: 6e30 4a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4a │ │ -1a4ee6: 0c01 |0007: move-result-object v1 │ │ -1a4ee8: 1101 |0008: return-object v1 │ │ +1a4f98: |[1a4f98] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4fa8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a4fac: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a4fb0: 6e30 4a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4a │ │ +1a4fb6: 0c01 |0007: move-result-object v1 │ │ +1a4fb8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -1a4eec: |[1a4eec] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4efc: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a4f02: 0c00 |0003: move-result-object v0 │ │ -1a4f04: 5251 9704 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0497 │ │ -1a4f08: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4f0a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4f0e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4f12: 7110 4d9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4f18: 2826 |000e: goto 0034 // +0026 │ │ -1a4f1a: 2206 9f17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@179f │ │ -1a4f1e: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a4f22: 7020 7d93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a4f28: 2706 |0016: throw v6 │ │ -1a4f2a: 7110 4d9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a4f30: 5456 9604 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0496 │ │ -1a4f34: 1f06 4702 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4f38: 6201 b800 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a4f3c: 5253 9404 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0494 │ │ -1a4f40: 5454 9504 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0495 │ │ -1a4f44: 6e30 9109 3104 |0024: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0991 │ │ -1a4f4a: 0c01 |0027: move-result-object v1 │ │ -1a4f4c: 0753 |0028: move-object v3, v5 │ │ -1a4f4e: 1f03 6b1a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a4f52: 5952 9704 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0497 │ │ -1a4f56: 7230 3e06 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a4f5c: 0c06 |0030: move-result-object v6 │ │ -1a4f5e: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ -1a4f62: 1100 |0033: return-object v0 │ │ -1a4f64: 6206 91b2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4f68: 1106 |0036: return-object v6 │ │ +1a4fbc: |[1a4fbc] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4fcc: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a4fd2: 0c00 |0003: move-result-object v0 │ │ +1a4fd4: 5251 9704 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0497 │ │ +1a4fd8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4fda: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4fde: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4fe2: 7110 5a9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a4fe8: 2826 |000e: goto 0034 // +0026 │ │ +1a4fea: 2206 a017 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a4fee: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a4ff2: 7020 8a93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a4ff8: 2706 |0016: throw v6 │ │ +1a4ffa: 7110 5a9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5000: 5456 9604 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0496 │ │ +1a5004: 1f06 4702 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a5008: 6201 b800 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a500c: 5253 9404 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0494 │ │ +1a5010: 5454 9504 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0495 │ │ +1a5014: 6e30 9109 3104 |0024: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0991 │ │ +1a501a: 0c01 |0027: move-result-object v1 │ │ +1a501c: 0753 |0028: move-object v3, v5 │ │ +1a501e: 1f03 6c1a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5022: 5952 9704 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0497 │ │ +1a5026: 7230 3e06 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a502c: 0c06 |0030: move-result-object v6 │ │ +1a502e: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ +1a5032: 1100 |0033: return-object v0 │ │ +1a5034: 6206 94b2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5038: 1106 |0036: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=335 │ │ 0x001e line=336 │ │ 0x0034 line=337 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; │ │ 0x0000 - 0x0037 reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #143 header: │ │ class_idx : 1221 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -25656,233 +25656,233 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5200: |[1a5200] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ -1a5210: 5b01 9904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ -1a5214: 5902 9804 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0498 │ │ -1a5218: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a521a: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a5220: 0e00 |0008: return-void │ │ +1a52d0: |[1a52d0] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ +1a52e0: 5b01 9904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ +1a52e4: 5902 9804 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0498 │ │ +1a52e8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a52ea: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a52f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a51d4: |[1a51d4] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a51e4: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c5 │ │ -1a51e8: 5431 9904 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ -1a51ec: 5232 9804 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0498 │ │ -1a51f0: 7040 4d0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f4d │ │ -1a51f6: 5b04 9a04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ -1a51fa: 1f00 6b1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a51fe: 1100 |000d: return-object v0 │ │ +1a52a4: |[1a52a4] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a52b4: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c5 │ │ +1a52b8: 5431 9904 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ +1a52bc: 5232 9804 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0498 │ │ +1a52c0: 7040 4d0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f4d │ │ +1a52c6: 5b04 9a04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ +1a52ca: 1f00 6c1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a52ce: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4fbc: |[1a4fbc] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4fcc: 6e30 4e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f4e │ │ -1a4fd2: 0c01 |0003: move-result-object v1 │ │ -1a4fd4: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c5 │ │ -1a4fd8: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a4fdc: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ -1a4fe2: 0c01 |000b: move-result-object v1 │ │ -1a4fe4: 1101 |000c: return-object v1 │ │ +1a508c: |[1a508c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a509c: 6e30 4e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f4e │ │ +1a50a2: 0c01 |0003: move-result-object v1 │ │ +1a50a4: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c5 │ │ +1a50a8: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a50ac: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ +1a50b2: 0c01 |000b: move-result-object v1 │ │ +1a50b4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4fe8: |[1a4fe8] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4ff8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a4ffc: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5000: 6e30 4f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4f │ │ -1a5006: 0c01 |0007: move-result-object v1 │ │ -1a5008: 1101 |0008: return-object v1 │ │ +1a50b8: |[1a50b8] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a50c8: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a50cc: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a50d0: 6e30 4f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4f │ │ +1a50d6: 0c01 |0007: move-result-object v1 │ │ +1a50d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 66 │ │ ins : 2 │ │ outs : 54 │ │ insns size : 219 16-bit code units │ │ -1a500c: |[1a500c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a501c: 0806 4000 |0000: move-object/from16 v6, v64 │ │ -1a5020: 7100 87b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a5026: 0c07 |0005: move-result-object v7 │ │ -1a5028: 5260 9b04 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049b │ │ -1a502c: 1228 |0008: const/4 v8, #int 2 // #2 │ │ -1a502e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1a5030: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1a5034: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ -1a5038: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ -1a503c: 7701 4d9b 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5042: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ -1a5046: 2200 9f17 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@179f │ │ -1a504a: 1a01 ed97 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a504e: 7020 7d93 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a5054: 2700 |001c: throw v0 │ │ -1a5056: 5460 9a04 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ -1a505a: 1f00 4702 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a505e: 7701 4d9b 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5064: 0709 |0024: move-object v9, v0 │ │ -1a5066: 0800 4100 |0025: move-object/from16 v0, v65 │ │ -1a506a: 2827 |0027: goto 004e // +0027 │ │ -1a506c: 7701 4d9b 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5072: 5460 9a04 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ -1a5076: 0709 |002d: move-object v9, v0 │ │ -1a5078: 1f09 4702 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a507c: 5460 9904 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ -1a5080: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ -1a5084: 6e10 5a0b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b5a │ │ -1a508a: 0a02 |0037: move-result v2 │ │ -1a508c: 6200 b812 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a5090: 1f00 1f0d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d1f │ │ -1a5094: 5b69 9a04 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ -1a5098: 5961 9b04 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049b │ │ -1a509c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -1a509e: 1224 |0041: const/4 v4, #int 2 // #2 │ │ -1a50a0: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -1a50a2: 0121 |0043: move v1, v2 │ │ -1a50a4: 0732 |0044: move-object v2, v3 │ │ -1a50a6: 0803 4000 |0045: move-object/from16 v3, v64 │ │ -1a50aa: 7706 e040 0000 |0047: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/core/auth/CredentialManager;.getHttpClient$default:(Lcom/infomaniak/lib/core/auth/CredentialManager;ILjava/lang/Long;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@40e0 │ │ -1a50b0: 0c00 |004a: move-result-object v0 │ │ -1a50b2: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ -1a50b6: 1107 |004d: return-object v7 │ │ -1a50b8: 1f00 8722 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2287 │ │ -1a50bc: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ -1a50c0: 6200 f24f |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@4ff2 │ │ -1a50c4: 6e10 ae43 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@43ae │ │ -1a50ca: 0c00 |0057: move-result-object v0 │ │ -1a50cc: 5461 9904 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ -1a50d0: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -1a50d4: 6e10 580b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b58 │ │ -1a50da: 0a01 |005f: move-result v1 │ │ -1a50dc: 2807 |0060: goto 0067 // +0007 │ │ -1a50de: 6201 b812 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a50e2: 6e10 8d39 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@398d │ │ -1a50e8: 0a01 |0066: move-result v1 │ │ -1a50ea: 011e |0067: move v14, v1 │ │ -1a50ec: 6201 b400 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a50f0: 2202 8c03 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a50f4: 072a |006c: move-object v10, v2 │ │ -1a50f6: 526c 9804 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0498 │ │ -1a50fa: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ -1a50fe: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ -1a5102: 120b |0073: const/4 v11, #int 0 // #0 │ │ -1a5104: 120d |0074: const/4 v13, #int 0 // #0 │ │ -1a5106: 120f |0075: const/4 v15, #int 0 // #0 │ │ -1a5108: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ -1a510c: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ -1a5110: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ -1a5114: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ -1a5118: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ -1a511c: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ -1a5120: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ -1a5124: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ -1a5128: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ -1a512c: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ -1a5130: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ -1a5134: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ -1a5138: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ -1a513c: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ -1a5140: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ -1a5144: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ -1a5148: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ -1a514c: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ -1a5150: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ -1a5154: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ -1a5158: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ -1a515c: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ -1a5160: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ -1a5164: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ -1a5168: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ -1a516c: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ -1a5170: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ -1a5174: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ -1a5178: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ -1a517c: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ -1a5180: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ -1a5184: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ -1a5188: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ -1a518c: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ -1a5190: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ -1a5194: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ -1a5198: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ -1a519c: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ -1a51a0: 7636 150a 0a00 |00c2: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a15 │ │ -1a51a6: 6e30 4609 0102 |00c5: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.getFileShare:(Lokhttp3/OkHttpClient;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0946 │ │ -1a51ac: 0c00 |00c8: move-result-object v0 │ │ -1a51ae: 0761 |00c9: move-object v1, v6 │ │ -1a51b0: 1f01 6b1a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a51b4: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -1a51b6: 5b62 9a04 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ -1a51ba: 5968 9b04 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049b │ │ -1a51be: 7230 3e06 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a51c4: 0c00 |00d4: move-result-object v0 │ │ -1a51c6: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ -1a51ca: 1107 |00d7: return-object v7 │ │ -1a51cc: 6200 91b2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a51d0: 1100 |00da: return-object v0 │ │ +1a50dc: |[1a50dc] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a50ec: 0806 4000 |0000: move-object/from16 v6, v64 │ │ +1a50f0: 7100 94b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a50f6: 0c07 |0005: move-result-object v7 │ │ +1a50f8: 5260 9b04 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049b │ │ +1a50fc: 1228 |0008: const/4 v8, #int 2 // #2 │ │ +1a50fe: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1a5100: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1a5104: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ +1a5108: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ +1a510c: 7701 5a9b 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5112: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ +1a5116: 2200 a017 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a511a: 1a01 f297 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a511e: 7020 8a93 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a5124: 2700 |001c: throw v0 │ │ +1a5126: 5460 9a04 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ +1a512a: 1f00 4702 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a512e: 7701 5a9b 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5134: 0709 |0024: move-object v9, v0 │ │ +1a5136: 0800 4100 |0025: move-object/from16 v0, v65 │ │ +1a513a: 2827 |0027: goto 004e // +0027 │ │ +1a513c: 7701 5a9b 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5142: 5460 9a04 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ +1a5146: 0709 |002d: move-object v9, v0 │ │ +1a5148: 1f09 4702 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a514c: 5460 9904 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ +1a5150: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ +1a5154: 6e10 5a0b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b5a │ │ +1a515a: 0a02 |0037: move-result v2 │ │ +1a515c: 6200 bb12 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a5160: 1f00 200d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d20 │ │ +1a5164: 5b69 9a04 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ +1a5168: 5961 9b04 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049b │ │ +1a516c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +1a516e: 1224 |0041: const/4 v4, #int 2 // #2 │ │ +1a5170: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +1a5172: 0121 |0043: move v1, v2 │ │ +1a5174: 0732 |0044: move-object v2, v3 │ │ +1a5176: 0803 4000 |0045: move-object/from16 v3, v64 │ │ +1a517a: 7706 ed40 0000 |0047: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/core/auth/CredentialManager;.getHttpClient$default:(Lcom/infomaniak/lib/core/auth/CredentialManager;ILjava/lang/Long;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@40ed │ │ +1a5180: 0c00 |004a: move-result-object v0 │ │ +1a5182: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ +1a5186: 1107 |004d: return-object v7 │ │ +1a5188: 1f00 8822 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2288 │ │ +1a518c: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ +1a5190: 6200 f54f |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@4ff5 │ │ +1a5194: 6e10 bb43 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@43bb │ │ +1a519a: 0c00 |0057: move-result-object v0 │ │ +1a519c: 5461 9904 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0499 │ │ +1a51a0: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +1a51a4: 6e10 580b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b58 │ │ +1a51aa: 0a01 |005f: move-result v1 │ │ +1a51ac: 2807 |0060: goto 0067 // +0007 │ │ +1a51ae: 6201 bb12 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a51b2: 6e10 9a39 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@399a │ │ +1a51b8: 0a01 |0066: move-result v1 │ │ +1a51ba: 011e |0067: move v14, v1 │ │ +1a51bc: 6201 b400 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a51c0: 2202 8c03 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a51c4: 072a |006c: move-object v10, v2 │ │ +1a51c6: 526c 9804 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0498 │ │ +1a51ca: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ +1a51ce: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ +1a51d2: 120b |0073: const/4 v11, #int 0 // #0 │ │ +1a51d4: 120d |0074: const/4 v13, #int 0 // #0 │ │ +1a51d6: 120f |0075: const/4 v15, #int 0 // #0 │ │ +1a51d8: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ +1a51dc: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ +1a51e0: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ +1a51e4: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ +1a51e8: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ +1a51ec: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ +1a51f0: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ +1a51f4: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ +1a51f8: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ +1a51fc: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ +1a5200: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ +1a5204: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ +1a5208: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ +1a520c: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ +1a5210: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ +1a5214: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ +1a5218: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ +1a521c: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ +1a5220: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ +1a5224: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ +1a5228: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ +1a522c: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ +1a5230: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ +1a5234: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ +1a5238: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ +1a523c: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ +1a5240: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ +1a5244: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ +1a5248: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ +1a524c: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ +1a5250: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ +1a5254: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ +1a5258: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ +1a525c: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ +1a5260: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ +1a5264: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ +1a5268: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ +1a526c: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ +1a5270: 7636 150a 0a00 |00c2: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a15 │ │ +1a5276: 6e30 4609 0102 |00c5: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.getFileShare:(Lokhttp3/OkHttpClient;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0946 │ │ +1a527c: 0c00 |00c8: move-result-object v0 │ │ +1a527e: 0761 |00c9: move-object v1, v6 │ │ +1a5280: 1f01 6c1a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5284: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +1a5286: 5b62 9a04 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049a │ │ +1a528a: 5968 9b04 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049b │ │ +1a528e: 7230 3e06 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a5294: 0c00 |00d4: move-result-object v0 │ │ +1a5296: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ +1a529a: 1107 |00d7: return-object v7 │ │ +1a529c: 6200 94b2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a52a0: 1100 |00da: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=293 │ │ 0x0030 line=294 │ │ 0x0058 line=295 │ │ 0x0068 line=296 │ │ 0x00c9 line=297 │ │ 0x00d8 line=298 │ │ locals : │ │ 0x0000 - 0x00db reg=64 this Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; │ │ 0x0000 - 0x00db reg=65 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #144 header: │ │ class_idx : 1222 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -25924,138 +25924,138 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a5318: |[1a5318] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a5328: 5b01 9c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049c │ │ -1a532c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a532e: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a5334: 0e00 |0006: return-void │ │ +1a53e8: |[1a53e8] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a53f8: 5b01 9c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049c │ │ +1a53fc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a53fe: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5404: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a52f0: |[1a52f0] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5300: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04c6 │ │ -1a5304: 5421 9c04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049c │ │ -1a5308: 7030 520f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a530e: 5b03 9d04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049d │ │ -1a5312: 1f00 6b1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5316: 1100 |000b: return-object v0 │ │ +1a53c0: |[1a53c0] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a53d0: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04c6 │ │ +1a53d4: 5421 9c04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049c │ │ +1a53d8: 7030 520f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a53de: 5b03 9d04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049d │ │ +1a53e2: 1f00 6c1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a53e6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5224: |[1a5224] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5234: 6e30 530f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f53 │ │ -1a523a: 0c01 |0003: move-result-object v1 │ │ -1a523c: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04c6 │ │ -1a5240: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5244: 6e20 560f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ -1a524a: 0c01 |000b: move-result-object v1 │ │ -1a524c: 1101 |000c: return-object v1 │ │ +1a52f4: |[1a52f4] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5304: 6e30 530f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f53 │ │ +1a530a: 0c01 |0003: move-result-object v1 │ │ +1a530c: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04c6 │ │ +1a5310: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5314: 6e20 560f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ +1a531a: 0c01 |000b: move-result-object v1 │ │ +1a531c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5250: |[1a5250] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5260: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a5264: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5268: 6e30 540f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f54 │ │ -1a526e: 0c01 |0007: move-result-object v1 │ │ -1a5270: 1101 |0008: return-object v1 │ │ +1a5320: |[1a5320] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5330: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a5334: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5338: 6e30 540f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f54 │ │ +1a533e: 0c01 |0007: move-result-object v1 │ │ +1a5340: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a5274: |[1a5274] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5284: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a528a: 0c00 |0003: move-result-object v0 │ │ -1a528c: 5241 9e04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049e │ │ -1a5290: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5292: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5296: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a529a: 7110 4d9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a52a0: 2824 |000e: goto 0032 // +0024 │ │ -1a52a2: 2205 9f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -1a52a6: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a52aa: 7020 7d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a52b0: 2705 |0016: throw v5 │ │ -1a52b2: 7110 4d9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a52b8: 5445 9d04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049d │ │ -1a52bc: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a52c0: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a52c4: 5443 9c04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049c │ │ -1a52c8: 6e20 5009 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0950 │ │ -1a52ce: 0c01 |0025: move-result-object v1 │ │ -1a52d0: 0743 |0026: move-object v3, v4 │ │ -1a52d2: 1f03 6b1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a52d6: 5942 9e04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049e │ │ -1a52da: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a52e0: 0c05 |002e: move-result-object v5 │ │ -1a52e2: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a52e6: 1100 |0031: return-object v0 │ │ -1a52e8: 6205 91b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a52ec: 1105 |0034: return-object v5 │ │ +1a5344: |[1a5344] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5354: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a535a: 0c00 |0003: move-result-object v0 │ │ +1a535c: 5241 9e04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049e │ │ +1a5360: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5362: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5366: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a536a: 7110 5a9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5370: 2824 |000e: goto 0032 // +0024 │ │ +1a5372: 2205 a017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a5376: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a537a: 7020 8a93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a5380: 2705 |0016: throw v5 │ │ +1a5382: 7110 5a9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5388: 5445 9d04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049d │ │ +1a538c: 1f05 4702 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a5390: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a5394: 5443 9c04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049c │ │ +1a5398: 6e20 5009 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0950 │ │ +1a539e: 0c01 |0025: move-result-object v1 │ │ +1a53a0: 0743 |0026: move-object v3, v4 │ │ +1a53a2: 1f03 6c1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a53a6: 5942 9e04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049e │ │ +1a53aa: 7230 3e06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a53b0: 0c05 |002e: move-result-object v5 │ │ +1a53b2: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a53b6: 1100 |0031: return-object v0 │ │ +1a53b8: 6205 94b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a53bc: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=289 │ │ 0x001e line=290 │ │ 0x0032 line=291 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #145 header: │ │ class_idx : 1223 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -26097,145 +26097,145 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a5444: |[1a5444] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5454: 5b01 a104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a1 │ │ -1a5458: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a545a: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a5460: 0e00 |0006: return-void │ │ +1a5514: |[1a5514] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5524: 5b01 a104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a1 │ │ +1a5528: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a552a: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5530: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a5410: |[1a5410] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5420: 2200 c704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c7 │ │ -1a5424: 5421 a104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a1 │ │ -1a5428: 7030 570f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a542e: 1f03 8917 |0007: check-cast v3, Ljava/lang/Boolean; // type@1789 │ │ -1a5432: 6e10 e992 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1a5438: 0a03 |000c: move-result v3 │ │ -1a543a: 5c03 9f04 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ -1a543e: 1f00 6b1a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5442: 1100 |0011: return-object v0 │ │ +1a54e0: |[1a54e0] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a54f0: 2200 c704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c7 │ │ +1a54f4: 5421 a104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a1 │ │ +1a54f8: 7030 570f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ +1a54fe: 1f03 8a17 |0007: check-cast v3, Ljava/lang/Boolean; // type@178a │ │ +1a5502: 6e10 f692 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1a5508: 0a03 |000c: move-result v3 │ │ +1a550a: 5c03 9f04 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ +1a550e: 1f00 6c1a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5512: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a536c: |[1a536c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a537c: 1f01 8917 |0000: check-cast v1, Ljava/lang/Boolean; // type@1789 │ │ -1a5380: 6e10 e992 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1a5386: 0a01 |0005: move-result v1 │ │ -1a5388: 1f02 6b1a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a538c: 6e30 5a0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5a │ │ -1a5392: 0c01 |000b: move-result-object v1 │ │ -1a5394: 1101 |000c: return-object v1 │ │ +1a543c: |[1a543c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a544c: 1f01 8a17 |0000: check-cast v1, Ljava/lang/Boolean; // type@178a │ │ +1a5450: 6e10 f692 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1a5456: 0a01 |0005: move-result v1 │ │ +1a5458: 1f02 6c1a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a545c: 6e30 5a0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5a │ │ +1a5462: 0c01 |000b: move-result-object v1 │ │ +1a5464: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'invoke' │ │ type : '(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1a5338: |[1a5338] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5348: 7110 ee92 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a534e: 0c01 |0003: move-result-object v1 │ │ -1a5350: 6e30 580f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f58 │ │ -1a5356: 0c01 |0007: move-result-object v1 │ │ -1a5358: 1f01 c704 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c7 │ │ -1a535c: 6202 91b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5360: 6e20 5b0f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ -1a5366: 0c01 |000f: move-result-object v1 │ │ -1a5368: 1101 |0010: return-object v1 │ │ +1a5408: |[1a5408] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5418: 7110 fb92 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a541e: 0c01 |0003: move-result-object v1 │ │ +1a5420: 6e30 580f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f58 │ │ +1a5426: 0c01 |0007: move-result-object v1 │ │ +1a5428: 1f01 c704 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c7 │ │ +1a542c: 6202 94b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5430: 6e20 5b0f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ +1a5436: 0c01 |000f: move-result-object v1 │ │ +1a5438: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -1a5398: |[1a5398] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a53a8: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a53ae: 0c00 |0003: move-result-object v0 │ │ -1a53b0: 5241 a004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a0 │ │ -1a53b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a53b6: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -1a53ba: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -1a53be: 5540 9f04 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ -1a53c2: 7110 4d9b 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a53c8: 281f |0010: goto 002f // +001f │ │ -1a53ca: 2205 9f17 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -1a53ce: 1a00 ed97 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a53d2: 7020 7d93 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a53d8: 2705 |0018: throw v5 │ │ -1a53da: 7110 4d9b 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a53e0: 5545 9f04 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ -1a53e4: 5441 a104 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a1 │ │ -1a53e8: 0743 |0020: move-object v3, v4 │ │ -1a53ea: 1f03 6b1a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a53ee: 5c45 9f04 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ -1a53f2: 5942 a004 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a0 │ │ -1a53f6: 7130 d20f 5103 |0027: invoke-static {v1, v5, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd2 │ │ -1a53fc: 0c01 |002a: move-result-object v1 │ │ -1a53fe: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ -1a5402: 1100 |002d: return-object v0 │ │ -1a5404: 0150 |002e: move v0, v5 │ │ -1a5406: 7110 b6b2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a540c: 0c05 |0032: move-result-object v5 │ │ -1a540e: 1105 |0033: return-object v5 │ │ +1a5468: |[1a5468] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5478: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a547e: 0c00 |0003: move-result-object v0 │ │ +1a5480: 5241 a004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a0 │ │ +1a5484: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5486: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +1a548a: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ +1a548e: 5540 9f04 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ +1a5492: 7110 5a9b 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5498: 281f |0010: goto 002f // +001f │ │ +1a549a: 2205 a017 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a549e: 1a00 f297 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a54a2: 7020 8a93 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a54a8: 2705 |0018: throw v5 │ │ +1a54aa: 7110 5a9b 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a54b0: 5545 9f04 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ +1a54b4: 5441 a104 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a1 │ │ +1a54b8: 0743 |0020: move-object v3, v4 │ │ +1a54ba: 1f03 6c1a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a54be: 5c45 9f04 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049f │ │ +1a54c2: 5942 a004 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a0 │ │ +1a54c6: 7130 d20f 5103 |0027: invoke-static {v1, v5, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd2 │ │ +1a54cc: 0c01 |002a: move-result-object v1 │ │ +1a54ce: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ +1a54d2: 1100 |002d: return-object v0 │ │ +1a54d4: 0150 |002e: move v0, v5 │ │ +1a54d6: 7110 c3b2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a54dc: 0c05 |0032: move-result-object v5 │ │ +1a54de: 1105 |0033: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=97 │ │ 0x001e line=98 │ │ 0x002f line=99 │ │ locals : │ │ 0x0000 - 0x0034 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; │ │ 0x0000 - 0x0034 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #146 header: │ │ class_idx : 1224 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -26281,131 +26281,131 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a5538: |[1a5538] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a5548: 5b01 a504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ -1a554c: 5902 a204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a2 │ │ -1a5550: 5b03 a304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a3 │ │ -1a5554: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a5556: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a555c: 0e00 |000a: return-void │ │ +1a5608: |[1a5608] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a5618: 5b01 a504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ +1a561c: 5902 a204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a2 │ │ +1a5620: 5b03 a304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a3 │ │ +1a5624: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a5626: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a562c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a550c: |[1a550c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a551c: 2204 c804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c8 │ │ -1a5520: 5430 a504 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ -1a5524: 5231 a204 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a2 │ │ -1a5528: 5432 a304 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a3 │ │ -1a552c: 7055 5c0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a5532: 1f04 6b1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5536: 1104 |000d: return-object v4 │ │ +1a55dc: |[1a55dc] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a55ec: 2204 c804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c8 │ │ +1a55f0: 5430 a504 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ +1a55f4: 5231 a204 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a2 │ │ +1a55f8: 5432 a304 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a3 │ │ +1a55fc: 7055 5c0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ +1a5602: 1f04 6c1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5606: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5464: |[1a5464] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5474: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a5478: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a547c: 6e30 5f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5f │ │ -1a5482: 0c01 |0007: move-result-object v1 │ │ -1a5484: 1101 |0008: return-object v1 │ │ +1a5534: |[1a5534] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5544: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a5548: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a554c: 6e30 5f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5f │ │ +1a5552: 0c01 |0007: move-result-object v1 │ │ +1a5554: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5488: |[1a5488] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5498: 6e30 5d0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f5d │ │ -1a549e: 0c01 |0003: move-result-object v1 │ │ -1a54a0: 1f01 c804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c8 │ │ -1a54a4: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a54a8: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ -1a54ae: 0c01 |000b: move-result-object v1 │ │ -1a54b0: 1101 |000c: return-object v1 │ │ +1a5558: |[1a5558] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5568: 6e30 5d0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f5d │ │ +1a556e: 0c01 |0003: move-result-object v1 │ │ +1a5570: 1f01 c804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c8 │ │ +1a5574: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5578: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ +1a557e: 0c01 |000b: move-result-object v1 │ │ +1a5580: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -1a54b4: |[1a54b4] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a54c4: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a54ca: 5230 a404 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04a4 │ │ -1a54ce: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -1a54d2: 7110 4d9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a54d8: 5434 a504 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ -1a54dc: 6200 b800 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a54e0: 5231 a204 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a2 │ │ -1a54e4: 5432 a304 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a3 │ │ -1a54e8: 6e30 8f09 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@098f │ │ -1a54ee: 0c00 |0015: move-result-object v0 │ │ -1a54f0: 7120 d30f 0400 |0016: invoke-static {v4, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V // method@0fd3 │ │ -1a54f6: 6204 91b2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a54fa: 1104 |001b: return-object v4 │ │ -1a54fc: 2204 9f17 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@179f │ │ -1a5500: 1a00 ed97 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a5504: 7020 7d93 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a550a: 2704 |0023: throw v4 │ │ +1a5584: |[1a5584] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5594: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a559a: 5230 a404 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04a4 │ │ +1a559e: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +1a55a2: 7110 5a9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a55a8: 5434 a504 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ +1a55ac: 6200 b800 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a55b0: 5231 a204 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a2 │ │ +1a55b4: 5432 a304 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a3 │ │ +1a55b8: 6e30 8f09 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@098f │ │ +1a55be: 0c00 |0015: move-result-object v0 │ │ +1a55c0: 7120 d30f 0400 |0016: invoke-static {v4, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V // method@0fd3 │ │ +1a55c6: 6204 94b2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a55ca: 1104 |001b: return-object v4 │ │ +1a55cc: 2204 a017 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a55d0: 1a00 f297 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a55d4: 7020 8a93 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a55da: 2704 |0023: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=201 │ │ 0x000a line=202 │ │ 0x0019 line=203 │ │ 0x001c line=201 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; │ │ 0x0000 - 0x0024 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #147 header: │ │ class_idx : 1225 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -26444,137 +26444,137 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a5688: |[1a5688] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5698: 5b01 a704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a7 │ │ -1a569c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a569e: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a56a4: 0e00 |0006: return-void │ │ +1a5758: |[1a5758] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5768: 5b01 a704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a7 │ │ +1a576c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a576e: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5774: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a5664: |[1a5664] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5674: 2202 c904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04c9 │ │ -1a5678: 5410 a704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a7 │ │ -1a567c: 7030 610f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ -1a5682: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5686: 1102 |0009: return-object v2 │ │ +1a5734: |[1a5734] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5744: 2202 c904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04c9 │ │ +1a5748: 5410 a704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a7 │ │ +1a574c: 7030 610f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ +1a5752: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5756: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5560: |[1a5560] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5570: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a5574: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5578: 6e30 640f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f64 │ │ -1a557e: 0c01 |0007: move-result-object v1 │ │ -1a5580: 1101 |0008: return-object v1 │ │ +1a5630: |[1a5630] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5640: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a5644: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5648: 6e30 640f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f64 │ │ +1a564e: 0c01 |0007: move-result-object v1 │ │ +1a5650: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5584: |[1a5584] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5594: 6e30 620f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f62 │ │ -1a559a: 0c01 |0003: move-result-object v1 │ │ -1a559c: 1f01 c904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04c9 │ │ -1a55a0: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a55a4: 6e20 650f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f65 │ │ -1a55aa: 0c01 |000b: move-result-object v1 │ │ -1a55ac: 1101 |000c: return-object v1 │ │ +1a5654: |[1a5654] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5664: 6e30 620f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f62 │ │ +1a566a: 0c01 |0003: move-result-object v1 │ │ +1a566c: 1f01 c904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04c9 │ │ +1a5670: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5674: 6e20 650f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f65 │ │ +1a567a: 0c01 |000b: move-result-object v1 │ │ +1a567c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 82 16-bit code units │ │ -1a55b0: |[1a55b0] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a55c0: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1a55c4: 7100 87b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a55ca: 5201 a604 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04a6 │ │ -1a55ce: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ -1a55d2: 7701 4d9b 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a55d8: 5401 a704 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a7 │ │ -1a55dc: 6e10 0a10 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100a │ │ -1a55e2: 0c01 |0011: move-result-object v1 │ │ -1a55e4: 7210 3ad4 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d43a │ │ -1a55ea: 0c01 |0015: move-result-object v1 │ │ -1a55ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a55ee: 7110 b6b2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a55f4: 0c02 |001a: move-result-object v2 │ │ -1a55f6: 7120 47b7 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a55fc: 0a01 |001e: move-result v1 │ │ -1a55fe: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ -1a5602: 6201 bc00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00bc │ │ -1a5606: 220c 7203 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@0372 │ │ -1a560a: 6205 e500 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e5 │ │ -1a560e: 6207 ba00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00ba │ │ -1a5612: 2208 b703 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ -1a5616: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ -1a561a: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ -1a561e: 120e |002f: const/4 v14, #int 0 // #0 │ │ -1a5620: 120f |0030: const/4 v15, #int 0 // #0 │ │ -1a5622: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ -1a5626: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ -1a562a: 078d |0035: move-object v13, v8 │ │ -1a562c: 7607 570b 0d00 |0036: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ -1a5632: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ -1a5636: 120b |003b: const/4 v11, #int 0 // #0 │ │ -1a5638: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -1a563a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -1a563c: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -1a563e: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -1a5640: 07c2 |0040: move-object v2, v12 │ │ -1a5642: 760a b709 0200 |0041: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;.:(IZLcom/infomaniak/drive/data/models/File$SortType;Lio/realm/Realm;Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;Lcom/infomaniak/drive/data/models/UserDrive;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@09b7 │ │ -1a5648: 6e20 bf09 c100 |0044: invoke-virtual {v1, v12}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.getFiles:(Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;)Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderResult; // method@09bf │ │ -1a564e: 6201 91b2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5652: 1101 |0049: return-object v1 │ │ -1a5654: 2201 9f17 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@179f │ │ -1a5658: 1a02 ed97 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a565c: 7020 7d93 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a5662: 2701 |0051: throw v1 │ │ +1a5680: |[1a5680] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5690: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +1a5694: 7100 94b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a569a: 5201 a604 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04a6 │ │ +1a569e: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ +1a56a2: 7701 5a9b 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a56a8: 5401 a704 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a7 │ │ +1a56ac: 6e10 0a10 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100a │ │ +1a56b2: 0c01 |0011: move-result-object v1 │ │ +1a56b4: 7210 47d4 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d447 │ │ +1a56ba: 0c01 |0015: move-result-object v1 │ │ +1a56bc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a56be: 7110 c3b2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a56c4: 0c02 |001a: move-result-object v2 │ │ +1a56c6: 7120 54b7 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a56cc: 0a01 |001e: move-result v1 │ │ +1a56ce: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ +1a56d2: 6201 bc00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00bc │ │ +1a56d6: 220c 7203 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@0372 │ │ +1a56da: 6205 e500 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e5 │ │ +1a56de: 6207 ba00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00ba │ │ +1a56e2: 2208 b703 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ +1a56e6: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ +1a56ea: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ +1a56ee: 120e |002f: const/4 v14, #int 0 // #0 │ │ +1a56f0: 120f |0030: const/4 v15, #int 0 // #0 │ │ +1a56f2: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ +1a56f6: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ +1a56fa: 078d |0035: move-object v13, v8 │ │ +1a56fc: 7607 570b 0d00 |0036: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ +1a5702: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ +1a5706: 120b |003b: const/4 v11, #int 0 // #0 │ │ +1a5708: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +1a570a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +1a570c: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +1a570e: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +1a5710: 07c2 |0040: move-object v2, v12 │ │ +1a5712: 760a b709 0200 |0041: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;.:(IZLcom/infomaniak/drive/data/models/File$SortType;Lio/realm/Realm;Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;Lcom/infomaniak/drive/data/models/UserDrive;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@09b7 │ │ +1a5718: 6e20 bf09 c100 |0044: invoke-virtual {v1, v12}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.getFiles:(Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;)Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderResult; // method@09bf │ │ +1a571e: 6201 94b2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5722: 1101 |0049: return-object v1 │ │ +1a5724: 2201 a017 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a5728: 1a02 f297 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a572c: 7020 8a93 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a5732: 2701 |0051: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=170 │ │ 0x000c line=171 │ │ 0x000e line=665 │ │ 0x0021 line=172 │ │ 0x0023 line=173 │ │ @@ -26585,21 +26585,21 @@ │ │ 0x0044 line=172 │ │ 0x0047 line=182 │ │ 0x004a line=170 │ │ locals : │ │ 0x0000 - 0x0052 reg=20 this Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; │ │ 0x0000 - 0x0052 reg=21 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #148 header: │ │ class_idx : 1226 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #148 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;' │ │ @@ -26623,19 +26623,19 @@ │ │ type : '(ZI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a56d0: |[1a56d0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ -1a56e0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a56e6: 5c01 a804 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a8 │ │ -1a56ea: 5902 a904 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a9 │ │ -1a56ee: 0e00 |0007: return-void │ │ +1a57a0: |[1a57a0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ +1a57b0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a57b6: 5c01 a804 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a8 │ │ +1a57ba: 5902 a904 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a9 │ │ +1a57be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -26646,35 +26646,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a56a8: |[1a56a8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a56b8: 5520 a804 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a8 │ │ -1a56bc: 5221 a904 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a9 │ │ -1a56c0: 1f03 8c03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a56c4: 7130 680f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f68 │ │ -1a56ca: 0c03 |0009: move-result-object v3 │ │ -1a56cc: 1103 |000a: return-object v3 │ │ +1a5778: |[1a5778] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5788: 5520 a804 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a8 │ │ +1a578c: 5221 a904 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a9 │ │ +1a5790: 1f03 8c03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a5794: 7130 680f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f68 │ │ +1a579a: 0c03 |0009: move-result-object v3 │ │ +1a579c: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #149 header: │ │ class_idx : 1227 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -26731,81 +26731,81 @@ │ │ type : '(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a583c: |[1a583c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a584c: 7130 6e0f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f6e │ │ -1a5852: 0c00 |0003: move-result-object v0 │ │ -1a5854: 1100 |0004: return-object v0 │ │ +1a590c: |[1a590c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a591c: 7130 6e0f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f6e │ │ +1a5922: 0c00 |0003: move-result-object v0 │ │ +1a5924: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5908: |[1a5908] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ -1a5918: 5b01 af04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04af │ │ -1a591c: 5b02 ab04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ab │ │ -1a5920: 5903 aa04 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ -1a5924: 5c04 ac04 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ -1a5928: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a592a: 7030 f1b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a5930: 0e00 |000c: return-void │ │ +1a59d8: |[1a59d8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ +1a59e8: 5b01 af04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04af │ │ +1a59ec: 5b02 ab04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ab │ │ +1a59f0: 5903 aa04 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ +1a59f4: 5c04 ac04 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ +1a59f8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a59fa: 7030 feb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5a00: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invokeSuspend$lambda$2$lambda$1$lambda$0' │ │ type : '(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 52 16-bit code units │ │ -1a5858: |[1a5858] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5868: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ -1a586c: 6e10 1d0a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a1d │ │ -1a5872: 0c08 |0005: move-result-object v8 │ │ -1a5874: 220a 8f03 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@038f │ │ -1a5878: 6200 b812 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a587c: 6e10 8f39 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -1a5882: 0a00 |000d: move-result v0 │ │ -1a5884: 7110 9793 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1a588a: 0c04 |0011: move-result-object v4 │ │ -1a588c: 2205 6918 |0012: new-instance v5, Ljava/util/Date; // type@1869 │ │ -1a5890: 7010 5897 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@9758 │ │ -1a5896: 1266 |0017: const/4 v6, #int 6 // #6 │ │ -1a5898: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -1a589a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a589c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a589e: 07a0 |001b: move-object v0, v10 │ │ -1a58a0: 0191 |001c: move v1, v9 │ │ -1a58a2: 7608 820a 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/FileCategory;.:(ILjava/lang/String;ZLjava/lang/Integer;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a82 │ │ -1a58a8: 6e20 b35a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5ab3 │ │ -1a58ae: 280e |0023: goto 0031 // +000e │ │ -1a58b0: 6e10 1d0a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a1d │ │ -1a58b6: 0c08 |0027: move-result-object v8 │ │ -1a58b8: 7120 553a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3a55 │ │ -1a58be: 0c08 |002b: move-result-object v8 │ │ -1a58c0: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ -1a58c4: 6e10 830a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a83 │ │ -1a58ca: 6208 91b2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a58ce: 1108 |0033: return-object v8 │ │ +1a5928: |[1a5928] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5938: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ +1a593c: 6e10 1d0a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a1d │ │ +1a5942: 0c08 |0005: move-result-object v8 │ │ +1a5944: 220a 8f03 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@038f │ │ +1a5948: 6200 bb12 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a594c: 6e10 9c39 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +1a5952: 0a00 |000d: move-result v0 │ │ +1a5954: 7110 a493 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1a595a: 0c04 |0011: move-result-object v4 │ │ +1a595c: 2205 6a18 |0012: new-instance v5, Ljava/util/Date; // type@186a │ │ +1a5960: 7010 6597 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@9765 │ │ +1a5966: 1266 |0017: const/4 v6, #int 6 // #6 │ │ +1a5968: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +1a596a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a596c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a596e: 07a0 |001b: move-object v0, v10 │ │ +1a5970: 0191 |001c: move v1, v9 │ │ +1a5972: 7608 820a 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/FileCategory;.:(ILjava/lang/String;ZLjava/lang/Integer;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a82 │ │ +1a5978: 6e20 c05a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5ac0 │ │ +1a597e: 280e |0023: goto 0031 // +000e │ │ +1a5980: 6e10 1d0a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a1d │ │ +1a5986: 0c08 |0027: move-result-object v8 │ │ +1a5988: 7120 623a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3a62 │ │ +1a598e: 0c08 |002b: move-result-object v8 │ │ +1a5990: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ +1a5994: 6e10 830a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a83 │ │ +1a599a: 6208 94b2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a599e: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=379 │ │ 0x0024 line=381 │ │ 0x0031 line=383 │ │ locals : │ │ 0x0000 - 0x0034 reg=8 (null) Z │ │ @@ -26818,162 +26818,162 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -1a58d0: |[1a58d0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a58e0: 2206 cb04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cb │ │ -1a58e4: 5471 af04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04af │ │ -1a58e8: 5472 ab04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ab │ │ -1a58ec: 5273 aa04 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ -1a58f0: 5574 ac04 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ -1a58f4: 0760 |000a: move-object v0, v6 │ │ -1a58f6: 0795 |000b: move-object v5, v9 │ │ -1a58f8: 7606 690f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f69 │ │ -1a58fe: 5b68 ad04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ad │ │ -1a5902: 1f06 6b1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5906: 1106 |0013: return-object v6 │ │ +1a59a0: |[1a59a0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a59b0: 2206 cb04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cb │ │ +1a59b4: 5471 af04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04af │ │ +1a59b8: 5472 ab04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ab │ │ +1a59bc: 5273 aa04 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ +1a59c0: 5574 ac04 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ +1a59c4: 0760 |000a: move-object v0, v6 │ │ +1a59c6: 0795 |000b: move-object v5, v9 │ │ +1a59c8: 7606 690f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f69 │ │ +1a59ce: 5b68 ad04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ad │ │ +1a59d2: 1f06 6c1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a59d6: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a56f0: |[1a56f0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5700: 6e30 6a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f6a │ │ -1a5706: 0c01 |0003: move-result-object v1 │ │ -1a5708: 1f01 cb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cb │ │ -1a570c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5710: 6e20 6d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6d │ │ -1a5716: 0c01 |000b: move-result-object v1 │ │ -1a5718: 1101 |000c: return-object v1 │ │ +1a57c0: |[1a57c0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a57d0: 6e30 6a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f6a │ │ +1a57d6: 0c01 |0003: move-result-object v1 │ │ +1a57d8: 1f01 cb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cb │ │ +1a57dc: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a57e0: 6e20 6d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6d │ │ +1a57e6: 0c01 |000b: move-result-object v1 │ │ +1a57e8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a571c: |[1a571c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a572c: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a5730: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5734: 6e30 6b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f6b │ │ -1a573a: 0c01 |0007: move-result-object v1 │ │ -1a573c: 1101 |0008: return-object v1 │ │ +1a57ec: |[1a57ec] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a57fc: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a5800: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5804: 6e30 6b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f6b │ │ +1a580a: 0c01 |0007: move-result-object v1 │ │ +1a580c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 118 16-bit code units │ │ -1a5740: |[1a5740] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5750: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a5754: 7100 87b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a575a: 0c01 |0005: move-result-object v1 │ │ -1a575c: 5202 ae04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ae │ │ -1a5760: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a5762: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -1a5766: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ -1a576a: 7701 4d9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5770: 2863 |0010: goto 0073 // +0063 │ │ -1a5772: 2201 9f17 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@179f │ │ -1a5776: 1a02 ed97 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a577a: 7020 7d93 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a5780: 2701 |0018: throw v1 │ │ -1a5782: 7701 4d9b 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5788: 5402 ad04 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ad │ │ -1a578c: 1f02 4702 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a5790: 5404 af04 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04af │ │ -1a5794: 5405 ab04 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ab │ │ -1a5798: 5206 aa04 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ -1a579c: 5507 ac04 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ -1a57a0: 7140 d00f 5476 |0028: invoke-static {v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0fd0 │ │ -1a57a6: 0c04 |002b: move-result-object v4 │ │ -1a57a8: 5505 ac04 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ -1a57ac: 5206 aa04 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ -1a57b0: 6e10 e541 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e5 │ │ -1a57b6: 0c07 |0033: move-result-object v7 │ │ -1a57b8: 1f07 7518 |0034: check-cast v7, Ljava/util/List; // type@1875 │ │ -1a57bc: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ -1a57c0: 1f07 a417 |0038: check-cast v7, Ljava/lang/Iterable; // type@17a4 │ │ -1a57c4: 7210 9b93 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1a57ca: 0c07 |003d: move-result-object v7 │ │ -1a57cc: 7210 9497 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1a57d2: 0a08 |0041: move-result v8 │ │ -1a57d4: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ -1a57d8: 7210 9597 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1a57de: 0c08 |0047: move-result-object v8 │ │ -1a57e0: 1f08 ad03 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@03ad │ │ -1a57e4: 6e10 010b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b01 │ │ -1a57ea: 0a09 |004d: move-result v9 │ │ -1a57ec: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ -1a57f0: 620a b800 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a57f4: 6e10 000b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b00 │ │ -1a57fa: 0c08 |0055: move-result-object v8 │ │ -1a57fc: 1f08 ad17 |0056: check-cast v8, Ljava/lang/Number; // type@17ad │ │ -1a5800: 6e10 f093 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1a5806: 0a0b |005b: move-result v11 │ │ -1a5808: 220e ca04 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04ca │ │ -1a580c: 7030 660f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f66 │ │ -1a5812: 126f |0061: const/4 v15, #int 6 // #6 │ │ -1a5814: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -1a5818: 120c |0064: const/4 v12, #int 0 // #0 │ │ -1a581a: 120d |0065: const/4 v13, #int 0 // #0 │ │ -1a581c: 7707 b209 0a00 |0066: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ -1a5822: 28d5 |0069: goto 003e // -002b │ │ -1a5824: 5903 ae04 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ae │ │ -1a5828: 7230 3e06 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a582e: 0c02 |006f: move-result-object v2 │ │ -1a5830: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ -1a5834: 1101 |0072: return-object v1 │ │ -1a5836: 6201 91b2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a583a: 1101 |0075: return-object v1 │ │ +1a5810: |[1a5810] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5820: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a5824: 7100 94b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a582a: 0c01 |0005: move-result-object v1 │ │ +1a582c: 5202 ae04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ae │ │ +1a5830: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a5832: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +1a5836: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ +1a583a: 7701 5a9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5840: 2863 |0010: goto 0073 // +0063 │ │ +1a5842: 2201 a017 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a5846: 1a02 f297 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a584a: 7020 8a93 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a5850: 2701 |0018: throw v1 │ │ +1a5852: 7701 5a9b 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5858: 5402 ad04 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ad │ │ +1a585c: 1f02 4702 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a5860: 5404 af04 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04af │ │ +1a5864: 5405 ab04 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ab │ │ +1a5868: 5206 aa04 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ +1a586c: 5507 ac04 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ +1a5870: 7140 d00f 5476 |0028: invoke-static {v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0fd0 │ │ +1a5876: 0c04 |002b: move-result-object v4 │ │ +1a5878: 5505 ac04 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ac │ │ +1a587c: 5206 aa04 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04aa │ │ +1a5880: 6e10 f241 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f2 │ │ +1a5886: 0c07 |0033: move-result-object v7 │ │ +1a5888: 1f07 7618 |0034: check-cast v7, Ljava/util/List; // type@1876 │ │ +1a588c: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ +1a5890: 1f07 a517 |0038: check-cast v7, Ljava/lang/Iterable; // type@17a5 │ │ +1a5894: 7210 a893 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1a589a: 0c07 |003d: move-result-object v7 │ │ +1a589c: 7210 a197 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1a58a2: 0a08 |0041: move-result v8 │ │ +1a58a4: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ +1a58a8: 7210 a297 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1a58ae: 0c08 |0047: move-result-object v8 │ │ +1a58b0: 1f08 ad03 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@03ad │ │ +1a58b4: 6e10 010b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b01 │ │ +1a58ba: 0a09 |004d: move-result v9 │ │ +1a58bc: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ +1a58c0: 620a b800 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a58c4: 6e10 000b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b00 │ │ +1a58ca: 0c08 |0055: move-result-object v8 │ │ +1a58cc: 1f08 ae17 |0056: check-cast v8, Ljava/lang/Number; // type@17ae │ │ +1a58d0: 6e10 fd93 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1a58d6: 0a0b |005b: move-result v11 │ │ +1a58d8: 220e ca04 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04ca │ │ +1a58dc: 7030 660f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f66 │ │ +1a58e2: 126f |0061: const/4 v15, #int 6 // #6 │ │ +1a58e4: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ +1a58e8: 120c |0064: const/4 v12, #int 0 // #0 │ │ +1a58ea: 120d |0065: const/4 v13, #int 0 // #0 │ │ +1a58ec: 7707 b209 0a00 |0066: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ +1a58f2: 28d5 |0069: goto 003e // -002b │ │ +1a58f4: 5903 ae04 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ae │ │ +1a58f8: 7230 3e06 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a58fe: 0c02 |006f: move-result-object v2 │ │ +1a5900: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ +1a5904: 1101 |0072: return-object v1 │ │ +1a5906: 6201 94b2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a590a: 1101 |0075: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=373 │ │ 0x0020 line=374 │ │ 0x0030 line=375 │ │ 0x003a line=665 │ │ 0x004a line=376 │ │ 0x0050 line=377 │ │ 0x006a line=387 │ │ 0x0073 line=389 │ │ locals : │ │ 0x0000 - 0x0076 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; │ │ 0x0000 - 0x0076 reg=18 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #150 header: │ │ class_idx : 1228 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -27017,124 +27017,124 @@ │ │ type : '(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5a44: |[1a5a44] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ -1a5a54: 5b01 b004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b0 │ │ -1a5a58: 5c02 b104 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b1 │ │ -1a5a5c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a5a5e: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a5a64: 0e00 |0008: return-void │ │ +1a5b14: |[1a5b14] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ +1a5b24: 5b01 b004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b0 │ │ +1a5b28: 5c02 b104 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b1 │ │ +1a5b2c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a5b2e: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5b34: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1a5a1c: |[1a5a1c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5a2c: 2203 cc04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cc │ │ -1a5a30: 5420 b004 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b0 │ │ -1a5a34: 5521 b104 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b1 │ │ -1a5a38: 7040 6f0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ -1a5a3e: 1f03 6b1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5a42: 1103 |000b: return-object v3 │ │ +1a5aec: |[1a5aec] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5afc: 2203 cc04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cc │ │ +1a5b00: 5420 b004 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b0 │ │ +1a5b04: 5521 b104 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b1 │ │ +1a5b08: 7040 6f0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ +1a5b0e: 1f03 6c1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5b12: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5934: |[1a5934] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5944: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a5948: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a594c: 6e30 720f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f72 │ │ -1a5952: 0c01 |0007: move-result-object v1 │ │ -1a5954: 1101 |0008: return-object v1 │ │ +1a5a04: |[1a5a04] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5a14: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a5a18: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5a1c: 6e30 720f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f72 │ │ +1a5a22: 0c01 |0007: move-result-object v1 │ │ +1a5a24: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5958: |[1a5958] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5968: 6e30 700f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f70 │ │ -1a596e: 0c01 |0003: move-result-object v1 │ │ -1a5970: 1f01 cc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cc │ │ -1a5974: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5978: 6e20 730f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f73 │ │ -1a597e: 0c01 |000b: move-result-object v1 │ │ -1a5980: 1101 |000c: return-object v1 │ │ +1a5a28: |[1a5a28] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5a38: 6e30 700f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f70 │ │ +1a5a3e: 0c01 |0003: move-result-object v1 │ │ +1a5a40: 1f01 cc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cc │ │ +1a5a44: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5a48: 6e20 730f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f73 │ │ +1a5a4e: 0c01 |000b: move-result-object v1 │ │ +1a5a50: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -1a5984: |[1a5984] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5994: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a599a: 5250 b204 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04b2 │ │ -1a599e: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ -1a59a2: 7110 4d9b 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a59a8: 6206 b800 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a59ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a59ae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a59b0: 7140 9f09 0601 |000e: invoke-static {v6, v0, v1, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@099f │ │ -1a59b6: 0c06 |0011: move-result-object v6 │ │ -1a59b8: 1f06 6017 |0012: check-cast v6, Ljava/io/Closeable; // type@1760 │ │ -1a59bc: 5451 b004 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b0 │ │ -1a59c0: 5552 b104 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b1 │ │ -1a59c4: 0763 |0018: move-object v3, v6 │ │ -1a59c6: 1f03 9b10 |0019: check-cast v3, Lio/realm/Realm; // type@109b │ │ -1a59ca: 6204 b800 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a59ce: 6e40 a509 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09a5 │ │ -1a59d4: 6201 91b2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a59d8: 7120 62b3 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a59de: 6206 91b2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a59e2: 1106 |0027: return-object v6 │ │ -1a59e4: 0d00 |0028: move-exception v0 │ │ -1a59e6: 2700 |0029: throw v0 │ │ -1a59e8: 0d01 |002a: move-exception v1 │ │ -1a59ea: 7120 62b3 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a59f0: 2701 |002e: throw v1 │ │ -1a59f2: 2206 9f17 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@179f │ │ -1a59f6: 1a00 ed97 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a59fa: 7020 7d93 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a5a00: 2706 |0036: throw v6 │ │ +1a5a54: |[1a5a54] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5a64: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a5a6a: 5250 b204 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04b2 │ │ +1a5a6e: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ +1a5a72: 7110 5a9b 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5a78: 6206 b800 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5a7c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a5a7e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a5a80: 7140 9f09 0601 |000e: invoke-static {v6, v0, v1, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@099f │ │ +1a5a86: 0c06 |0011: move-result-object v6 │ │ +1a5a88: 1f06 6117 |0012: check-cast v6, Ljava/io/Closeable; // type@1761 │ │ +1a5a8c: 5451 b004 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b0 │ │ +1a5a90: 5552 b104 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b1 │ │ +1a5a94: 0763 |0018: move-object v3, v6 │ │ +1a5a96: 1f03 9c10 |0019: check-cast v3, Lio/realm/Realm; // type@109c │ │ +1a5a9a: 6204 b800 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5a9e: 6e40 a509 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09a5 │ │ +1a5aa4: 6201 94b2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5aa8: 7120 6fb3 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a5aae: 6206 94b2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5ab2: 1106 |0027: return-object v6 │ │ +1a5ab4: 0d00 |0028: move-exception v0 │ │ +1a5ab6: 2700 |0029: throw v0 │ │ +1a5ab8: 0d01 |002a: move-exception v1 │ │ +1a5aba: 7120 6fb3 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a5ac0: 2701 |002e: throw v1 │ │ +1a5ac2: 2206 a017 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a5ac6: 1a00 f297 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a5aca: 7020 8a93 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a5ad0: 2706 |0036: throw v6 │ │ catches : 2 │ │ 0x0018 - 0x0022 │ │ -> 0x0028 │ │ 0x0029 - 0x002a │ │ -> 0x002a │ │ positions : │ │ 0x0003 line=573 │ │ @@ -27145,21 +27145,21 @@ │ │ 0x0025 line=577 │ │ 0x0029 line=574 │ │ 0x002f line=573 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; │ │ 0x0000 - 0x0037 reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #151 header: │ │ class_idx : 1229 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #151 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;' │ │ @@ -27183,19 +27183,19 @@ │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a5a90: |[1a5a90] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a5aa0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a5aa6: 5b01 b304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b3 │ │ -1a5aaa: 5b02 b404 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ -1a5aae: 0e00 |0007: return-void │ │ +1a5b60: |[1a5b60] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a5b70: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a5b76: 5b01 b304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b3 │ │ +1a5b7a: 5b02 b404 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ +1a5b7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroidx/lifecycle/LiveDataScope; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -27206,35 +27206,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a5a68: |[1a5a68] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5a78: 5420 b304 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b3 │ │ -1a5a7c: 5421 b404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ -1a5a80: 1f03 8c03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a5a84: 7130 760f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f76 │ │ -1a5a8a: 0c03 |0009: move-result-object v3 │ │ -1a5a8c: 1103 |000a: return-object v3 │ │ +1a5b38: |[1a5b38] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5b48: 5420 b304 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b3 │ │ +1a5b4c: 5421 b404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ +1a5b50: 1f03 8c03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a5b54: 7130 760f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f76 │ │ +1a5b5a: 0c03 |0009: move-result-object v3 │ │ +1a5b5c: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #152 header: │ │ class_idx : 1230 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -27291,69 +27291,69 @@ │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a5cbc: |[1a5cbc] com.infomaniak.drive.ui.MainViewModel$moveFile$1.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5ccc: 7130 7c0f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f7c │ │ -1a5cd2: 0c00 |0003: move-result-object v0 │ │ -1a5cd4: 1100 |0004: return-object v0 │ │ +1a5d8c: |[1a5d8c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5d9c: 7130 7c0f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f7c │ │ +1a5da2: 0c00 |0003: move-result-object v0 │ │ +1a5da4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5d6c: |[1a5d6c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5d7c: 5b01 b504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ -1a5d80: 5b02 b604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a5d84: 5b03 b704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b7 │ │ -1a5d88: 5b04 ba04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ba │ │ -1a5d8c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a5d8e: 7030 f1b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a5d94: 0e00 |000c: return-void │ │ +1a5e3c: |[1a5e3c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5e4c: 5b01 b504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ +1a5e50: 5b02 b604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a5e54: 5b03 b704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b7 │ │ +1a5e58: 5b04 ba04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ba │ │ +1a5e5c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a5e5e: 7030 feb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5e64: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invokeSuspend$lambda$4$lambda$2' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1a5cd8: |[1a5cd8] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5ce8: 6200 5fb2 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b25f │ │ -1a5cec: 6e10 1f0a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a1f │ │ -1a5cf2: 0c00 |0005: move-result-object v0 │ │ -1a5cf4: 6e20 e05a 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5ae0 │ │ -1a5cfa: 0a00 |0009: move-result v0 │ │ -1a5cfc: 7110 ee92 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a5d02: 0c00 |000d: move-result-object v0 │ │ -1a5d04: 7110 329b 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b32 │ │ -1a5d0a: 280b |0011: goto 001c // +000b │ │ -1a5d0c: 0d00 |0012: move-exception v0 │ │ -1a5d0e: 6201 5fb2 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b25f │ │ -1a5d12: 7110 409b 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b40 │ │ -1a5d18: 0c00 |0018: move-result-object v0 │ │ -1a5d1a: 7110 329b 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b32 │ │ -1a5d20: 6200 91b2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5d24: 1100 |001e: return-object v0 │ │ +1a5da8: |[1a5da8] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5db8: 6200 62b2 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b262 │ │ +1a5dbc: 6e10 1f0a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a1f │ │ +1a5dc2: 0c00 |0005: move-result-object v0 │ │ +1a5dc4: 6e20 ed5a 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5aed │ │ +1a5dca: 0a00 |0009: move-result v0 │ │ +1a5dcc: 7110 fb92 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a5dd2: 0c00 |000d: move-result-object v0 │ │ +1a5dd4: 7110 3f9b 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b3f │ │ +1a5dda: 280b |0011: goto 001c // +000b │ │ +1a5ddc: 0d00 |0012: move-exception v0 │ │ +1a5dde: 6201 62b2 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b262 │ │ +1a5de2: 7110 4d9b 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b4d │ │ +1a5de8: 0c00 |0018: move-result-object v0 │ │ +1a5dea: 7110 3f9b 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b3f │ │ +1a5df0: 6200 94b2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5df4: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=353 │ │ 0x001c line=354 │ │ locals : │ │ @@ -27367,188 +27367,188 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -1a5d34: |[1a5d34] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5d44: 2206 ce04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ce │ │ -1a5d48: 5471 b504 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ -1a5d4c: 5472 b604 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a5d50: 5473 b704 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b7 │ │ -1a5d54: 5474 ba04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ba │ │ -1a5d58: 0760 |000a: move-object v0, v6 │ │ -1a5d5a: 0795 |000b: move-object v5, v9 │ │ -1a5d5c: 7606 770f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f77 │ │ -1a5d62: 5b68 b804 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b8 │ │ -1a5d66: 1f06 6b1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5d6a: 1106 |0013: return-object v6 │ │ +1a5e04: |[1a5e04] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5e14: 2206 ce04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ce │ │ +1a5e18: 5471 b504 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ +1a5e1c: 5472 b604 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a5e20: 5473 b704 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b7 │ │ +1a5e24: 5474 ba04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ba │ │ +1a5e28: 0760 |000a: move-object v0, v6 │ │ +1a5e2a: 0795 |000b: move-object v5, v9 │ │ +1a5e2c: 7606 770f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f77 │ │ +1a5e32: 5b68 b804 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b8 │ │ +1a5e36: 1f06 6c1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5e3a: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5ab0: |[1a5ab0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5ac0: 6e30 780f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f78 │ │ -1a5ac6: 0c01 |0003: move-result-object v1 │ │ -1a5ac8: 1f01 ce04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ce │ │ -1a5acc: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5ad0: 6e20 7b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7b │ │ -1a5ad6: 0c01 |000b: move-result-object v1 │ │ -1a5ad8: 1101 |000c: return-object v1 │ │ +1a5b80: |[1a5b80] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5b90: 6e30 780f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f78 │ │ +1a5b96: 0c01 |0003: move-result-object v1 │ │ +1a5b98: 1f01 ce04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ce │ │ +1a5b9c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5ba0: 6e20 7b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7b │ │ +1a5ba6: 0c01 |000b: move-result-object v1 │ │ +1a5ba8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5adc: |[1a5adc] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5aec: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a5af0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5af4: 6e30 790f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f79 │ │ -1a5afa: 0c01 |0007: move-result-object v1 │ │ -1a5afc: 1101 |0008: return-object v1 │ │ +1a5bac: |[1a5bac] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5bbc: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a5bc0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5bc4: 6e30 790f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f79 │ │ +1a5bca: 0c01 |0007: move-result-object v1 │ │ +1a5bcc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 201 16-bit code units │ │ -1a5b00: |[1a5b00] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5b10: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -1a5b14: 7100 87b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a5b1a: 0c00 |0005: move-result-object v0 │ │ -1a5b1c: 5212 b904 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b9 │ │ -1a5b20: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a5b22: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -1a5b26: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ -1a5b2a: 7701 4d9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5b30: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ -1a5b34: 2200 9f17 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@179f │ │ -1a5b38: 1a02 ed97 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a5b3c: 7020 7d93 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a5b42: 2700 |0019: throw v0 │ │ -1a5b44: 7701 4d9b 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5b4a: 5412 b804 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b8 │ │ -1a5b4e: 1f02 4702 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a5b52: 6204 b400 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a5b56: 5415 b504 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ -1a5b5a: 5416 b604 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a5b5e: 6e30 5309 5406 |0027: invoke-virtual {v4, v5, v6}, Lcom/infomaniak/drive/data/api/ApiRepository;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0953 │ │ -1a5b64: 0c04 |002a: move-result-object v4 │ │ -1a5b66: 6e10 f141 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a5b6c: 0a05 |002e: move-result v5 │ │ -1a5b6e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1a5b70: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ -1a5b74: 6205 b800 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a5b78: 7140 9f09 6563 |0034: invoke-static {v5, v6, v3, v6}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@099f │ │ -1a5b7e: 0c05 |0037: move-result-object v5 │ │ -1a5b80: 1f05 6017 |0038: check-cast v5, Ljava/io/Closeable; // type@1760 │ │ -1a5b84: 5417 b504 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ -1a5b88: 5418 ba04 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ba │ │ -1a5b8c: 5419 b604 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a5b90: 075f |0040: move-object v15, v5 │ │ -1a5b92: 1f0f 9b10 |0041: check-cast v15, Lio/realm/Realm; // type@109b │ │ -1a5b96: 7110 cc0f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a5b9c: 0c0a |0046: move-result-object v10 │ │ -1a5b9e: 1f0a 3600 |0047: check-cast v10, Landroid/content/Context; // type@0036 │ │ -1a5ba2: 122b |0049: const/4 v11, #int 2 // #2 │ │ -1a5ba4: 7156 440a a7b6 |004a: invoke-static {v7, v10, v6, v11, v6}, Lcom/infomaniak/drive/data/models/File;.getStoredFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a44 │ │ -1a5baa: 0c0a |004d: move-result-object v10 │ │ -1a5bac: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ -1a5bb0: 6e10 4d92 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@924d │ │ -1a5bb6: 0a0b |0053: move-result v11 │ │ -1a5bb8: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ -1a5bbc: 7140 d10f 789a |0056: invoke-static {v8, v7, v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel;.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@0fd1 │ │ -1a5bc2: 620a b800 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a5bc6: 6e10 390a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a39 │ │ -1a5bcc: 0a0b |005e: move-result v11 │ │ -1a5bce: 220e cd04 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04cd │ │ -1a5bd2: 7030 740f 2e07 |0061: invoke-direct {v14, v2, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V // method@0f74 │ │ -1a5bd8: 1248 |0064: const/4 v8, #int 4 // #4 │ │ -1a5bda: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ -1a5bde: 120d |0067: const/4 v13, #int 0 // #0 │ │ -1a5be0: 07fc |0068: move-object v12, v15 │ │ -1a5be2: 07f3 |0069: move-object v3, v15 │ │ -1a5be4: 018f |006a: move v15, v8 │ │ -1a5be6: 7707 b209 0a00 |006b: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ -1a5bec: 6208 b800 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a5bf0: 6e10 300a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a5bf6: 0a0a |0073: move-result v10 │ │ -1a5bf8: 6e10 300a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a5bfe: 0a09 |0077: move-result v9 │ │ -1a5c00: 6e20 6f0a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a6f │ │ -1a5c06: 6209 91b2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5c0a: 6e40 8509 a837 |007d: invoke-virtual {v8, v10, v7, v3}, Lcom/infomaniak/drive/data/cache/FileController;.addChild:(ILcom/infomaniak/drive/data/models/File;Lio/realm/Realm;)V // method@0985 │ │ -1a5c10: 6203 91b2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5c14: 7120 62b3 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a5c1a: 5413 b704 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b7 │ │ -1a5c1e: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ -1a5c22: 5415 b504 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ -1a5c26: 6e10 300a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a5c2c: 0a05 |008e: move-result v5 │ │ -1a5c2e: 7110 bbb2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -1a5c34: 0c05 |0092: move-result-object v5 │ │ -1a5c36: 7220 0db6 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b60d │ │ -1a5c3c: 280a |0096: goto 00a0 // +000a │ │ -1a5c3e: 0d00 |0097: move-exception v0 │ │ -1a5c40: 0702 |0098: move-object v2, v0 │ │ -1a5c42: 2702 |0099: throw v2 │ │ -1a5c44: 0d00 |009a: move-exception v0 │ │ -1a5c46: 0703 |009b: move-object v3, v0 │ │ -1a5c48: 7120 62b3 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a5c4e: 2703 |009f: throw v3 │ │ -1a5c50: 2203 ad04 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a5c54: 6e10 f141 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a5c5a: 0a07 |00a5: move-result v7 │ │ -1a5c5c: 6e10 e641 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e6 │ │ -1a5c62: 0c04 |00a9: move-result-object v4 │ │ -1a5c64: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ -1a5c68: 6e10 c641 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c6 │ │ -1a5c6e: 0c06 |00af: move-result-object v6 │ │ -1a5c70: 076a |00b0: move-object v10, v6 │ │ -1a5c72: 126b |00b1: const/4 v11, #int 6 // #6 │ │ -1a5c74: 120c |00b2: const/4 v12, #int 0 // #0 │ │ -1a5c76: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ -1a5c78: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -1a5c7a: 0736 |00b5: move-object v6, v3 │ │ -1a5c7c: 7607 c70e 0600 |00b6: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a5c82: 0714 |00b9: move-object v4, v1 │ │ -1a5c84: 1f04 6b1a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5c88: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ -1a5c8a: 5915 b904 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b9 │ │ -1a5c8e: 7230 3e06 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a5c94: 0c02 |00c2: move-result-object v2 │ │ -1a5c96: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ -1a5c9a: 1100 |00c5: return-object v0 │ │ -1a5c9c: 6200 91b2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5ca0: 1100 |00c8: return-object v0 │ │ +1a5bd0: |[1a5bd0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5be0: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +1a5be4: 7100 94b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a5bea: 0c00 |0005: move-result-object v0 │ │ +1a5bec: 5212 b904 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b9 │ │ +1a5bf0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a5bf2: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +1a5bf6: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ +1a5bfa: 7701 5a9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5c00: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ +1a5c04: 2200 a017 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a5c08: 1a02 f297 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a5c0c: 7020 8a93 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a5c12: 2700 |0019: throw v0 │ │ +1a5c14: 7701 5a9b 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5c1a: 5412 b804 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b8 │ │ +1a5c1e: 1f02 4702 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a5c22: 6204 b400 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a5c26: 5415 b504 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ +1a5c2a: 5416 b604 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a5c2e: 6e30 5309 5406 |0027: invoke-virtual {v4, v5, v6}, Lcom/infomaniak/drive/data/api/ApiRepository;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0953 │ │ +1a5c34: 0c04 |002a: move-result-object v4 │ │ +1a5c36: 6e10 fe41 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a5c3c: 0a05 |002e: move-result v5 │ │ +1a5c3e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1a5c40: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ +1a5c44: 6205 b800 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5c48: 7140 9f09 6563 |0034: invoke-static {v5, v6, v3, v6}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@099f │ │ +1a5c4e: 0c05 |0037: move-result-object v5 │ │ +1a5c50: 1f05 6117 |0038: check-cast v5, Ljava/io/Closeable; // type@1761 │ │ +1a5c54: 5417 b504 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ +1a5c58: 5418 ba04 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ba │ │ +1a5c5c: 5419 b604 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a5c60: 075f |0040: move-object v15, v5 │ │ +1a5c62: 1f0f 9c10 |0041: check-cast v15, Lio/realm/Realm; // type@109c │ │ +1a5c66: 7110 cc0f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a5c6c: 0c0a |0046: move-result-object v10 │ │ +1a5c6e: 1f0a 3600 |0047: check-cast v10, Landroid/content/Context; // type@0036 │ │ +1a5c72: 122b |0049: const/4 v11, #int 2 // #2 │ │ +1a5c74: 7156 440a a7b6 |004a: invoke-static {v7, v10, v6, v11, v6}, Lcom/infomaniak/drive/data/models/File;.getStoredFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a44 │ │ +1a5c7a: 0c0a |004d: move-result-object v10 │ │ +1a5c7c: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ +1a5c80: 6e10 5a92 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@925a │ │ +1a5c86: 0a0b |0053: move-result v11 │ │ +1a5c88: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ +1a5c8c: 7140 d10f 789a |0056: invoke-static {v8, v7, v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel;.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@0fd1 │ │ +1a5c92: 620a b800 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5c96: 6e10 390a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a39 │ │ +1a5c9c: 0a0b |005e: move-result v11 │ │ +1a5c9e: 220e cd04 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04cd │ │ +1a5ca2: 7030 740f 2e07 |0061: invoke-direct {v14, v2, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V // method@0f74 │ │ +1a5ca8: 1248 |0064: const/4 v8, #int 4 // #4 │ │ +1a5caa: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ +1a5cae: 120d |0067: const/4 v13, #int 0 // #0 │ │ +1a5cb0: 07fc |0068: move-object v12, v15 │ │ +1a5cb2: 07f3 |0069: move-object v3, v15 │ │ +1a5cb4: 018f |006a: move v15, v8 │ │ +1a5cb6: 7707 b209 0a00 |006b: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b2 │ │ +1a5cbc: 6208 b800 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5cc0: 6e10 300a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a5cc6: 0a0a |0073: move-result v10 │ │ +1a5cc8: 6e10 300a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a5cce: 0a09 |0077: move-result v9 │ │ +1a5cd0: 6e20 6f0a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a6f │ │ +1a5cd6: 6209 94b2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5cda: 6e40 8509 a837 |007d: invoke-virtual {v8, v10, v7, v3}, Lcom/infomaniak/drive/data/cache/FileController;.addChild:(ILcom/infomaniak/drive/data/models/File;Lio/realm/Realm;)V // method@0985 │ │ +1a5ce0: 6203 94b2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5ce4: 7120 6fb3 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a5cea: 5413 b704 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b7 │ │ +1a5cee: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ +1a5cf2: 5415 b504 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ +1a5cf6: 6e10 300a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a5cfc: 0a05 |008e: move-result v5 │ │ +1a5cfe: 7110 c8b2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +1a5d04: 0c05 |0092: move-result-object v5 │ │ +1a5d06: 7220 1ab6 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b61a │ │ +1a5d0c: 280a |0096: goto 00a0 // +000a │ │ +1a5d0e: 0d00 |0097: move-exception v0 │ │ +1a5d10: 0702 |0098: move-object v2, v0 │ │ +1a5d12: 2702 |0099: throw v2 │ │ +1a5d14: 0d00 |009a: move-exception v0 │ │ +1a5d16: 0703 |009b: move-object v3, v0 │ │ +1a5d18: 7120 6fb3 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a5d1e: 2703 |009f: throw v3 │ │ +1a5d20: 2203 ad04 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a5d24: 6e10 fe41 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a5d2a: 0a07 |00a5: move-result v7 │ │ +1a5d2c: 6e10 f341 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f3 │ │ +1a5d32: 0c04 |00a9: move-result-object v4 │ │ +1a5d34: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ +1a5d38: 6e10 d341 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d3 │ │ +1a5d3e: 0c06 |00af: move-result-object v6 │ │ +1a5d40: 076a |00b0: move-object v10, v6 │ │ +1a5d42: 126b |00b1: const/4 v11, #int 6 // #6 │ │ +1a5d44: 120c |00b2: const/4 v12, #int 0 // #0 │ │ +1a5d46: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ +1a5d48: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +1a5d4a: 0736 |00b5: move-object v6, v3 │ │ +1a5d4c: 7607 c70e 0600 |00b6: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a5d52: 0714 |00b9: move-object v4, v1 │ │ +1a5d54: 1f04 6c1a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5d58: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ +1a5d5a: 5915 b904 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b9 │ │ +1a5d5e: 7230 3e06 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a5d64: 0c02 |00c2: move-result-object v2 │ │ +1a5d66: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ +1a5d6a: 1100 |00c5: return-object v0 │ │ +1a5d6c: 6200 94b2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5d70: 1100 |00c8: return-object v0 │ │ catches : 2 │ │ 0x0040 - 0x0082 │ │ -> 0x0097 │ │ 0x0099 - 0x009a │ │ -> 0x009a │ │ positions : │ │ 0x0006 line=340 │ │ @@ -27565,21 +27565,21 @@ │ │ 0x0099 line=343 │ │ 0x00a0 line=362 │ │ 0x00c6 line=363 │ │ locals : │ │ 0x0000 - 0x00c9 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; │ │ 0x0000 - 0x00c9 reg=18 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #153 header: │ │ class_idx : 1231 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -27625,153 +27625,153 @@ │ │ type : '(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a5eac: |[1a5eac] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5ebc: 5c01 bc04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bc │ │ -1a5ec0: 5902 bb04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ -1a5ec4: 5b03 be04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04be │ │ -1a5ec8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a5eca: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a5ed0: 0e00 |000a: return-void │ │ +1a5f7c: |[1a5f7c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5f8c: 5c01 bc04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bc │ │ +1a5f90: 5902 bb04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ +1a5f94: 5b03 be04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04be │ │ +1a5f98: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a5f9a: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a5fa0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a5e80: |[1a5e80] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5e90: 2204 cf04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04cf │ │ -1a5e94: 5530 bc04 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bc │ │ -1a5e98: 5231 bb04 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ -1a5e9c: 5432 be04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04be │ │ -1a5ea0: 7055 7d0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ -1a5ea6: 1f04 6b1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5eaa: 1104 |000d: return-object v4 │ │ +1a5f50: |[1a5f50] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5f60: 2204 cf04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04cf │ │ +1a5f64: 5530 bc04 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bc │ │ +1a5f68: 5231 bb04 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ +1a5f6c: 5432 be04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04be │ │ +1a5f70: 7055 7d0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ +1a5f76: 1f04 6c1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5f7a: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5d98: |[1a5d98] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5da8: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a5dac: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5db0: 6e30 800f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f80 │ │ -1a5db6: 0c01 |0007: move-result-object v1 │ │ -1a5db8: 1101 |0008: return-object v1 │ │ +1a5e68: |[1a5e68] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5e78: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a5e7c: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5e80: 6e30 800f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f80 │ │ +1a5e86: 0c01 |0007: move-result-object v1 │ │ +1a5e88: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5dbc: |[1a5dbc] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5dcc: 6e30 7e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f7e │ │ -1a5dd2: 0c01 |0003: move-result-object v1 │ │ -1a5dd4: 1f01 cf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04cf │ │ -1a5dd8: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5ddc: 6e20 810f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f81 │ │ -1a5de2: 0c01 |000b: move-result-object v1 │ │ -1a5de4: 1101 |000c: return-object v1 │ │ +1a5e8c: |[1a5e8c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5e9c: 6e30 7e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f7e │ │ +1a5ea2: 0c01 |0003: move-result-object v1 │ │ +1a5ea4: 1f01 cf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04cf │ │ +1a5ea8: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5eac: 6e20 810f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f81 │ │ +1a5eb2: 0c01 |000b: move-result-object v1 │ │ +1a5eb4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 67 16-bit code units │ │ -1a5de8: |[1a5de8] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5df8: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a5dfe: 5280 bd04 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04bd │ │ -1a5e02: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ -1a5e06: 7110 4d9b 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5e0c: 2209 b703 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ -1a5e10: 5584 bc04 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bc │ │ -1a5e14: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ -1a5e18: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -1a5e1a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a5e1c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a5e1e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1a5e20: 0791 |0014: move-object v1, v9 │ │ -1a5e22: 7607 570b 0100 |0015: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ -1a5e28: 6200 b800 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a5e2c: 5281 bb04 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ -1a5e30: 6e30 8f09 1009 |001c: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@098f │ │ -1a5e36: 0c00 |001f: move-result-object v0 │ │ -1a5e38: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ -1a5e3c: 6200 b800 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a5e40: 5281 bb04 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ -1a5e44: 6e30 9109 1009 |0026: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0991 │ │ -1a5e4a: 0c00 |0029: move-result-object v0 │ │ -1a5e4c: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ -1a5e50: 6209 91b2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5e54: 1109 |002e: return-object v9 │ │ -1a5e56: 5489 be04 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04be │ │ -1a5e5a: 6e10 fb0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0ffb │ │ -1a5e60: 0c09 |0034: move-result-object v9 │ │ -1a5e62: 6e20 3046 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@4630 │ │ -1a5e68: 6209 91b2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5e6c: 1109 |003a: return-object v9 │ │ -1a5e6e: 2209 9f17 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@179f │ │ -1a5e72: 1a00 ed97 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a5e76: 7020 7d93 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a5e7c: 2709 |0042: throw v9 │ │ +1a5eb8: |[1a5eb8] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5ec8: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a5ece: 5280 bd04 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04bd │ │ +1a5ed2: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ +1a5ed6: 7110 5a9b 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a5edc: 2209 b703 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ +1a5ee0: 5584 bc04 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bc │ │ +1a5ee4: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ +1a5ee8: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +1a5eea: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a5eec: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a5eee: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1a5ef0: 0791 |0014: move-object v1, v9 │ │ +1a5ef2: 7607 570b 0100 |0015: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ +1a5ef8: 6200 b800 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5efc: 5281 bb04 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ +1a5f00: 6e30 8f09 1009 |001c: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@098f │ │ +1a5f06: 0c00 |001f: move-result-object v0 │ │ +1a5f08: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ +1a5f0c: 6200 b800 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5f10: 5281 bb04 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bb │ │ +1a5f14: 6e30 9109 1009 |0026: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0991 │ │ +1a5f1a: 0c00 |0029: move-result-object v0 │ │ +1a5f1c: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ +1a5f20: 6209 94b2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5f24: 1109 |002e: return-object v9 │ │ +1a5f26: 5489 be04 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04be │ │ +1a5f2a: 6e10 fb0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0ffb │ │ +1a5f30: 0c09 |0034: move-result-object v9 │ │ +1a5f32: 6e20 3d46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@463d │ │ +1a5f38: 6209 94b2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a5f3c: 1109 |003a: return-object v9 │ │ +1a5f3e: 2209 a017 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a5f42: 1a00 f297 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a5f46: 7020 8a93 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a5f4c: 2709 |0042: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=192 │ │ 0x000a line=193 │ │ 0x0018 line=194 │ │ 0x0022 line=195 │ │ 0x002c line=196 │ │ 0x002f line=197 │ │ 0x0038 line=198 │ │ 0x003b line=192 │ │ locals : │ │ 0x0000 - 0x0043 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; │ │ 0x0000 - 0x0043 reg=9 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #154 header: │ │ class_idx : 1232 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6796 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6797 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -27811,56 +27811,56 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a5f0c: |[1a5f0c] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5f1c: 5b01 c204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ -1a5f20: 7020 c3b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2c3 │ │ -1a5f26: 0e00 |0005: return-void │ │ +1a5fdc: |[1a5fdc] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5fec: 5b01 c204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ +1a5ff0: 7020 d0b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2d0 │ │ +1a5ff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1a5ed4: |[1a5ed4] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ee4: 5b23 c104 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c1 │ │ -1a5ee8: 5223 c004 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ -1a5eec: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a5ef0: b603 |0006: or-int/2addr v3, v0 │ │ -1a5ef2: 5923 c004 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ -1a5ef6: 5423 c204 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ -1a5efa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a5efc: 0721 |000c: move-object v1, v2 │ │ -1a5efe: 1f01 6b1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5f02: 7130 d20f 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd2 │ │ -1a5f08: 0c03 |0012: move-result-object v3 │ │ -1a5f0a: 1103 |0013: return-object v3 │ │ +1a5fa4: |[1a5fa4] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5fb4: 5b23 c104 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c1 │ │ +1a5fb8: 5223 c004 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ +1a5fbc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a5fc0: b603 |0006: or-int/2addr v3, v0 │ │ +1a5fc2: 5923 c004 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ +1a5fc6: 5423 c204 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ +1a5fca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a5fcc: 0721 |000c: move-object v1, v2 │ │ +1a5fce: 1f01 6c1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a5fd2: 7130 d20f 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd2 │ │ +1a5fd8: 0c03 |0012: move-result-object v3 │ │ +1a5fda: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #155 header: │ │ class_idx : 1233 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -27898,122 +27898,122 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a5ff0: |[1a5ff0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ -1a6000: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1a6002: 7030 f1b2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6008: 0e00 |0004: return-void │ │ +1a60c0: |[1a60c0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ +1a60d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1a60d2: 7030 feb2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a60d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1a5fcc: |[1a5fcc] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5fdc: 2200 d104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d1 │ │ -1a5fe0: 7020 840f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ -1a5fe6: 5b02 c304 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c3 │ │ -1a5fea: 1f00 6b1a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5fee: 1100 |0009: return-object v0 │ │ +1a609c: |[1a609c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a60ac: 2200 d104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d1 │ │ +1a60b0: 7020 840f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ +1a60b6: 5b02 c304 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c3 │ │ +1a60ba: 1f00 6c1a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a60be: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'invoke' │ │ type : '(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5f28: |[1a5f28] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5f38: 6e30 850f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f85 │ │ -1a5f3e: 0c01 |0003: move-result-object v1 │ │ -1a5f40: 1f01 d104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d1 │ │ -1a5f44: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a5f48: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ -1a5f4e: 0c01 |000b: move-result-object v1 │ │ -1a5f50: 1101 |000c: return-object v1 │ │ +1a5ff8: |[1a5ff8] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6008: 6e30 850f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f85 │ │ +1a600e: 0c01 |0003: move-result-object v1 │ │ +1a6010: 1f01 d104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d1 │ │ +1a6014: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6018: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ +1a601e: 0c01 |000b: move-result-object v1 │ │ +1a6020: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5f54: |[1a5f54] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5f64: 1f01 e810 |0000: check-cast v1, Lio/realm/RealmResults; // type@10e8 │ │ -1a5f68: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a5f6c: 6e30 860f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f86 │ │ -1a5f72: 0c01 |0007: move-result-object v1 │ │ -1a5f74: 1101 |0008: return-object v1 │ │ +1a6024: |[1a6024] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6034: 1f01 e910 |0000: check-cast v1, Lio/realm/RealmResults; // type@10e9 │ │ +1a6038: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a603c: 6e30 860f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f86 │ │ +1a6042: 0c01 |0007: move-result-object v1 │ │ +1a6044: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a5f78: |[1a5f78] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5f88: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a5f8e: 5210 c404 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04c4 │ │ -1a5f92: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a5f96: 7110 4d9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a5f9c: 5412 c304 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c3 │ │ -1a5fa0: 1f02 e810 |000c: check-cast v2, Lio/realm/RealmResults; // type@10e8 │ │ -1a5fa4: 1f02 6418 |000e: check-cast v2, Ljava/util/Collection; // type@1864 │ │ -1a5fa8: 7210 3b97 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@973b │ │ -1a5fae: 0a02 |0013: move-result v2 │ │ -1a5fb0: 7110 bbb2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -1a5fb6: 0c02 |0017: move-result-object v2 │ │ -1a5fb8: 1102 |0018: return-object v2 │ │ -1a5fba: 2202 9f17 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@179f │ │ -1a5fbe: 1a00 ed97 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a5fc2: 7020 7d93 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a5fc8: 2702 |0020: throw v2 │ │ +1a6048: |[1a6048] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6058: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a605e: 5210 c404 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04c4 │ │ +1a6062: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a6066: 7110 5a9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a606c: 5412 c304 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c3 │ │ +1a6070: 1f02 e910 |000c: check-cast v2, Lio/realm/RealmResults; // type@10e9 │ │ +1a6074: 1f02 6518 |000e: check-cast v2, Ljava/util/Collection; // type@1865 │ │ +1a6078: 7210 4897 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@9748 │ │ +1a607e: 0a02 |0013: move-result v2 │ │ +1a6080: 7110 c8b2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +1a6086: 0c02 |0017: move-result-object v2 │ │ +1a6088: 1102 |0018: return-object v2 │ │ +1a608a: 2202 a017 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a608e: 1a00 f297 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6092: 7020 8a93 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6098: 2702 |0020: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; │ │ 0x0000 - 0x0021 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #156 header: │ │ class_idx : 1234 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -28051,126 +28051,126 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a60d4: |[1a60d4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a60e4: 5b01 c504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c5 │ │ -1a60e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a60ea: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a60f0: 0e00 |0006: return-void │ │ +1a61a4: |[1a61a4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a61b4: 5b01 c504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c5 │ │ +1a61b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a61ba: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a61c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a60b0: |[1a60b0] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a60c0: 2202 d204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d2 │ │ -1a60c4: 5410 c504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c5 │ │ -1a60c8: 7030 890f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ -1a60ce: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a60d2: 1102 |0009: return-object v2 │ │ +1a6180: |[1a6180] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6190: 2202 d204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d2 │ │ +1a6194: 5410 c504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c5 │ │ +1a6198: 7030 890f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ +1a619e: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a61a2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a600c: |[1a600c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a601c: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a6020: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6024: 6e30 8c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f8c │ │ -1a602a: 0c01 |0007: move-result-object v1 │ │ -1a602c: 1101 |0008: return-object v1 │ │ +1a60dc: |[1a60dc] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a60ec: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a60f0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a60f4: 6e30 8c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f8c │ │ +1a60fa: 0c01 |0007: move-result-object v1 │ │ +1a60fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6030: |[1a6030] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6040: 6e30 8a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8a │ │ -1a6046: 0c01 |0003: move-result-object v1 │ │ -1a6048: 1f01 d204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d2 │ │ -1a604c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6050: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ -1a6056: 0c01 |000b: move-result-object v1 │ │ -1a6058: 1101 |000c: return-object v1 │ │ +1a6100: |[1a6100] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6110: 6e30 8a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8a │ │ +1a6116: 0c01 |0003: move-result-object v1 │ │ +1a6118: 1f01 d204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d2 │ │ +1a611c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6120: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ +1a6126: 0c01 |000b: move-result-object v1 │ │ +1a6128: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1a605c: |[1a605c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a606c: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a6072: 5220 c604 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04c6 │ │ -1a6076: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a607a: 7110 4d9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6080: 6203 b800 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a6084: 5420 c504 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c5 │ │ -1a6088: 6e10 300a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a608e: 0a00 |0011: move-result v0 │ │ -1a6090: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a6092: 6e30 b509 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09b5 │ │ -1a6098: 6203 91b2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a609c: 1103 |0018: return-object v3 │ │ -1a609e: 2203 9f17 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@179f │ │ -1a60a2: 1a00 ed97 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a60a6: 7020 7d93 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a60ac: 2703 |0020: throw v3 │ │ +1a612c: |[1a612c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a613c: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6142: 5220 c604 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04c6 │ │ +1a6146: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a614a: 7110 5a9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6150: 6203 b800 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a6154: 5420 c504 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c5 │ │ +1a6158: 6e10 300a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a615e: 0a00 |0011: move-result v0 │ │ +1a6160: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a6162: 6e30 b509 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09b5 │ │ +1a6168: 6203 94b2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a616c: 1103 |0018: return-object v3 │ │ +1a616e: 2203 a017 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6172: 1a00 f297 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6176: 7020 8a93 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a617c: 2703 |0020: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=499 │ │ 0x000a line=500 │ │ 0x0016 line=501 │ │ 0x0019 line=499 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #157 header: │ │ class_idx : 1235 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -28222,158 +28222,158 @@ │ │ type : '(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a6218: |[1a6218] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ -1a6228: 5b01 c804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c8 │ │ -1a622c: 5b02 c904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ -1a6230: 5b03 c704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c7 │ │ -1a6234: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6236: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a623c: 0e00 |000a: return-void │ │ +1a62e8: |[1a62e8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ +1a62f8: 5b01 c804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c8 │ │ +1a62fc: 5b02 c904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ +1a6300: 5b03 c704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c7 │ │ +1a6304: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6306: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a630c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a61ec: |[1a61ec] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a61fc: 2204 d304 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d3 │ │ -1a6200: 5430 c804 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c8 │ │ -1a6204: 5431 c904 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ -1a6208: 5432 c704 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c7 │ │ -1a620c: 7055 8e0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ -1a6212: 1f04 6b1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6216: 1104 |000d: return-object v4 │ │ +1a62bc: |[1a62bc] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a62cc: 2204 d304 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d3 │ │ +1a62d0: 5430 c804 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c8 │ │ +1a62d4: 5431 c904 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ +1a62d8: 5432 c704 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c7 │ │ +1a62dc: 7055 8e0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ +1a62e2: 1f04 6c1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a62e6: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a60f4: |[1a60f4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6104: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a6108: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a610c: 6e30 910f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f91 │ │ -1a6112: 0c01 |0007: move-result-object v1 │ │ -1a6114: 1101 |0008: return-object v1 │ │ +1a61c4: |[1a61c4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a61d4: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a61d8: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a61dc: 6e30 910f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f91 │ │ +1a61e2: 0c01 |0007: move-result-object v1 │ │ +1a61e4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6118: |[1a6118] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6128: 6e30 8f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8f │ │ -1a612e: 0c01 |0003: move-result-object v1 │ │ -1a6130: 1f01 d304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d3 │ │ -1a6134: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6138: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ -1a613e: 0c01 |000b: move-result-object v1 │ │ -1a6140: 1101 |000c: return-object v1 │ │ +1a61e8: |[1a61e8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a61f8: 6e30 8f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8f │ │ +1a61fe: 0c01 |0003: move-result-object v1 │ │ +1a6200: 1f01 d304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d3 │ │ +1a6204: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6208: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ +1a620e: 0c01 |000b: move-result-object v1 │ │ +1a6210: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 75 16-bit code units │ │ -1a6144: |[1a6144] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6154: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a615a: 0c00 |0003: move-result-object v0 │ │ -1a615c: 52a1 ca04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04ca │ │ -1a6160: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6162: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6166: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a616a: 7110 4d9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6170: 283a |000e: goto 0048 // +003a │ │ -1a6172: 220b 9f17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@179f │ │ -1a6176: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a617a: 7020 7d93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6180: 270b |0016: throw v11 │ │ -1a6182: 7110 4d9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6188: 6203 b800 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a618c: 54a4 c804 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c8 │ │ -1a6190: 1268 |001e: const/4 v8, #int 6 // #6 │ │ -1a6192: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1a6194: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -1a6196: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a6198: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1a619a: 7707 b409 0300 |0023: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/data/cache/FileController;.updateIsOfflineForFiles$default:(Lcom/infomaniak/drive/data/cache/FileController;Ljava/util/List;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;ZILjava/lang/Object;)V // method@09b4 │ │ -1a61a0: 54ab c904 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ -1a61a4: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ -1a61a8: 7210 02b6 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a61ae: 54ab c704 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c7 │ │ -1a61b2: 2201 ad04 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a61b6: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ -1a61ba: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -1a61bc: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -1a61be: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a61c0: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a61c2: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -1a61c4: 0713 |0038: move-object v3, v1 │ │ -1a61c6: 7607 c70e 0300 |0039: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a61cc: 07a3 |003c: move-object v3, v10 │ │ -1a61ce: 1f03 6b1a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a61d2: 59a2 ca04 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04ca │ │ -1a61d6: 7230 3e06 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a61dc: 0c0b |0044: move-result-object v11 │ │ -1a61de: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ -1a61e2: 1100 |0047: return-object v0 │ │ -1a61e4: 620b 91b2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a61e8: 110b |004a: return-object v11 │ │ +1a6214: |[1a6214] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6224: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a622a: 0c00 |0003: move-result-object v0 │ │ +1a622c: 52a1 ca04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04ca │ │ +1a6230: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6232: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6236: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a623a: 7110 5a9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6240: 283a |000e: goto 0048 // +003a │ │ +1a6242: 220b a017 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6246: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a624a: 7020 8a93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6250: 270b |0016: throw v11 │ │ +1a6252: 7110 5a9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6258: 6203 b800 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a625c: 54a4 c804 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c8 │ │ +1a6260: 1268 |001e: const/4 v8, #int 6 // #6 │ │ +1a6262: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1a6264: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +1a6266: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a6268: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1a626a: 7707 b409 0300 |0023: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/data/cache/FileController;.updateIsOfflineForFiles$default:(Lcom/infomaniak/drive/data/cache/FileController;Ljava/util/List;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;ZILjava/lang/Object;)V // method@09b4 │ │ +1a6270: 54ab c904 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ +1a6274: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ +1a6278: 7210 0fb6 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a627e: 54ab c704 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c7 │ │ +1a6282: 2201 ad04 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a6286: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ +1a628a: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +1a628c: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +1a628e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a6290: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a6292: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +1a6294: 0713 |0038: move-object v3, v1 │ │ +1a6296: 7607 c70e 0300 |0039: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a629c: 07a3 |003c: move-object v3, v10 │ │ +1a629e: 1f03 6c1a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a62a2: 59a2 ca04 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04ca │ │ +1a62a6: 7230 3e06 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a62ac: 0c0b |0044: move-result-object v11 │ │ +1a62ae: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ +1a62b2: 1100 |0047: return-object v0 │ │ +1a62b4: 620b 94b2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a62b8: 110b |004a: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=484 │ │ 0x001a line=485 │ │ 0x0026 line=486 │ │ 0x002d line=487 │ │ 0x0048 line=488 │ │ locals : │ │ 0x0000 - 0x004b reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; │ │ 0x0000 - 0x004b reg=11 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #158 header: │ │ class_idx : 1236 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -28428,185 +28428,185 @@ │ │ type : '(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a641c: |[1a641c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a642c: 5b01 cb04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cb │ │ -1a6430: 5b02 cf04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ -1a6434: 5b03 cc04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cc │ │ -1a6438: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a643a: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6440: 0e00 |000a: return-void │ │ +1a64ec: |[1a64ec] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a64fc: 5b01 cb04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cb │ │ +1a6500: 5b02 cf04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ +1a6504: 5b03 cc04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cc │ │ +1a6508: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a650a: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6510: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a63ec: |[1a63ec] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a63fc: 2200 d404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d4 │ │ -1a6400: 5441 cb04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cb │ │ -1a6404: 5442 cf04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ -1a6408: 5443 cc04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cc │ │ -1a640c: 7056 930f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ -1a6412: 5b05 cd04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04cd │ │ -1a6416: 1f00 6b1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a641a: 1100 |000f: return-object v0 │ │ +1a64bc: |[1a64bc] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a64cc: 2200 d404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d4 │ │ +1a64d0: 5441 cb04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cb │ │ +1a64d4: 5442 cf04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ +1a64d8: 5443 cc04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cc │ │ +1a64dc: 7056 930f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ +1a64e2: 5b05 cd04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04cd │ │ +1a64e6: 1f00 6c1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a64ea: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6240: |[1a6240] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6250: 6e30 940f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f94 │ │ -1a6256: 0c01 |0003: move-result-object v1 │ │ -1a6258: 1f01 d404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d4 │ │ -1a625c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6260: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ -1a6266: 0c01 |000b: move-result-object v1 │ │ -1a6268: 1101 |000c: return-object v1 │ │ +1a6310: |[1a6310] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6320: 6e30 940f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f94 │ │ +1a6326: 0c01 |0003: move-result-object v1 │ │ +1a6328: 1f01 d404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d4 │ │ +1a632c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6330: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ +1a6336: 0c01 |000b: move-result-object v1 │ │ +1a6338: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a626c: |[1a626c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a627c: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a6280: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6284: 6e30 950f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f95 │ │ -1a628a: 0c01 |0007: move-result-object v1 │ │ -1a628c: 1101 |0008: return-object v1 │ │ +1a633c: |[1a633c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a634c: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a6350: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6354: 6e30 950f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f95 │ │ +1a635a: 0c01 |0007: move-result-object v1 │ │ +1a635c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 165 16-bit code units │ │ -1a6290: |[1a6290] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a62a0: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a62a6: 52c0 ce04 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04ce │ │ -1a62aa: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ -1a62ae: 7110 4d9b 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a62b4: 54cd cd04 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04cd │ │ -1a62b8: 1f0d 4702 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a62bc: 54c0 cb04 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cb │ │ -1a62c0: 1f00 a417 |0010: check-cast v0, Ljava/lang/Iterable; // type@17a4 │ │ -1a62c4: 54c9 cf04 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ -1a62c8: 2201 6118 |0014: new-instance v1, Ljava/util/ArrayList; // type@1861 │ │ -1a62cc: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ -1a62d0: 7120 81a8 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a881 │ │ -1a62d6: 0a02 |001b: move-result v2 │ │ -1a62d8: 7020 ac96 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@96ac │ │ -1a62de: 071a |001f: move-object v10, v1 │ │ -1a62e0: 1f0a 6418 |0020: check-cast v10, Ljava/util/Collection; // type@1864 │ │ -1a62e4: 7210 9b93 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1a62ea: 0c00 |0025: move-result-object v0 │ │ -1a62ec: 7210 9497 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1a62f2: 0a01 |0029: move-result v1 │ │ -1a62f4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -1a62f6: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ -1a62fa: 7210 9597 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1a6300: 0c01 |0030: move-result-object v1 │ │ -1a6302: 1f01 8c03 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a6306: 6e10 180a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a18 │ │ -1a630c: 0c01 |0036: move-result-object v1 │ │ -1a630e: 1a03 ebae |0037: const-string v3, "freeze(...)" // string@aeeb │ │ -1a6312: 7120 4fb7 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a6318: 071b |003c: move-object v11, v1 │ │ -1a631a: 1f0b 8c03 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a631e: 6e10 530a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a53 │ │ -1a6324: 0a01 |0042: move-result v1 │ │ -1a6326: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ -1a632a: 6e10 ec0f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fec │ │ -1a6330: 0c01 |0048: move-result-object v1 │ │ -1a6332: 1f01 3600 |0049: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a6336: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1a6338: 1224 |004c: const/4 v4, #int 2 // #2 │ │ -1a633a: 7152 380a 1b43 |004d: invoke-static {v11, v1, v3, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getOfflineFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;IILjava/lang/Object;)Ljava/io/File; // method@0a38 │ │ -1a6340: 0c03 |0050: move-result-object v3 │ │ -1a6342: 6e10 ec0f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fec │ │ -1a6348: 0c01 |0054: move-result-object v1 │ │ -1a634a: 1f01 3600 |0055: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a634e: 7152 1c0a 1b42 |0057: invoke-static {v11, v1, v2, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getCacheFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a1c │ │ -1a6354: 0c04 |005a: move-result-object v4 │ │ -1a6356: 6e10 5e0a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a5e │ │ -1a635c: 0a01 |005e: move-result v1 │ │ -1a635e: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ -1a6362: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ -1a6366: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ -1a636a: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a636c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1a636e: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -1a6370: 0791 |0068: move-object v1, v9 │ │ -1a6372: 07b2 |0069: move-object v2, v11 │ │ -1a6374: 7708 e30f 0100 |006a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@0fe3 │ │ -1a637a: 6e10 300a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a6380: 0a01 |0070: move-result v1 │ │ -1a6382: 7110 bbb2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -1a6388: 0c01 |0074: move-result-object v1 │ │ -1a638a: 7220 2f97 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@972f │ │ -1a6390: 28ae |0078: goto 0026 // -0052 │ │ -1a6392: 1f0a 7518 |0079: check-cast v10, Ljava/util/List; // type@1875 │ │ -1a6396: 54c0 cf04 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ -1a639a: 1f00 4f02 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a639e: 7110 5706 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a63a4: 0c03 |0082: move-result-object v3 │ │ -1a63a6: 7100 18c8 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a63ac: 0c00 |0086: move-result-object v0 │ │ -1a63ae: 0704 |0087: move-object v4, v0 │ │ -1a63b0: 1f04 761a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a63b4: 2200 d304 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d3 │ │ -1a63b8: 54c1 cc04 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cc │ │ -1a63bc: 7052 8e0f a0d1 |008e: invoke-direct {v0, v10, v1, v13, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ -1a63c2: 0706 |0091: move-object v6, v0 │ │ -1a63c4: 1f06 3c1b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a63c8: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a63ca: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a63cc: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1a63ce: 7706 60c6 0300 |0097: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a63d4: 620d 91b2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a63d8: 110d |009c: return-object v13 │ │ -1a63da: 220d 9f17 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@179f │ │ -1a63de: 1a00 ed97 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a63e2: 7020 7d93 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a63e8: 270d |00a4: throw v13 │ │ +1a6360: |[1a6360] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6370: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6376: 52c0 ce04 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04ce │ │ +1a637a: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ +1a637e: 7110 5a9b 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6384: 54cd cd04 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04cd │ │ +1a6388: 1f0d 4702 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a638c: 54c0 cb04 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cb │ │ +1a6390: 1f00 a517 |0010: check-cast v0, Ljava/lang/Iterable; // type@17a5 │ │ +1a6394: 54c9 cf04 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ +1a6398: 2201 6218 |0014: new-instance v1, Ljava/util/ArrayList; // type@1862 │ │ +1a639c: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ +1a63a0: 7120 8ea8 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a88e │ │ +1a63a6: 0a02 |001b: move-result v2 │ │ +1a63a8: 7020 b996 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@96b9 │ │ +1a63ae: 071a |001f: move-object v10, v1 │ │ +1a63b0: 1f0a 6518 |0020: check-cast v10, Ljava/util/Collection; // type@1865 │ │ +1a63b4: 7210 a893 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1a63ba: 0c00 |0025: move-result-object v0 │ │ +1a63bc: 7210 a197 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1a63c2: 0a01 |0029: move-result v1 │ │ +1a63c4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +1a63c6: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ +1a63ca: 7210 a297 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1a63d0: 0c01 |0030: move-result-object v1 │ │ +1a63d2: 1f01 8c03 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a63d6: 6e10 180a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a18 │ │ +1a63dc: 0c01 |0036: move-result-object v1 │ │ +1a63de: 1a03 f0ae |0037: const-string v3, "freeze(...)" // string@aef0 │ │ +1a63e2: 7120 5cb7 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a63e8: 071b |003c: move-object v11, v1 │ │ +1a63ea: 1f0b 8c03 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a63ee: 6e10 530a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a53 │ │ +1a63f4: 0a01 |0042: move-result v1 │ │ +1a63f6: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ +1a63fa: 6e10 ec0f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fec │ │ +1a6400: 0c01 |0048: move-result-object v1 │ │ +1a6402: 1f01 3600 |0049: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a6406: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1a6408: 1224 |004c: const/4 v4, #int 2 // #2 │ │ +1a640a: 7152 380a 1b43 |004d: invoke-static {v11, v1, v3, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getOfflineFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;IILjava/lang/Object;)Ljava/io/File; // method@0a38 │ │ +1a6410: 0c03 |0050: move-result-object v3 │ │ +1a6412: 6e10 ec0f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fec │ │ +1a6418: 0c01 |0054: move-result-object v1 │ │ +1a641a: 1f01 3600 |0055: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a641e: 7152 1c0a 1b42 |0057: invoke-static {v11, v1, v2, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getCacheFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a1c │ │ +1a6424: 0c04 |005a: move-result-object v4 │ │ +1a6426: 6e10 5e0a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a5e │ │ +1a642c: 0a01 |005e: move-result v1 │ │ +1a642e: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ +1a6432: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ +1a6436: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ +1a643a: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a643c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1a643e: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +1a6440: 0791 |0068: move-object v1, v9 │ │ +1a6442: 07b2 |0069: move-object v2, v11 │ │ +1a6444: 7708 e30f 0100 |006a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@0fe3 │ │ +1a644a: 6e10 300a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a6450: 0a01 |0070: move-result v1 │ │ +1a6452: 7110 c8b2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +1a6458: 0c01 |0074: move-result-object v1 │ │ +1a645a: 7220 3c97 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@973c │ │ +1a6460: 28ae |0078: goto 0026 // -0052 │ │ +1a6462: 1f0a 7618 |0079: check-cast v10, Ljava/util/List; // type@1876 │ │ +1a6466: 54c0 cf04 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cf │ │ +1a646a: 1f00 4f02 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a646e: 7110 5706 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a6474: 0c03 |0082: move-result-object v3 │ │ +1a6476: 7100 25c8 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a647c: 0c00 |0086: move-result-object v0 │ │ +1a647e: 0704 |0087: move-object v4, v0 │ │ +1a6480: 1f04 771a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a6484: 2200 d304 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d3 │ │ +1a6488: 54c1 cc04 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cc │ │ +1a648c: 7052 8e0f a0d1 |008e: invoke-direct {v0, v10, v1, v13, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ +1a6492: 0706 |0091: move-object v6, v0 │ │ +1a6494: 1f06 3d1b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a6498: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a649a: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a649c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1a649e: 7706 6dc6 0300 |0097: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a64a4: 620d 94b2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a64a8: 110d |009c: return-object v13 │ │ +1a64aa: 220d a017 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a64ae: 1a00 f297 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a64b2: 7020 8a93 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a64b8: 270d |00a4: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=471 │ │ 0x000e line=472 │ │ 0x0014 line=665 │ │ 0x0022 line=666 │ │ 0x0031 line=667 │ │ @@ -28622,21 +28622,21 @@ │ │ 0x007b line=484 │ │ 0x009a line=489 │ │ 0x009d line=471 │ │ locals : │ │ 0x0000 - 0x00a5 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; │ │ 0x0000 - 0x00a5 reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #159 header: │ │ class_idx : 1237 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -28682,144 +28682,144 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6544: |[1a6544] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -1a6554: 5b01 d004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d0 │ │ -1a6558: 5b02 d104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d1 │ │ -1a655c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a655e: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6564: 0e00 |0008: return-void │ │ +1a6614: |[1a6614] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +1a6624: 5b01 d004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d0 │ │ +1a6628: 5b02 d104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d1 │ │ +1a662c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a662e: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6634: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a6518: |[1a6518] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6528: 2200 d504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d5 │ │ -1a652c: 5431 d004 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d0 │ │ -1a6530: 5432 d104 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d1 │ │ -1a6534: 7040 980f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a653a: 5b04 d204 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d2 │ │ -1a653e: 1f00 6b1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6542: 1100 |000d: return-object v0 │ │ +1a65e8: |[1a65e8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a65f8: 2200 d504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d5 │ │ +1a65fc: 5431 d004 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d0 │ │ +1a6600: 5432 d104 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d1 │ │ +1a6604: 7040 980f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ +1a660a: 5b04 d204 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d2 │ │ +1a660e: 1f00 6c1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6612: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6444: |[1a6444] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6454: 6e30 990f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f99 │ │ -1a645a: 0c01 |0003: move-result-object v1 │ │ -1a645c: 1f01 d504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d5 │ │ -1a6460: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6464: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ -1a646a: 0c01 |000b: move-result-object v1 │ │ -1a646c: 1101 |000c: return-object v1 │ │ +1a6514: |[1a6514] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6524: 6e30 990f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f99 │ │ +1a652a: 0c01 |0003: move-result-object v1 │ │ +1a652c: 1f01 d504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d5 │ │ +1a6530: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6534: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ +1a653a: 0c01 |000b: move-result-object v1 │ │ +1a653c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6470: |[1a6470] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6480: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a6484: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6488: 6e30 9a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9a │ │ -1a648e: 0c01 |0007: move-result-object v1 │ │ -1a6490: 1101 |0008: return-object v1 │ │ +1a6540: |[1a6540] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6550: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a6554: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6558: 6e30 9a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9a │ │ +1a655e: 0c01 |0007: move-result-object v1 │ │ +1a6560: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 58 16-bit code units │ │ -1a6494: |[1a6494] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a64a4: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a64aa: 0c00 |0003: move-result-object v0 │ │ -1a64ac: 5291 d304 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d3 │ │ -1a64b0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a64b2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a64b6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a64ba: 7110 4d9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a64c0: 2829 |000e: goto 0037 // +0029 │ │ -1a64c2: 220a 9f17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@179f │ │ -1a64c6: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a64ca: 7020 7d93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a64d0: 270a |0016: throw v10 │ │ -1a64d2: 7110 4d9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a64d8: 549a d204 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d2 │ │ -1a64dc: 1f0a 4702 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a64e0: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a64e4: 5494 d004 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d0 │ │ -1a64e8: 5495 d104 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d1 │ │ -1a64ec: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -1a64ee: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -1a64f0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1a64f2: 7706 a809 0300 |0027: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.renameFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09a8 │ │ -1a64f8: 0c01 |002a: move-result-object v1 │ │ -1a64fa: 0793 |002b: move-object v3, v9 │ │ -1a64fc: 1f03 6b1a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6500: 5992 d304 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d3 │ │ -1a6504: 7230 3e06 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a650a: 0c0a |0033: move-result-object v10 │ │ -1a650c: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ -1a6510: 1100 |0036: return-object v0 │ │ -1a6512: 620a 91b2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6516: 110a |0039: return-object v10 │ │ +1a6564: |[1a6564] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6574: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a657a: 0c00 |0003: move-result-object v0 │ │ +1a657c: 5291 d304 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d3 │ │ +1a6580: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6582: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6586: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a658a: 7110 5a9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6590: 2829 |000e: goto 0037 // +0029 │ │ +1a6592: 220a a017 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6596: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a659a: 7020 8a93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a65a0: 270a |0016: throw v10 │ │ +1a65a2: 7110 5a9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a65a8: 549a d204 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d2 │ │ +1a65ac: 1f0a 4702 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a65b0: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a65b4: 5494 d004 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d0 │ │ +1a65b8: 5495 d104 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d1 │ │ +1a65bc: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +1a65be: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +1a65c0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1a65c2: 7706 a809 0300 |0027: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.renameFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09a8 │ │ +1a65c8: 0c01 |002a: move-result-object v1 │ │ +1a65ca: 0793 |002b: move-object v3, v9 │ │ +1a65cc: 1f03 6c1a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a65d0: 5992 d304 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d3 │ │ +1a65d4: 7230 3e06 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a65da: 0c0a |0033: move-result-object v10 │ │ +1a65dc: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ +1a65e0: 1100 |0036: return-object v0 │ │ +1a65e2: 620a 94b2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a65e6: 110a |0039: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=365 │ │ 0x001e line=366 │ │ 0x0037 line=367 │ │ locals : │ │ 0x0000 - 0x003a reg=9 this Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; │ │ 0x0000 - 0x003a reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #160 header: │ │ class_idx : 1238 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -28857,146 +28857,146 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6670: |[1a6670] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6680: 5b01 d504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ -1a6684: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6686: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a668c: 0e00 |0006: return-void │ │ +1a6740: |[1a6740] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6750: 5b01 d504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ +1a6754: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6756: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a675c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a664c: |[1a664c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a665c: 2202 d604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d6 │ │ -1a6660: 5410 d504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ -1a6664: 7030 9d0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1a666a: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a666e: 1102 |0009: return-object v2 │ │ +1a671c: |[1a671c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a672c: 2202 d604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d6 │ │ +1a6730: 5410 d504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ +1a6734: 7030 9d0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ +1a673a: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a673e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6568: |[1a6568] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6578: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a657c: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6580: 6e30 a00f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa0 │ │ -1a6586: 0c01 |0007: move-result-object v1 │ │ -1a6588: 1101 |0008: return-object v1 │ │ +1a6638: |[1a6638] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6648: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a664c: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6650: 6e30 a00f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa0 │ │ +1a6656: 0c01 |0007: move-result-object v1 │ │ +1a6658: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a658c: |[1a658c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a659c: 6e30 9e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f9e │ │ -1a65a2: 0c01 |0003: move-result-object v1 │ │ -1a65a4: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d6 │ │ -1a65a8: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a65ac: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ -1a65b2: 0c01 |000b: move-result-object v1 │ │ -1a65b4: 1101 |000c: return-object v1 │ │ +1a665c: |[1a665c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a666c: 6e30 9e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f9e │ │ +1a6672: 0c01 |0003: move-result-object v1 │ │ +1a6674: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d6 │ │ +1a6678: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a667c: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ +1a6682: 0c01 |000b: move-result-object v1 │ │ +1a6684: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 65 16-bit code units │ │ -1a65b8: |[1a65b8] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a65c8: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a65ce: 5260 d404 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04d4 │ │ -1a65d2: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ -1a65d6: 7110 4d9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a65dc: 6207 1c01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a65e0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1a65e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a65e4: 7140 430b 1710 |000e: invoke-static {v7, v1, v0, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Lio/realm/Realm;ILjava/lang/Object;)I // method@0b43 │ │ -1a65ea: 0a07 |0011: move-result v7 │ │ -1a65ec: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ -1a65f0: 6207 8513 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1385 │ │ -1a65f4: 5460 d504 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ -1a65f8: 7110 cc0f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a65fe: 0c00 |001b: move-result-object v0 │ │ -1a6600: 1f00 3600 |001c: check-cast v0, Landroid/content/Context; // type@0036 │ │ -1a6604: 6e20 c23b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3bc2 │ │ -1a660a: 0a07 |0021: move-result v7 │ │ -1a660c: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ -1a6610: 6200 8513 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1385 │ │ -1a6614: 5467 d504 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ -1a6618: 7110 cc0f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a661e: 0c07 |002b: move-result-object v7 │ │ -1a6620: 0771 |002c: move-object v1, v7 │ │ -1a6622: 1f01 3600 |002d: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a6626: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -1a6628: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -1a662a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a662c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -1a662e: 7706 c93b 0000 |0033: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3bc9 │ │ -1a6634: 6207 91b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6638: 1107 |0038: return-object v7 │ │ -1a663a: 2207 9f17 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@179f │ │ -1a663e: 1a00 ed97 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6642: 7020 7d93 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6648: 2707 |0040: throw v7 │ │ +1a6688: |[1a6688] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6698: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a669e: 5260 d404 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04d4 │ │ +1a66a2: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ +1a66a6: 7110 5a9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a66ac: 6207 1c01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a66b0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1a66b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a66b4: 7140 430b 1710 |000e: invoke-static {v7, v1, v0, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Lio/realm/Realm;ILjava/lang/Object;)I // method@0b43 │ │ +1a66ba: 0a07 |0011: move-result v7 │ │ +1a66bc: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ +1a66c0: 6207 8813 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1388 │ │ +1a66c4: 5460 d504 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ +1a66c8: 7110 cc0f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a66ce: 0c00 |001b: move-result-object v0 │ │ +1a66d0: 1f00 3600 |001c: check-cast v0, Landroid/content/Context; // type@0036 │ │ +1a66d4: 6e20 cf3b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3bcf │ │ +1a66da: 0a07 |0021: move-result v7 │ │ +1a66dc: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ +1a66e0: 6200 8813 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1388 │ │ +1a66e4: 5467 d504 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d5 │ │ +1a66e8: 7110 cc0f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a66ee: 0c07 |002b: move-result-object v7 │ │ +1a66f0: 0771 |002c: move-object v1, v7 │ │ +1a66f2: 1f01 3600 |002d: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a66f6: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +1a66f8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +1a66fa: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a66fc: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +1a66fe: 7706 d63b 0000 |0033: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3bd6 │ │ +1a6704: 6207 94b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6708: 1107 |0038: return-object v7 │ │ +1a670a: 2207 a017 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a670e: 1a00 f297 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6712: 7020 8a93 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6718: 2707 |0040: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=464 │ │ 0x000a line=465 │ │ 0x0024 line=466 │ │ 0x0036 line=468 │ │ 0x0039 line=464 │ │ locals : │ │ 0x0000 - 0x0041 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; │ │ 0x0000 - 0x0041 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #161 header: │ │ class_idx : 1239 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -29053,187 +29053,187 @@ │ │ type : '(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a6824: |[1a6824] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6834: 5b01 d704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d7 │ │ -1a6838: 5b02 d604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d6 │ │ -1a683c: 5b03 d804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d8 │ │ -1a6840: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6842: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6848: 0e00 |000a: return-void │ │ +1a68f4: |[1a68f4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6904: 5b01 d704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d7 │ │ +1a6908: 5b02 d604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d6 │ │ +1a690c: 5b03 d804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d8 │ │ +1a6910: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6912: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6918: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a67f4: |[1a67f4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6804: 2200 d704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d7 │ │ -1a6808: 5441 d704 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d7 │ │ -1a680c: 5442 d604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d6 │ │ -1a6810: 5443 d804 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d8 │ │ -1a6814: 7056 a20f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a681a: 5b05 d904 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ -1a681e: 1f00 6b1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6822: 1100 |000f: return-object v0 │ │ +1a68c4: |[1a68c4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a68d4: 2200 d704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d7 │ │ +1a68d8: 5441 d704 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d7 │ │ +1a68dc: 5442 d604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d6 │ │ +1a68e0: 5443 d804 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d8 │ │ +1a68e4: 7056 a20f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ +1a68ea: 5b05 d904 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ +1a68ee: 1f00 6c1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a68f2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6690: |[1a6690] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a66a0: 6e30 a30f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa3 │ │ -1a66a6: 0c01 |0003: move-result-object v1 │ │ -1a66a8: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d7 │ │ -1a66ac: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a66b0: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ -1a66b6: 0c01 |000b: move-result-object v1 │ │ -1a66b8: 1101 |000c: return-object v1 │ │ +1a6760: |[1a6760] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6770: 6e30 a30f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa3 │ │ +1a6776: 0c01 |0003: move-result-object v1 │ │ +1a6778: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d7 │ │ +1a677c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6780: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ +1a6786: 0c01 |000b: move-result-object v1 │ │ +1a6788: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a66bc: |[1a66bc] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a66cc: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a66d0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a66d4: 6e30 a40f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa4 │ │ -1a66da: 0c01 |0007: move-result-object v1 │ │ -1a66dc: 1101 |0008: return-object v1 │ │ +1a678c: |[1a678c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a679c: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a67a0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a67a4: 6e30 a40f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa4 │ │ +1a67aa: 0c01 |0007: move-result-object v1 │ │ +1a67ac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 129 16-bit code units │ │ -1a66e0: |[1a66e0] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a66f0: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a66f6: 0c00 |0003: move-result-object v0 │ │ -1a66f8: 52d1 db04 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04db │ │ -1a66fc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a66fe: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a6702: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a6706: 54d0 da04 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04da │ │ -1a670a: 1f00 410d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d41 │ │ -1a670e: 54d1 d904 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ -1a6712: 1f01 2d1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1a6716: 7110 4d9b 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a671c: 285d |0016: goto 0073 // +005d │ │ -1a671e: 220e 9f17 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@179f │ │ -1a6722: 1a00 ed97 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6726: 7020 7d93 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a672c: 270e |001e: throw v14 │ │ -1a672e: 7110 4d9b 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6734: 54de d904 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ -1a6738: 1f0e 4702 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a673c: 54d1 d704 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d7 │ │ -1a6740: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -1a6742: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ -1a6746: 1f01 ad17 |002b: check-cast v1, Ljava/lang/Number; // type@17ad │ │ -1a674a: 6e10 f093 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1a6750: 0a01 |0030: move-result v1 │ │ -1a6752: 1a04 f6a5 |0031: const-string v4, "destination_directory_id" // string@a5f6 │ │ -1a6756: 7110 bbb2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2bb │ │ -1a675c: 0c01 |0036: move-result-object v1 │ │ -1a675e: 7120 7d9b 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b7d │ │ -1a6764: 0c01 |003a: move-result-object v1 │ │ -1a6766: 7110 2eab 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab2e │ │ -1a676c: 0c01 |003e: move-result-object v1 │ │ -1a676e: 2802 |003f: goto 0041 // +0002 │ │ -1a6770: 0731 |0040: move-object v1, v3 │ │ -1a6772: 6204 b400 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a6776: 54d5 d604 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d6 │ │ -1a677a: 6e30 5a09 5401 |0045: invoke-virtual {v4, v5, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postRestoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095a │ │ -1a6780: 0c01 |0048: move-result-object v1 │ │ -1a6782: 54d4 d804 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d8 │ │ -1a6786: 220c ad04 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a678a: 6e10 f141 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a6790: 0a06 |0050: move-result v6 │ │ -1a6792: 6e10 e641 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e6 │ │ -1a6798: 0c05 |0054: move-result-object v5 │ │ -1a679a: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ -1a679e: 6e10 c641 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c6 │ │ -1a67a4: 0c03 |005a: move-result-object v3 │ │ -1a67a6: 0739 |005b: move-object v9, v3 │ │ -1a67a8: 126a |005c: const/4 v10, #int 6 // #6 │ │ -1a67aa: 120b |005d: const/4 v11, #int 0 // #0 │ │ -1a67ac: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1a67ae: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1a67b0: 07c5 |0060: move-object v5, v12 │ │ -1a67b2: 7607 c70e 0500 |0061: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a67b8: 5bd4 d904 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ -1a67bc: 5bd1 da04 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04da │ │ -1a67c0: 59d2 db04 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04db │ │ -1a67c4: 7230 3e06 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a67ca: 0c0e |006d: move-result-object v14 │ │ -1a67cc: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ -1a67d0: 1100 |0070: return-object v0 │ │ -1a67d2: 0710 |0071: move-object v0, v1 │ │ -1a67d4: 0741 |0072: move-object v1, v4 │ │ -1a67d6: 6e10 f141 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a67dc: 0a0e |0076: move-result v14 │ │ -1a67de: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ -1a67e2: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ -1a67e6: 7210 02b6 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a67ec: 620e 91b2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a67f0: 110e |0080: return-object v14 │ │ +1a67b0: |[1a67b0] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a67c0: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a67c6: 0c00 |0003: move-result-object v0 │ │ +1a67c8: 52d1 db04 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04db │ │ +1a67cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a67ce: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a67d2: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a67d6: 54d0 da04 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04da │ │ +1a67da: 1f00 420d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d42 │ │ +1a67de: 54d1 d904 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ +1a67e2: 1f01 2e1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1a67e6: 7110 5a9b 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a67ec: 285d |0016: goto 0073 // +005d │ │ +1a67ee: 220e a017 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a67f2: 1a00 f297 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a67f6: 7020 8a93 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a67fc: 270e |001e: throw v14 │ │ +1a67fe: 7110 5a9b 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6804: 54de d904 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ +1a6808: 1f0e 4702 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a680c: 54d1 d704 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d7 │ │ +1a6810: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +1a6812: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ +1a6816: 1f01 ae17 |002b: check-cast v1, Ljava/lang/Number; // type@17ae │ │ +1a681a: 6e10 fd93 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1a6820: 0a01 |0030: move-result v1 │ │ +1a6822: 1a04 fba5 |0031: const-string v4, "destination_directory_id" // string@a5fb │ │ +1a6826: 7110 c8b2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2c8 │ │ +1a682c: 0c01 |0036: move-result-object v1 │ │ +1a682e: 7120 8a9b 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b8a │ │ +1a6834: 0c01 |003a: move-result-object v1 │ │ +1a6836: 7110 3bab 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab3b │ │ +1a683c: 0c01 |003e: move-result-object v1 │ │ +1a683e: 2802 |003f: goto 0041 // +0002 │ │ +1a6840: 0731 |0040: move-object v1, v3 │ │ +1a6842: 6204 b400 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a6846: 54d5 d604 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d6 │ │ +1a684a: 6e30 5a09 5401 |0045: invoke-virtual {v4, v5, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postRestoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095a │ │ +1a6850: 0c01 |0048: move-result-object v1 │ │ +1a6852: 54d4 d804 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d8 │ │ +1a6856: 220c ad04 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a685a: 6e10 fe41 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a6860: 0a06 |0050: move-result v6 │ │ +1a6862: 6e10 f341 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f3 │ │ +1a6868: 0c05 |0054: move-result-object v5 │ │ +1a686a: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ +1a686e: 6e10 d341 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d3 │ │ +1a6874: 0c03 |005a: move-result-object v3 │ │ +1a6876: 0739 |005b: move-object v9, v3 │ │ +1a6878: 126a |005c: const/4 v10, #int 6 // #6 │ │ +1a687a: 120b |005d: const/4 v11, #int 0 // #0 │ │ +1a687c: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1a687e: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1a6880: 07c5 |0060: move-object v5, v12 │ │ +1a6882: 7607 c70e 0500 |0061: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a6888: 5bd4 d904 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ +1a688c: 5bd1 da04 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04da │ │ +1a6890: 59d2 db04 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04db │ │ +1a6894: 7230 3e06 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a689a: 0c0e |006d: move-result-object v14 │ │ +1a689c: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ +1a68a0: 1100 |0070: return-object v0 │ │ +1a68a2: 0710 |0071: move-object v0, v1 │ │ +1a68a4: 0741 |0072: move-object v1, v4 │ │ +1a68a6: 6e10 fe41 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a68ac: 0a0e |0076: move-result v14 │ │ +1a68ae: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ +1a68b2: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ +1a68b6: 7210 0fb6 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a68bc: 620e 94b2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a68c0: 110e |0080: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=405 │ │ 0x0026 line=406 │ │ 0x0041 line=407 │ │ 0x004b line=408 │ │ 0x0073 line=409 │ │ 0x007e line=411 │ │ locals : │ │ 0x0000 - 0x0081 reg=13 this Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; │ │ 0x0000 - 0x0081 reg=14 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #162 header: │ │ class_idx : 1240 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -29272,145 +29272,145 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a695c: |[1a695c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a696c: 5b01 dd04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ -1a6970: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6972: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6978: 0e00 |0006: return-void │ │ +1a6a2c: |[1a6a2c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6a3c: 5b01 dd04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ +1a6a40: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6a42: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6a48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6938: |[1a6938] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6948: 2202 d804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d8 │ │ -1a694c: 5410 dd04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ -1a6950: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a6956: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a695a: 1102 |0009: return-object v2 │ │ +1a6a08: |[1a6a08] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6a18: 2202 d804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d8 │ │ +1a6a1c: 5410 dd04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ +1a6a20: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a6a26: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6a2a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a684c: |[1a684c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a685c: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a6860: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6864: 6e30 aa0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faa │ │ -1a686a: 0c01 |0007: move-result-object v1 │ │ -1a686c: 1101 |0008: return-object v1 │ │ +1a691c: |[1a691c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a692c: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a6930: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6934: 6e30 aa0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faa │ │ +1a693a: 0c01 |0007: move-result-object v1 │ │ +1a693c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6870: |[1a6870] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6880: 6e30 a80f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa8 │ │ -1a6886: 0c01 |0003: move-result-object v1 │ │ -1a6888: 1f01 d804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d8 │ │ -1a688c: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6890: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ -1a6896: 0c01 |000b: move-result-object v1 │ │ -1a6898: 1101 |000c: return-object v1 │ │ +1a6940: |[1a6940] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6950: 6e30 a80f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa8 │ │ +1a6956: 0c01 |0003: move-result-object v1 │ │ +1a6958: 1f01 d804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d8 │ │ +1a695c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6960: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ +1a6966: 0c01 |000b: move-result-object v1 │ │ +1a6968: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1a689c: |[1a689c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a68ac: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a68b2: 5210 dc04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04dc │ │ -1a68b6: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ -1a68ba: 7110 4d9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a68c0: 5412 dd04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ -1a68c4: 7110 cd0f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcd │ │ -1a68ca: 0c02 |000f: move-result-object v2 │ │ -1a68cc: 6e10 4606 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1a68d2: 0c02 |0013: move-result-object v2 │ │ -1a68d4: 1f02 8c03 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a68d8: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -1a68dc: 6202 b800 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a68e0: 6e10 9d09 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@099d │ │ -1a68e6: 0c02 |001d: move-result-object v2 │ │ -1a68e8: 5410 dd04 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ -1a68ec: 7110 cd0f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcd │ │ -1a68f2: 0c00 |0023: move-result-object v0 │ │ -1a68f4: 6e20 4906 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0649 │ │ -1a68fa: 5410 dd04 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ -1a68fe: 7110 ce0f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fce │ │ -1a6904: 0c00 |002c: move-result-object v0 │ │ -1a6906: 1f00 901d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d90 │ │ -1a690a: 7110 0ec9 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c90e │ │ -1a6910: 5410 dd04 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ -1a6914: 7110 cf0f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcf │ │ -1a691a: 0c00 |0037: move-result-object v0 │ │ -1a691c: 6e20 4906 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0649 │ │ -1a6922: 6202 91b2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6926: 1102 |003d: return-object v2 │ │ -1a6928: 2202 9f17 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@179f │ │ -1a692c: 1a00 ed97 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6930: 7020 7d93 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6936: 2702 |0045: throw v2 │ │ +1a696c: |[1a696c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a697c: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6982: 5210 dc04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04dc │ │ +1a6986: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ +1a698a: 7110 5a9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6990: 5412 dd04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ +1a6994: 7110 cd0f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcd │ │ +1a699a: 0c02 |000f: move-result-object v2 │ │ +1a699c: 6e10 4606 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1a69a2: 0c02 |0013: move-result-object v2 │ │ +1a69a4: 1f02 8c03 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a69a8: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ +1a69ac: 6202 b800 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a69b0: 6e10 9d09 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@099d │ │ +1a69b6: 0c02 |001d: move-result-object v2 │ │ +1a69b8: 5410 dd04 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ +1a69bc: 7110 cd0f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcd │ │ +1a69c2: 0c00 |0023: move-result-object v0 │ │ +1a69c4: 6e20 4906 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0649 │ │ +1a69ca: 5410 dd04 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ +1a69ce: 7110 ce0f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fce │ │ +1a69d4: 0c00 |002c: move-result-object v0 │ │ +1a69d6: 1f00 911d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d91 │ │ +1a69da: 7110 1bc9 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c91b │ │ +1a69e0: 5410 dd04 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dd │ │ +1a69e4: 7110 cf0f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcf │ │ +1a69ea: 0c00 |0037: move-result-object v0 │ │ +1a69ec: 6e20 4906 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0649 │ │ +1a69f2: 6202 94b2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a69f6: 1102 |003d: return-object v2 │ │ +1a69f8: 2202 a017 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a69fc: 1a00 f297 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6a00: 7020 8a93 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6a06: 2702 |0045: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=143 │ │ 0x000a line=144 │ │ 0x0027 line=145 │ │ 0x0032 line=146 │ │ 0x003b line=147 │ │ 0x003e line=143 │ │ locals : │ │ 0x0000 - 0x0046 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; │ │ 0x0000 - 0x0046 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #163 header: │ │ class_idx : 1241 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -29450,119 +29450,119 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6a34: |[1a6a34] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6a44: 5b01 de04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ -1a6a48: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6a4a: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6a50: 0e00 |0006: return-void │ │ +1a6b04: |[1a6b04] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6b14: 5b01 de04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ +1a6b18: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6b1a: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6b20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6a10: |[1a6a10] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6a20: 2202 d904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04d9 │ │ -1a6a24: 5410 de04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ -1a6a28: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a6a2e: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6a32: 1102 |0009: return-object v2 │ │ +1a6ae0: |[1a6ae0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6af0: 2202 d904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04d9 │ │ +1a6af4: 5410 de04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ +1a6af8: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a6afe: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6b02: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a697c: |[1a697c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a698c: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a6990: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6994: 6e30 af0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faf │ │ -1a699a: 0c01 |0007: move-result-object v1 │ │ -1a699c: 1101 |0008: return-object v1 │ │ +1a6a4c: |[1a6a4c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6a5c: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a6a60: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6a64: 6e30 af0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faf │ │ +1a6a6a: 0c01 |0007: move-result-object v1 │ │ +1a6a6c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a69a0: |[1a69a0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a69b0: 6e30 ad0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fad │ │ -1a69b6: 0c01 |0003: move-result-object v1 │ │ -1a69b8: 1f01 d904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04d9 │ │ -1a69bc: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a69c0: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ -1a69c6: 0c01 |000b: move-result-object v1 │ │ -1a69c8: 1101 |000c: return-object v1 │ │ +1a6a70: |[1a6a70] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6a80: 6e30 ad0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fad │ │ +1a6a86: 0c01 |0003: move-result-object v1 │ │ +1a6a88: 1f01 d904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04d9 │ │ +1a6a8c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6a90: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ +1a6a96: 0c01 |000b: move-result-object v1 │ │ +1a6a98: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1a69cc: |[1a69cc] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a69dc: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a69e2: 5210 df04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04df │ │ -1a69e6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -1a69ea: 7110 4d9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a69f0: 5412 de04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ -1a69f4: 7210 02b6 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1a69fa: 6202 91b2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a69fe: 1102 |0011: return-object v2 │ │ -1a6a00: 2202 9f17 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@179f │ │ -1a6a04: 1a00 ed97 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6a08: 7020 7d93 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6a0e: 2702 |0019: throw v2 │ │ +1a6a9c: |[1a6a9c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6aac: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6ab2: 5210 df04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04df │ │ +1a6ab6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +1a6aba: 7110 5a9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6ac0: 5412 de04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ +1a6ac4: 7210 0fb6 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1a6aca: 6202 94b2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6ace: 1102 |0011: return-object v2 │ │ +1a6ad0: 2202 a017 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6ad4: 1a00 f297 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6ad8: 7020 8a93 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6ade: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=637 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #164 header: │ │ class_idx : 1242 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -29602,152 +29602,152 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6b74: |[1a6b74] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6b84: 5b01 e004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e0 │ │ -1a6b88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6b8a: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6b90: 0e00 |0006: return-void │ │ +1a6c44: |[1a6c44] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6c54: 5b01 e004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e0 │ │ +1a6c58: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6c5a: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6c60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6b50: |[1a6b50] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6b60: 2202 da04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04da │ │ -1a6b64: 5410 e004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e0 │ │ -1a6b68: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a6b6e: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6b72: 1102 |0009: return-object v2 │ │ +1a6c20: |[1a6c20] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6c30: 2202 da04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04da │ │ +1a6c34: 5410 e004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e0 │ │ +1a6c38: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1a6c3e: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6c42: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6a54: |[1a6a54] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6a64: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a6a68: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6a6c: 6e30 b40f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb4 │ │ -1a6a72: 0c01 |0007: move-result-object v1 │ │ -1a6a74: 1101 |0008: return-object v1 │ │ +1a6b24: |[1a6b24] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6b34: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a6b38: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6b3c: 6e30 b40f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb4 │ │ +1a6b42: 0c01 |0007: move-result-object v1 │ │ +1a6b44: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6a78: |[1a6a78] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6a88: 6e30 b20f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb2 │ │ -1a6a8e: 0c01 |0003: move-result-object v1 │ │ -1a6a90: 1f01 da04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04da │ │ -1a6a94: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6a98: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ -1a6a9e: 0c01 |000b: move-result-object v1 │ │ -1a6aa0: 1101 |000c: return-object v1 │ │ +1a6b48: |[1a6b48] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6b58: 6e30 b20f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb2 │ │ +1a6b5e: 0c01 |0003: move-result-object v1 │ │ +1a6b60: 1f01 da04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04da │ │ +1a6b64: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6b68: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ +1a6b6e: 0c01 |000b: move-result-object v1 │ │ +1a6b70: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -1a6aa4: |[1a6aa4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6ab4: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a6aba: 0c00 |0003: move-result-object v0 │ │ -1a6abc: 5251 e104 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e1 │ │ -1a6ac0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6ac2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6ac6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6aca: 7110 4d9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6ad0: 283d |000e: goto 004b // +003d │ │ -1a6ad2: 2206 9f17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@179f │ │ -1a6ad6: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6ada: 7020 7d93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6ae0: 2706 |0016: throw v6 │ │ -1a6ae2: 7110 4d9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6ae8: 6206 b812 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a6aec: 6e10 8a39 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@398a │ │ -1a6af2: 0c06 |001f: move-result-object v6 │ │ -1a6af4: 7210 d397 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@97d3 │ │ -1a6afa: 0a06 |0023: move-result v6 │ │ -1a6afc: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -1a6afe: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ -1a6b02: 6206 91b2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6b06: 1106 |0029: return-object v6 │ │ -1a6b08: 6206 b812 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a6b0c: 6e10 a739 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@39a7 │ │ -1a6b12: 7100 1ac8 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c81a │ │ -1a6b18: 0c06 |0032: move-result-object v6 │ │ -1a6b1a: 1f06 761a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a6b1e: 2201 d904 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04d9 │ │ -1a6b22: 5453 e004 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e0 │ │ -1a6b26: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -1a6b28: 7030 ac0f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a6b2e: 1f01 3c1b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a6b32: 0753 |003f: move-object v3, v5 │ │ -1a6b34: 1f03 6b1a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6b38: 5952 e104 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e1 │ │ -1a6b3c: 7130 63c6 1603 |0044: invoke-static {v6, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c663 │ │ -1a6b42: 0c06 |0047: move-result-object v6 │ │ -1a6b44: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ -1a6b48: 1100 |004a: return-object v0 │ │ -1a6b4a: 6206 91b2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6b4e: 1106 |004d: return-object v6 │ │ +1a6b74: |[1a6b74] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6b84: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6b8a: 0c00 |0003: move-result-object v0 │ │ +1a6b8c: 5251 e104 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e1 │ │ +1a6b90: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6b92: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6b96: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6b9a: 7110 5a9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6ba0: 283d |000e: goto 004b // +003d │ │ +1a6ba2: 2206 a017 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6ba6: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6baa: 7020 8a93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6bb0: 2706 |0016: throw v6 │ │ +1a6bb2: 7110 5a9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6bb8: 6206 bb12 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a6bbc: 6e10 9739 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3997 │ │ +1a6bc2: 0c06 |001f: move-result-object v6 │ │ +1a6bc4: 7210 e097 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@97e0 │ │ +1a6bca: 0a06 |0023: move-result v6 │ │ +1a6bcc: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +1a6bce: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ +1a6bd2: 6206 94b2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6bd6: 1106 |0029: return-object v6 │ │ +1a6bd8: 6206 bb12 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a6bdc: 6e10 b439 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@39b4 │ │ +1a6be2: 7100 27c8 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c827 │ │ +1a6be8: 0c06 |0032: move-result-object v6 │ │ +1a6bea: 1f06 771a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a6bee: 2201 d904 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04d9 │ │ +1a6bf2: 5453 e004 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e0 │ │ +1a6bf6: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +1a6bf8: 7030 ac0f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a6bfe: 1f01 3d1b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a6c02: 0753 |003f: move-object v3, v5 │ │ +1a6c04: 1f03 6c1a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6c08: 5952 e104 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e1 │ │ +1a6c0c: 7130 70c6 1603 |0044: invoke-static {v6, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c670 │ │ +1a6c12: 0c06 |0047: move-result-object v6 │ │ +1a6c14: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ +1a6c18: 1100 |004a: return-object v0 │ │ +1a6c1a: 6206 94b2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6c1e: 1106 |004d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=632 │ │ 0x001a line=633 │ │ 0x002a line=635 │ │ 0x002f line=637 │ │ 0x004b line=638 │ │ locals : │ │ 0x0000 - 0x004e reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; │ │ 0x0000 - 0x004e reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #165 header: │ │ class_idx : 1243 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -29785,136 +29785,136 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6c80: |[1a6c80] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6c90: 5b01 e304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e3 │ │ -1a6c94: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6c96: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6c9c: 0e00 |0006: return-void │ │ +1a6d50: |[1a6d50] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6d60: 5b01 e304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e3 │ │ +1a6d64: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6d66: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6d6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6c5c: |[1a6c5c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6c6c: 2202 db04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04db │ │ -1a6c70: 5410 e304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e3 │ │ -1a6c74: 7030 b60f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ -1a6c7a: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6c7e: 1102 |0009: return-object v2 │ │ +1a6d2c: |[1a6d2c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6d3c: 2202 db04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04db │ │ +1a6d40: 5410 e304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e3 │ │ +1a6d44: 7030 b60f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ +1a6d4a: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6d4e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6b94: |[1a6b94] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6ba4: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a6ba8: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6bac: 6e30 b90f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb9 │ │ -1a6bb2: 0c01 |0007: move-result-object v1 │ │ -1a6bb4: 1101 |0008: return-object v1 │ │ +1a6c64: |[1a6c64] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6c74: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a6c78: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6c7c: 6e30 b90f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb9 │ │ +1a6c82: 0c01 |0007: move-result-object v1 │ │ +1a6c84: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6bb8: |[1a6bb8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6bc8: 6e30 b70f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb7 │ │ -1a6bce: 0c01 |0003: move-result-object v1 │ │ -1a6bd0: 1f01 db04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04db │ │ -1a6bd4: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6bd8: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ -1a6bde: 0c01 |000b: move-result-object v1 │ │ -1a6be0: 1101 |000c: return-object v1 │ │ +1a6c88: |[1a6c88] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6c98: 6e30 b70f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb7 │ │ +1a6c9e: 0c01 |0003: move-result-object v1 │ │ +1a6ca0: 1f01 db04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04db │ │ +1a6ca4: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6ca8: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ +1a6cae: 0c01 |000b: move-result-object v1 │ │ +1a6cb0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1a6be4: |[1a6be4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6bf4: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a6bfa: 0c00 |0003: move-result-object v0 │ │ -1a6bfc: 5241 e204 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e2 │ │ -1a6c00: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6c02: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6c06: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6c0a: 7110 4d9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6c10: 2822 |000e: goto 0030 // +0022 │ │ -1a6c12: 2205 9f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@179f │ │ -1a6c16: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6c1a: 7020 7d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6c20: 2705 |0016: throw v5 │ │ -1a6c22: 7110 4d9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6c28: 6205 8213 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@1382 │ │ -1a6c2c: 5441 e304 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e3 │ │ -1a6c30: 7110 cc0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ -1a6c36: 0c01 |0021: move-result-object v1 │ │ -1a6c38: 1f01 3600 |0022: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a6c3c: 0743 |0024: move-object v3, v4 │ │ -1a6c3e: 1f03 6b1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6c42: 5942 e204 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e2 │ │ -1a6c46: 6e30 af3b 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3baf │ │ -1a6c4c: 0c05 |002c: move-result-object v5 │ │ -1a6c4e: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a6c52: 1100 |002f: return-object v0 │ │ -1a6c54: 6205 91b2 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6c58: 1105 |0032: return-object v5 │ │ +1a6cb4: |[1a6cb4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6cc4: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6cca: 0c00 |0003: move-result-object v0 │ │ +1a6ccc: 5241 e204 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e2 │ │ +1a6cd0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6cd2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6cd6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6cda: 7110 5a9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6ce0: 2822 |000e: goto 0030 // +0022 │ │ +1a6ce2: 2205 a017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6ce6: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6cea: 7020 8a93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6cf0: 2705 |0016: throw v5 │ │ +1a6cf2: 7110 5a9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6cf8: 6205 8513 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@1385 │ │ +1a6cfc: 5441 e304 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e3 │ │ +1a6d00: 7110 cc0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcc │ │ +1a6d06: 0c01 |0021: move-result-object v1 │ │ +1a6d08: 1f01 3600 |0022: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a6d0c: 0743 |0024: move-object v3, v4 │ │ +1a6d0e: 1f03 6c1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6d12: 5942 e204 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e2 │ │ +1a6d16: 6e30 bc3b 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3bbc │ │ +1a6d1c: 0c05 |002c: move-result-object v5 │ │ +1a6d1e: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a6d22: 1100 |002f: return-object v0 │ │ +1a6d24: 6205 94b2 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6d28: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=524 │ │ 0x001a line=525 │ │ 0x0030 line=526 │ │ locals : │ │ 0x0000 - 0x0033 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; │ │ 0x0000 - 0x0033 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #166 header: │ │ class_idx : 1244 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -29961,182 +29961,182 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6e84: |[1a6e84] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ -1a6e94: 5b01 e404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ -1a6e98: 5b02 e504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ -1a6e9c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6e9e: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6ea4: 0e00 |0008: return-void │ │ +1a6f54: |[1a6f54] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ +1a6f64: 5b01 e404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ +1a6f68: 5b02 e504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ +1a6f6c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6f6e: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a6f74: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a6e58: |[1a6e58] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6e68: 2200 dc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04dc │ │ -1a6e6c: 5431 e404 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ -1a6e70: 5432 e504 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ -1a6e74: 7040 bb0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ -1a6e7a: 5b04 e604 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e6 │ │ -1a6e7e: 1f00 6b1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6e82: 1100 |000d: return-object v0 │ │ +1a6f28: |[1a6f28] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6f38: 2200 dc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04dc │ │ +1a6f3c: 5431 e404 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ +1a6f40: 5432 e504 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ +1a6f44: 7040 bb0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ +1a6f4a: 5b04 e604 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e6 │ │ +1a6f4e: 1f00 6c1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6f52: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6ca0: |[1a6ca0] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6cb0: 6e30 bc0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fbc │ │ -1a6cb6: 0c01 |0003: move-result-object v1 │ │ -1a6cb8: 1f01 dc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04dc │ │ -1a6cbc: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6cc0: 6e20 bf0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbf │ │ -1a6cc6: 0c01 |000b: move-result-object v1 │ │ -1a6cc8: 1101 |000c: return-object v1 │ │ +1a6d70: |[1a6d70] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6d80: 6e30 bc0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fbc │ │ +1a6d86: 0c01 |0003: move-result-object v1 │ │ +1a6d88: 1f01 dc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04dc │ │ +1a6d8c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6d90: 6e20 bf0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbf │ │ +1a6d96: 0c01 |000b: move-result-object v1 │ │ +1a6d98: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6ccc: |[1a6ccc] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6cdc: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a6ce0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6ce4: 6e30 bd0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fbd │ │ -1a6cea: 0c01 |0007: move-result-object v1 │ │ -1a6cec: 1101 |0008: return-object v1 │ │ +1a6d9c: |[1a6d9c] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6dac: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a6db0: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6db4: 6e30 bd0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fbd │ │ +1a6dba: 0c01 |0007: move-result-object v1 │ │ +1a6dbc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 172 16-bit code units │ │ -1a6cf0: |[1a6cf0] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6d00: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a6d06: 0c00 |0003: move-result-object v0 │ │ -1a6d08: 52a1 e704 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e7 │ │ -1a6d0c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6d0e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -1a6d12: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -1a6d16: 7110 4d9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6d1c: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ -1a6d20: 220b 9f17 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@179f │ │ -1a6d24: 1a00 ed97 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6d28: 7020 7d93 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6d2e: 270b |0017: throw v11 │ │ -1a6d30: 7110 4d9b 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6d36: 54ab e604 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e6 │ │ -1a6d3a: 1f0b 4702 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a6d3e: 2201 5103 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@0351 │ │ -1a6d42: 7010 ee08 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08ee │ │ -1a6d48: 54a3 e504 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ -1a6d4c: 6e10 ee09 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09ee │ │ -1a6d52: 0a04 |0029: move-result v4 │ │ -1a6d54: 7110 b6b2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2b6 │ │ -1a6d5a: 0c04 |002d: move-result-object v4 │ │ -1a6d5c: 1a05 f9a8 |002e: const-string v5, "email_when_finished" // string@a8f9 │ │ -1a6d60: 6e30 ef08 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08ef │ │ -1a6d66: 6e10 f209 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09f2 │ │ -1a6d6c: 0c04 |0036: move-result-object v4 │ │ -1a6d6e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -1a6d70: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ -1a6d74: 6e10 5e97 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@975e │ │ -1a6d7a: 0b06 |003d: move-result-wide v6 │ │ -1a6d7c: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ -1a6d80: 8148 |0040: int-to-long v8, v4 │ │ -1a6d82: be86 |0041: div-long/2addr v6, v8 │ │ -1a6d84: 7120 bcb2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b2bc │ │ -1a6d8a: 0c04 |0045: move-result-object v4 │ │ -1a6d8c: 2802 |0046: goto 0048 // +0002 │ │ -1a6d8e: 0754 |0047: move-object v4, v5 │ │ -1a6d90: 1f04 ad17 |0048: check-cast v4, Ljava/lang/Number; // type@17ad │ │ -1a6d94: 1b06 7403 0100 |004a: const-string/jumbo v6, "valid_until" // string@00010374 │ │ -1a6d9a: 6e30 f008 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f0 │ │ -1a6da0: 6e10 ef09 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09ef │ │ -1a6da6: 0c04 |0053: move-result-object v4 │ │ -1a6da8: 1f04 ad17 |0054: check-cast v4, Ljava/lang/Number; // type@17ad │ │ -1a6dac: 1a06 80cb |0056: const-string v6, "limit_file_size" // string@cb80 │ │ -1a6db0: 6e30 f008 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f0 │ │ -1a6db6: 6e10 f009 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f0 │ │ -1a6dbc: 0a04 |005e: move-result v4 │ │ -1a6dbe: 1a06 32e3 |005f: const-string v6, "password" // string@e332 │ │ -1a6dc2: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ -1a6dc6: 6e10 f109 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f1 │ │ -1a6dcc: 0c04 |0066: move-result-object v4 │ │ -1a6dce: 1f04 8b17 |0067: check-cast v4, Ljava/lang/CharSequence; // type@178b │ │ -1a6dd2: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a6dd6: 7110 4dc1 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c14d │ │ -1a6ddc: 0a04 |006e: move-result v4 │ │ -1a6dde: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ -1a6de2: 2809 |0071: goto 007a // +0009 │ │ -1a6de4: 6e10 f109 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f1 │ │ -1a6dea: 0c03 |0075: move-result-object v3 │ │ -1a6dec: 6e30 f108 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f1 │ │ -1a6df2: 280a |0079: goto 0083 // +000a │ │ -1a6df4: 6e10 f009 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f0 │ │ -1a6dfa: 0a03 |007d: move-result v3 │ │ -1a6dfc: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ -1a6e00: 6e30 f108 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f1 │ │ -1a6e06: 6203 b400 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a6e0a: 54a4 e404 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ -1a6e0e: 1f01 5003 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@0350 │ │ -1a6e12: 6e30 6209 4301 |0089: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/google/gson/JsonElement;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0962 │ │ -1a6e18: 0c01 |008c: move-result-object v1 │ │ -1a6e1a: 54a3 e404 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ -1a6e1e: 54a4 e504 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ -1a6e22: 6e10 f141 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a6e28: 0a05 |0094: move-result v5 │ │ -1a6e2a: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ -1a6e2e: 6205 b800 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a6e32: 6e10 300a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a6e38: 0a03 |009c: move-result v3 │ │ -1a6e3a: 6e30 ae09 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09ae │ │ -1a6e40: 59a2 e704 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e7 │ │ -1a6e44: 7230 3e06 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a6e4a: 0c0b |00a5: move-result-object v11 │ │ -1a6e4c: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ -1a6e50: 1100 |00a8: return-object v0 │ │ -1a6e52: 620b 91b2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6e56: 110b |00ab: return-object v11 │ │ +1a6dc0: |[1a6dc0] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6dd0: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6dd6: 0c00 |0003: move-result-object v0 │ │ +1a6dd8: 52a1 e704 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e7 │ │ +1a6ddc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6dde: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +1a6de2: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +1a6de6: 7110 5a9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6dec: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ +1a6df0: 220b a017 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6df4: 1a00 f297 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6df8: 7020 8a93 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a6dfe: 270b |0017: throw v11 │ │ +1a6e00: 7110 5a9b 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6e06: 54ab e604 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e6 │ │ +1a6e0a: 1f0b 4702 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a6e0e: 2201 5103 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@0351 │ │ +1a6e12: 7010 ee08 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08ee │ │ +1a6e18: 54a3 e504 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ +1a6e1c: 6e10 ee09 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09ee │ │ +1a6e22: 0a04 |0029: move-result v4 │ │ +1a6e24: 7110 c3b2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2c3 │ │ +1a6e2a: 0c04 |002d: move-result-object v4 │ │ +1a6e2c: 1a05 fea8 |002e: const-string v5, "email_when_finished" // string@a8fe │ │ +1a6e30: 6e30 ef08 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08ef │ │ +1a6e36: 6e10 f209 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09f2 │ │ +1a6e3c: 0c04 |0036: move-result-object v4 │ │ +1a6e3e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +1a6e40: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ +1a6e44: 6e10 6b97 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@976b │ │ +1a6e4a: 0b06 |003d: move-result-wide v6 │ │ +1a6e4c: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ +1a6e50: 8148 |0040: int-to-long v8, v4 │ │ +1a6e52: be86 |0041: div-long/2addr v6, v8 │ │ +1a6e54: 7120 c9b2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b2c9 │ │ +1a6e5a: 0c04 |0045: move-result-object v4 │ │ +1a6e5c: 2802 |0046: goto 0048 // +0002 │ │ +1a6e5e: 0754 |0047: move-object v4, v5 │ │ +1a6e60: 1f04 ae17 |0048: check-cast v4, Ljava/lang/Number; // type@17ae │ │ +1a6e64: 1b06 7903 0100 |004a: const-string/jumbo v6, "valid_until" // string@00010379 │ │ +1a6e6a: 6e30 f008 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f0 │ │ +1a6e70: 6e10 ef09 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09ef │ │ +1a6e76: 0c04 |0053: move-result-object v4 │ │ +1a6e78: 1f04 ae17 |0054: check-cast v4, Ljava/lang/Number; // type@17ae │ │ +1a6e7c: 1a06 85cb |0056: const-string v6, "limit_file_size" // string@cb85 │ │ +1a6e80: 6e30 f008 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f0 │ │ +1a6e86: 6e10 f009 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f0 │ │ +1a6e8c: 0a04 |005e: move-result v4 │ │ +1a6e8e: 1a06 37e3 |005f: const-string v6, "password" // string@e337 │ │ +1a6e92: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ +1a6e96: 6e10 f109 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f1 │ │ +1a6e9c: 0c04 |0066: move-result-object v4 │ │ +1a6e9e: 1f04 8c17 |0067: check-cast v4, Ljava/lang/CharSequence; // type@178c │ │ +1a6ea2: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a6ea6: 7110 5ac1 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c15a │ │ +1a6eac: 0a04 |006e: move-result v4 │ │ +1a6eae: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ +1a6eb2: 2809 |0071: goto 007a // +0009 │ │ +1a6eb4: 6e10 f109 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f1 │ │ +1a6eba: 0c03 |0075: move-result-object v3 │ │ +1a6ebc: 6e30 f108 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f1 │ │ +1a6ec2: 280a |0079: goto 0083 // +000a │ │ +1a6ec4: 6e10 f009 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f0 │ │ +1a6eca: 0a03 |007d: move-result v3 │ │ +1a6ecc: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ +1a6ed0: 6e30 f108 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f1 │ │ +1a6ed6: 6203 b400 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a6eda: 54a4 e404 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ +1a6ede: 1f01 5003 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@0350 │ │ +1a6ee2: 6e30 6209 4301 |0089: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/google/gson/JsonElement;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0962 │ │ +1a6ee8: 0c01 |008c: move-result-object v1 │ │ +1a6eea: 54a3 e404 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e4 │ │ +1a6eee: 54a4 e504 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e5 │ │ +1a6ef2: 6e10 fe41 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a6ef8: 0a05 |0094: move-result v5 │ │ +1a6efa: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ +1a6efe: 6205 b800 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a6f02: 6e10 300a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a6f08: 0a03 |009c: move-result v3 │ │ +1a6f0a: 6e30 ae09 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09ae │ │ +1a6f10: 59a2 e704 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e7 │ │ +1a6f14: 7230 3e06 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a6f1a: 0c0b |00a5: move-result-object v11 │ │ +1a6f1c: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ +1a6f20: 1100 |00a8: return-object v0 │ │ +1a6f22: 620b 94b2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6f26: 110b |00ab: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=257 │ │ 0x001f line=258 │ │ 0x0026 line=259 │ │ 0x0033 line=260 │ │ 0x0050 line=261 │ │ @@ -30148,21 +30148,21 @@ │ │ 0x0091 line=271 │ │ 0x00a0 line=272 │ │ 0x00a9 line=274 │ │ locals : │ │ 0x0000 - 0x00ac reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; │ │ 0x0000 - 0x00ac reg=11 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #167 header: │ │ class_idx : 1245 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26998 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27002 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -30212,154 +30212,154 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a6fcc: |[1a6fcc] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a6fdc: 5b01 e904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e9 │ │ -1a6fe0: 5b02 e804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e8 │ │ -1a6fe4: 5b03 ea04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04ea │ │ -1a6fe8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6fea: 7030 f1b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a6ff0: 0e00 |000a: return-void │ │ +1a709c: |[1a709c] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a70ac: 5b01 e904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e9 │ │ +1a70b0: 5b02 e804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e8 │ │ +1a70b4: 5b03 ea04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04ea │ │ +1a70b8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a70ba: 7030 feb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a70c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a6f9c: |[1a6f9c] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6fac: 2200 dd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ -1a6fb0: 5441 e904 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e9 │ │ -1a6fb4: 5442 e804 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e8 │ │ -1a6fb8: 5443 ea04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04ea │ │ -1a6fbc: 7056 c00f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc0 │ │ -1a6fc2: 5b05 eb04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04eb │ │ -1a6fc6: 1f00 6b1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6fca: 1100 |000f: return-object v0 │ │ +1a706c: |[1a706c] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a707c: 2200 dd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ +1a7080: 5441 e904 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e9 │ │ +1a7084: 5442 e804 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e8 │ │ +1a7088: 5443 ea04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04ea │ │ +1a708c: 7056 c00f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc0 │ │ +1a7092: 5b05 eb04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04eb │ │ +1a7096: 1f00 6c1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a709a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6ea8: |[1a6ea8] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6eb8: 6e30 c10f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fc1 │ │ -1a6ebe: 0c01 |0003: move-result-object v1 │ │ -1a6ec0: 1f01 dd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ -1a6ec4: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6ec8: 6e20 c40f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc4 │ │ -1a6ece: 0c01 |000b: move-result-object v1 │ │ -1a6ed0: 1101 |000c: return-object v1 │ │ +1a6f78: |[1a6f78] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6f88: 6e30 c10f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fc1 │ │ +1a6f8e: 0c01 |0003: move-result-object v1 │ │ +1a6f90: 1f01 dd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ +1a6f94: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a6f98: 6e20 c40f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc4 │ │ +1a6f9e: 0c01 |000b: move-result-object v1 │ │ +1a6fa0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6ed4: |[1a6ed4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6ee4: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a6ee8: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6eec: 6e30 c20f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fc2 │ │ -1a6ef2: 0c01 |0007: move-result-object v1 │ │ -1a6ef4: 1101 |0008: return-object v1 │ │ +1a6fa4: |[1a6fa4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6fb4: 1f01 4702 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a6fb8: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a6fbc: 6e30 c20f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fc2 │ │ +1a6fc2: 0c01 |0007: move-result-object v1 │ │ +1a6fc4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 73 16-bit code units │ │ -1a6ef8: |[1a6ef8] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6f08: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a6f0e: 0c00 |0003: move-result-object v0 │ │ -1a6f10: 52a1 ec04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ec │ │ -1a6f14: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6f16: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6f1a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6f1e: 7110 4d9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6f24: 2838 |000e: goto 0046 // +0038 │ │ -1a6f26: 220b 9f17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@179f │ │ -1a6f2a: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a6f2e: 7020 7d93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a6f34: 270b |0016: throw v11 │ │ -1a6f36: 7110 4d9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a6f3c: 54ab eb04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04eb │ │ -1a6f40: 1f0b 4702 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ -1a6f44: 2201 ad04 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ -1a6f48: 6203 b800 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a6f4c: 54a4 e904 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e9 │ │ -1a6f50: 54a5 e804 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e8 │ │ -1a6f54: 54a6 ea04 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04ea │ │ -1a6f58: 6e40 b309 4365 |0028: invoke-virtual {v3, v4, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09b3 │ │ -1a6f5e: 0c03 |002b: move-result-object v3 │ │ -1a6f60: 6e10 f141 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41f1 │ │ -1a6f66: 0a04 |002f: move-result v4 │ │ -1a6f68: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ -1a6f6c: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -1a6f6e: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -1a6f70: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -1a6f72: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -1a6f74: 0713 |0036: move-object v3, v1 │ │ -1a6f76: 7607 c70e 0300 |0037: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a6f7c: 07a3 |003a: move-object v3, v10 │ │ -1a6f7e: 1f03 6b1a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a6f82: 59a2 ec04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ec │ │ -1a6f86: 7230 3e06 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ -1a6f8c: 0c0b |0042: move-result-object v11 │ │ -1a6f8e: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ -1a6f92: 1100 |0045: return-object v0 │ │ -1a6f94: 620b 91b2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a6f98: 110b |0048: return-object v11 │ │ +1a6fc8: |[1a6fc8] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6fd8: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a6fde: 0c00 |0003: move-result-object v0 │ │ +1a6fe0: 52a1 ec04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ec │ │ +1a6fe4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6fe6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6fea: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6fee: 7110 5a9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a6ff4: 2838 |000e: goto 0046 // +0038 │ │ +1a6ff6: 220b a017 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a6ffa: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a6ffe: 7020 8a93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a7004: 270b |0016: throw v11 │ │ +1a7006: 7110 5a9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a700c: 54ab eb04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04eb │ │ +1a7010: 1f0b 4702 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0247 │ │ +1a7014: 2201 ad04 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ad │ │ +1a7018: 6203 b800 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a701c: 54a4 e904 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e9 │ │ +1a7020: 54a5 e804 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e8 │ │ +1a7024: 54a6 ea04 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04ea │ │ +1a7028: 6e40 b309 4365 |0028: invoke-virtual {v3, v4, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09b3 │ │ +1a702e: 0c03 |002b: move-result-object v3 │ │ +1a7030: 6e10 fe41 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41fe │ │ +1a7036: 0a04 |002f: move-result v4 │ │ +1a7038: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ +1a703c: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +1a703e: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +1a7040: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +1a7042: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +1a7044: 0713 |0036: move-object v3, v1 │ │ +1a7046: 7607 c70e 0300 |0037: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a704c: 07a3 |003a: move-object v3, v10 │ │ +1a704e: 1f03 6c1a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a7052: 59a2 ec04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ec │ │ +1a7056: 7230 3e06 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063e │ │ +1a705c: 0c0b |0042: move-result-object v11 │ │ +1a705e: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ +1a7062: 1100 |0045: return-object v0 │ │ +1a7064: 620b 94b2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a7068: 110b |0048: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=369 │ │ 0x001e line=370 │ │ 0x0046 line=371 │ │ locals : │ │ 0x0000 - 0x0049 reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; │ │ 0x0000 - 0x0049 reg=11 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #168 header: │ │ class_idx : 1246 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 566 │ │ -source_file_idx : 26998 │ │ +source_file_idx : 27002 │ │ static_fields_size : 4 │ │ instance_fields_size: 27 │ │ direct_methods_size : 45 │ │ virtual_methods_size: 66 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -30634,223 +30634,223 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a7f04: |[1a7f04] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a7f14: 7120 3410 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@1034 │ │ -1a7f1a: 0c00 |0003: move-result-object v0 │ │ -1a7f1c: 1100 |0004: return-object v0 │ │ +1a7fd4: |[1a7fd4] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a7fe4: 7120 3410 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@1034 │ │ +1a7fea: 0c00 |0003: move-result-object v0 │ │ +1a7fec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk' │ │ type : '()Lcom/infomaniak/drive/utils/NotificationPermission;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a7bdc: |[1a7bdc] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7bec: 7100 1610 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1016 │ │ -1a7bf2: 0c00 |0003: move-result-object v0 │ │ -1a7bf4: 1100 |0004: return-object v0 │ │ +1a7cac: |[1a7cac] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7cbc: 7100 1610 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1016 │ │ +1a7cc2: 0c00 |0003: move-result-object v0 │ │ +1a7cc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I' │ │ type : '(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a7f20: |[1a7f20] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a7f30: 7120 0810 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@1008 │ │ -1a7f36: 0c00 |0003: move-result-object v0 │ │ -1a7f38: 1100 |0004: return-object v0 │ │ +1a7ff0: |[1a7ff0] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a8000: 7120 0810 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@1008 │ │ +1a8006: 0c00 |0003: move-result-object v0 │ │ +1a8008: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY' │ │ type : '(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a6ff4: |[1a6ff4] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a7004: 7110 1a10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@101a │ │ -1a700a: 0c00 |0003: move-result-object v0 │ │ -1a700c: 1100 |0004: return-object v0 │ │ +1a70c4: |[1a70c4] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a70d4: 7110 1a10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@101a │ │ +1a70da: 0c00 |0003: move-result-object v0 │ │ +1a70dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a7d14: |[1a7d14] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a7d24: 7110 1c10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@101c │ │ -1a7d2a: 0c00 |0003: move-result-object v0 │ │ -1a7d2c: 1100 |0004: return-object v0 │ │ +1a7de4: |[1a7de4] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a7df4: 7110 1c10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@101c │ │ +1a7dfa: 0c00 |0003: move-result-object v0 │ │ +1a7dfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a8288: |[1a8288] com.infomaniak.drive.ui.MainViewModel.:()V │ │ -1a8298: 2200 ac04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@04ac │ │ -1a829c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a829e: 7020 c50e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec5 │ │ -1a82a4: 6900 ed04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04ed │ │ -1a82a8: 0e00 |0008: return-void │ │ +1a8358: |[1a8358] com.infomaniak.drive.ui.MainViewModel.:()V │ │ +1a8368: 2200 ac04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@04ac │ │ +1a836c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a836e: 7020 c50e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec5 │ │ +1a8374: 6900 ed04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04ed │ │ +1a8378: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '' │ │ type : '(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 222 16-bit code units │ │ -1a82ac: |[1a82ac] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ -1a82bc: 1a00 5893 |0000: const-string v0, "appContext" // string@9358 │ │ -1a82c0: 7120 50b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a82c6: 1a00 9fed |0005: const-string v0, "savedStateHandle" // string@ed9f │ │ -1a82ca: 7120 50b7 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a82d0: 7020 2106 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0621 │ │ -1a82d6: 5b9b 0505 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ -1a82da: 220a a704 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@04a7 │ │ -1a82de: 7020 ba0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0eba │ │ -1a82e4: 7110 649a 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a82ea: 0c0a |0017: move-result-object v10 │ │ -1a82ec: 5b9a 0205 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0502 │ │ -1a82f0: 220a 4902 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1a82f4: 7010 4406 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ -1a82fa: 5b9a 0105 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0501 │ │ -1a82fe: 220a 4902 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1a8302: 7010 4406 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ -1a8308: 5b9a f104 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ -1a830c: 1f0a 4602 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0246 │ │ -1a8310: 5b9a f404 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ -1a8314: 220a 4902 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1a8318: 7010 4406 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ -1a831e: 5b9a f504 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f5 │ │ -1a8322: 220a 7218 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@1872 │ │ -1a8326: 7010 9797 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@9797 │ │ -1a832c: 5b9a f604 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f6 │ │ -1a8330: 220a 4902 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1a8334: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1a8336: 7020 4506 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0645 │ │ -1a833c: 5b9a f204 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ -1a8340: 2200 df0d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0ddf │ │ -1a8344: 7010 2946 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4629 │ │ -1a834a: 5b90 f304 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f3 │ │ -1a834e: 2200 df0d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0ddf │ │ -1a8352: 7010 2946 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4629 │ │ -1a8358: 5b90 fe04 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ -1a835c: 2200 df0d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0ddf │ │ -1a8360: 7010 2946 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4629 │ │ -1a8366: 5b90 f704 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ -1a836a: 2200 df0d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0ddf │ │ -1a836e: 7010 2946 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4629 │ │ -1a8374: 5b90 0305 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ -1a8378: 2200 df0d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0ddf │ │ -1a837c: 7010 2946 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4629 │ │ -1a8382: 5b90 0905 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0509 │ │ -1a8386: 2200 4902 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1a838a: 7010 4406 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ -1a8390: 5b90 0a05 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050a │ │ -1a8394: 2200 4902 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1a8398: 7010 4406 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ -1a839e: 5b90 fb04 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fb │ │ -1a83a2: 2200 7b0d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d7b │ │ -1a83a6: 7010 ed0f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fed │ │ -1a83ac: 0c01 |0078: move-result-object v1 │ │ -1a83ae: 1f01 3600 |0079: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a83b2: 1222 |007b: const/4 v2, #int 2 // #2 │ │ -1a83b4: 705b f643 102b |007c: invoke-direct {v0, v1, v11, v2, v11}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineDispatcher;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@43f6 │ │ -1a83ba: 6e10 0444 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@4404 │ │ -1a83c0: 0c00 |0082: move-result-object v0 │ │ -1a83c2: 2201 c704 |0083: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c7 │ │ -1a83c6: 7030 570f 910b |0085: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a83cc: 1f01 3c1b |0088: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a83d0: 7120 0fd0 1000 |008a: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d00f │ │ -1a83d6: 0c00 |008d: move-result-object v0 │ │ -1a83d8: 0791 |008e: move-object v1, v9 │ │ -1a83da: 1f01 4f02 |008f: check-cast v1, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a83de: 7110 5706 0100 |0091: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a83e4: 0c01 |0094: move-result-object v1 │ │ -1a83e6: 6202 81bd |0095: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd81 │ │ -1a83ea: 1227 |0097: const/4 v7, #int 2 // #2 │ │ -1a83ec: 1208 |0098: const/4 v8, #int 0 // #0 │ │ -1a83ee: 1603 f401 |0099: const-wide/16 v3, #int 500 // #1f4 │ │ -1a83f2: 1605 0000 |009b: const-wide/16 v5, #int 0 // #0 │ │ -1a83f6: 7707 11d4 0200 |009d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/flow/SharingStarted$Companion;.WhileSubscribed$default:(Lkotlinx/coroutines/flow/SharingStarted$Companion;JJILjava/lang/Object;)Lkotlinx/coroutines/flow/SharingStarted; // method@d411 │ │ -1a83fc: 0c02 |00a0: move-result-object v2 │ │ -1a83fe: 7140 3bd0 10b2 |00a1: invoke-static {v0, v1, v2, v11}, Lkotlinx/coroutines/flow/FlowKt;.stateIn:(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/SharingStarted;Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlow; // method@d03b │ │ -1a8404: 0c00 |00a4: move-result-object v0 │ │ -1a8406: 5b90 fc04 |00a5: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fc │ │ -1a840a: 1210 |00a7: const/4 v0, #int 1 // #1 │ │ -1a840c: 5c90 fd04 |00a8: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fd │ │ -1a8410: 2201 a804 |00aa: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@04a8 │ │ -1a8414: 7010 bc0e 0100 |00ac: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ebc │ │ -1a841a: 7110 649a 0100 |00af: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a8420: 0c01 |00b2: move-result-object v1 │ │ -1a8422: 5b91 ff04 |00b3: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ff │ │ -1a8426: 7130 f7c8 0b0b |00b5: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8f7 │ │ -1a842c: 0c01 |00b8: move-result-object v1 │ │ -1a842e: 1f01 901d |00b9: check-cast v1, Lkotlinx/coroutines/Job; // type@1d90 │ │ -1a8432: 5b91 0405 |00bb: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0504 │ │ -1a8436: 7130 f7c8 0b0b |00bd: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8f7 │ │ -1a843c: 0c01 |00c0: move-result-object v1 │ │ -1a843e: 5b91 f904 |00c1: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a8442: 7130 f7c8 0b0b |00c3: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8f7 │ │ -1a8448: 0c0b |00c6: move-result-object v11 │ │ -1a844a: 5b9b 0705 |00c7: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ -1a844e: 220b df0d |00c9: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0ddf │ │ -1a8452: 7010 2946 0b00 |00cb: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4629 │ │ -1a8458: 5b9b f804 |00ce: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ -1a845c: 1f0a 4602 |00d0: check-cast v10, Landroidx/lifecycle/LiveData; // type@0246 │ │ -1a8460: 220b a904 |00d2: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@04a9 │ │ -1a8464: 7010 be0e 0b00 |00d4: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ebe │ │ -1a846a: 7120 5406 ba00 |00d7: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0654 │ │ -1a8470: 0c0a |00da: move-result-object v10 │ │ -1a8472: 5b9a 0005 |00db: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0500 │ │ -1a8476: 0e00 |00dd: return-void │ │ +1a837c: |[1a837c] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ +1a838c: 1a00 5d93 |0000: const-string v0, "appContext" // string@935d │ │ +1a8390: 7120 5db7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8396: 1a00 a4ed |0005: const-string v0, "savedStateHandle" // string@eda4 │ │ +1a839a: 7120 5db7 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a83a0: 7020 2106 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0621 │ │ +1a83a6: 5b9b 0505 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ +1a83aa: 220a a704 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@04a7 │ │ +1a83ae: 7020 ba0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0eba │ │ +1a83b4: 7110 719a 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a83ba: 0c0a |0017: move-result-object v10 │ │ +1a83bc: 5b9a 0205 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0502 │ │ +1a83c0: 220a 4902 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1a83c4: 7010 4406 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ +1a83ca: 5b9a 0105 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0501 │ │ +1a83ce: 220a 4902 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1a83d2: 7010 4406 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ +1a83d8: 5b9a f104 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ +1a83dc: 1f0a 4602 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0246 │ │ +1a83e0: 5b9a f404 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ +1a83e4: 220a 4902 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1a83e8: 7010 4406 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ +1a83ee: 5b9a f504 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f5 │ │ +1a83f2: 220a 7318 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@1873 │ │ +1a83f6: 7010 a497 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@97a4 │ │ +1a83fc: 5b9a f604 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f6 │ │ +1a8400: 220a 4902 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1a8404: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1a8406: 7020 4506 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0645 │ │ +1a840c: 5b9a f204 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a8410: 2200 e00d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0de0 │ │ +1a8414: 7010 3646 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4636 │ │ +1a841a: 5b90 f304 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f3 │ │ +1a841e: 2200 e00d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0de0 │ │ +1a8422: 7010 3646 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4636 │ │ +1a8428: 5b90 fe04 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ +1a842c: 2200 e00d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0de0 │ │ +1a8430: 7010 3646 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4636 │ │ +1a8436: 5b90 f704 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ +1a843a: 2200 e00d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0de0 │ │ +1a843e: 7010 3646 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4636 │ │ +1a8444: 5b90 0305 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ +1a8448: 2200 e00d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0de0 │ │ +1a844c: 7010 3646 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4636 │ │ +1a8452: 5b90 0905 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0509 │ │ +1a8456: 2200 4902 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1a845a: 7010 4406 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ +1a8460: 5b90 0a05 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050a │ │ +1a8464: 2200 4902 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1a8468: 7010 4406 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ +1a846e: 5b90 fb04 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fb │ │ +1a8472: 2200 7c0d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d7c │ │ +1a8476: 7010 ed0f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fed │ │ +1a847c: 0c01 |0078: move-result-object v1 │ │ +1a847e: 1f01 3600 |0079: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a8482: 1222 |007b: const/4 v2, #int 2 // #2 │ │ +1a8484: 705b 0344 102b |007c: invoke-direct {v0, v1, v11, v2, v11}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineDispatcher;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@4403 │ │ +1a848a: 6e10 1144 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@4411 │ │ +1a8490: 0c00 |0082: move-result-object v0 │ │ +1a8492: 2201 c704 |0083: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c7 │ │ +1a8496: 7030 570f 910b |0085: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ +1a849c: 1f01 3d1b |0088: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a84a0: 7120 1cd0 1000 |008a: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d01c │ │ +1a84a6: 0c00 |008d: move-result-object v0 │ │ +1a84a8: 0791 |008e: move-object v1, v9 │ │ +1a84aa: 1f01 4f02 |008f: check-cast v1, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a84ae: 7110 5706 0100 |0091: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a84b4: 0c01 |0094: move-result-object v1 │ │ +1a84b6: 6202 84bd |0095: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd84 │ │ +1a84ba: 1227 |0097: const/4 v7, #int 2 // #2 │ │ +1a84bc: 1208 |0098: const/4 v8, #int 0 // #0 │ │ +1a84be: 1603 f401 |0099: const-wide/16 v3, #int 500 // #1f4 │ │ +1a84c2: 1605 0000 |009b: const-wide/16 v5, #int 0 // #0 │ │ +1a84c6: 7707 1ed4 0200 |009d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/flow/SharingStarted$Companion;.WhileSubscribed$default:(Lkotlinx/coroutines/flow/SharingStarted$Companion;JJILjava/lang/Object;)Lkotlinx/coroutines/flow/SharingStarted; // method@d41e │ │ +1a84cc: 0c02 |00a0: move-result-object v2 │ │ +1a84ce: 7140 48d0 10b2 |00a1: invoke-static {v0, v1, v2, v11}, Lkotlinx/coroutines/flow/FlowKt;.stateIn:(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/SharingStarted;Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlow; // method@d048 │ │ +1a84d4: 0c00 |00a4: move-result-object v0 │ │ +1a84d6: 5b90 fc04 |00a5: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fc │ │ +1a84da: 1210 |00a7: const/4 v0, #int 1 // #1 │ │ +1a84dc: 5c90 fd04 |00a8: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fd │ │ +1a84e0: 2201 a804 |00aa: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@04a8 │ │ +1a84e4: 7010 bc0e 0100 |00ac: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ebc │ │ +1a84ea: 7110 719a 0100 |00af: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a84f0: 0c01 |00b2: move-result-object v1 │ │ +1a84f2: 5b91 ff04 |00b3: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ff │ │ +1a84f6: 7130 04c9 0b0b |00b5: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c904 │ │ +1a84fc: 0c01 |00b8: move-result-object v1 │ │ +1a84fe: 1f01 911d |00b9: check-cast v1, Lkotlinx/coroutines/Job; // type@1d91 │ │ +1a8502: 5b91 0405 |00bb: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0504 │ │ +1a8506: 7130 04c9 0b0b |00bd: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c904 │ │ +1a850c: 0c01 |00c0: move-result-object v1 │ │ +1a850e: 5b91 f904 |00c1: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a8512: 7130 04c9 0b0b |00c3: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c904 │ │ +1a8518: 0c0b |00c6: move-result-object v11 │ │ +1a851a: 5b9b 0705 |00c7: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ +1a851e: 220b e00d |00c9: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0de0 │ │ +1a8522: 7010 3646 0b00 |00cb: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4636 │ │ +1a8528: 5b9b f804 |00ce: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ +1a852c: 1f0a 4602 |00d0: check-cast v10, Landroidx/lifecycle/LiveData; // type@0246 │ │ +1a8530: 220b a904 |00d2: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@04a9 │ │ +1a8534: 7010 be0e 0b00 |00d4: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ebe │ │ +1a853a: 7120 5406 ba00 |00d7: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0654 │ │ +1a8540: 0c0a |00da: move-result-object v10 │ │ +1a8542: 5b9a 0005 |00db: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0500 │ │ +1a8546: 0e00 |00dd: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=67 │ │ 0x000d line=66 │ │ 0x000f line=70 │ │ 0x001a line=76 │ │ 0x0021 line=77 │ │ @@ -30887,18 +30887,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a7b70: |[1a7b70] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ -1a7b80: 7010 ed0f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fed │ │ -1a7b86: 0c00 |0003: move-result-object v0 │ │ -1a7b88: 1100 |0004: return-object v0 │ │ +1a7c40: |[1a7c40] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ +1a7c50: 7010 ed0f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fed │ │ +1a7c56: 0c00 |0003: move-result-object v0 │ │ +1a7c58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30906,17 +30906,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7a70: |[1a7a70] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a7a80: 5400 0105 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0501 │ │ -1a7a84: 1100 |0002: return-object v0 │ │ +1a7b40: |[1a7b40] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a7b50: 5400 0105 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0501 │ │ +1a7b54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30924,17 +30924,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8044: |[1a8044] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a8054: 5400 0705 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ -1a8058: 1100 |0002: return-object v0 │ │ +1a8114: |[1a8114] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a8124: 5400 0705 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ +1a8128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30942,17 +30942,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7a88: |[1a7a88] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a7a98: 5400 f104 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ -1a7a9c: 1100 |0002: return-object v0 │ │ +1a7b58: |[1a7b58] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a7b68: 5400 f104 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ +1a7b6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30960,18 +30960,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1a7c38: |[1a7c38] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a7c48: 7040 0f10 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@100f │ │ -1a7c4e: 0c00 |0003: move-result-object v0 │ │ -1a7c50: 1100 |0004: return-object v0 │ │ +1a7d08: |[1a7d08] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a7d18: 7040 0f10 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@100f │ │ +1a7d1e: 0c00 |0003: move-result-object v0 │ │ +1a7d20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -30982,17 +30982,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1a8478: |[1a8478] com.infomaniak.drive.ui.MainViewModel.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a8488: 7040 1310 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@1013 │ │ -1a848e: 0e00 |0003: return-void │ │ +1a8548: |[1a8548] com.infomaniak.drive.ui.MainViewModel.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8558: 7040 1310 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@1013 │ │ +1a855e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/io/File; │ │ @@ -31003,18 +31003,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a7d90: |[1a7d90] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7da0: 7030 1910 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1019 │ │ -1a7da6: 0c00 |0003: move-result-object v0 │ │ -1a7da8: 1100 |0004: return-object v0 │ │ +1a7e60: |[1a7e60] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7e70: 7030 1910 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1019 │ │ +1a7e76: 0c00 |0003: move-result-object v0 │ │ +1a7e78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ 0x0000 - 0x0005 reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -31024,17 +31024,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a8490: |[1a8490] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a84a0: 7020 1b10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@101b │ │ -1a84a6: 0e00 |0003: return-void │ │ +1a8560: |[1a8560] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8570: 7020 1b10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@101b │ │ +1a8576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -31043,25 +31043,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7010: |[1a7010] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7020: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7024: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7026: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a702a: 0703 |0005: move-object v3, v0 │ │ -1a702c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a7030: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7034: 0704 |000a: move-object v4, v0 │ │ -1a7036: 6e40 d40f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fd4 │ │ -1a703c: 0c01 |000e: move-result-object v1 │ │ -1a703e: 1101 |000f: return-object v1 │ │ +1a70e0: |[1a70e0] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a70f0: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a70f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a70f6: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a70fa: 0703 |0005: move-object v3, v0 │ │ +1a70fc: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a7100: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7104: 0704 |000a: move-object v4, v0 │ │ +1a7106: 6e40 d40f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fd4 │ │ +1a710c: 0c01 |000e: move-result-object v1 │ │ +1a710e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=304 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31074,37 +31074,37 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a711c: |[1a711c] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a712c: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ -1a7130: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7132: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ -1a7136: 0704 |0005: move-object v4, v0 │ │ -1a7138: 2802 |0006: goto 0008 // +0002 │ │ -1a713a: 07a4 |0007: move-object v4, v10 │ │ -1a713c: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ -1a7140: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ -1a7144: 0705 |000c: move-object v5, v0 │ │ -1a7146: 2802 |000d: goto 000f // +0002 │ │ -1a7148: 07b5 |000e: move-object v5, v11 │ │ -1a714a: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ -1a714e: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ -1a7152: 0706 |0013: move-object v6, v0 │ │ -1a7154: 2802 |0014: goto 0016 // +0002 │ │ -1a7156: 07c6 |0015: move-object v6, v12 │ │ -1a7158: 0771 |0016: move-object v1, v7 │ │ -1a715a: 0782 |0017: move-object v2, v8 │ │ -1a715c: 0193 |0018: move v3, v9 │ │ -1a715e: 7406 da0f 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; // method@0fda │ │ -1a7164: 0c07 |001c: move-result-object v7 │ │ -1a7166: 1107 |001d: return-object v7 │ │ +1a71ec: |[1a71ec] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a71fc: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ +1a7200: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7202: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ +1a7206: 0704 |0005: move-object v4, v0 │ │ +1a7208: 2802 |0006: goto 0008 // +0002 │ │ +1a720a: 07a4 |0007: move-object v4, v10 │ │ +1a720c: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ +1a7210: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ +1a7214: 0705 |000c: move-object v5, v0 │ │ +1a7216: 2802 |000d: goto 000f // +0002 │ │ +1a7218: 07b5 |000e: move-object v5, v11 │ │ +1a721a: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ +1a721e: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ +1a7222: 0706 |0013: move-object v6, v0 │ │ +1a7224: 2802 |0014: goto 0016 // +0002 │ │ +1a7226: 07c6 |0015: move-object v6, v12 │ │ +1a7228: 0771 |0016: move-object v1, v7 │ │ +1a722a: 0782 |0017: move-object v2, v8 │ │ +1a722c: 0193 |0018: move v3, v9 │ │ +1a722e: 7406 da0f 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; // method@0fda │ │ +1a7234: 0c07 |001c: move-result-object v7 │ │ +1a7236: 1107 |001d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0019 line=237 │ │ locals : │ │ 0x0000 - 0x001e reg=7 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Z │ │ @@ -31119,37 +31119,37 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 31 16-bit code units │ │ -1a852c: |[1a852c] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ -1a853c: 07a0 |0000: move-object v0, v10 │ │ -1a853e: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a8542: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a8548: 0c01 |0006: move-result-object v1 │ │ -1a854a: 2200 ba04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04ba │ │ -1a854e: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -1a8550: 0702 |000a: move-object v2, v0 │ │ -1a8552: 07b3 |000b: move-object v3, v11 │ │ -1a8554: 07a4 |000c: move-object v4, v10 │ │ -1a8556: 07e5 |000d: move-object v5, v14 │ │ -1a8558: 07d6 |000e: move-object v6, v13 │ │ -1a855a: 07c7 |000f: move-object v7, v12 │ │ -1a855c: 07f8 |0010: move-object v8, v15 │ │ -1a855e: 7608 190f 0200 |0011: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f19 │ │ -1a8564: 0704 |0014: move-object v4, v0 │ │ -1a8566: 1f04 3c1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a856a: 1235 |0017: const/4 v5, #int 3 // #3 │ │ -1a856c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a856e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a8570: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a8572: 7706 60c6 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a8578: 0e00 |001e: return-void │ │ +1a85fc: |[1a85fc] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ +1a860c: 07a0 |0000: move-object v0, v10 │ │ +1a860e: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a8612: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a8618: 0c01 |0006: move-result-object v1 │ │ +1a861a: 2200 ba04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04ba │ │ +1a861e: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +1a8620: 0702 |000a: move-object v2, v0 │ │ +1a8622: 07b3 |000b: move-object v3, v11 │ │ +1a8624: 07a4 |000c: move-object v4, v10 │ │ +1a8626: 07e5 |000d: move-object v5, v14 │ │ +1a8628: 07d6 |000e: move-object v6, v13 │ │ +1a862a: 07c7 |000f: move-object v7, v12 │ │ +1a862c: 07f8 |0010: move-object v8, v15 │ │ +1a862e: 7608 190f 0200 |0011: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f19 │ │ +1a8634: 0704 |0014: move-object v4, v0 │ │ +1a8636: 1f04 3d1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a863a: 1235 |0017: const/4 v5, #int 3 // #3 │ │ +1a863c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a863e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a8640: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a8642: 7706 6dc6 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a8648: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x001f reg=10 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001f reg=11 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001f reg=12 (null) Ljava/io/File; │ │ @@ -31162,25 +31162,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a72a4: |[1a72a4] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a72b4: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a72b8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a72ba: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a72be: 0703 |0005: move-object v3, v0 │ │ -1a72c0: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a72c4: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a72c8: 0704 |000a: move-object v4, v0 │ │ -1a72ca: 6e40 e00f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe0 │ │ -1a72d0: 0c01 |000e: move-result-object v1 │ │ -1a72d2: 1101 |000f: return-object v1 │ │ +1a7374: |[1a7374] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7384: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7388: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a738a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a738e: 0703 |0005: move-object v3, v0 │ │ +1a7390: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a7394: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7398: 0704 |000a: move-object v4, v0 │ │ +1a739a: 6e40 e00f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe0 │ │ +1a73a0: 0c01 |000e: move-result-object v1 │ │ +1a73a2: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=391 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31193,41 +31193,41 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 22 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -1a84cc: |[1a84cc] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ -1a84dc: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a84e0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a84e4: 2200 b703 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ -1a84e8: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a84ec: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a84ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a84f0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a84f2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a84f4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a84f6: 0701 |000d: move-object v1, v0 │ │ -1a84f8: 7607 570b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ -1a84fe: 070c |0011: move-object v12, v0 │ │ -1a8500: 2803 |0012: goto 0015 // +0003 │ │ -1a8502: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a8506: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a850a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a850e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a8510: 070d |001a: move-object v13, v0 │ │ -1a8512: 2803 |001b: goto 001e // +0003 │ │ -1a8514: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a8518: 07e8 |001e: move-object v8, v14 │ │ -1a851a: 07f9 |001f: move-object v9, v15 │ │ -1a851c: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a8520: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a8524: 7606 e10f 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe1 │ │ -1a852a: 0e00 |0027: return-void │ │ +1a859c: |[1a859c] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ +1a85ac: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a85b0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a85b4: 2200 b703 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ +1a85b8: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a85bc: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a85be: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a85c0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a85c2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a85c4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a85c6: 0701 |000d: move-object v1, v0 │ │ +1a85c8: 7607 570b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ +1a85ce: 070c |0011: move-object v12, v0 │ │ +1a85d0: 2803 |0012: goto 0015 // +0003 │ │ +1a85d2: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a85d6: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a85da: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a85de: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a85e0: 070d |001a: move-object v13, v0 │ │ +1a85e2: 2803 |001b: goto 001e // +0003 │ │ +1a85e4: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a85e8: 07e8 |001e: move-object v8, v14 │ │ +1a85ea: 07f9 |001f: move-object v9, v15 │ │ +1a85ec: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a85f0: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a85f4: 7606 e10f 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe1 │ │ +1a85fa: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=509 │ │ 0x0024 line=505 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31243,25 +31243,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a732c: |[1a732c] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a733c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7340: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7342: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a7346: 0703 |0005: move-object v3, v0 │ │ -1a7348: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a734c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7350: 0704 |000a: move-object v4, v0 │ │ -1a7352: 6e40 e40f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe4 │ │ -1a7358: 0c01 |000e: move-result-object v1 │ │ -1a735a: 1101 |000f: return-object v1 │ │ +1a73fc: |[1a73fc] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a740c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7410: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7412: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a7416: 0703 |0005: move-object v3, v0 │ │ +1a7418: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a741c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7420: 0704 |000a: move-object v4, v0 │ │ +1a7422: 6e40 e40f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe4 │ │ +1a7428: 0c01 |000e: move-result-object v1 │ │ +1a742a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=318 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31274,21 +31274,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a73f4: |[1a73f4] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7404: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a7408: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a740c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a740e: 6e30 e80f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fe8 │ │ -1a7414: 0c00 |0008: move-result-object v0 │ │ -1a7416: 1100 |0009: return-object v0 │ │ +1a74c4: |[1a74c4] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a74d4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a74d8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a74dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a74de: 6e30 e80f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fe8 │ │ +1a74e4: 0c00 |0008: move-result-object v0 │ │ +1a74e6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=413 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x000a reg=2 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -31300,25 +31300,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7464: |[1a7464] com.infomaniak.drive.ui.MainViewModel.duplicateFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7474: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7478: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a747a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a747e: 0703 |0005: move-object v3, v0 │ │ -1a7480: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a7484: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7488: 0704 |000a: move-object v4, v0 │ │ -1a748a: 6e40 ea0f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fea │ │ -1a7490: 0c01 |000e: move-result-object v1 │ │ -1a7492: 1101 |000f: return-object v1 │ │ +1a7534: |[1a7534] com.infomaniak.drive.ui.MainViewModel.duplicateFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7544: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7548: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a754a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a754e: 0703 |0005: move-object v3, v0 │ │ +1a7550: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a7554: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7558: 0704 |000a: move-object v4, v0 │ │ +1a755a: 6e40 ea0f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fea │ │ +1a7560: 0c01 |000e: move-result-object v1 │ │ +1a7562: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=420 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Integer; │ │ @@ -31331,19 +31331,19 @@ │ │ type : '()Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a7b8c: |[1a7b8c] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ -1a7b9c: 6e10 ec0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fec │ │ -1a7ba2: 0c00 |0003: move-result-object v0 │ │ -1a7ba4: 1f00 6603 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@0366 │ │ -1a7ba8: 1100 |0006: return-object v0 │ │ +1a7c5c: |[1a7c5c] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ +1a7c6c: 6e10 ec0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fec │ │ +1a7c72: 0c00 |0003: move-result-object v0 │ │ +1a7c74: 1f00 6603 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@0366 │ │ +1a7c78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31351,21 +31351,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a75b8: |[1a75b8] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a75c8: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a75cc: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a75d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a75d2: 6e30 f60f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ff6 │ │ -1a75d8: 0c00 |0008: move-result-object v0 │ │ -1a75da: 1100 |0009: return-object v0 │ │ +1a7688: |[1a7688] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7698: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a769c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a76a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a76a2: 6e30 f60f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ff6 │ │ +1a76a8: 0c00 |0008: move-result-object v0 │ │ +1a76aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=293 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ 0x0000 - 0x000a reg=2 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31377,52 +31377,52 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a857c: |[1a857c] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ -1a858c: 0e00 |0000: return-void │ │ +1a864c: |[1a864c] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ +1a865c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : 'initCurrentFolderFromRealm' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -1a8590: |[1a8590] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ -1a85a0: 5440 0505 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ -1a85a4: 1a01 2fae |0002: const-string v1, "folderId" // string@ae2f │ │ -1a85a8: 6e20 5006 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1a85ae: 0c00 |0007: move-result-object v0 │ │ -1a85b0: 1f00 a217 |0008: check-cast v0, Ljava/lang/Integer; // type@17a2 │ │ -1a85b4: 5441 f404 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ -1a85b8: 6e10 3b06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ -1a85be: 0c01 |000f: move-result-object v1 │ │ -1a85c0: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ -1a85c4: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -1a85c8: 6201 b800 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a85cc: 6e10 8893 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1a85d2: 0a00 |0019: move-result v0 │ │ -1a85d4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a85d6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -1a85d8: 7153 9009 0123 |001c: invoke-static {v1, v0, v3, v2, v3}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById$default:(Lcom/infomaniak/drive/data/cache/FileController;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/File; // method@0990 │ │ -1a85de: 0c00 |001f: move-result-object v0 │ │ -1a85e0: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -1a85e4: 5441 f104 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ -1a85e8: 6e20 4a06 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1a85ee: 7010 2510 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1025 │ │ -1a85f4: 0e00 |002a: return-void │ │ +1a8660: |[1a8660] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ +1a8670: 5440 0505 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ +1a8674: 1a01 34ae |0002: const-string v1, "folderId" // string@ae34 │ │ +1a8678: 6e20 5006 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1a867e: 0c00 |0007: move-result-object v0 │ │ +1a8680: 1f00 a317 |0008: check-cast v0, Ljava/lang/Integer; // type@17a3 │ │ +1a8684: 5441 f404 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ +1a8688: 6e10 3b06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ +1a868e: 0c01 |000f: move-result-object v1 │ │ +1a8690: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ +1a8694: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +1a8698: 6201 b800 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a869c: 6e10 9593 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1a86a2: 0a00 |0019: move-result v0 │ │ +1a86a4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a86a6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +1a86a8: 7153 9009 0123 |001c: invoke-static {v1, v0, v3, v2, v3}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById$default:(Lcom/infomaniak/drive/data/cache/FileController;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/File; // method@0990 │ │ +1a86ae: 0c00 |001f: move-result-object v0 │ │ +1a86b0: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +1a86b4: 5441 f104 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ +1a86b8: 6e20 4a06 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1a86be: 7010 2510 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1025 │ │ +1a86c4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x000a line=624 │ │ 0x0014 line=625 │ │ 0x0022 line=626 │ │ 0x0027 line=627 │ │ @@ -31434,36 +31434,36 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 39 16-bit code units │ │ -1a7f3c: |[1a7f3c] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a7f4c: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a7f50: 0771 |0002: move-object v1, v7 │ │ -1a7f52: 1f01 3600 |0003: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a7f56: 1265 |0005: const/4 v5, #int 6 // #6 │ │ -1a7f58: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -1a7f5a: 1b02 8702 0100 |0007: const-string/jumbo v2, "uploadFile" // string@00010287 │ │ -1a7f60: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a7f62: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a7f64: 7707 1f09 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackNewElementEvent$default:(Lcom/infomaniak/drive/MatomoDrive;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@091f │ │ -1a7f6a: 5487 0b05 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ -1a7f6e: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ -1a7f72: 7010 2c10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102c │ │ -1a7f78: 6207 91b2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a7f7c: 280c |0018: goto 0024 // +000c │ │ -1a7f7e: 1a07 2f83 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@832f │ │ -1a7f82: 7110 a079 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@79a0 │ │ -1a7f88: 0c07 |001e: move-result-object v7 │ │ -1a7f8a: 1a08 1399 |001f: const-string v8, "captureMessage(...)" // string@9913 │ │ -1a7f8e: 7120 4fb7 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a7f94: 6207 91b2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a7f98: 1107 |0026: return-object v7 │ │ +1a800c: |[1a800c] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a801c: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a8020: 0771 |0002: move-object v1, v7 │ │ +1a8022: 1f01 3600 |0003: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a8026: 1265 |0005: const/4 v5, #int 6 // #6 │ │ +1a8028: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +1a802a: 1b02 8c02 0100 |0007: const-string/jumbo v2, "uploadFile" // string@0001028c │ │ +1a8030: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a8032: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a8034: 7707 1f09 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackNewElementEvent$default:(Lcom/infomaniak/drive/MatomoDrive;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@091f │ │ +1a803a: 5487 0b05 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ +1a803e: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ +1a8042: 7010 2c10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102c │ │ +1a8048: 6207 94b2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a804c: 280c |0018: goto 0024 // +000c │ │ +1a804e: 1a07 3383 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@8333 │ │ +1a8052: 7110 ad79 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@79ad │ │ +1a8058: 0c07 |001e: move-result-object v7 │ │ +1a805a: 1a08 1899 |001f: const-string v8, "captureMessage(...)" // string@9918 │ │ +1a805e: 7120 5cb7 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a8064: 6207 94b2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a8068: 1107 |0026: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x000f line=161 │ │ 0x0024 line=162 │ │ locals : │ │ 0x0000 - 0x0027 reg=7 (null) Landroidx/fragment/app/FragmentActivity; │ │ @@ -31474,39 +31474,39 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a8644: |[1a8644] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ -1a8654: 0e00 |0000: return-void │ │ +1a8714: |[1a8714] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ +1a8724: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : 'manageCategoryApiCall' │ │ type : '(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1a7c54: |[1a7c54] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a7c64: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1a7c68: 6203 b400 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a7c6c: 6e30 2909 1302 |0004: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.addCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0929 │ │ -1a7c72: 0c01 |0007: move-result-object v1 │ │ -1a7c74: 2807 |0008: goto 000f // +0007 │ │ -1a7c76: 6203 b400 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a7c7a: 6e30 5e09 1302 |000b: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.removeCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095e │ │ -1a7c80: 0c01 |000e: move-result-object v1 │ │ -1a7c82: 1101 |000f: return-object v1 │ │ +1a7d24: |[1a7d24] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a7d34: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1a7d38: 6203 b400 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a7d3c: 6e30 2909 1302 |0004: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.addCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0929 │ │ +1a7d42: 0c01 |0007: move-result-object v1 │ │ +1a7d44: 2807 |0008: goto 000f // +0007 │ │ +1a7d46: 6203 b400 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a7d4a: 6e30 5e09 1302 |000b: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.removeCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095e │ │ +1a7d50: 0c01 |000e: move-result-object v1 │ │ +1a7d52: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=615 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -31517,21 +31517,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a76dc: |[1a76dc] com.infomaniak.drive.ui.MainViewModel.moveFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a76ec: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a76f0: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a76f4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a76f6: 6e40 1110 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@1011 │ │ -1a76fc: 0c00 |0008: move-result-object v0 │ │ -1a76fe: 1100 |0009: return-object v0 │ │ +1a77ac: |[1a77ac] com.infomaniak.drive.ui.MainViewModel.moveFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a77bc: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a77c0: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a77c4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a77c6: 6e40 1110 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@1011 │ │ +1a77cc: 0c00 |0008: move-result-object v0 │ │ +1a77ce: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=340 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31544,38 +31544,38 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -1a86b8: |[1a86b8] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a86c8: 6e10 5e0a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a5e │ │ -1a86ce: 0a00 |0003: move-result v0 │ │ -1a86d0: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -1a86d4: 2200 6317 |0006: new-instance v0, Ljava/io/File; // type@1763 │ │ -1a86d8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1a86da: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a86dc: 7140 3e0a 2621 |000a: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/data/models/File;.getRemotePath$default:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/lang/String; // method@0a3e │ │ -1a86e2: 0c06 |000d: move-result-object v6 │ │ -1a86e4: 6e10 360a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a36 │ │ -1a86ea: 0c04 |0011: move-result-object v4 │ │ -1a86ec: 2201 bc17 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@17bc │ │ -1a86f0: 7010 6c94 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@946c │ │ -1a86f6: 6e20 7894 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a86fc: 1a06 8d25 |001a: const-string v6, "/" // string@258d │ │ -1a8700: 6e20 7894 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a8706: 6e20 7894 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a870c: 6e10 8a94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1a8712: 0c04 |0025: move-result-object v4 │ │ -1a8714: 7020 4492 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9244 │ │ -1a871a: 6e20 5f92 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@925f │ │ -1a8720: 2804 |002c: goto 0030 // +0004 │ │ -1a8722: 6e10 4b92 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@924b │ │ -1a8728: 0e00 |0030: return-void │ │ +1a8788: |[1a8788] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8798: 6e10 5e0a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a5e │ │ +1a879e: 0a00 |0003: move-result v0 │ │ +1a87a0: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +1a87a4: 2200 6417 |0006: new-instance v0, Ljava/io/File; // type@1764 │ │ +1a87a8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1a87aa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a87ac: 7140 3e0a 2621 |000a: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/data/models/File;.getRemotePath$default:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/lang/String; // method@0a3e │ │ +1a87b2: 0c06 |000d: move-result-object v6 │ │ +1a87b4: 6e10 360a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a36 │ │ +1a87ba: 0c04 |0011: move-result-object v4 │ │ +1a87bc: 2201 bd17 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@17bd │ │ +1a87c0: 7010 7994 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9479 │ │ +1a87c6: 6e20 8594 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a87cc: 1a06 8e25 |001a: const-string v6, "/" // string@258e │ │ +1a87d0: 6e20 8594 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a87d6: 6e20 8594 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a87dc: 6e10 9794 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1a87e2: 0c04 |0025: move-result-object v4 │ │ +1a87e4: 7020 5192 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9251 │ │ +1a87ea: 6e20 6c92 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@926c │ │ +1a87f0: 2804 |002c: goto 0030 // +0004 │ │ +1a87f2: 6e10 5892 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@9258 │ │ +1a87f8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x002d line=594 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0031 reg=4 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31587,20 +31587,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1a872c: |[1a872c] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ -1a873c: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a8740: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a8744: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a8746: 6e40 1410 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1014 │ │ -1a874c: 0e00 |0008: return-void │ │ +1a87fc: |[1a87fc] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ +1a880c: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a8810: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a8814: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a8816: 6e40 1410 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1014 │ │ +1a881c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0009 reg=1 (null) Landroidx/navigation/NavController; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -31613,113 +31613,113 @@ │ │ type : '()Lcom/infomaniak/drive/utils/NotificationPermission;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a7c1c: |[1a7c1c] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7c2c: 2200 fa0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bfa │ │ -1a7c30: 7010 0a3b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3b0a │ │ -1a7c36: 1100 |0005: return-object v0 │ │ +1a7cec: |[1a7cec] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7cfc: 2200 fb0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bfb │ │ +1a7d00: 7010 173b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3b17 │ │ +1a7d06: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : 'onNetworkAvailabilityChanged' │ │ type : '(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 151 16-bit code units │ │ -1a7dac: |[1a7dac] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7dbc: 20f0 d004 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d0 │ │ -1a7dc0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a7dc4: 07f0 |0004: move-object v0, v15 │ │ -1a7dc6: 1f00 d004 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d0 │ │ -1a7dca: 5201 c004 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ -1a7dce: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a7dd2: b521 |000b: and-int/2addr v1, v2 │ │ -1a7dd4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a7dd8: 520f c004 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ -1a7ddc: b12f |0010: sub-int/2addr v15, v2 │ │ -1a7dde: 590f c004 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ -1a7de2: 2806 |0013: goto 0019 // +0006 │ │ -1a7de4: 2200 d004 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d0 │ │ -1a7de8: 7030 820f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f82 │ │ -1a7dee: 0706 |0019: move-object v6, v0 │ │ -1a7df0: 546f c104 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c1 │ │ -1a7df4: 7100 87b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a7dfa: 0c00 |001f: move-result-object v0 │ │ -1a7dfc: 5261 c004 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ -1a7e00: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a7e02: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ -1a7e06: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ -1a7e0a: 546e bf04 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bf │ │ -1a7e0e: 1f0e de04 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1a7e12: 7110 4d9b 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a7e18: 2863 |002e: goto 0091 // +0063 │ │ -1a7e1a: 220e 9f17 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@179f │ │ -1a7e1e: 1a0f ed97 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a7e22: 7020 7d93 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a7e28: 270e |0036: throw v14 │ │ -1a7e2a: 7110 4d9b 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a7e30: 6207 8f50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508f │ │ -1a7e34: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ -1a7e38: 1a0f 562b |003e: const-string v15, "Available" // string@2b56 │ │ -1a7e3c: 2803 |0040: goto 0043 // +0003 │ │ -1a7e3e: 1a0f 9c82 |0041: const-string v15, "Unavailable" // string@829c │ │ -1a7e42: 07f9 |0043: move-object v9, v15 │ │ -1a7e44: 124b |0044: const/4 v11, #int 4 // #4 │ │ -1a7e46: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a7e48: 1a08 203d |0046: const-string v8, "Internet availability" // string@3d20 │ │ -1a7e4c: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a7e4e: 7706 9c45 0700 |0049: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/lib/core/utils/SentryLog;.d$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@459c │ │ -1a7e54: 220f e512 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12e5 │ │ -1a7e58: 7010 a870 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@70a8 │ │ -1a7e5e: 1a01 3e6c |0051: const-string v1, "Network" // string@6c3e │ │ -1a7e62: 6e20 ce70 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70ce │ │ -1a7e68: 2201 bc17 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@17bc │ │ -1a7e6c: 1a03 1f3d |0058: const-string v3, "Internet access is available : " // string@3d1f │ │ -1a7e70: 7020 6f94 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1a7e76: 6e20 7a94 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@947a │ │ -1a7e7c: 6e10 8a94 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1a7e82: 0c01 |0063: move-result-object v1 │ │ -1a7e84: 6e20 d170 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70d1 │ │ -1a7e8a: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ -1a7e8e: 6201 e3a6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6e3 │ │ -1a7e92: 2803 |006b: goto 006e // +0003 │ │ -1a7e94: 6201 e4a6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e4 │ │ -1a7e98: 6e20 d070 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70d0 │ │ -1a7e9e: 7110 9179 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7991 │ │ -1a7ea4: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ -1a7ea8: 6201 b812 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a7eac: 7010 ed0f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fed │ │ -1a7eb2: 0c0e |007b: move-result-object v14 │ │ -1a7eb4: 1f0e 3600 |007c: check-cast v14, Landroid/content/Context; // type@0036 │ │ -1a7eb8: 5b6d bf04 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bf │ │ -1a7ebc: 5962 c004 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ -1a7ec0: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -1a7ec2: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -1a7ec4: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -1a7ec6: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ -1a7eca: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -1a7ecc: 07e2 |0088: move-object v2, v14 │ │ -1a7ece: 7708 a939 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39a9 │ │ -1a7ed4: 0c0e |008c: move-result-object v14 │ │ -1a7ed6: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ -1a7eda: 1100 |008f: return-object v0 │ │ -1a7edc: 07de |0090: move-object v14, v13 │ │ -1a7ede: 6e10 2210 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1022 │ │ -1a7ee4: 620e 91b2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a7ee8: 110e |0096: return-object v14 │ │ +1a7e7c: |[1a7e7c] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7e8c: 20f0 d004 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d0 │ │ +1a7e90: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a7e94: 07f0 |0004: move-object v0, v15 │ │ +1a7e96: 1f00 d004 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d0 │ │ +1a7e9a: 5201 c004 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ +1a7e9e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a7ea2: b521 |000b: and-int/2addr v1, v2 │ │ +1a7ea4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a7ea8: 520f c004 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ +1a7eac: b12f |0010: sub-int/2addr v15, v2 │ │ +1a7eae: 590f c004 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ +1a7eb2: 2806 |0013: goto 0019 // +0006 │ │ +1a7eb4: 2200 d004 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d0 │ │ +1a7eb8: 7030 820f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f82 │ │ +1a7ebe: 0706 |0019: move-object v6, v0 │ │ +1a7ec0: 546f c104 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c1 │ │ +1a7ec4: 7100 94b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a7eca: 0c00 |001f: move-result-object v0 │ │ +1a7ecc: 5261 c004 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ +1a7ed0: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a7ed2: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ +1a7ed6: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ +1a7eda: 546e bf04 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bf │ │ +1a7ede: 1f0e de04 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1a7ee2: 7110 5a9b 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a7ee8: 2863 |002e: goto 0091 // +0063 │ │ +1a7eea: 220e a017 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a7eee: 1a0f f297 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a7ef2: 7020 8a93 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a7ef8: 270e |0036: throw v14 │ │ +1a7efa: 7110 5a9b 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a7f00: 6207 9250 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@5092 │ │ +1a7f04: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ +1a7f08: 1a0f 592b |003e: const-string v15, "Available" // string@2b59 │ │ +1a7f0c: 2803 |0040: goto 0043 // +0003 │ │ +1a7f0e: 1a0f a082 |0041: const-string v15, "Unavailable" // string@82a0 │ │ +1a7f12: 07f9 |0043: move-object v9, v15 │ │ +1a7f14: 124b |0044: const/4 v11, #int 4 // #4 │ │ +1a7f16: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a7f18: 1a08 233d |0046: const-string v8, "Internet availability" // string@3d23 │ │ +1a7f1c: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a7f1e: 7706 a945 0700 |0049: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/lib/core/utils/SentryLog;.d$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@45a9 │ │ +1a7f24: 220f e612 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12e6 │ │ +1a7f28: 7010 b570 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@70b5 │ │ +1a7f2e: 1a01 426c |0051: const-string v1, "Network" // string@6c42 │ │ +1a7f32: 6e20 db70 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70db │ │ +1a7f38: 2201 bd17 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@17bd │ │ +1a7f3c: 1a03 223d |0058: const-string v3, "Internet access is available : " // string@3d22 │ │ +1a7f40: 7020 7c94 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1a7f46: 6e20 8794 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9487 │ │ +1a7f4c: 6e10 9794 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1a7f52: 0c01 |0063: move-result-object v1 │ │ +1a7f54: 6e20 de70 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70de │ │ +1a7f5a: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ +1a7f5e: 6201 e6a6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6e6 │ │ +1a7f62: 2803 |006b: goto 006e // +0003 │ │ +1a7f64: 6201 e7a6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e7 │ │ +1a7f68: 6e20 dd70 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70dd │ │ +1a7f6e: 7110 9e79 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@799e │ │ +1a7f74: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ +1a7f78: 6201 bb12 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a7f7c: 7010 ed0f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fed │ │ +1a7f82: 0c0e |007b: move-result-object v14 │ │ +1a7f84: 1f0e 3600 |007c: check-cast v14, Landroid/content/Context; // type@0036 │ │ +1a7f88: 5b6d bf04 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bf │ │ +1a7f8c: 5962 c004 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c0 │ │ +1a7f90: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +1a7f92: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +1a7f94: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +1a7f96: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ +1a7f9a: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +1a7f9c: 07e2 |0088: move-object v2, v14 │ │ +1a7f9e: 7708 b639 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39b6 │ │ +1a7fa4: 0c0e |008c: move-result-object v14 │ │ +1a7fa6: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ +1a7faa: 1100 |008f: return-object v0 │ │ +1a7fac: 07de |0090: move-object v14, v13 │ │ +1a7fae: 6e10 2210 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1022 │ │ +1a7fb4: 620e 94b2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a7fb8: 110e |0096: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=579 │ │ 0x003a line=580 │ │ 0x004c line=581 │ │ 0x0051 line=582 │ │ 0x0056 line=583 │ │ @@ -31738,36 +31738,36 @@ │ │ type : '(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1a77ec: |[1a77ec] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a77fc: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a7800: 6e20 460b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b46 │ │ -1a7806: 0c06 |0005: move-result-object v6 │ │ -1a7808: 7110 7a6f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f7a │ │ -1a780e: 0c06 |0009: move-result-object v6 │ │ -1a7810: 2200 d104 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d1 │ │ -1a7814: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a7816: 7020 840f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ -1a781c: 1f00 3c1b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7820: 7120 0fd0 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d00f │ │ -1a7826: 0c06 |0015: move-result-object v6 │ │ -1a7828: 7110 e5cf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfe5 │ │ -1a782e: 0c06 |0019: move-result-object v6 │ │ -1a7830: 7110 bdcf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfbd │ │ -1a7836: 0c00 |001d: move-result-object v0 │ │ -1a7838: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -1a783a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a783c: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -1a7840: 7706 2a06 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/lifecycle/FlowLiveDataConversions;.asLiveData$default:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;JILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062a │ │ -1a7846: 0c06 |0025: move-result-object v6 │ │ -1a7848: 1106 |0026: return-object v6 │ │ +1a78bc: |[1a78bc] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a78cc: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a78d0: 6e20 460b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b46 │ │ +1a78d6: 0c06 |0005: move-result-object v6 │ │ +1a78d8: 7110 876f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f87 │ │ +1a78de: 0c06 |0009: move-result-object v6 │ │ +1a78e0: 2200 d104 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d1 │ │ +1a78e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a78e6: 7020 840f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ +1a78ec: 1f00 3d1b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a78f0: 7120 1cd0 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d01c │ │ +1a78f6: 0c06 |0015: move-result-object v6 │ │ +1a78f8: 7110 f2cf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cff2 │ │ +1a78fe: 0c06 |0019: move-result-object v6 │ │ +1a7900: 7110 cacf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfca │ │ +1a7906: 0c00 |001d: move-result-object v0 │ │ +1a7908: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +1a790a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a790c: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +1a7910: 7706 2a06 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/lifecycle/FlowLiveDataConversions;.asLiveData$default:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;JILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062a │ │ +1a7916: 0c06 |0025: move-result-object v6 │ │ +1a7918: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0006 line=449 │ │ 0x000a line=450 │ │ 0x0016 line=451 │ │ 0x001a line=452 │ │ @@ -31780,23 +31780,23 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -1a87e4: |[1a87e4] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a87f4: 5430 0705 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ -1a87f8: 1f00 901d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d90 │ │ -1a87fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a87fe: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8800: 7140 c4c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8c4 │ │ -1a8806: 5430 f104 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ -1a880a: 6e20 4906 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0649 │ │ -1a8810: 0e00 |000e: return-void │ │ +1a88b4: |[1a88b4] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a88c4: 5430 0705 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ +1a88c8: 1f00 911d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d91 │ │ +1a88cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a88ce: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a88d0: 7140 d1c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8d1 │ │ +1a88d6: 5430 f104 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ +1a88da: 6e20 4906 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0649 │ │ +1a88e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0009 line=152 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000f reg=4 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31806,27 +31806,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a7d54: |[1a7d54] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a7d64: 5422 0605 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0506 │ │ -1a7d68: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -1a7d6c: 6200 b800 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a7d70: 6e20 9e09 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@099e │ │ -1a7d76: 0c02 |0009: move-result-object v2 │ │ -1a7d78: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -1a7d7c: 6202 b800 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a7d80: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a7d82: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1a7d84: 7140 9f09 1210 |0010: invoke-static {v2, v1, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@099f │ │ -1a7d8a: 0c02 |0013: move-result-object v2 │ │ -1a7d8c: 1102 |0014: return-object v2 │ │ +1a7e24: |[1a7e24] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a7e34: 5422 0605 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0506 │ │ +1a7e38: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +1a7e3c: 6200 b800 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a7e40: 6e20 9e09 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@099e │ │ +1a7e46: 0c02 |0009: move-result-object v2 │ │ +1a7e48: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +1a7e4c: 6202 b800 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a7e50: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a7e52: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1a7e54: 7140 9f09 1210 |0010: invoke-static {v2, v1, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@099f │ │ +1a7e5a: 0c02 |0013: move-result-object v2 │ │ +1a7e5c: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -31836,41 +31836,41 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 22 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -1a8814: |[1a8814] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ -1a8824: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a8828: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a882c: 2200 b703 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ -1a8830: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a8834: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a8836: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8838: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a883a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a883c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a883e: 0701 |000d: move-object v1, v0 │ │ -1a8840: 7607 570b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ -1a8846: 070c |0011: move-object v12, v0 │ │ -1a8848: 2803 |0012: goto 0015 // +0003 │ │ -1a884a: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a884e: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a8852: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a8856: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a8858: 070d |001a: move-object v13, v0 │ │ -1a885a: 2803 |001b: goto 001e // +0003 │ │ -1a885c: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a8860: 07e8 |001e: move-object v8, v14 │ │ -1a8862: 07f9 |001f: move-object v9, v15 │ │ -1a8864: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a8868: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a886c: 7406 1d10 0800 |0024: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@101d │ │ -1a8872: 0e00 |0027: return-void │ │ +1a88e4: |[1a88e4] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ +1a88f4: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a88f8: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a88fc: 2200 b703 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ +1a8900: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a8904: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a8906: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8908: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a890a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a890c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a890e: 0701 |000d: move-object v1, v0 │ │ +1a8910: 7607 570b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ +1a8916: 070c |0011: move-object v12, v0 │ │ +1a8918: 2803 |0012: goto 0015 // +0003 │ │ +1a891a: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a891e: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a8922: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a8926: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a8928: 070d |001a: move-object v13, v0 │ │ +1a892a: 2803 |001b: goto 001e // +0003 │ │ +1a892c: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a8930: 07e8 |001e: move-object v8, v14 │ │ +1a8932: 07f9 |001f: move-object v9, v15 │ │ +1a8934: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a8938: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a893c: 7406 1d10 0800 |0024: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@101d │ │ +1a8942: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=495 │ │ 0x0024 line=491 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31886,21 +31886,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a784c: |[1a784c] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline$default:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a785c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a7860: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a7864: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a7866: 6e30 1f10 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@101f │ │ -1a786c: 0c00 |0008: move-result-object v0 │ │ -1a786e: 1100 |0009: return-object v0 │ │ +1a791c: |[1a791c] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline$default:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a792c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a7930: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a7934: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a7936: 6e30 1f10 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@101f │ │ +1a793c: 0c00 |0008: move-result-object v0 │ │ +1a793e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=2 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -31912,25 +31912,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7908: |[1a7908] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7918: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a791c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a791e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a7922: 0703 |0005: move-object v3, v0 │ │ -1a7924: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a7928: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a792c: 0704 |000a: move-object v4, v0 │ │ -1a792e: 6e40 2310 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1023 │ │ -1a7934: 0c01 |000e: move-result-object v1 │ │ -1a7936: 1101 |000f: return-object v1 │ │ +1a79d8: |[1a79d8] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a79e8: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a79ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a79ee: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a79f2: 0703 |0005: move-object v3, v0 │ │ +1a79f4: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a79f8: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a79fc: 0704 |000a: move-object v4, v0 │ │ +1a79fe: 6e40 2310 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1023 │ │ +1a7a04: 0c01 |000e: move-result-object v1 │ │ +1a7a06: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=405 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Integer; │ │ @@ -31943,25 +31943,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1a8930: |[1a8930] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ -1a8940: 7010 2610 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1026 │ │ -1a8946: 5420 0b05 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ -1a894a: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ -1a894e: 5421 f404 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ -1a8952: 6e10 3b06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ -1a8958: 0c01 |000c: move-result-object v1 │ │ -1a895a: 7110 4db7 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a8960: 1f01 8c03 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a8964: 6e20 1f14 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141f │ │ -1a896a: 0e00 |0015: return-void │ │ +1a8a00: |[1a8a00] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ +1a8a10: 7010 2610 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1026 │ │ +1a8a16: 5420 0b05 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ +1a8a1a: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ +1a8a1e: 5421 f404 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ +1a8a22: 6e10 3b06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ +1a8a28: 0c01 |000c: move-result-object v1 │ │ +1a8a2a: 7110 5ab7 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a8a30: 1f01 8c03 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a8a34: 6e20 2c14 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@142c │ │ +1a8a3a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0003 line=599 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -31970,28 +31970,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1a896c: |[1a896c] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ -1a897c: 5430 f404 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ -1a8980: 6e10 3b06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ -1a8986: 0c00 |0005: move-result-object v0 │ │ -1a8988: 1f00 8c03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a898c: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ -1a8990: 5431 0505 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ -1a8994: 6e10 300a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ -1a899a: 0a00 |000f: move-result v0 │ │ -1a899c: 7110 9793 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1a89a2: 0c00 |0013: move-result-object v0 │ │ -1a89a4: 1a02 2fae |0014: const-string v2, "folderId" // string@ae2f │ │ -1a89a8: 6e30 5206 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1a89ae: 0e00 |0019: return-void │ │ +1a8a3c: |[1a8a3c] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ +1a8a4c: 5430 f404 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ +1a8a50: 6e10 3b06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ +1a8a56: 0c00 |0005: move-result-object v0 │ │ +1a8a58: 1f00 8c03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a8a5c: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ +1a8a60: 5431 0505 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ +1a8a64: 6e10 300a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a30 │ │ +1a8a6a: 0a00 |000f: move-result v0 │ │ +1a8a6c: 7110 a493 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1a8a72: 0c00 |0013: move-result-object v0 │ │ +1a8a74: 1a02 34ae |0014: const-string v2, "folderId" // string@ae34 │ │ +1a8a78: 6e30 5206 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1a8a7e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #43 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31999,26 +31999,26 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a8a5c: |[1a8a5c] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ -1a8a6c: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ -1a8a70: 6e10 3b06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ -1a8a76: 0c00 |0005: move-result-object v0 │ │ -1a8a78: 1f00 8c03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1a8a7c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -1a8a80: 7010 2510 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1025 │ │ -1a8a86: 2807 |000d: goto 0014 // +0007 │ │ -1a8a88: 0710 |000e: move-object v0, v1 │ │ -1a8a8a: 1f00 de04 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1a8a8e: 7010 0610 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1006 │ │ -1a8a94: 0e00 |0014: return-void │ │ +1a8b2c: |[1a8b2c] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ +1a8b3c: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ +1a8b40: 6e10 3b06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063b │ │ +1a8b46: 0c00 |0005: move-result-object v0 │ │ +1a8b48: 1f00 8c03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1a8b4c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +1a8b50: 7010 2510 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1025 │ │ +1a8b56: 2807 |000d: goto 0014 // +0007 │ │ +1a8b58: 0710 |000e: move-object v0, v1 │ │ +1a8b5a: 1f00 de04 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1a8b5e: 7010 0610 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1006 │ │ +1a8b64: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x000a line=604 │ │ 0x000e line=605 │ │ 0x0011 line=606 │ │ locals : │ │ @@ -32029,41 +32029,41 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -1a7f9c: |[1a7f9c] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a7fac: 1a00 3cac |0000: const-string v0, "fileRequest" // string@ac3c │ │ -1a7fb0: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7fb6: 6e10 4106 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0641 │ │ -1a7fbc: 0c00 |0008: move-result-object v0 │ │ -1a7fbe: 7110 4db7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a7fc4: 1f00 ae04 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ -1a7fc8: 6e10 dd0e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0edd │ │ -1a7fce: 0a00 |0011: move-result v0 │ │ -1a7fd0: 6e10 d30e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ed3 │ │ -1a7fd6: 0a01 |0015: move-result v1 │ │ -1a7fd8: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -1a7fdc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a7fe0: 6e10 4106 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0641 │ │ -1a7fe6: 0c01 |001d: move-result-object v1 │ │ -1a7fe8: 7110 4db7 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a7fee: 1f01 ae04 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ -1a7ff2: 6e10 de0e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0ede │ │ -1a7ff8: 0a01 |0026: move-result v1 │ │ -1a7ffa: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a7ffe: 2202 ae04 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ -1a8002: 6e10 d00e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ed0 │ │ -1a8008: 0c04 |002e: move-result-object v4 │ │ -1a800a: 7040 d50e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed5 │ │ -1a8010: 6e20 4306 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0643 │ │ -1a8016: 6203 91b2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a801a: 1103 |0037: return-object v3 │ │ +1a806c: |[1a806c] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a807c: 1a00 41ac |0000: const-string v0, "fileRequest" // string@ac41 │ │ +1a8080: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8086: 6e10 4106 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0641 │ │ +1a808c: 0c00 |0008: move-result-object v0 │ │ +1a808e: 7110 5ab7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a8094: 1f00 ae04 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ +1a8098: 6e10 dd0e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0edd │ │ +1a809e: 0a00 |0011: move-result v0 │ │ +1a80a0: 6e10 d30e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ed3 │ │ +1a80a6: 0a01 |0015: move-result v1 │ │ +1a80a8: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +1a80ac: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a80b0: 6e10 4106 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0641 │ │ +1a80b6: 0c01 |001d: move-result-object v1 │ │ +1a80b8: 7110 5ab7 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a80be: 1f01 ae04 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ +1a80c2: 6e10 de0e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0ede │ │ +1a80c8: 0a01 |0026: move-result v1 │ │ +1a80ca: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a80ce: 2202 ae04 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ +1a80d2: 6e10 d00e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ed0 │ │ +1a80d8: 0c04 |002e: move-result-object v4 │ │ +1a80da: 7040 d50e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed5 │ │ +1a80e0: 6e20 4306 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0643 │ │ +1a80e6: 6203 94b2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a80ea: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=211 │ │ 0x0012 line=212 │ │ 0x001a line=214 │ │ 0x0029 line=216 │ │ 0x002b line=219 │ │ @@ -32079,32 +32079,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7040: |[1a7040] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7050: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a7054: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a705a: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7060: 0c00 |0008: move-result-object v0 │ │ -1a7062: 0701 |0009: move-object v1, v0 │ │ -1a7064: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7068: 2200 b004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b0 │ │ -1a706c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a706e: 7052 e70e 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0ee7 │ │ -1a7074: 0704 |0012: move-object v4, v0 │ │ -1a7076: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a707a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a707c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a707e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7082: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7088: 0c08 |001c: move-result-object v8 │ │ -1a708a: 1108 |001d: return-object v8 │ │ +1a7110: |[1a7110] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a7120: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a7124: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a712a: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7130: 0c00 |0008: move-result-object v0 │ │ +1a7132: 0701 |0009: move-object v1, v0 │ │ +1a7134: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7138: 2200 b004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b0 │ │ +1a713c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a713e: 7052 e70e 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0ee7 │ │ +1a7144: 0704 |0012: move-object v4, v0 │ │ +1a7146: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a714a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a714c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a714e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7152: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7158: 0c08 |001c: move-result-object v8 │ │ +1a715a: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=305 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -32115,30 +32115,30 @@ │ │ type : '(I)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a708c: |[1a708c] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ -1a709c: 7100 18c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a70a2: 0c00 |0003: move-result-object v0 │ │ -1a70a4: 0701 |0004: move-object v1, v0 │ │ -1a70a6: 1f01 761a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a70aa: 2200 b104 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04b1 │ │ -1a70ae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a70b0: 7030 ed0e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eed │ │ -1a70b6: 0704 |000d: move-object v4, v0 │ │ -1a70b8: 1f04 3c1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a70bc: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a70be: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a70c0: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a70c4: 7706 2306 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a70ca: 0c08 |0017: move-result-object v8 │ │ -1a70cc: 1108 |0018: return-object v8 │ │ +1a715c: |[1a715c] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ +1a716c: 7100 25c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7172: 0c00 |0003: move-result-object v0 │ │ +1a7174: 0701 |0004: move-object v1, v0 │ │ +1a7176: 1f01 771a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a717a: 2200 b104 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04b1 │ │ +1a717e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a7180: 7030 ed0e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eed │ │ +1a7186: 0704 |000d: move-object v4, v0 │ │ +1a7188: 1f04 3d1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a718c: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a718e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a7190: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a7194: 7706 2306 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a719a: 0c08 |0017: move-result-object v8 │ │ +1a719c: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0019 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0019 reg=8 (null) I │ │ │ │ @@ -32147,21 +32147,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a84a8: |[1a84a8] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ -1a84b8: 5430 0805 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@0508 │ │ -1a84bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1a84c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a84c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a84c4: 7140 c4c8 2021 |0006: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8c4 │ │ -1a84ca: 0e00 |0009: return-void │ │ +1a8578: |[1a8578] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ +1a8588: 5430 0805 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@0508 │ │ +1a858c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1a8590: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a8592: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a8594: 7140 d1c8 2021 |0006: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8d1 │ │ +1a859a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32169,30 +32169,30 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a805c: |[1a805c] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ -1a806c: 0770 |0000: move-object v0, v7 │ │ -1a806e: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a8072: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a8078: 0c01 |0006: move-result-object v1 │ │ -1a807a: 2200 b204 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04b2 │ │ -1a807e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8080: 7030 f20e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef2 │ │ -1a8086: 0704 |000d: move-object v4, v0 │ │ -1a8088: 1f04 3c1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a808c: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a808e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a8090: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a8092: 7706 60c6 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a8098: 0c00 |0016: move-result-object v0 │ │ -1a809a: 1100 |0017: return-object v0 │ │ +1a812c: |[1a812c] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ +1a813c: 0770 |0000: move-object v0, v7 │ │ +1a813e: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a8142: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a8148: 0c01 |0006: move-result-object v1 │ │ +1a814a: 2200 b204 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04b2 │ │ +1a814e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8150: 7030 f20e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef2 │ │ +1a8156: 0704 |000d: move-object v4, v0 │ │ +1a8158: 1f04 3d1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a815c: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a815e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a8160: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a8162: 7706 6dc6 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a8168: 0c00 |0016: move-result-object v0 │ │ +1a816a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32200,32 +32200,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a70d0: |[1a70d0] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a70e0: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a70e4: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a70ea: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a70f0: 0c00 |0008: move-result-object v0 │ │ -1a70f2: 0701 |0009: move-object v1, v0 │ │ -1a70f4: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a70f8: 2200 b304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04b3 │ │ -1a70fc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a70fe: 7030 f70e 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0ef7 │ │ -1a7104: 0704 |0012: move-object v4, v0 │ │ -1a7106: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a710a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a710c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a710e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7112: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7118: 0c08 |001c: move-result-object v8 │ │ -1a711a: 1108 |001d: return-object v8 │ │ +1a71a0: |[1a71a0] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a71b0: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a71b4: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a71ba: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a71c0: 0c00 |0008: move-result-object v0 │ │ +1a71c2: 0701 |0009: move-object v1, v0 │ │ +1a71c4: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a71c8: 2200 b304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04b3 │ │ +1a71cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a71ce: 7030 f70e 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0ef7 │ │ +1a71d4: 0704 |0012: move-object v4, v0 │ │ +1a71d6: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a71da: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a71dc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a71de: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a71e2: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a71e8: 0c08 |001c: move-result-object v8 │ │ +1a71ea: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=431 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32234,38 +32234,38 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 36 16-bit code units │ │ -1a7168: |[1a7168] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ -1a7178: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a717c: 7120 50b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7182: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7188: 0c00 |0008: move-result-object v0 │ │ -1a718a: 0701 |0009: move-object v1, v0 │ │ -1a718c: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7190: 2200 b404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04b4 │ │ -1a7194: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -1a7196: 0702 |000f: move-object v2, v0 │ │ -1a7198: 01b3 |0010: move v3, v11 │ │ -1a719a: 07c4 |0011: move-object v4, v12 │ │ -1a719c: 07d5 |0012: move-object v5, v13 │ │ -1a719e: 07e6 |0013: move-object v6, v14 │ │ -1a71a0: 07a7 |0014: move-object v7, v10 │ │ -1a71a2: 7607 fc0e 0200 |0015: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efc │ │ -1a71a8: 0704 |0018: move-object v4, v0 │ │ -1a71aa: 1f04 3c1b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a71ae: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -1a71b0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a71b2: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -1a71b6: 7706 2306 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a71bc: 0c0a |0022: move-result-object v10 │ │ -1a71be: 110a |0023: return-object v10 │ │ +1a7238: |[1a7238] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ +1a7248: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a724c: 7120 5db7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7252: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7258: 0c00 |0008: move-result-object v0 │ │ +1a725a: 0701 |0009: move-object v1, v0 │ │ +1a725c: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7260: 2200 b404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04b4 │ │ +1a7264: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +1a7266: 0702 |000f: move-object v2, v0 │ │ +1a7268: 01b3 |0010: move v3, v11 │ │ +1a726a: 07c4 |0011: move-object v4, v12 │ │ +1a726c: 07d5 |0012: move-object v5, v13 │ │ +1a726e: 07e6 |0013: move-object v6, v14 │ │ +1a7270: 07a7 |0014: move-object v7, v10 │ │ +1a7272: 7607 fc0e 0200 |0015: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efc │ │ +1a7278: 0704 |0018: move-object v4, v0 │ │ +1a727a: 1f04 3d1b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a727e: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +1a7280: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a7282: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +1a7286: 7706 2306 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a728c: 0c0a |0022: move-result-object v10 │ │ +1a728e: 110a |0023: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0024 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0024 reg=10 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0024 reg=11 (null) Z │ │ @@ -32278,23 +32278,23 @@ │ │ type : '()Landroidx/lifecycle/MediatorLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7a40: |[1a7a40] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ -1a7a50: 2200 4802 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0248 │ │ -1a7a54: 7010 3f06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@063f │ │ -1a7a5a: 2201 ae04 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ -1a7a5e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a7a60: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1a7a62: 7040 d50e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed5 │ │ -1a7a68: 6e20 4306 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0643 │ │ -1a7a6e: 1100 |000f: return-object v0 │ │ +1a7b10: |[1a7b10] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ +1a7b20: 2200 4802 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0248 │ │ +1a7b24: 7010 3f06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@063f │ │ +1a7b2a: 2201 ae04 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04ae │ │ +1a7b2e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a7b30: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1a7b32: 7040 d50e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed5 │ │ +1a7b38: 6e20 4306 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0643 │ │ +1a7b3e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -32303,32 +32303,32 @@ │ │ type : '(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a71c0: |[1a71c0] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ -1a71d0: 1a00 fba1 |0000: const-string v0, "createFile" // string@a1fb │ │ -1a71d4: 7120 50b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a71da: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a71e0: 0c00 |0008: move-result-object v0 │ │ -1a71e2: 0701 |0009: move-object v1, v0 │ │ -1a71e4: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a71e8: 2200 b504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04b5 │ │ -1a71ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a71ee: 7052 010f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f01 │ │ -1a71f4: 0704 |0012: move-object v4, v0 │ │ -1a71f6: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a71fa: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a71fc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a71fe: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7202: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7208: 0c08 |001c: move-result-object v8 │ │ -1a720a: 1108 |001d: return-object v8 │ │ +1a7290: |[1a7290] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ +1a72a0: 1a00 00a2 |0000: const-string v0, "createFile" // string@a200 │ │ +1a72a4: 7120 5db7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a72aa: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a72b0: 0c00 |0008: move-result-object v0 │ │ +1a72b2: 0701 |0009: move-object v1, v0 │ │ +1a72b4: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a72b8: 2200 b504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04b5 │ │ +1a72bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a72be: 7052 010f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f01 │ │ +1a72c4: 0704 |0012: move-object v4, v0 │ │ +1a72c6: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a72ca: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a72cc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a72ce: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a72d2: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a72d8: 0c08 |001c: move-result-object v8 │ │ +1a72da: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) I │ │ 0x0000 - 0x001e reg=9 (null) I │ │ @@ -32339,32 +32339,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a720c: |[1a720c] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a721c: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a7220: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7226: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a722c: 0c00 |0008: move-result-object v0 │ │ -1a722e: 0701 |0009: move-object v1, v0 │ │ -1a7230: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7234: 2200 b704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04b7 │ │ -1a7238: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a723a: 7030 090f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f09 │ │ -1a7240: 0704 |0012: move-object v4, v0 │ │ -1a7242: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7246: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7248: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a724a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a724e: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7254: 0c08 |001c: move-result-object v8 │ │ -1a7256: 1108 |001d: return-object v8 │ │ +1a72dc: |[1a72dc] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a72ec: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a72f0: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a72f6: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a72fc: 0c00 |0008: move-result-object v0 │ │ +1a72fe: 0701 |0009: move-object v1, v0 │ │ +1a7300: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7304: 2200 b704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04b7 │ │ +1a7308: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a730a: 7030 090f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f09 │ │ +1a7310: 0704 |0012: move-object v4, v0 │ │ +1a7312: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7316: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7318: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a731a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a731e: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7324: 0c08 |001c: move-result-object v8 │ │ +1a7326: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32373,32 +32373,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7258: |[1a7258] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7268: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a726c: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7272: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7278: 0c00 |0008: move-result-object v0 │ │ -1a727a: 0701 |0009: move-object v1, v0 │ │ -1a727c: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7280: 2200 b804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04b8 │ │ -1a7284: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7286: 7030 0f0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0f │ │ -1a728c: 0704 |0012: move-object v4, v0 │ │ -1a728e: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7292: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7294: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7296: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a729a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a72a0: 0c08 |001c: move-result-object v8 │ │ -1a72a2: 1108 |001d: return-object v8 │ │ +1a7328: |[1a7328] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7338: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a733c: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7342: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7348: 0c00 |0008: move-result-object v0 │ │ +1a734a: 0701 |0009: move-object v1, v0 │ │ +1a734c: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7350: 2200 b804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04b8 │ │ +1a7354: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7356: 7030 0f0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0f │ │ +1a735c: 0704 |0012: move-object v4, v0 │ │ +1a735e: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7362: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7364: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7366: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a736a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7370: 0c08 |001c: move-result-object v8 │ │ +1a7372: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32407,37 +32407,37 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a72d4: |[1a72d4] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a72e4: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a72e8: 7120 50b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a72ee: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a72f4: 0c00 |0008: move-result-object v0 │ │ -1a72f6: 0701 |0009: move-object v1, v0 │ │ -1a72f8: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a72fc: 2200 b904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04b9 │ │ -1a7300: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a7302: 0702 |000f: move-object v2, v0 │ │ -1a7304: 0793 |0010: move-object v3, v9 │ │ -1a7306: 07a4 |0011: move-object v4, v10 │ │ -1a7308: 0785 |0012: move-object v5, v8 │ │ -1a730a: 07b6 |0013: move-object v6, v11 │ │ -1a730c: 7606 140f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f14 │ │ -1a7312: 0704 |0017: move-object v4, v0 │ │ -1a7314: 1f04 3c1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7318: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a731a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a731c: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a7320: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7326: 0c09 |0021: move-result-object v9 │ │ -1a7328: 1109 |0022: return-object v9 │ │ +1a73a4: |[1a73a4] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a73b4: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a73b8: 7120 5db7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a73be: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a73c4: 0c00 |0008: move-result-object v0 │ │ +1a73c6: 0701 |0009: move-object v1, v0 │ │ +1a73c8: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a73cc: 2200 b904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04b9 │ │ +1a73d0: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a73d2: 0702 |000f: move-object v2, v0 │ │ +1a73d4: 0793 |0010: move-object v3, v9 │ │ +1a73d6: 07a4 |0011: move-object v4, v10 │ │ +1a73d8: 0785 |0012: move-object v5, v8 │ │ +1a73da: 07b6 |0013: move-object v6, v11 │ │ +1a73dc: 7606 140f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f14 │ │ +1a73e2: 0704 |0017: move-object v4, v0 │ │ +1a73e4: 1f04 3d1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a73e8: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a73ea: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a73ec: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a73f0: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a73f6: 0c09 |0021: move-result-object v9 │ │ +1a73f8: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=392 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=9 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0023 reg=10 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -32448,32 +32448,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a735c: |[1a735c] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a736c: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a7370: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7376: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a737c: 0c00 |0008: move-result-object v0 │ │ -1a737e: 0701 |0009: move-object v1, v0 │ │ -1a7380: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7384: 2200 bc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04bc │ │ -1a7388: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a738a: 7052 210f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f21 │ │ -1a7390: 0704 |0012: move-object v4, v0 │ │ -1a7392: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7396: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7398: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a739a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a739e: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a73a4: 0c08 |001c: move-result-object v8 │ │ -1a73a6: 1108 |001d: return-object v8 │ │ +1a742c: |[1a742c] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a743c: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a7440: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7446: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a744c: 0c00 |0008: move-result-object v0 │ │ +1a744e: 0701 |0009: move-object v1, v0 │ │ +1a7450: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7454: 2200 bc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04bc │ │ +1a7458: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a745a: 7052 210f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f21 │ │ +1a7460: 0704 |0012: move-object v4, v0 │ │ +1a7462: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7466: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7468: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a746a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a746e: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7474: 0c08 |001c: move-result-object v8 │ │ +1a7476: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=319 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -32484,32 +32484,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a73a8: |[1a73a8] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a73b8: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a73bc: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a73c2: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a73c8: 0c00 |0008: move-result-object v0 │ │ -1a73ca: 0701 |0009: move-object v1, v0 │ │ -1a73cc: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a73d0: 2200 be04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04be │ │ -1a73d4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a73d6: 7030 2a0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2a │ │ -1a73dc: 0704 |0012: move-object v4, v0 │ │ -1a73de: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a73e2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a73e4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a73e6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a73ea: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a73f0: 0c08 |001c: move-result-object v8 │ │ -1a73f2: 1108 |001d: return-object v8 │ │ +1a7478: |[1a7478] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7488: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a748c: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7492: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7498: 0c00 |0008: move-result-object v0 │ │ +1a749a: 0701 |0009: move-object v1, v0 │ │ +1a749c: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a74a0: 2200 be04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04be │ │ +1a74a4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a74a6: 7030 2a0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2a │ │ +1a74ac: 0704 |0012: move-object v4, v0 │ │ +1a74ae: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a74b2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a74b4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a74b6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a74ba: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a74c0: 0c08 |001c: move-result-object v8 │ │ +1a74c2: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32518,35 +32518,35 @@ │ │ type : '(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a809c: |[1a809c] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ -1a80ac: 1a00 5eac |0000: const-string v0, "filesToDelete" // string@ac5e │ │ -1a80b0: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a80b6: 0770 |0005: move-object v0, v7 │ │ -1a80b8: 1f00 4f02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a80bc: 7110 5706 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a80c2: 0c01 |000b: move-result-object v1 │ │ -1a80c4: 7100 18c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a80ca: 0c00 |000f: move-result-object v0 │ │ -1a80cc: 0702 |0010: move-object v2, v0 │ │ -1a80ce: 1f02 761a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a80d2: 2200 c004 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c0 │ │ -1a80d6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a80d8: 7040 330f 8037 |0016: invoke-direct {v0, v8, v7, v3}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f33 │ │ -1a80de: 0704 |0019: move-object v4, v0 │ │ -1a80e0: 1f04 3c1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a80e4: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a80e6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a80e8: 7706 60c6 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a80ee: 0c08 |0021: move-result-object v8 │ │ -1a80f0: 1108 |0022: return-object v8 │ │ +1a816c: |[1a816c] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ +1a817c: 1a00 63ac |0000: const-string v0, "filesToDelete" // string@ac63 │ │ +1a8180: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8186: 0770 |0005: move-object v0, v7 │ │ +1a8188: 1f00 4f02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a818c: 7110 5706 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a8192: 0c01 |000b: move-result-object v1 │ │ +1a8194: 7100 25c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a819a: 0c00 |000f: move-result-object v0 │ │ +1a819c: 0702 |0010: move-object v2, v0 │ │ +1a819e: 1f02 771a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a81a2: 2200 c004 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c0 │ │ +1a81a6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a81a8: 7040 330f 8037 |0016: invoke-direct {v0, v8, v7, v3}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f33 │ │ +1a81ae: 0704 |0019: move-object v4, v0 │ │ +1a81b0: 1f04 3d1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a81b4: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a81b6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a81b8: 7706 6dc6 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a81be: 0c08 |0021: move-result-object v8 │ │ +1a81c0: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=534 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Ljava/util/ArrayList; │ │ │ │ @@ -32555,32 +32555,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7418: |[1a7418] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7428: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a742c: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7432: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7438: 0c00 |0008: move-result-object v0 │ │ -1a743a: 0701 |0009: move-object v1, v0 │ │ -1a743c: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7440: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c1 │ │ -1a7444: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7446: 7040 390f 8029 |000f: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f39 │ │ -1a744c: 0704 |0012: move-object v4, v0 │ │ -1a744e: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7452: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7454: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7456: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a745a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7460: 0c08 |001c: move-result-object v8 │ │ -1a7462: 1108 |001d: return-object v8 │ │ +1a74e8: |[1a74e8] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a74f8: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a74fc: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7502: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7508: 0c00 |0008: move-result-object v0 │ │ +1a750a: 0701 |0009: move-object v1, v0 │ │ +1a750c: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7510: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c1 │ │ +1a7514: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7516: 7040 390f 8029 |000f: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f39 │ │ +1a751c: 0704 |0012: move-object v4, v0 │ │ +1a751e: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7522: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7524: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7526: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a752a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7530: 0c08 |001c: move-result-object v8 │ │ +1a7532: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=413 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -32590,32 +32590,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7494: |[1a7494] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a74a4: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a74a8: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a74ae: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a74b4: 0c00 |0008: move-result-object v0 │ │ -1a74b6: 0701 |0009: move-object v1, v0 │ │ -1a74b8: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a74bc: 2200 c204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c2 │ │ -1a74c0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a74c2: 7052 3e0f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ -1a74c8: 0704 |0012: move-object v4, v0 │ │ -1a74ca: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a74ce: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a74d0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a74d2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a74d6: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a74dc: 0c08 |001c: move-result-object v8 │ │ -1a74de: 1108 |001d: return-object v8 │ │ +1a7564: |[1a7564] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a7574: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a7578: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a757e: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7584: 0c00 |0008: move-result-object v0 │ │ +1a7586: 0701 |0009: move-object v1, v0 │ │ +1a7588: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a758c: 2200 c204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c2 │ │ +1a7590: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7592: 7052 3e0f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ +1a7598: 0704 |0012: move-object v4, v0 │ │ +1a759a: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a759e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a75a0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a75a2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a75a6: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a75ac: 0c08 |001c: move-result-object v8 │ │ +1a75ae: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=424 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Ljava/lang/Integer; │ │ @@ -32626,17 +32626,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7c84: |[1a7c84] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7c94: 5410 f304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f3 │ │ -1a7c98: 1100 |0002: return-object v0 │ │ +1a7d54: |[1a7d54] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7d64: 5410 f304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f3 │ │ +1a7d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32644,17 +32644,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a74e0: |[1a74e0] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ -1a74f0: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ -1a74f4: 1100 |0002: return-object v0 │ │ +1a75b0: |[1a75b0] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ +1a75c0: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f4 │ │ +1a75c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32662,17 +32662,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7aa0: |[1a7aa0] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7ab0: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f5 │ │ -1a7ab4: 1100 |0002: return-object v0 │ │ +1a7b70: |[1a7b70] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7b80: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f5 │ │ +1a7b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32680,17 +32680,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7eec: |[1a7eec] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ -1a7efc: 5410 f604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f6 │ │ -1a7f00: 1100 |0002: return-object v0 │ │ +1a7fbc: |[1a7fbc] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ +1a7fcc: 5410 f604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f6 │ │ +1a7fd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32698,17 +32698,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7c9c: |[1a7c9c] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7cac: 5410 f704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ -1a7cb0: 1100 |0002: return-object v0 │ │ +1a7d6c: |[1a7d6c] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7d7c: 5410 f704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ +1a7d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32716,17 +32716,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7cb4: |[1a7cb4] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7cc4: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ -1a7cc8: 1100 |0002: return-object v0 │ │ +1a7d84: |[1a7d84] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7d94: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ +1a7d98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32734,32 +32734,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a74f8: |[1a74f8] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7508: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a750c: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7512: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7518: 0c00 |0008: move-result-object v0 │ │ -1a751a: 0701 |0009: move-object v1, v0 │ │ -1a751c: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7520: 2200 c304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04c3 │ │ -1a7524: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7526: 7030 430f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ -1a752c: 0704 |0012: move-object v4, v0 │ │ -1a752e: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7532: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7534: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7536: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a753a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7540: 0c08 |001c: move-result-object v8 │ │ -1a7542: 1108 |001d: return-object v8 │ │ +1a75c8: |[1a75c8] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a75d8: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a75dc: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a75e2: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a75e8: 0c00 |0008: move-result-object v0 │ │ +1a75ea: 0701 |0009: move-object v1, v0 │ │ +1a75ec: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a75f0: 2200 c304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04c3 │ │ +1a75f4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a75f6: 7030 430f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ +1a75fc: 0704 |0012: move-object v4, v0 │ │ +1a75fe: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7602: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7604: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7606: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a760a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7610: 0c08 |001c: move-result-object v8 │ │ +1a7612: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32768,41 +32768,41 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a7544: |[1a7544] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a7554: 1b00 0903 0100 |0000: const-string/jumbo v0, "userDrive" // string@00010309 │ │ -1a755a: 7120 50b7 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7560: 5490 f904 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a7564: 1f00 901d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d90 │ │ -1a7568: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1a756a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a756c: 7140 c4c8 1012 |000c: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8c4 │ │ -1a7572: 7130 f7c8 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8f7 │ │ -1a7578: 0c00 |0012: move-result-object v0 │ │ -1a757a: 5b90 f904 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a757e: 7100 18c8 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7584: 0c00 |0018: move-result-object v0 │ │ -1a7586: 5492 f904 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a758a: 1f02 761a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a758e: 6e20 62c7 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c762 │ │ -1a7594: 0c03 |0020: move-result-object v3 │ │ -1a7596: 2200 c404 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c4 │ │ -1a759a: 7040 480f a01b |0023: invoke-direct {v0, v10, v11, v1}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f48 │ │ -1a75a0: 0706 |0026: move-object v6, v0 │ │ -1a75a2: 1f06 3c1b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a75a6: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -1a75a8: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a75aa: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -1a75ae: 7706 2306 0300 |002d: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a75b4: 0c0a |0030: move-result-object v10 │ │ -1a75b6: 110a |0031: return-object v10 │ │ +1a7614: |[1a7614] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a7624: 1b00 0e03 0100 |0000: const-string/jumbo v0, "userDrive" // string@0001030e │ │ +1a762a: 7120 5db7 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7630: 5490 f904 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a7634: 1f00 911d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d91 │ │ +1a7638: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1a763a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a763c: 7140 d1c8 1012 |000c: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8d1 │ │ +1a7642: 7130 04c9 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c904 │ │ +1a7648: 0c00 |0012: move-result-object v0 │ │ +1a764a: 5b90 f904 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a764e: 7100 25c8 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7654: 0c00 |0018: move-result-object v0 │ │ +1a7656: 5492 f904 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a765a: 1f02 771a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a765e: 6e20 6fc7 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c76f │ │ +1a7664: 0c03 |0020: move-result-object v3 │ │ +1a7666: 2200 c404 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c4 │ │ +1a766a: 7040 480f a01b |0023: invoke-direct {v0, v10, v11, v1}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f48 │ │ +1a7670: 0706 |0026: move-object v6, v0 │ │ +1a7672: 1f06 3d1b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7676: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +1a7678: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a767a: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +1a767e: 7706 2306 0300 |002d: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7684: 0c0a |0030: move-result-object v10 │ │ +1a7686: 110a |0031: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=333 │ │ 0x000f line=334 │ │ 0x0015 line=335 │ │ locals : │ │ 0x0000 - 0x0032 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -32814,30 +32814,30 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a75dc: |[1a75dc] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a75ec: 7100 18c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a75f2: 0c00 |0003: move-result-object v0 │ │ -1a75f4: 0701 |0004: move-object v1, v0 │ │ -1a75f6: 1f01 761a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a75fa: 2200 c504 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c5 │ │ -1a75fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a7600: 7040 4d0f 9028 |000a: invoke-direct {v0, v9, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f4d │ │ -1a7606: 0704 |000d: move-object v4, v0 │ │ -1a7608: 1f04 3c1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a760c: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a760e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a7610: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a7614: 7706 2306 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a761a: 0c08 |0017: move-result-object v8 │ │ -1a761c: 1108 |0018: return-object v8 │ │ +1a76ac: |[1a76ac] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a76bc: 7100 25c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a76c2: 0c00 |0003: move-result-object v0 │ │ +1a76c4: 0701 |0004: move-object v1, v0 │ │ +1a76c6: 1f01 771a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a76ca: 2200 c504 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c5 │ │ +1a76ce: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a76d0: 7040 4d0f 9028 |000a: invoke-direct {v0, v9, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f4d │ │ +1a76d6: 0704 |000d: move-object v4, v0 │ │ +1a76d8: 1f04 3d1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a76dc: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a76de: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a76e0: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a76e4: 7706 2306 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a76ea: 0c08 |0017: move-result-object v8 │ │ +1a76ec: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0019 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0019 reg=8 (null) I │ │ 0x0000 - 0x0019 reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -32847,26 +32847,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a7ae8: |[1a7ae8] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ -1a7af8: 6e10 0a10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100a │ │ -1a7afe: 0c00 |0003: move-result-object v0 │ │ -1a7b00: 7210 3ad4 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d43a │ │ -1a7b06: 0c00 |0007: move-result-object v0 │ │ -1a7b08: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a7b0a: 7110 ee92 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a7b10: 0c01 |000c: move-result-object v1 │ │ -1a7b12: 7120 47b7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a7b18: 0a00 |0010: move-result v0 │ │ -1a7b1a: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1a7b1e: 0f00 |0013: return v0 │ │ +1a7bb8: |[1a7bb8] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ +1a7bc8: 6e10 0a10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100a │ │ +1a7bce: 0c00 |0003: move-result-object v0 │ │ +1a7bd0: 7210 47d4 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d447 │ │ +1a7bd6: 0c00 |0007: move-result-object v0 │ │ +1a7bd8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a7bda: 7110 fb92 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a7be0: 0c01 |000c: move-result-object v1 │ │ +1a7be2: 7120 54b7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a7be8: 0a00 |0010: move-result v0 │ │ +1a7bea: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1a7bee: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32874,17 +32874,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7b20: |[1a7b20] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ -1a7b30: 5510 fa04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fa │ │ -1a7b34: 0f00 |0002: return v0 │ │ +1a7bf0: |[1a7bf0] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ +1a7c00: 5510 fa04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fa │ │ +1a7c04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32892,26 +32892,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a7b38: |[1a7b38] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ -1a7b48: 5420 0505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ -1a7b4c: 1a01 16d8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d816 │ │ -1a7b50: 6e20 5006 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1a7b56: 0c00 |0007: move-result-object v0 │ │ -1a7b58: 1f00 8917 |0008: check-cast v0, Ljava/lang/Boolean; // type@1789 │ │ -1a7b5c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1a7b60: 6e10 e992 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1a7b66: 0a00 |000f: move-result v0 │ │ -1a7b68: 2803 |0010: goto 0013 // +0003 │ │ -1a7b6a: 5520 fd04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fd │ │ -1a7b6e: 0f00 |0013: return v0 │ │ +1a7c08: |[1a7c08] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ +1a7c18: 5420 0505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ +1a7c1c: 1a01 1bd8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d81b │ │ +1a7c20: 6e20 5006 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1a7c26: 0c00 |0007: move-result-object v0 │ │ +1a7c28: 1f00 8a17 |0008: check-cast v0, Ljava/lang/Boolean; // type@178a │ │ +1a7c2c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1a7c30: 6e10 f692 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1a7c36: 0a00 |000f: move-result v0 │ │ +1a7c38: 2803 |0010: goto 0013 // +0003 │ │ +1a7c3a: 5520 fd04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fd │ │ +1a7c3e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32919,17 +32919,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ccc: |[1a7ccc] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7cdc: 5410 fe04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ -1a7ce0: 1100 |0002: return-object v0 │ │ +1a7d9c: |[1a7d9c] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7dac: 5410 fe04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ +1a7db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32937,20 +32937,20 @@ │ │ type : '()Lcom/infomaniak/drive/utils/NotificationPermission;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a7bf8: |[1a7bf8] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7c08: 5410 ff04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ff │ │ -1a7c0c: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a7c12: 0c00 |0005: move-result-object v0 │ │ -1a7c14: 1f00 fa0b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bfa │ │ -1a7c18: 1100 |0008: return-object v0 │ │ +1a7cc8: |[1a7cc8] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7cd8: 5410 ff04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ff │ │ +1a7cdc: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a7ce2: 0c00 |0005: move-result-object v0 │ │ +1a7ce4: 1f00 fb0b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bfb │ │ +1a7ce8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32958,17 +32958,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7620: |[1a7620] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ -1a7630: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0500 │ │ -1a7634: 1100 |0002: return-object v0 │ │ +1a76f0: |[1a76f0] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ +1a7700: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0500 │ │ +1a7704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #31 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32976,20 +32976,20 @@ │ │ type : '()Lio/realm/Realm;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a7d30: |[1a7d30] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ -1a7d40: 5410 0205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0502 │ │ -1a7d44: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a7d4a: 0c00 |0005: move-result-object v0 │ │ -1a7d4c: 1f00 9b10 |0006: check-cast v0, Lio/realm/Realm; // type@109b │ │ -1a7d50: 1100 |0008: return-object v0 │ │ +1a7e00: |[1a7e00] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ +1a7e10: 5410 0205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0502 │ │ +1a7e14: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a7e1a: 0c00 |0005: move-result-object v0 │ │ +1a7e1c: 1f00 9c10 |0006: check-cast v0, Lio/realm/Realm; // type@109c │ │ +1a7e20: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #32 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32997,17 +32997,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ce4: |[1a7ce4] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7cf4: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ -1a7cf8: 1100 |0002: return-object v0 │ │ +1a7db4: |[1a7db4] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7dc4: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ +1a7dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #33 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33015,17 +33015,17 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UserDrive;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7bac: |[1a7bac] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -1a7bbc: 5410 0605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0506 │ │ -1a7bc0: 1100 |0002: return-object v0 │ │ +1a7c7c: |[1a7c7c] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +1a7c8c: 5410 0605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0506 │ │ +1a7c90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33033,32 +33033,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7638: |[1a7638] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7648: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a764c: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7652: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7658: 0c00 |0008: move-result-object v0 │ │ -1a765a: 0701 |0009: move-object v1, v0 │ │ -1a765c: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7660: 2200 c604 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04c6 │ │ -1a7664: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7666: 7030 520f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a766c: 0704 |0012: move-object v4, v0 │ │ -1a766e: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7672: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7674: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7676: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a767a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7680: 0c08 |001c: move-result-object v8 │ │ -1a7682: 1108 |001d: return-object v8 │ │ +1a7708: |[1a7708] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7718: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a771c: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7722: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7728: 0c00 |0008: move-result-object v0 │ │ +1a772a: 0701 |0009: move-object v1, v0 │ │ +1a772c: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7730: 2200 c604 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04c6 │ │ +1a7734: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7736: 7030 520f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a773c: 0704 |0012: move-object v4, v0 │ │ +1a773e: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7742: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7744: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7746: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a774a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7750: 0c08 |001c: move-result-object v8 │ │ +1a7752: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -33067,17 +33067,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7cfc: |[1a7cfc] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7d0c: 5410 0905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0509 │ │ -1a7d10: 1100 |0002: return-object v0 │ │ +1a7dcc: |[1a7dcc] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7ddc: 5410 0905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0509 │ │ +1a7de0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #36 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33085,17 +33085,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ab8: |[1a7ab8] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7ac8: 5410 0a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050a │ │ -1a7acc: 1100 |0002: return-object v0 │ │ +1a7b88: |[1a7b88] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7b98: 5410 0a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050a │ │ +1a7b9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #37 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33103,17 +33103,17 @@ │ │ type : '()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7bc4: |[1a7bc4] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ -1a7bd4: 5410 0b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ -1a7bd8: 1100 |0002: return-object v0 │ │ +1a7c94: |[1a7c94] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ +1a7ca4: 5410 0b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ +1a7ca8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33121,27 +33121,27 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -1a85f8: |[1a85f8] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ -1a8608: 1a00 bbae |0000: const-string v0, "fragmentActivity" // string@aebb │ │ -1a860c: 7120 50b7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a8612: 1a00 35da |0005: const-string v0, "navController" // string@da35 │ │ -1a8616: 7120 50b7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a861c: 2200 9b05 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@059b │ │ -1a8620: 2201 ab04 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@04ab │ │ -1a8624: 7030 c20e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ec2 │ │ -1a862a: 7040 1a14 3014 |0011: invoke-direct {v0, v3, v4, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;Lkotlin/jvm/functions/Function0;)V // method@141a │ │ -1a8630: 5b20 0b05 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ -1a8634: 7010 0610 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1006 │ │ -1a863a: 7010 2c10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102c │ │ -1a8640: 0e00 |001c: return-void │ │ +1a86c8: |[1a86c8] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ +1a86d8: 1a00 c0ae |0000: const-string v0, "fragmentActivity" // string@aec0 │ │ +1a86dc: 7120 5db7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a86e2: 1a00 3ada |0005: const-string v0, "navController" // string@da3a │ │ +1a86e6: 7120 5db7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a86ec: 2200 9c05 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@059c │ │ +1a86f0: 2201 ab04 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@04ab │ │ +1a86f4: 7030 c20e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ec2 │ │ +1a86fa: 7040 2714 3014 |0011: invoke-direct {v0, v3, v4, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;Lkotlin/jvm/functions/Function0;)V // method@1427 │ │ +1a8700: 5b20 0b05 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ +1a8704: 7010 0610 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1006 │ │ +1a870a: 7010 2c10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102c │ │ +1a8710: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=156 │ │ 0x0016 line=164 │ │ 0x0019 line=165 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -33153,17 +33153,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ad0: |[1a7ad0] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7ae0: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fb │ │ -1a7ae4: 1100 |0002: return-object v0 │ │ +1a7ba0: |[1a7ba0] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7bb0: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fb │ │ +1a7bb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #40 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33171,17 +33171,17 @@ │ │ type : '()Lkotlinx/coroutines/flow/StateFlow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8270: |[1a8270] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ -1a8280: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fc │ │ -1a8284: 1100 |0002: return-object v0 │ │ +1a8340: |[1a8340] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ +1a8350: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fc │ │ +1a8354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #41 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33189,35 +33189,35 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -1a80f4: |[1a80f4] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ -1a8104: 1b00 0903 0100 |0000: const-string/jumbo v0, "userDrive" // string@00010309 │ │ -1a810a: 7120 50b7 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a8110: 0770 |0006: move-object v0, v7 │ │ -1a8112: 1f00 4f02 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a8116: 7110 5706 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a811c: 0c01 |000c: move-result-object v1 │ │ -1a811e: 7100 18c8 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a8124: 0c00 |0010: move-result-object v0 │ │ -1a8126: 0702 |0011: move-object v2, v0 │ │ -1a8128: 1f02 761a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a812c: 2200 c804 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c8 │ │ -1a8130: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a8132: 7053 5c0f 7098 |0017: invoke-direct {v0, v7, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a8138: 0704 |001a: move-object v4, v0 │ │ -1a813a: 1f04 3c1b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a813e: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -1a8140: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -1a8142: 7706 60c6 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a8148: 0c08 |0022: move-result-object v8 │ │ -1a814a: 1108 |0023: return-object v8 │ │ +1a81c4: |[1a81c4] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ +1a81d4: 1b00 0e03 0100 |0000: const-string/jumbo v0, "userDrive" // string@0001030e │ │ +1a81da: 7120 5db7 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a81e0: 0770 |0006: move-object v0, v7 │ │ +1a81e2: 1f00 4f02 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a81e6: 7110 5706 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a81ec: 0c01 |000c: move-result-object v1 │ │ +1a81ee: 7100 25c8 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a81f4: 0c00 |0010: move-result-object v0 │ │ +1a81f6: 0702 |0011: move-object v2, v0 │ │ +1a81f8: 1f02 771a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a81fc: 2200 c804 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c8 │ │ +1a8200: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a8202: 7053 5c0f 7098 |0017: invoke-direct {v0, v7, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ +1a8208: 0704 |001a: move-object v4, v0 │ │ +1a820a: 1f04 3d1b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a820e: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +1a8210: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +1a8212: 7706 6dc6 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a8218: 0c08 |0022: move-result-object v8 │ │ +1a821a: 1108 |0023: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=201 │ │ locals : │ │ 0x0000 - 0x0024 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0024 reg=8 (null) I │ │ 0x0000 - 0x0024 reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -33227,38 +33227,38 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1a8658: |[1a8658] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ -1a8668: 5490 0405 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0504 │ │ -1a866c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a866e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a8670: 7140 c4c8 2021 |0004: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8c4 │ │ -1a8676: 0790 |0007: move-object v0, v9 │ │ -1a8678: 1f00 4f02 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a867c: 7110 5706 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a8682: 0c03 |000d: move-result-object v3 │ │ -1a8684: 7100 18c8 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a868a: 0c00 |0011: move-result-object v0 │ │ -1a868c: 0704 |0012: move-object v4, v0 │ │ -1a868e: 1f04 761a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a8692: 2200 c904 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04c9 │ │ -1a8696: 7030 610f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ -1a869c: 0706 |001a: move-object v6, v0 │ │ -1a869e: 1f06 3c1b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a86a2: 1227 |001d: const/4 v7, #int 2 // #2 │ │ -1a86a4: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1a86a6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a86a8: 7706 60c6 0300 |0020: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a86ae: 0c00 |0023: move-result-object v0 │ │ -1a86b0: 5b90 0405 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0504 │ │ -1a86b4: 0e00 |0026: return-void │ │ +1a8728: |[1a8728] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ +1a8738: 5490 0405 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0504 │ │ +1a873c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a873e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a8740: 7140 d1c8 2021 |0004: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8d1 │ │ +1a8746: 0790 |0007: move-object v0, v9 │ │ +1a8748: 1f00 4f02 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a874c: 7110 5706 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a8752: 0c03 |000d: move-result-object v3 │ │ +1a8754: 7100 25c8 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a875a: 0c00 |0011: move-result-object v0 │ │ +1a875c: 0704 |0012: move-object v4, v0 │ │ +1a875e: 1f04 771a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a8762: 2200 c904 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04c9 │ │ +1a8766: 7030 610f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ +1a876c: 0706 |001a: move-object v6, v0 │ │ +1a876e: 1f06 3d1b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a8772: 1227 |001d: const/4 v7, #int 2 // #2 │ │ +1a8774: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1a8776: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a8778: 7706 6dc6 0300 |0020: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a877e: 0c00 |0023: move-result-object v0 │ │ +1a8780: 5b90 0405 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0504 │ │ +1a8784: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0027 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33267,37 +33267,37 @@ │ │ type : '(ILjava/util/List;Z)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a7684: |[1a7684] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ -1a7694: 1a00 54ac |0000: const-string v0, "files" // string@ac54 │ │ -1a7698: 7120 50b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a769e: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a76a4: 0c00 |0008: move-result-object v0 │ │ -1a76a6: 0701 |0009: move-object v1, v0 │ │ -1a76a8: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a76ac: 2200 cb04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cb │ │ -1a76b0: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a76b2: 0702 |000f: move-object v2, v0 │ │ -1a76b4: 0783 |0010: move-object v3, v8 │ │ -1a76b6: 07a4 |0011: move-object v4, v10 │ │ -1a76b8: 0195 |0012: move v5, v9 │ │ -1a76ba: 01b6 |0013: move v6, v11 │ │ -1a76bc: 7606 690f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f69 │ │ -1a76c2: 0704 |0017: move-object v4, v0 │ │ -1a76c4: 1f04 3c1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a76c8: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a76ca: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a76cc: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a76d0: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a76d6: 0c09 |0021: move-result-object v9 │ │ -1a76d8: 1109 |0022: return-object v9 │ │ +1a7754: |[1a7754] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ +1a7764: 1a00 59ac |0000: const-string v0, "files" // string@ac59 │ │ +1a7768: 7120 5db7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a776e: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7774: 0c00 |0008: move-result-object v0 │ │ +1a7776: 0701 |0009: move-object v1, v0 │ │ +1a7778: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a777c: 2200 cb04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cb │ │ +1a7780: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a7782: 0702 |000f: move-object v2, v0 │ │ +1a7784: 0783 |0010: move-object v3, v8 │ │ +1a7786: 07a4 |0011: move-object v4, v10 │ │ +1a7788: 0195 |0012: move v5, v9 │ │ +1a778a: 01b6 |0013: move v6, v11 │ │ +1a778c: 7606 690f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f69 │ │ +1a7792: 0704 |0017: move-object v4, v0 │ │ +1a7794: 1f04 3d1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7798: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a779a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a779c: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a77a0: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a77a6: 0c09 |0021: move-result-object v9 │ │ +1a77a8: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=373 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=9 (null) I │ │ 0x0000 - 0x0023 reg=10 (null) Ljava/util/List; │ │ @@ -33308,35 +33308,35 @@ │ │ type : '(Ljava/util/List;Z)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a814c: |[1a814c] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ -1a815c: 1a00 5cac |0000: const-string v0, "filesId" // string@ac5c │ │ -1a8160: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a8166: 0770 |0005: move-object v0, v7 │ │ -1a8168: 1f00 4f02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a816c: 7110 5706 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a8172: 0c01 |000b: move-result-object v1 │ │ -1a8174: 7100 18c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a817a: 0c00 |000f: move-result-object v0 │ │ -1a817c: 0702 |0010: move-object v2, v0 │ │ -1a817e: 1f02 761a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a8182: 2200 cc04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cc │ │ -1a8186: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a8188: 7040 6f0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ -1a818e: 0704 |0019: move-object v4, v0 │ │ -1a8190: 1f04 3c1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a8194: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a8196: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a8198: 7706 60c6 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a819e: 0c08 |0021: move-result-object v8 │ │ -1a81a0: 1108 |0022: return-object v8 │ │ +1a821c: |[1a821c] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ +1a822c: 1a00 61ac |0000: const-string v0, "filesId" // string@ac61 │ │ +1a8230: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8236: 0770 |0005: move-object v0, v7 │ │ +1a8238: 1f00 4f02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a823c: 7110 5706 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a8242: 0c01 |000b: move-result-object v1 │ │ +1a8244: 7100 25c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a824a: 0c00 |000f: move-result-object v0 │ │ +1a824c: 0702 |0010: move-object v2, v0 │ │ +1a824e: 1f02 771a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a8252: 2200 cc04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cc │ │ +1a8256: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a8258: 7040 6f0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ +1a825e: 0704 |0019: move-object v4, v0 │ │ +1a8260: 1f04 3d1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a8264: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a8266: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a8268: 7706 6dc6 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a826e: 0c08 |0021: move-result-object v8 │ │ +1a8270: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=573 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Ljava/util/List; │ │ 0x0000 - 0x0023 reg=9 (null) Z │ │ @@ -33346,39 +33346,39 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a7700: |[1a7700] com.infomaniak.drive.ui.MainViewModel.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a7710: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a7714: 7120 50b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a771a: 1a00 e2da |0005: const-string v0, "newParent" // string@dae2 │ │ -1a771e: 7120 50b7 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7724: 7100 18c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a772a: 0c00 |000d: move-result-object v0 │ │ -1a772c: 0701 |000e: move-object v1, v0 │ │ -1a772e: 1f01 761a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7732: 2200 ce04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ce │ │ -1a7736: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -1a7738: 0702 |0014: move-object v2, v0 │ │ -1a773a: 0793 |0015: move-object v3, v9 │ │ -1a773c: 07a4 |0016: move-object v4, v10 │ │ -1a773e: 07b5 |0017: move-object v5, v11 │ │ -1a7740: 0786 |0018: move-object v6, v8 │ │ -1a7742: 7606 770f 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f77 │ │ -1a7748: 0704 |001c: move-object v4, v0 │ │ -1a774a: 1f04 3c1b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a774e: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -1a7750: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1a7752: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -1a7756: 7706 2306 0100 |0023: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a775c: 0c09 |0026: move-result-object v9 │ │ -1a775e: 1109 |0027: return-object v9 │ │ +1a77d0: |[1a77d0] com.infomaniak.drive.ui.MainViewModel.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a77e0: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a77e4: 7120 5db7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a77ea: 1a00 e7da |0005: const-string v0, "newParent" // string@dae7 │ │ +1a77ee: 7120 5db7 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a77f4: 7100 25c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a77fa: 0c00 |000d: move-result-object v0 │ │ +1a77fc: 0701 |000e: move-object v1, v0 │ │ +1a77fe: 1f01 771a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7802: 2200 ce04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ce │ │ +1a7806: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +1a7808: 0702 |0014: move-object v2, v0 │ │ +1a780a: 0793 |0015: move-object v3, v9 │ │ +1a780c: 07a4 |0016: move-object v4, v10 │ │ +1a780e: 07b5 |0017: move-object v5, v11 │ │ +1a7810: 0786 |0018: move-object v6, v8 │ │ +1a7812: 7606 770f 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f77 │ │ +1a7818: 0704 |001c: move-object v4, v0 │ │ +1a781a: 1f04 3d1b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a781e: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +1a7820: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1a7822: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +1a7826: 7706 2306 0100 |0023: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a782c: 0c09 |0026: move-result-object v9 │ │ +1a782e: 1109 |0027: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=340 │ │ locals : │ │ 0x0000 - 0x0028 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=9 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0028 reg=10 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -33389,40 +33389,40 @@ │ │ type : '(Landroidx/navigation/NavController;IZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -1a8750: |[1a8750] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ -1a8760: 1a00 35da |0000: const-string v0, "navController" // string@da35 │ │ -1a8764: 7120 50b7 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a876a: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ -1a8770: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a8772: 6e30 7506 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0675 │ │ -1a8778: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -1a877a: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ -1a877e: 0e00 |000f: return-void │ │ -1a8780: 0767 |0010: move-object v7, v6 │ │ -1a8782: 1f07 4f02 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a8786: 7110 5706 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a878c: 0c00 |0016: move-result-object v0 │ │ -1a878e: 7100 18c8 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a8794: 0c07 |001a: move-result-object v7 │ │ -1a8796: 0771 |001b: move-object v1, v7 │ │ -1a8798: 1f01 761a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a879c: 2207 cf04 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04cf │ │ -1a87a0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a87a2: 7052 7d0f 9768 |0021: invoke-direct {v7, v9, v8, v6, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ -1a87a8: 0773 |0024: move-object v3, v7 │ │ -1a87aa: 1f03 3c1b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a87ae: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -1a87b0: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1a87b2: 7706 60c6 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a87b8: 0e00 |002c: return-void │ │ +1a8820: |[1a8820] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ +1a8830: 1a00 3ada |0000: const-string v0, "navController" // string@da3a │ │ +1a8834: 7120 5db7 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a883a: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ +1a8840: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a8842: 6e30 7506 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0675 │ │ +1a8848: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +1a884a: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ +1a884e: 0e00 |000f: return-void │ │ +1a8850: 0767 |0010: move-object v7, v6 │ │ +1a8852: 1f07 4f02 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a8856: 7110 5706 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a885c: 0c00 |0016: move-result-object v0 │ │ +1a885e: 7100 25c8 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a8864: 0c07 |001a: move-result-object v7 │ │ +1a8866: 0771 |001b: move-object v1, v7 │ │ +1a8868: 1f01 771a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a886c: 2207 cf04 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04cf │ │ +1a8870: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a8872: 7052 7d0f 9768 |0021: invoke-direct {v7, v9, v8, v6, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ +1a8878: 0773 |0024: move-object v3, v7 │ │ +1a887a: 1f03 3d1b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a887e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +1a8880: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1a8882: 7706 6dc6 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a8888: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=187 │ │ 0x0010 line=192 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x002d reg=7 (null) Landroidx/navigation/NavController; │ │ @@ -33434,47 +33434,47 @@ │ │ type : '(Landroid/content/Context;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -1a7760: |[1a7760] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ -1a7770: 1a00 81a0 |0000: const-string v0, "context" // string@a081 │ │ -1a7774: 7120 50b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a777a: 7110 7507 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0775 │ │ -1a7780: 0c05 |0008: move-result-object v5 │ │ -1a7782: 1a00 9535 |0009: const-string v0, "DownloadWorker" // string@3595 │ │ -1a7786: 2410 a925 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@25a9 │ │ -1a778c: 0c00 |000e: move-result-object v0 │ │ -1a778e: 7110 78a8 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a878 │ │ -1a7794: 0c00 |0012: move-result-object v0 │ │ -1a7796: 1f00 7518 |0013: check-cast v0, Ljava/util/List; // type@1875 │ │ -1a779a: 7110 7c07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@077c │ │ -1a77a0: 0c00 |0018: move-result-object v0 │ │ -1a77a2: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -1a77a4: 2311 1125 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@2511 │ │ -1a77a8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1a77aa: 6203 a100 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a1 │ │ -1a77ae: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -1a77b2: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1a77b4: 6203 a200 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1a77b8: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -1a77bc: 7110 78a8 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a878 │ │ -1a77c2: 0c01 |0029: move-result-object v1 │ │ -1a77c4: 1f01 7518 |002a: check-cast v1, Ljava/util/List; // type@1875 │ │ -1a77c8: 6e20 7907 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0779 │ │ -1a77ce: 0c00 |002f: move-result-object v0 │ │ -1a77d0: 6e10 7a07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@077a │ │ -1a77d6: 0c00 |0033: move-result-object v0 │ │ -1a77d8: 6e20 7707 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@0777 │ │ -1a77de: 0c05 |0037: move-result-object v5 │ │ -1a77e0: 1a00 67bd |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bd67 │ │ -1a77e4: 7120 4fb7 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a77ea: 1105 |003d: return-object v5 │ │ +1a7830: |[1a7830] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ +1a7840: 1a00 86a0 |0000: const-string v0, "context" // string@a086 │ │ +1a7844: 7120 5db7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a784a: 7110 7507 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0775 │ │ +1a7850: 0c05 |0008: move-result-object v5 │ │ +1a7852: 1a00 9835 |0009: const-string v0, "DownloadWorker" // string@3598 │ │ +1a7856: 2410 aa25 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@25aa │ │ +1a785c: 0c00 |000e: move-result-object v0 │ │ +1a785e: 7110 85a8 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a885 │ │ +1a7864: 0c00 |0012: move-result-object v0 │ │ +1a7866: 1f00 7618 |0013: check-cast v0, Ljava/util/List; // type@1876 │ │ +1a786a: 7110 7c07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@077c │ │ +1a7870: 0c00 |0018: move-result-object v0 │ │ +1a7872: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +1a7874: 2311 1225 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@2512 │ │ +1a7878: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1a787a: 6203 a100 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a1 │ │ +1a787e: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +1a7882: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1a7884: 6203 a200 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1a7888: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +1a788c: 7110 85a8 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a885 │ │ +1a7892: 0c01 |0029: move-result-object v1 │ │ +1a7894: 1f01 7618 |002a: check-cast v1, Ljava/util/List; // type@1876 │ │ +1a7898: 6e20 7907 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0779 │ │ +1a789e: 0c00 |002f: move-result-object v0 │ │ +1a78a0: 6e10 7a07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@077a │ │ +1a78a6: 0c00 |0033: move-result-object v0 │ │ +1a78a8: 6e20 7707 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@0777 │ │ +1a78ae: 0c05 |0037: move-result-object v5 │ │ +1a78b0: 1a00 6cbd |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bd6c │ │ +1a78b4: 7120 5cb7 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a78ba: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=456 │ │ 0x0009 line=458 │ │ 0x001a line=459 │ │ 0x0030 line=460 │ │ 0x0034 line=456 │ │ @@ -33487,20 +33487,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a87bc: |[1a87bc] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ -1a87cc: 6e10 ff0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0fff │ │ -1a87d2: 0c00 |0003: move-result-object v0 │ │ -1a87d4: 6e10 2e59 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@592e │ │ -1a87da: 6f10 2206 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0622 │ │ -1a87e0: 0e00 |000a: return-void │ │ +1a888c: |[1a888c] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ +1a889c: 6e10 ff0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0fff │ │ +1a88a2: 0c00 |0003: move-result-object v0 │ │ +1a88a4: 6e10 3b59 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@593b │ │ +1a88aa: 6f10 2206 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0622 │ │ +1a88b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0007 line=642 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33509,41 +33509,41 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -1a8874: |[1a8874] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ -1a8884: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a8888: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a888e: 1a00 d9dd |0005: const-string v0, "offlineFile" // string@ddd9 │ │ -1a8892: 7120 50b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a8898: 1a00 ba97 |000a: const-string v0, "cacheFile" // string@97ba │ │ -1a889c: 7120 50b7 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a88a2: 1b00 0903 0100 |000f: const-string/jumbo v0, "userDrive" // string@00010309 │ │ -1a88a8: 7120 50b7 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a88ae: 0770 |0015: move-object v0, v7 │ │ -1a88b0: 1f00 4f02 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a88b4: 7110 5706 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a88ba: 0c01 |001b: move-result-object v1 │ │ -1a88bc: 7100 18c8 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a88c2: 0c00 |001f: move-result-object v0 │ │ -1a88c4: 0702 |0020: move-object v2, v0 │ │ -1a88c6: 1f02 761a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a88ca: 2200 d204 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d2 │ │ -1a88ce: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -1a88d0: 7030 890f 8003 |0026: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ -1a88d6: 0704 |0029: move-object v4, v0 │ │ -1a88d8: 1f04 3c1b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a88dc: 1225 |002c: const/4 v5, #int 2 // #2 │ │ -1a88de: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -1a88e0: 7706 60c6 0100 |002e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a88e6: 7606 e10f 0700 |0031: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe1 │ │ -1a88ec: 0e00 |0034: return-void │ │ +1a8944: |[1a8944] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ +1a8954: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a8958: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a895e: 1a00 dedd |0005: const-string v0, "offlineFile" // string@ddde │ │ +1a8962: 7120 5db7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8968: 1a00 bf97 |000a: const-string v0, "cacheFile" // string@97bf │ │ +1a896c: 7120 5db7 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8972: 1b00 0e03 0100 |000f: const-string/jumbo v0, "userDrive" // string@0001030e │ │ +1a8978: 7120 5db7 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a897e: 0770 |0015: move-object v0, v7 │ │ +1a8980: 1f00 4f02 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a8984: 7110 5706 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a898a: 0c01 |001b: move-result-object v1 │ │ +1a898c: 7100 25c8 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a8992: 0c00 |001f: move-result-object v0 │ │ +1a8994: 0702 |0020: move-object v2, v0 │ │ +1a8996: 1f02 771a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a899a: 2200 d204 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d2 │ │ +1a899e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +1a89a0: 7030 890f 8003 |0026: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ +1a89a6: 0704 |0029: move-object v4, v0 │ │ +1a89a8: 1f04 3d1b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a89ac: 1225 |002c: const/4 v5, #int 2 // #2 │ │ +1a89ae: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +1a89b0: 7706 6dc6 0100 |002e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a89b6: 7606 e10f 0700 |0031: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe1 │ │ +1a89bc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0015 line=499 │ │ 0x0031 line=502 │ │ locals : │ │ 0x0000 - 0x0035 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0035 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -33557,29 +33557,29 @@ │ │ type : '(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a7870: |[1a7870] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7880: 1a00 54ac |0000: const-string v0, "files" // string@ac54 │ │ -1a7884: 7120 50b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a788a: 2200 d404 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d4 │ │ -1a788e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a7890: 7051 930f 90a8 |0008: invoke-direct {v0, v9, v8, v10, v1}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ -1a7896: 0705 |000b: move-object v5, v0 │ │ -1a7898: 1f05 3c1b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a789c: 1236 |000e: const/4 v6, #int 3 // #3 │ │ -1a789e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1a78a0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1a78a2: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1a78a6: 7706 2306 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a78ac: 0c09 |0016: move-result-object v9 │ │ -1a78ae: 1109 |0017: return-object v9 │ │ +1a7940: |[1a7940] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a7950: 1a00 59ac |0000: const-string v0, "files" // string@ac59 │ │ +1a7954: 7120 5db7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a795a: 2200 d404 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d4 │ │ +1a795e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a7960: 7051 930f 90a8 |0008: invoke-direct {v0, v9, v8, v10, v1}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ +1a7966: 0705 |000b: move-object v5, v0 │ │ +1a7968: 1f05 3d1b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a796c: 1236 |000e: const/4 v6, #int 3 // #3 │ │ +1a796e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1a7970: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1a7972: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1a7976: 7706 2306 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a797c: 0c09 |0016: move-result-object v9 │ │ +1a797e: 1109 |0017: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0018 reg=9 (null) Ljava/util/List; │ │ 0x0000 - 0x0018 reg=10 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -33589,34 +33589,34 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a78b0: |[1a78b0] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ -1a78c0: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a78c4: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a78ca: 1a00 dfda |0005: const-string v0, "newName" // string@dadf │ │ -1a78ce: 7120 50b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a78d4: 7100 18c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a78da: 0c00 |000d: move-result-object v0 │ │ -1a78dc: 0701 |000e: move-object v1, v0 │ │ -1a78de: 1f01 761a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a78e2: 2200 d504 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d5 │ │ -1a78e6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a78e8: 7040 980f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a78ee: 0704 |0017: move-object v4, v0 │ │ -1a78f0: 1f04 3c1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a78f4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a78f6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a78f8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a78fc: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7902: 0c08 |0021: move-result-object v8 │ │ -1a7904: 1108 |0022: return-object v8 │ │ +1a7980: |[1a7980] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ +1a7990: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a7994: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a799a: 1a00 e4da |0005: const-string v0, "newName" // string@dae4 │ │ +1a799e: 7120 5db7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a79a4: 7100 25c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a79aa: 0c00 |000d: move-result-object v0 │ │ +1a79ac: 0701 |000e: move-object v1, v0 │ │ +1a79ae: 1f01 771a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a79b2: 2200 d504 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d5 │ │ +1a79b6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a79b8: 7040 980f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ +1a79be: 0704 |0017: move-object v4, v0 │ │ +1a79c0: 1f04 3d1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a79c4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a79c6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a79c8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a79cc: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a79d2: 0c08 |0021: move-result-object v8 │ │ +1a79d4: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=365 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0023 reg=9 (null) Ljava/lang/String; │ │ @@ -33626,29 +33626,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -1a88f0: |[1a88f0] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ -1a8900: 0770 |0000: move-object v0, v7 │ │ -1a8902: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a8906: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a890c: 0c01 |0006: move-result-object v1 │ │ -1a890e: 2200 d604 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d6 │ │ -1a8912: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8914: 7030 9d0f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1a891a: 0704 |000d: move-object v4, v0 │ │ -1a891c: 1f04 3c1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a8920: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a8922: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a8924: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a8926: 7706 60c6 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a892c: 0e00 |0016: return-void │ │ +1a89c0: |[1a89c0] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ +1a89d0: 0770 |0000: move-object v0, v7 │ │ +1a89d2: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a89d6: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a89dc: 0c01 |0006: move-result-object v1 │ │ +1a89de: 2200 d604 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d6 │ │ +1a89e2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a89e4: 7030 9d0f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ +1a89ea: 0704 |000d: move-object v4, v0 │ │ +1a89ec: 1f04 3d1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a89f0: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a89f2: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a89f4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a89f6: 7706 6dc6 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a89fc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33656,32 +33656,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7938: |[1a7938] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7948: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a794c: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7952: 7100 18c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7958: 0c00 |0008: move-result-object v0 │ │ -1a795a: 0701 |0009: move-object v1, v0 │ │ -1a795c: 1f01 761a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7960: 2200 d704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d7 │ │ -1a7964: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7966: 7052 a20f 90a8 |000f: invoke-direct {v0, v9, v8, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a796c: 0704 |0012: move-object v4, v0 │ │ -1a796e: 1f04 3c1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7972: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7974: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7976: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a797a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7980: 0c08 |001c: move-result-object v8 │ │ -1a7982: 1108 |001d: return-object v8 │ │ +1a7a08: |[1a7a08] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a7a18: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a7a1c: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7a22: 7100 25c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7a28: 0c00 |0008: move-result-object v0 │ │ +1a7a2a: 0701 |0009: move-object v1, v0 │ │ +1a7a2c: 1f01 771a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7a30: 2200 d704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d7 │ │ +1a7a34: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7a36: 7052 a20f 90a8 |000f: invoke-direct {v0, v9, v8, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ +1a7a3c: 0704 |0012: move-object v4, v0 │ │ +1a7a3e: 1f04 3d1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7a42: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7a44: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7a46: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7a4a: 7706 2306 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7a50: 0c08 |001c: move-result-object v8 │ │ +1a7a52: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=405 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Ljava/lang/Integer; │ │ @@ -33692,28 +33692,28 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -1a89b0: |[1a89b0] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a89c0: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ -1a89c4: 5430 0705 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ -1a89c8: 1f00 901d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d90 │ │ -1a89cc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1a89ce: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a89d0: 7140 c4c8 2021 |0008: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8c4 │ │ -1a89d6: 7010 2610 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1026 │ │ -1a89dc: 5430 0b05 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ -1a89e0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -1a89e4: 6e20 1f14 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141f │ │ -1a89ea: 5430 f104 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ -1a89ee: 6e20 4a06 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1a89f4: 0e00 |001a: return-void │ │ +1a8a80: |[1a8a80] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8a90: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ +1a8a94: 5430 0705 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ +1a8a98: 1f00 911d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d91 │ │ +1a8a9c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1a8a9e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a8aa0: 7140 d1c8 2021 |0008: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8d1 │ │ +1a8aa6: 7010 2610 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1026 │ │ +1a8aac: 5430 0b05 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ +1a8ab0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +1a8ab4: 6e20 2c14 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@142c │ │ +1a8aba: 5430 f104 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f1 │ │ +1a8abe: 6e20 4a06 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1a8ac4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x000b line=134 │ │ 0x000e line=135 │ │ 0x0015 line=136 │ │ locals : │ │ @@ -33725,43 +33725,43 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a81a4: |[1a81a4] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ -1a81b4: 5480 0705 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ -1a81b8: 1f00 901d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d90 │ │ -1a81bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a81be: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a81c0: 7140 c4c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8c4 │ │ -1a81c6: 7130 f7c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8f7 │ │ -1a81cc: 0c00 |000c: move-result-object v0 │ │ -1a81ce: 5b80 0705 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ -1a81d2: 0780 |000f: move-object v0, v8 │ │ -1a81d4: 1f00 4f02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a81d8: 7110 5706 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a81de: 0c02 |0015: move-result-object v2 │ │ -1a81e0: 7100 18c8 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a81e6: 0c00 |0019: move-result-object v0 │ │ -1a81e8: 5483 0705 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ -1a81ec: 1f03 761a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a81f0: 6e20 62c7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c762 │ │ -1a81f6: 0c03 |0021: move-result-object v3 │ │ -1a81f8: 2200 d804 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d8 │ │ -1a81fc: 7030 a70f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a8202: 0705 |0027: move-object v5, v0 │ │ -1a8204: 1f05 3c1b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a8208: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a820a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a820c: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a820e: 7706 60c6 0200 |002d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a8214: 0c00 |0030: move-result-object v0 │ │ -1a8216: 1100 |0031: return-object v0 │ │ +1a8274: |[1a8274] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ +1a8284: 5480 0705 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ +1a8288: 1f00 911d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d91 │ │ +1a828c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a828e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a8290: 7140 d1c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8d1 │ │ +1a8296: 7130 04c9 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c904 │ │ +1a829c: 0c00 |000c: move-result-object v0 │ │ +1a829e: 5b80 0705 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ +1a82a2: 0780 |000f: move-object v0, v8 │ │ +1a82a4: 1f00 4f02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a82a8: 7110 5706 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a82ae: 0c02 |0015: move-result-object v2 │ │ +1a82b0: 7100 25c8 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a82b6: 0c00 |0019: move-result-object v0 │ │ +1a82b8: 5483 0705 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0507 │ │ +1a82bc: 1f03 771a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a82c0: 6e20 6fc7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c76f │ │ +1a82c6: 0c03 |0021: move-result-object v3 │ │ +1a82c8: 2200 d804 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d8 │ │ +1a82cc: 7030 a70f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a82d2: 0705 |0027: move-object v5, v0 │ │ +1a82d4: 1f05 3d1b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a82d8: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a82da: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a82dc: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a82de: 7706 6dc6 0200 |002d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a82e4: 0c00 |0030: move-result-object v0 │ │ +1a82e6: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0009 line=142 │ │ 0x000f line=143 │ │ locals : │ │ 0x0000 - 0x0032 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -33771,19 +33771,19 @@ │ │ type : '(Ljava/util/LinkedHashMap;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a89f8: |[1a89f8] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ -1a8a08: 1a00 3826 |0000: const-string v0, "" // string@2638 │ │ -1a8a0c: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a8a12: 5b12 f604 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f6 │ │ -1a8a16: 0e00 |0007: return-void │ │ +1a8ac8: |[1a8ac8] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ +1a8ad8: 1a00 3926 |0000: const-string v0, "" // string@2639 │ │ +1a8adc: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8ae2: 5b12 f604 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f6 │ │ +1a8ae6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/LinkedHashMap; │ │ │ │ @@ -33792,17 +33792,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8a18: |[1a8a18] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ -1a8a28: 5c01 fa04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fa │ │ -1a8a2c: 0e00 |0002: return-void │ │ +1a8ae8: |[1a8ae8] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ +1a8af8: 5c01 fa04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fa │ │ +1a8afc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -33811,22 +33811,22 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a8a30: |[1a8a30] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ -1a8a40: 5430 0505 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ -1a8a44: 1a01 16d8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d816 │ │ -1a8a48: 7110 ee92 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a8a4e: 0c02 |0007: move-result-object v2 │ │ -1a8a50: 6e30 5206 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1a8a56: 5c34 fd04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fd │ │ -1a8a5a: 0e00 |000d: return-void │ │ +1a8b00: |[1a8b00] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ +1a8b10: 5430 0505 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0505 │ │ +1a8b14: 1a01 1bd8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d81b │ │ +1a8b18: 7110 fb92 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a8b1e: 0c02 |0007: move-result-object v2 │ │ +1a8b20: 6e30 5206 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1a8b26: 5c34 fd04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fd │ │ +1a8b2a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000b line=113 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000e reg=4 (null) Z │ │ @@ -33836,17 +33836,17 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/UserDrive;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8a98: |[1a8a98] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -1a8aa8: 5b01 0605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0506 │ │ -1a8aac: 0e00 |0002: return-void │ │ +1a8b68: |[1a8b68] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +1a8b78: 5b01 0605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0506 │ │ +1a8b7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ │ │ @@ -33855,17 +33855,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8ab0: |[1a8ab0] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ -1a8ac0: 5b01 0b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ -1a8ac4: 0e00 |0002: return-void │ │ +1a8b80: |[1a8b80] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ +1a8b90: 5b01 0b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050b │ │ +1a8b94: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ │ │ @@ -33874,35 +33874,35 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a8218: |[1a8218] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ -1a8228: 1a00 c0e0 |0000: const-string v0, "onUserSwitched" // string@e0c0 │ │ -1a822c: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a8232: 0770 |0005: move-object v0, v7 │ │ -1a8234: 1f00 4f02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a8238: 7110 5706 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a823e: 0c01 |000b: move-result-object v1 │ │ -1a8240: 7100 18c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a8246: 0c00 |000f: move-result-object v0 │ │ -1a8248: 0702 |0010: move-object v2, v0 │ │ -1a824a: 1f02 761a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a824e: 2200 da04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04da │ │ -1a8252: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a8254: 7030 b10f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a825a: 0704 |0019: move-object v4, v0 │ │ -1a825c: 1f04 3c1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a8260: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a8262: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a8264: 7706 60c6 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a826a: 0c08 |0021: move-result-object v8 │ │ -1a826c: 1108 |0022: return-object v8 │ │ +1a82e8: |[1a82e8] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ +1a82f8: 1a00 c5e0 |0000: const-string v0, "onUserSwitched" // string@e0c5 │ │ +1a82fc: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8302: 0770 |0005: move-object v0, v7 │ │ +1a8304: 1f00 4f02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a8308: 7110 5706 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a830e: 0c01 |000b: move-result-object v1 │ │ +1a8310: 7100 25c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a8316: 0c00 |000f: move-result-object v0 │ │ +1a8318: 0702 |0010: move-object v2, v0 │ │ +1a831a: 1f02 771a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a831e: 2200 da04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04da │ │ +1a8322: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a8324: 7030 b10f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1a832a: 0704 |0019: move-object v4, v0 │ │ +1a832c: 1f04 3d1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a8330: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a8332: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a8334: 7706 6dc6 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a833a: 0c08 |0021: move-result-object v8 │ │ +1a833c: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=632 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -33911,39 +33911,39 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -1a8ac8: |[1a8ac8] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ -1a8ad8: 5480 0805 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@0508 │ │ -1a8adc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a8ade: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -1a8ae2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8ae4: 7140 c4c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8c4 │ │ -1a8aea: 0780 |0009: move-object v0, v8 │ │ -1a8aec: 1f00 4f02 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a8af0: 7110 5706 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a8af6: 0c02 |000f: move-result-object v2 │ │ -1a8af8: 7100 18c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a8afe: 0c00 |0013: move-result-object v0 │ │ -1a8b00: 0703 |0014: move-object v3, v0 │ │ -1a8b02: 1f03 761a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a8b06: 2200 db04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04db │ │ -1a8b0a: 7030 b60f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ -1a8b10: 0705 |001c: move-object v5, v0 │ │ -1a8b12: 1f05 3c1b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a8b16: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -1a8b18: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -1a8b1a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -1a8b1c: 7706 60c6 0200 |0022: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a8b22: 0c00 |0025: move-result-object v0 │ │ -1a8b24: 5b80 0805 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@0508 │ │ -1a8b28: 0e00 |0028: return-void │ │ +1a8b98: |[1a8b98] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ +1a8ba8: 5480 0805 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@0508 │ │ +1a8bac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a8bae: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +1a8bb2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a8bb4: 7140 d1c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8d1 │ │ +1a8bba: 0780 |0009: move-object v0, v8 │ │ +1a8bbc: 1f00 4f02 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a8bc0: 7110 5706 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a8bc6: 0c02 |000f: move-result-object v2 │ │ +1a8bc8: 7100 25c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a8bce: 0c00 |0013: move-result-object v0 │ │ +1a8bd0: 0703 |0014: move-object v3, v0 │ │ +1a8bd2: 1f03 771a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a8bd6: 2200 db04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04db │ │ +1a8bda: 7030 b60f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ +1a8be0: 0705 |001c: move-object v5, v0 │ │ +1a8be2: 1f05 3d1b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a8be6: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +1a8be8: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +1a8bea: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +1a8bec: 7706 6dc6 0200 |0022: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a8bf2: 0c00 |0025: move-result-object v0 │ │ +1a8bf4: 5b80 0805 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@0508 │ │ +1a8bf8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0009 line=524 │ │ locals : │ │ 0x0000 - 0x0029 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33952,34 +33952,34 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a7984: |[1a7984] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ -1a7994: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a7998: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a799e: 1a00 b6da |0005: const-string v0, "newDropBox" // string@dab6 │ │ -1a79a2: 7120 50b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a79a8: 7100 18c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a79ae: 0c00 |000d: move-result-object v0 │ │ -1a79b0: 0701 |000e: move-object v1, v0 │ │ -1a79b2: 1f01 761a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a79b6: 2200 dc04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04dc │ │ -1a79ba: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a79bc: 7040 bb0f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ -1a79c2: 0704 |0017: move-object v4, v0 │ │ -1a79c4: 1f04 3c1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a79c8: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a79ca: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a79cc: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a79d0: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a79d6: 0c08 |0021: move-result-object v8 │ │ -1a79d8: 1108 |0022: return-object v8 │ │ +1a7a54: |[1a7a54] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ +1a7a64: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a7a68: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7a6e: 1a00 bbda |0005: const-string v0, "newDropBox" // string@dabb │ │ +1a7a72: 7120 5db7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7a78: 7100 25c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7a7e: 0c00 |000d: move-result-object v0 │ │ +1a7a80: 0701 |000e: move-object v1, v0 │ │ +1a7a82: 1f01 771a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7a86: 2200 dc04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04dc │ │ +1a7a8a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a7a8c: 7040 bb0f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ +1a7a92: 0704 |0017: move-object v4, v0 │ │ +1a7a94: 1f04 3d1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7a98: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a7a9a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7a9c: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a7aa0: 7706 2306 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7aa6: 0c08 |0021: move-result-object v8 │ │ +1a7aa8: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=257 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0023 reg=9 (null) Lcom/infomaniak/drive/data/models/DropBox; │ │ @@ -33989,36 +33989,36 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -1a79dc: |[1a79dc] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a79ec: 1a00 d5ab |0000: const-string v0, "file" // string@abd5 │ │ -1a79f0: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a79f6: 1a00 0f9c |0005: const-string v0, "color" // string@9c0f │ │ -1a79fa: 7120 50b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7a00: 1b00 0903 0100 |000a: const-string/jumbo v0, "userDrive" // string@00010309 │ │ -1a7a06: 7120 50b7 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a7a0c: 7100 18c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a7a12: 0c00 |0013: move-result-object v0 │ │ -1a7a14: 0701 |0014: move-object v1, v0 │ │ -1a7a16: 1f01 761a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a7a1a: 2200 dd04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ -1a7a1e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a7a20: 7052 c00f 80a9 |001a: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc0 │ │ -1a7a26: 0704 |001d: move-object v4, v0 │ │ -1a7a28: 1f04 3c1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a7a2c: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -1a7a2e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a7a30: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -1a7a34: 7706 2306 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ -1a7a3a: 0c08 |0027: move-result-object v8 │ │ -1a7a3c: 1108 |0028: return-object v8 │ │ +1a7aac: |[1a7aac] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a7abc: 1a00 daab |0000: const-string v0, "file" // string@abda │ │ +1a7ac0: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7ac6: 1a00 149c |0005: const-string v0, "color" // string@9c14 │ │ +1a7aca: 7120 5db7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7ad0: 1b00 0e03 0100 |000a: const-string/jumbo v0, "userDrive" // string@0001030e │ │ +1a7ad6: 7120 5db7 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a7adc: 7100 25c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a7ae2: 0c00 |0013: move-result-object v0 │ │ +1a7ae4: 0701 |0014: move-object v1, v0 │ │ +1a7ae6: 1f01 771a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a7aea: 2200 dd04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ +1a7aee: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a7af0: 7052 c00f 80a9 |001a: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc0 │ │ +1a7af6: 0704 |001d: move-object v4, v0 │ │ +1a7af8: 1f04 3d1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a7afc: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +1a7afe: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a7b00: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +1a7b04: 7706 2306 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0623 │ │ +1a7b0a: 0c08 |0027: move-result-object v8 │ │ +1a7b0c: 1108 |0028: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=369 │ │ locals : │ │ 0x0000 - 0x0029 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0029 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0029 reg=9 (null) Ljava/lang/String; │ │ @@ -34029,34 +34029,34 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a801c: |[1a801c] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ -1a802c: 1a00 d5d4 |0000: const-string v0, "mediator" // string@d4d5 │ │ -1a8030: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a8036: 2200 aa04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@04aa │ │ -1a803a: 7020 c00e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ec0 │ │ -1a8040: 1100 |000a: return-object v0 │ │ +1a80ec: |[1a80ec] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ +1a80fc: 1a00 dad4 |0000: const-string v0, "mediator" // string@d4da │ │ +1a8100: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a8106: 2200 aa04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@04aa │ │ +1a810a: 7020 c00e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ec0 │ │ +1a8110: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/lifecycle/MediatorLiveData; │ │ │ │ - source_file_idx : 26998 (MainViewModel.kt) │ │ + source_file_idx : 27002 (MainViewModel.kt) │ │ │ │ Class #169 header: │ │ class_idx : 1247 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #169 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;' │ │ @@ -34080,19 +34080,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a8b2c: |[1a8b2c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1a8b3c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a8b42: 5b01 0c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ -1a8b46: 5b02 0d05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050d │ │ -1a8b4a: 0e00 |0007: return-void │ │ +1a8bfc: |[1a8bfc] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1a8c0c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a8c12: 5b01 0c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ +1a8c16: 5b02 0d05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050d │ │ +1a8c1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/drive/Drive; │ │ @@ -34103,33 +34103,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a8b4c: |[1a8b4c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a8b5c: 5420 0c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ -1a8b60: 5421 0d05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050d │ │ -1a8b64: 7130 4110 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1041 │ │ -1a8b6a: 0e00 |0007: return-void │ │ +1a8c1c: |[1a8c1c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a8c2c: 5420 0c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ +1a8c30: 5421 0d05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050d │ │ +1a8c34: 7130 4110 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1041 │ │ +1a8c3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #170 header: │ │ class_idx : 1248 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #170 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;' │ │ @@ -34149,18 +34149,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a8b6c: |[1a8b6c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a8b7c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a8b82: 5b01 0e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050e │ │ -1a8b86: 0e00 |0005: return-void │ │ +1a8c3c: |[1a8c3c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a8c4c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a8c52: 5b01 0e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050e │ │ +1a8c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34170,32 +34170,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a8b88: |[1a8b88] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a8b98: 5410 0e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050e │ │ -1a8b9c: 7120 4210 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1042 │ │ -1a8ba2: 0e00 |0005: return-void │ │ +1a8c58: |[1a8c58] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a8c68: 5410 0e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050e │ │ +1a8c6c: 7120 4210 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1042 │ │ +1a8c72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #171 header: │ │ class_idx : 1249 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #171 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;' │ │ @@ -34215,18 +34215,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a8bc4: |[1a8bc4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a8bd4: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a8bda: 5b01 0f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ -1a8bde: 0e00 |0005: return-void │ │ +1a8c94: |[1a8c94] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a8ca4: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a8caa: 5b01 0f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ +1a8cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34236,32 +34236,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a8ba4: |[1a8ba4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1a8bb4: 5410 0f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ -1a8bb8: 7110 4010 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1040 │ │ -1a8bbe: 0c00 |0005: move-result-object v0 │ │ -1a8bc0: 1100 |0006: return-object v0 │ │ +1a8c74: |[1a8c74] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1a8c84: 5410 0f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ +1a8c88: 7110 4010 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1040 │ │ +1a8c8e: 0c00 |0005: move-result-object v0 │ │ +1a8c90: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #172 header: │ │ class_idx : 1250 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 26999 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27003 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -34299,140 +34299,140 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a8cd0: |[1a8cd0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a8ce0: 5b01 1105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0511 │ │ -1a8ce4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8ce6: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a8cec: 0e00 |0006: return-void │ │ +1a8da0: |[1a8da0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a8db0: 5b01 1105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0511 │ │ +1a8db4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8db6: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a8dbc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a8cac: |[1a8cac] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8cbc: 2202 e204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ -1a8cc0: 5410 1105 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0511 │ │ -1a8cc4: 7030 3b10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103b │ │ -1a8cca: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a8cce: 1102 |0009: return-object v2 │ │ +1a8d7c: |[1a8d7c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8d8c: 2202 e204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ +1a8d90: 5410 1105 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0511 │ │ +1a8d94: 7030 3b10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103b │ │ +1a8d9a: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a8d9e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a8be0: |[1a8be0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8bf0: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a8bf4: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a8bf8: 6e30 3e10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@103e │ │ -1a8bfe: 0c01 |0007: move-result-object v1 │ │ -1a8c00: 1101 |0008: return-object v1 │ │ +1a8cb0: |[1a8cb0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8cc0: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a8cc4: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a8cc8: 6e30 3e10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@103e │ │ +1a8cce: 0c01 |0007: move-result-object v1 │ │ +1a8cd0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a8c04: |[1a8c04] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8c14: 6e30 3c10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@103c │ │ -1a8c1a: 0c01 |0003: move-result-object v1 │ │ -1a8c1c: 1f01 e204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ -1a8c20: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a8c24: 6e20 3f10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@103f │ │ -1a8c2a: 0c01 |000b: move-result-object v1 │ │ -1a8c2c: 1101 |000c: return-object v1 │ │ +1a8cd4: |[1a8cd4] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8ce4: 6e30 3c10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@103c │ │ +1a8cea: 0c01 |0003: move-result-object v1 │ │ +1a8cec: 1f01 e204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ +1a8cf0: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a8cf4: 6e20 3f10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@103f │ │ +1a8cfa: 0c01 |000b: move-result-object v1 │ │ +1a8cfc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 54 16-bit code units │ │ -1a8c30: |[1a8c30] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8c40: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a8c46: 0c00 |0003: move-result-object v0 │ │ -1a8c48: 5291 1005 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0510 │ │ -1a8c4c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8c4e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8c52: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a8c56: 7110 4d9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a8c5c: 2825 |000e: goto 0033 // +0025 │ │ -1a8c5e: 220a 9f17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@179f │ │ -1a8c62: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a8c66: 7020 7d93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a8c6c: 270a |0016: throw v10 │ │ -1a8c6e: 7110 4d9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a8c74: 6201 b812 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a8c78: 549a 1105 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0511 │ │ -1a8c7c: 1f0a 3600 |001e: check-cast v10, Landroid/content/Context; // type@0036 │ │ -1a8c80: 0796 |0020: move-object v6, v9 │ │ -1a8c82: 1f06 6b1a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a8c86: 5992 1005 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0510 │ │ -1a8c8a: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -1a8c8c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -1a8c8e: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -1a8c90: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ -1a8c94: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a8c96: 07a2 |002b: move-object v2, v10 │ │ -1a8c98: 7708 a939 0100 |002c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39a9 │ │ -1a8c9e: 0c0a |002f: move-result-object v10 │ │ -1a8ca0: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ -1a8ca4: 1100 |0032: return-object v0 │ │ -1a8ca6: 620a 91b2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a8caa: 110a |0035: return-object v10 │ │ +1a8d00: |[1a8d00] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8d10: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a8d16: 0c00 |0003: move-result-object v0 │ │ +1a8d18: 5291 1005 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0510 │ │ +1a8d1c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8d1e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8d22: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a8d26: 7110 5a9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a8d2c: 2825 |000e: goto 0033 // +0025 │ │ +1a8d2e: 220a a017 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a8d32: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a8d36: 7020 8a93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a8d3c: 270a |0016: throw v10 │ │ +1a8d3e: 7110 5a9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a8d44: 6201 bb12 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a8d48: 549a 1105 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0511 │ │ +1a8d4c: 1f0a 3600 |001e: check-cast v10, Landroid/content/Context; // type@0036 │ │ +1a8d50: 0796 |0020: move-object v6, v9 │ │ +1a8d52: 1f06 6c1a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a8d56: 5992 1005 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0510 │ │ +1a8d5a: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +1a8d5c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +1a8d5e: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +1a8d60: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ +1a8d64: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a8d66: 07a2 |002b: move-object v2, v10 │ │ +1a8d68: 7708 b639 0100 |002c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39b6 │ │ +1a8d6e: 0c0a |002f: move-result-object v10 │ │ +1a8d70: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ +1a8d74: 1100 |0032: return-object v0 │ │ +1a8d76: 620a 94b2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a8d7a: 110a |0035: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=92 │ │ 0x001a line=93 │ │ 0x0033 line=94 │ │ locals : │ │ 0x0000 - 0x0036 reg=9 this Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; │ │ 0x0000 - 0x0036 reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26999 (MaintenanceActivity.kt) │ │ + source_file_idx : 27003 (MaintenanceActivity.kt) │ │ │ │ Class #173 header: │ │ class_idx : 1251 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 391 │ │ -source_file_idx : 26999 │ │ +source_file_idx : 27003 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -34456,71 +34456,71 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a8cf0: |[1a8cf0] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8d00: 7110 4410 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1044 │ │ -1a8d06: 0c00 |0003: move-result-object v0 │ │ -1a8d08: 1100 |0004: return-object v0 │ │ +1a8dc0: |[1a8dc0] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8dd0: 7110 4410 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1044 │ │ +1a8dd6: 0c00 |0003: move-result-object v0 │ │ +1a8dd8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ name : '$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk' │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a8d5c: |[1a8d5c] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1a8d6c: 7130 4a10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@104a │ │ -1a8d72: 0e00 |0003: return-void │ │ +1a8e2c: |[1a8e2c] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1a8e3c: 7130 4a10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@104a │ │ +1a8e42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ name : '$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY' │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a8d74: |[1a8d74] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a8d84: 7120 4b10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@104b │ │ -1a8d8a: 0e00 |0003: return-void │ │ +1a8e44: |[1a8e44] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a8e54: 7120 4b10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@104b │ │ +1a8e5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a8d8c: |[1a8d8c] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ -1a8d9c: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1a8da2: 2200 e104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04e1 │ │ -1a8da6: 7020 3910 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1039 │ │ -1a8dac: 7110 649a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a8db2: 0c00 |000b: move-result-object v0 │ │ -1a8db4: 5b10 1205 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0512 │ │ -1a8db8: 0e00 |000e: return-void │ │ +1a8e5c: |[1a8e5c] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ +1a8e6c: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1a8e72: 2200 e104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04e1 │ │ +1a8e76: 7020 3910 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1039 │ │ +1a8e7c: 7110 719a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a8e82: 0c00 |000b: move-result-object v0 │ │ +1a8e84: 5b10 1205 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0512 │ │ +1a8e88: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34529,22 +34529,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a8d0c: |[1a8d0c] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8d1c: 6e10 4610 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1046 │ │ -1a8d22: 0c01 |0003: move-result-object v1 │ │ -1a8d24: 7110 cb0b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bcb │ │ -1a8d2a: 0c01 |0007: move-result-object v1 │ │ -1a8d2c: 1a00 53c1 |0008: const-string v0, "inflate(...)" // string@c153 │ │ -1a8d30: 7120 4fb7 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a8d36: 1101 |000d: return-object v1 │ │ +1a8ddc: |[1a8ddc] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8dec: 6e10 4610 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1046 │ │ +1a8df2: 0c01 |0003: move-result-object v1 │ │ +1a8df4: 7110 cb0b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bcb │ │ +1a8dfa: 0c01 |0007: move-result-object v1 │ │ +1a8dfc: 1a00 58c1 |0008: const-string v0, "inflate(...)" // string@c158 │ │ +1a8e00: 7120 5cb7 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a8e06: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ @@ -34552,20 +34552,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a8d38: |[1a8d38] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8d48: 5410 1205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0512 │ │ -1a8d4c: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a8d52: 0c00 |0005: move-result-object v0 │ │ -1a8d54: 1f00 e303 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03e3 │ │ -1a8d58: 1100 |0008: return-object v0 │ │ +1a8e08: |[1a8e08] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8e18: 5410 1205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0512 │ │ +1a8e1c: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a8e22: 0c00 |0005: move-result-object v0 │ │ +1a8e24: 1f00 e303 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03e3 │ │ +1a8e28: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ @@ -34573,24 +34573,24 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a8dbc: |[1a8dbc] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1a8dcc: 6203 d950 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d9 │ │ -1a8dd0: 1f01 3600 |0002: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a8dd4: 6200 b500 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b5 │ │ -1a8dd8: 6e10 6d0b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b6d │ │ -1a8dde: 0a02 |0009: move-result v2 │ │ -1a8de0: 6e20 6c09 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@096c │ │ -1a8de6: 0c02 |000d: move-result-object v2 │ │ -1a8de8: 6e30 5f46 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@465f │ │ -1a8dee: 0e00 |0011: return-void │ │ +1a8e8c: |[1a8e8c] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1a8e9c: 6203 dc50 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50dc │ │ +1a8ea0: 1f01 3600 |0002: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a8ea4: 6200 b500 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b5 │ │ +1a8ea8: 6e10 6d0b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b6d │ │ +1a8eae: 0a02 |0009: move-result v2 │ │ +1a8eb0: 6e20 6c09 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@096c │ │ +1a8eb6: 0c02 |000d: move-result-object v2 │ │ +1a8eb8: 6e30 6c46 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@466c │ │ +1a8ebe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/infomaniak/drive/data/models/drive/Drive; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/view/View; │ │ @@ -34600,22 +34600,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a8df0: |[1a8df0] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a8e00: 2203 3e00 |0000: new-instance v3, Landroid/content/Intent; // type@003e │ │ -1a8e04: 0720 |0002: move-object v0, v2 │ │ -1a8e06: 1f00 3600 |0003: check-cast v0, Landroid/content/Context; // type@0036 │ │ -1a8e0a: 1c01 2305 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@0523 │ │ -1a8e0e: 7030 9200 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ -1a8e14: 6e20 4e10 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@104e │ │ -1a8e1a: 0e00 |000d: return-void │ │ +1a8ec0: |[1a8ec0] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a8ed0: 2203 3e00 |0000: new-instance v3, Landroid/content/Intent; // type@003e │ │ +1a8ed4: 0720 |0002: move-object v0, v2 │ │ +1a8ed6: 1f00 3600 |0003: check-cast v0, Landroid/content/Context; // type@0036 │ │ +1a8eda: 1c01 2305 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@0523 │ │ +1a8ede: 7030 9200 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ +1a8ee4: 6e20 4e10 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@104e │ │ +1a8eea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/View; │ │ │ │ @@ -34625,158 +34625,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 294 16-bit code units │ │ -1a8e1c: |[1a8e1c] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a8e2c: 7010 4510 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1045 │ │ -1a8e32: 0c00 |0003: move-result-object v0 │ │ -1a8e34: 6f20 8e04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1a8e3a: 6e10 ca0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bca │ │ -1a8e40: 0c0a |000a: move-result-object v10 │ │ -1a8e42: 1f0a 2301 |000b: check-cast v10, Landroid/view/View; // type@0123 │ │ -1a8e46: 6e20 4d10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@104d │ │ -1a8e4c: 6201 b700 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -1a8e50: 620a b812 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1a8e54: 6e10 8f39 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -1a8e5a: 0a0a |0017: move-result v10 │ │ -1a8e5c: 7110 9793 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1a8e62: 0c02 |001b: move-result-object v2 │ │ -1a8e64: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ -1a8e68: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -1a8e6a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a8e6c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a8e6e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -1a8e70: 7707 7d09 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097d │ │ -1a8e76: 0c0a |0025: move-result-object v10 │ │ -1a8e78: 07a1 |0026: move-object v1, v10 │ │ -1a8e7a: 1f01 7518 |0027: check-cast v1, Ljava/util/List; // type@1875 │ │ -1a8e7e: 7110 92a8 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a892 │ │ -1a8e84: 0c01 |002c: move-result-object v1 │ │ -1a8e86: 1f01 bb03 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1a8e8a: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -1a8e8e: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ -1a8e94: 2818 |0034: goto 004c // +0018 │ │ -1a8e96: 6e10 730b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ -1a8e9c: 0c02 |0038: move-result-object v2 │ │ -1a8e9e: 6203 1d01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a8ea2: 6e10 6a0b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ -1a8ea8: 0c03 |003e: move-result-object v3 │ │ -1a8eaa: 7120 47b7 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a8eb0: 0a02 |0042: move-result v2 │ │ -1a8eb2: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ -1a8eb6: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ -1a8ebc: 2804 |0048: goto 004c // +0004 │ │ -1a8ebe: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ -1a8ec4: 5403 3301 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0133 │ │ -1a8ec8: 5433 ab01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ab │ │ -1a8ecc: 6e20 1604 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ -1a8ed2: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1a8ed4: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -1a8ed6: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ -1a8eda: 1404 3f01 147f |0057: const v4, #float 1.96732e+38 // #7f14013f │ │ -1a8ee0: 6e20 4810 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ -1a8ee6: 0c04 |005d: move-result-object v4 │ │ -1a8ee8: 282c |005e: goto 008a // +002c │ │ -1a8eea: 6e10 4710 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1047 │ │ -1a8ef0: 0c04 |0062: move-result-object v4 │ │ -1a8ef2: 6e10 730b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ -1a8ef8: 0c05 |0066: move-result-object v5 │ │ -1a8efa: 6206 1d01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a8efe: 6e10 6a0b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ -1a8f04: 0c06 |006c: move-result-object v6 │ │ -1a8f06: 7120 47b7 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a8f0c: 0a05 |0070: move-result v5 │ │ -1a8f0e: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ -1a8f12: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ -1a8f18: 2804 |0076: goto 007a // +0004 │ │ -1a8f1a: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ -1a8f20: 6e10 be96 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96be │ │ -1a8f26: 0a06 |007d: move-result v6 │ │ -1a8f28: 6e10 740b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b74 │ │ -1a8f2e: 0c07 |0081: move-result-object v7 │ │ -1a8f30: 2338 a625 |0082: new-array v8, v3, [Ljava/lang/Object; // type@25a6 │ │ -1a8f34: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ -1a8f38: 6e40 ea00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ea │ │ -1a8f3e: 0c04 |0089: move-result-object v4 │ │ -1a8f40: 7110 4db7 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a8f46: 5405 3401 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0134 │ │ -1a8f4a: 1f04 8b17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@178b │ │ -1a8f4e: 6e20 6b04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1a8f54: 5404 3201 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0132 │ │ -1a8f58: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ -1a8f5c: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ -1a8f62: 6e20 4810 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ -1a8f68: 0c0a |009e: move-result-object v10 │ │ -1a8f6a: 1f0a 8b17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@178b │ │ -1a8f6e: 2839 |00a1: goto 00da // +0039 │ │ -1a8f70: 6e10 730b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ -1a8f76: 0c05 |00a5: move-result-object v5 │ │ -1a8f78: 6206 1d01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a8f7c: 6e10 6a0b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ -1a8f82: 0c06 |00ab: move-result-object v6 │ │ -1a8f84: 7120 47b7 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a8f8a: 0a05 |00af: move-result v5 │ │ -1a8f8c: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ -1a8f90: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ -1a8f96: 6e20 4810 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ -1a8f9c: 0c0a |00b8: move-result-object v10 │ │ -1a8f9e: 1f0a 8b17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@178b │ │ -1a8fa2: 281f |00bb: goto 00da // +001f │ │ -1a8fa4: 6e10 4710 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1047 │ │ -1a8faa: 0c05 |00bf: move-result-object v5 │ │ -1a8fac: 6e10 be96 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96be │ │ -1a8fb2: 0a0a |00c3: move-result v10 │ │ -1a8fb4: 6e10 7a0b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b7a │ │ -1a8fba: 0c06 |00c7: move-result-object v6 │ │ -1a8fbc: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ -1a8fbe: 7140 0a09 7673 |00c9: invoke-static {v6, v7, v3, v7}, Lcom/infomaniak/core/utils/DateUtilsKt;.format$default:(Ljava/util/Date;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@090a │ │ -1a8fc4: 0c06 |00cc: move-result-object v6 │ │ -1a8fc6: 2333 a625 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@25a6 │ │ -1a8fca: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ -1a8fce: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ -1a8fd4: 6e40 ea00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ea │ │ -1a8fda: 0c0a |00d7: move-result-object v10 │ │ -1a8fdc: 1f0a 8b17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@178b │ │ -1a8fe0: 6e20 6b04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1a8fe6: 540a 3101 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ -1a8fea: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ -1a8fee: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ -1a8ff2: 7110 4db7 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a8ff8: 1f0a 2301 |00e6: check-cast v10, Landroid/view/View; // type@0123 │ │ -1a8ffc: 6e20 4e03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a9002: 2830 |00eb: goto 011b // +0030 │ │ -1a9004: 6e10 730b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ -1a900a: 0c03 |00ef: move-result-object v3 │ │ -1a900c: 6204 1d01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a9010: 6e10 6a0b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ -1a9016: 0c04 |00f5: move-result-object v4 │ │ -1a9018: 7120 47b7 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1a901e: 0a03 |00f9: move-result v3 │ │ -1a9020: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ -1a9024: 7110 4db7 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a902a: 1f0a 2301 |00ff: check-cast v10, Landroid/view/View; // type@0123 │ │ -1a902e: 6e20 4e03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a9034: 2817 |0104: goto 011b // +0017 │ │ -1a9036: 5402 3101 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ -1a903a: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ -1a9040: 6e20 4810 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ -1a9046: 0c03 |010d: move-result-object v3 │ │ -1a9048: 1f03 8b17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@178b │ │ -1a904c: 6e20 4108 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0841 │ │ -1a9052: 2202 df04 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04df │ │ -1a9056: 7030 3510 9201 |0115: invoke-direct {v2, v9, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@1035 │ │ -1a905c: 6e20 3f08 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083f │ │ -1a9062: 540a 3001 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0130 │ │ -1a9066: 2200 e004 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04e0 │ │ -1a906a: 7020 3710 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1037 │ │ -1a9070: 6e20 3f08 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083f │ │ -1a9076: 0e00 |0125: return-void │ │ +1a8eec: |[1a8eec] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a8efc: 7010 4510 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1045 │ │ +1a8f02: 0c00 |0003: move-result-object v0 │ │ +1a8f04: 6f20 8e04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +1a8f0a: 6e10 ca0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bca │ │ +1a8f10: 0c0a |000a: move-result-object v10 │ │ +1a8f12: 1f0a 2301 |000b: check-cast v10, Landroid/view/View; // type@0123 │ │ +1a8f16: 6e20 4d10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@104d │ │ +1a8f1c: 6201 b700 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +1a8f20: 620a bb12 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1a8f24: 6e10 9c39 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +1a8f2a: 0a0a |0017: move-result v10 │ │ +1a8f2c: 7110 a493 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1a8f32: 0c02 |001b: move-result-object v2 │ │ +1a8f34: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ +1a8f38: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +1a8f3a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a8f3c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a8f3e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +1a8f40: 7707 7d09 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097d │ │ +1a8f46: 0c0a |0025: move-result-object v10 │ │ +1a8f48: 07a1 |0026: move-object v1, v10 │ │ +1a8f4a: 1f01 7618 |0027: check-cast v1, Ljava/util/List; // type@1876 │ │ +1a8f4e: 7110 9fa8 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a89f │ │ +1a8f54: 0c01 |002c: move-result-object v1 │ │ +1a8f56: 1f01 bb03 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1a8f5a: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +1a8f5e: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ +1a8f64: 2818 |0034: goto 004c // +0018 │ │ +1a8f66: 6e10 730b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ +1a8f6c: 0c02 |0038: move-result-object v2 │ │ +1a8f6e: 6203 1d01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a8f72: 6e10 6a0b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ +1a8f78: 0c03 |003e: move-result-object v3 │ │ +1a8f7a: 7120 54b7 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a8f80: 0a02 |0042: move-result v2 │ │ +1a8f82: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ +1a8f86: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ +1a8f8c: 2804 |0048: goto 004c // +0004 │ │ +1a8f8e: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ +1a8f94: 5403 3301 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0133 │ │ +1a8f98: 5433 ab01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ab │ │ +1a8f9c: 6e20 1604 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ +1a8fa2: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1a8fa4: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +1a8fa6: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ +1a8faa: 1404 3f01 147f |0057: const v4, #float 1.96732e+38 // #7f14013f │ │ +1a8fb0: 6e20 4810 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ +1a8fb6: 0c04 |005d: move-result-object v4 │ │ +1a8fb8: 282c |005e: goto 008a // +002c │ │ +1a8fba: 6e10 4710 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1047 │ │ +1a8fc0: 0c04 |0062: move-result-object v4 │ │ +1a8fc2: 6e10 730b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ +1a8fc8: 0c05 |0066: move-result-object v5 │ │ +1a8fca: 6206 1d01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a8fce: 6e10 6a0b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ +1a8fd4: 0c06 |006c: move-result-object v6 │ │ +1a8fd6: 7120 54b7 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a8fdc: 0a05 |0070: move-result v5 │ │ +1a8fde: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ +1a8fe2: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ +1a8fe8: 2804 |0076: goto 007a // +0004 │ │ +1a8fea: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ +1a8ff0: 6e10 cb96 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96cb │ │ +1a8ff6: 0a06 |007d: move-result v6 │ │ +1a8ff8: 6e10 740b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b74 │ │ +1a8ffe: 0c07 |0081: move-result-object v7 │ │ +1a9000: 2338 a725 |0082: new-array v8, v3, [Ljava/lang/Object; // type@25a7 │ │ +1a9004: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ +1a9008: 6e40 ea00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ea │ │ +1a900e: 0c04 |0089: move-result-object v4 │ │ +1a9010: 7110 5ab7 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a9016: 5405 3401 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0134 │ │ +1a901a: 1f04 8c17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@178c │ │ +1a901e: 6e20 6b04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1a9024: 5404 3201 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0132 │ │ +1a9028: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ +1a902c: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ +1a9032: 6e20 4810 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ +1a9038: 0c0a |009e: move-result-object v10 │ │ +1a903a: 1f0a 8c17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@178c │ │ +1a903e: 2839 |00a1: goto 00da // +0039 │ │ +1a9040: 6e10 730b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ +1a9046: 0c05 |00a5: move-result-object v5 │ │ +1a9048: 6206 1d01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a904c: 6e10 6a0b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ +1a9052: 0c06 |00ab: move-result-object v6 │ │ +1a9054: 7120 54b7 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a905a: 0a05 |00af: move-result v5 │ │ +1a905c: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ +1a9060: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ +1a9066: 6e20 4810 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ +1a906c: 0c0a |00b8: move-result-object v10 │ │ +1a906e: 1f0a 8c17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@178c │ │ +1a9072: 281f |00bb: goto 00da // +001f │ │ +1a9074: 6e10 4710 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1047 │ │ +1a907a: 0c05 |00bf: move-result-object v5 │ │ +1a907c: 6e10 cb96 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96cb │ │ +1a9082: 0a0a |00c3: move-result v10 │ │ +1a9084: 6e10 7a0b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b7a │ │ +1a908a: 0c06 |00c7: move-result-object v6 │ │ +1a908c: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ +1a908e: 7140 0a09 7673 |00c9: invoke-static {v6, v7, v3, v7}, Lcom/infomaniak/core/utils/DateUtilsKt;.format$default:(Ljava/util/Date;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@090a │ │ +1a9094: 0c06 |00cc: move-result-object v6 │ │ +1a9096: 2333 a725 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@25a7 │ │ +1a909a: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ +1a909e: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ +1a90a4: 6e40 ea00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ea │ │ +1a90aa: 0c0a |00d7: move-result-object v10 │ │ +1a90ac: 1f0a 8c17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@178c │ │ +1a90b0: 6e20 6b04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1a90b6: 540a 3101 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ +1a90ba: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ +1a90be: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ +1a90c2: 7110 5ab7 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a90c8: 1f0a 2301 |00e6: check-cast v10, Landroid/view/View; // type@0123 │ │ +1a90cc: 6e20 4e03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a90d2: 2830 |00eb: goto 011b // +0030 │ │ +1a90d4: 6e10 730b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b73 │ │ +1a90da: 0c03 |00ef: move-result-object v3 │ │ +1a90dc: 6204 1d01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a90e0: 6e10 6a0b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6a │ │ +1a90e6: 0c04 |00f5: move-result-object v4 │ │ +1a90e8: 7120 54b7 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1a90ee: 0a03 |00f9: move-result v3 │ │ +1a90f0: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ +1a90f4: 7110 5ab7 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a90fa: 1f0a 2301 |00ff: check-cast v10, Landroid/view/View; // type@0123 │ │ +1a90fe: 6e20 4e03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a9104: 2817 |0104: goto 011b // +0017 │ │ +1a9106: 5402 3101 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ +1a910a: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ +1a9110: 6e20 4810 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1048 │ │ +1a9116: 0c03 |010d: move-result-object v3 │ │ +1a9118: 1f03 8c17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@178c │ │ +1a911c: 6e20 4108 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0841 │ │ +1a9122: 2202 df04 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04df │ │ +1a9126: 7030 3510 9201 |0115: invoke-direct {v2, v9, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@1035 │ │ +1a912c: 6e20 3f08 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083f │ │ +1a9132: 540a 3001 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0130 │ │ +1a9136: 2200 e004 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04e0 │ │ +1a913a: 7020 3710 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1037 │ │ +1a9140: 6e20 3f08 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083f │ │ +1a9146: 0e00 |0125: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x0010 line=42 │ │ 0x0026 line=43 │ │ @@ -34817,46 +34817,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -1a9078: |[1a9078] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ -1a9088: 6f10 9104 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0491 │ │ -1a908e: 0770 |0003: move-object v0, v7 │ │ -1a9090: 1f00 4402 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1a9094: 7110 3a06 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ -1a909a: 0c00 |0009: move-result-object v0 │ │ -1a909c: 0701 |000a: move-object v1, v0 │ │ -1a909e: 1f01 531d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a90a2: 2200 e204 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ -1a90a6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1a90a8: 7030 3b10 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103b │ │ -1a90ae: 0704 |0013: move-object v4, v0 │ │ -1a90b0: 1f04 3c1b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a90b4: 1235 |0016: const/4 v5, #int 3 // #3 │ │ -1a90b6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1a90b8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1a90ba: 7706 60c6 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a90c0: 0e00 |001c: return-void │ │ +1a9148: |[1a9148] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ +1a9158: 6f10 9104 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0491 │ │ +1a915e: 0770 |0003: move-object v0, v7 │ │ +1a9160: 1f00 4402 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1a9164: 7110 3a06 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ +1a916a: 0c00 |0009: move-result-object v0 │ │ +1a916c: 0701 |000a: move-object v1, v0 │ │ +1a916e: 1f01 541d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a9172: 2200 e204 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ +1a9176: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1a9178: 7030 3b10 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103b │ │ +1a917e: 0704 |0013: move-object v4, v0 │ │ +1a9180: 1f04 3d1b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a9184: 1235 |0016: const/4 v5, #int 3 // #3 │ │ +1a9186: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1a9188: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1a918a: 7706 6dc6 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a9190: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x001d reg=7 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ - source_file_idx : 26999 (MaintenanceActivity.kt) │ │ + source_file_idx : 27003 (MaintenanceActivity.kt) │ │ │ │ Class #174 header: │ │ class_idx : 1252 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 27479 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 27483 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -34895,138 +34895,138 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a91b8: |[1a91b8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a91c8: 5b01 1405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0514 │ │ -1a91cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a91ce: 7030 f1b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a91d4: 0e00 |0006: return-void │ │ +1a9288: |[1a9288] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a9298: 5b01 1405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0514 │ │ +1a929c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a929e: 7030 feb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a92a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a9194: |[1a9194] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a91a4: 2202 e404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ -1a91a8: 5410 1405 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0514 │ │ -1a91ac: 7030 4f10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104f │ │ -1a91b2: 1f02 6b1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a91b6: 1102 |0009: return-object v2 │ │ +1a9264: |[1a9264] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a9274: 2202 e404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ +1a9278: 5410 1405 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0514 │ │ +1a927c: 7030 4f10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104f │ │ +1a9282: 1f02 6c1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a9286: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a90c4: |[1a90c4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a90d4: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a90d8: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a90dc: 6e30 5210 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1052 │ │ -1a90e2: 0c01 |0007: move-result-object v1 │ │ -1a90e4: 1101 |0008: return-object v1 │ │ +1a9194: |[1a9194] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a91a4: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a91a8: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a91ac: 6e30 5210 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1052 │ │ +1a91b2: 0c01 |0007: move-result-object v1 │ │ +1a91b4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a90e8: |[1a90e8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a90f8: 6e30 5010 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1050 │ │ -1a90fe: 0c01 |0003: move-result-object v1 │ │ -1a9100: 1f01 e404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ -1a9104: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a9108: 6e20 5310 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1053 │ │ -1a910e: 0c01 |000b: move-result-object v1 │ │ -1a9110: 1101 |000c: return-object v1 │ │ +1a91b8: |[1a91b8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a91c8: 6e30 5010 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1050 │ │ +1a91ce: 0c01 |0003: move-result-object v1 │ │ +1a91d0: 1f01 e404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ +1a91d4: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a91d8: 6e20 5310 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1053 │ │ +1a91de: 0c01 |000b: move-result-object v1 │ │ +1a91e0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a9114: |[1a9114] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9124: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a912a: 0c00 |0003: move-result-object v0 │ │ -1a912c: 5231 1305 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0513 │ │ -1a9130: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a9132: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a9136: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a913a: 7110 4d9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a9140: 281a |000e: goto 0028 // +001a │ │ -1a9142: 2204 9f17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@179f │ │ -1a9146: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a914a: 7020 7d93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a9150: 2704 |0016: throw v4 │ │ -1a9152: 7110 4d9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a9158: 6204 4213 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1342 │ │ -1a915c: 0731 |001c: move-object v1, v3 │ │ -1a915e: 1f01 6b1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a9162: 5932 1305 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0513 │ │ -1a9166: 6e20 ed3a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3aed │ │ -1a916c: 0c04 |0024: move-result-object v4 │ │ -1a916e: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1a9172: 1100 |0027: return-object v0 │ │ -1a9174: 1f04 5c03 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@035c │ │ -1a9178: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ -1a917c: 5430 1405 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0514 │ │ -1a9180: 6e10 5510 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1055 │ │ -1a9186: 0c00 |0031: move-result-object v0 │ │ -1a9188: 6e20 3046 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@4630 │ │ -1a918e: 6204 91b2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a9192: 1104 |0037: return-object v4 │ │ +1a91e4: |[1a91e4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a91f4: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a91fa: 0c00 |0003: move-result-object v0 │ │ +1a91fc: 5231 1305 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0513 │ │ +1a9200: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a9202: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a9206: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a920a: 7110 5a9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a9210: 281a |000e: goto 0028 // +001a │ │ +1a9212: 2204 a017 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a9216: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a921a: 7020 8a93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a9220: 2704 |0016: throw v4 │ │ +1a9222: 7110 5a9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a9228: 6204 4513 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1345 │ │ +1a922c: 0731 |001c: move-object v1, v3 │ │ +1a922e: 1f01 6c1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a9232: 5932 1305 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0513 │ │ +1a9236: 6e20 fa3a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3afa │ │ +1a923c: 0c04 |0024: move-result-object v4 │ │ +1a923e: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1a9242: 1100 |0027: return-object v0 │ │ +1a9244: 1f04 5c03 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@035c │ │ +1a9248: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ +1a924c: 5430 1405 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0514 │ │ +1a9250: 6e10 5510 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1055 │ │ +1a9256: 0c00 |0031: move-result-object v0 │ │ +1a9258: 6e20 3d46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@463d │ │ +1a925e: 6204 94b2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a9262: 1104 |0037: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ 0x001a line=33 │ │ 0x0035 line=34 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; │ │ 0x0000 - 0x0038 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27479 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27483 (MyKSuiteViewModel.kt) │ │ │ │ Class #175 header: │ │ class_idx : 1253 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 591 │ │ -source_file_idx : 27479 │ │ +source_file_idx : 27483 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -35053,20 +35053,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a923c: |[1a923c] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ -1a924c: 7010 5506 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0655 │ │ -1a9252: 2200 df0d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0ddf │ │ -1a9256: 7010 2946 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4629 │ │ -1a925c: 5b10 1505 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0515 │ │ -1a9260: 0e00 |000a: return-void │ │ +1a930c: |[1a930c] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ +1a931c: 7010 5506 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0655 │ │ +1a9322: 2200 e00d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0de0 │ │ +1a9326: 7010 3646 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4636 │ │ +1a932c: 5b10 1505 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0515 │ │ +1a9330: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ @@ -35076,17 +35076,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a91d8: |[1a91d8] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a91e8: 5410 1505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0515 │ │ -1a91ec: 1100 |0002: return-object v0 │ │ +1a92a8: |[1a92a8] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a92b8: 5410 1505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0515 │ │ +1a92bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel;) │ │ @@ -35094,46 +35094,46 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a91f0: |[1a91f0] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ -1a9200: 0770 |0000: move-object v0, v7 │ │ -1a9202: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ -1a9206: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ -1a920c: 0c01 |0006: move-result-object v1 │ │ -1a920e: 7100 18c8 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a9214: 0c00 |000a: move-result-object v0 │ │ -1a9216: 0702 |000b: move-object v2, v0 │ │ -1a9218: 1f02 761a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a921c: 2200 e404 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ -1a9220: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1a9222: 7030 4f10 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104f │ │ -1a9228: 0704 |0014: move-object v4, v0 │ │ -1a922a: 1f04 3c1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a922e: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -1a9230: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a9232: 7706 60c6 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a9238: 0c00 |001c: move-result-object v0 │ │ -1a923a: 1100 |001d: return-object v0 │ │ +1a92c0: |[1a92c0] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ +1a92d0: 0770 |0000: move-object v0, v7 │ │ +1a92d2: 1f00 4f02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024f │ │ +1a92d6: 7110 5706 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0657 │ │ +1a92dc: 0c01 |0006: move-result-object v1 │ │ +1a92de: 7100 25c8 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a92e4: 0c00 |000a: move-result-object v0 │ │ +1a92e6: 0702 |000b: move-object v2, v0 │ │ +1a92e8: 1f02 771a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a92ec: 2200 e404 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ +1a92f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1a92f2: 7030 4f10 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104f │ │ +1a92f8: 0704 |0014: move-object v4, v0 │ │ +1a92fa: 1f04 3d1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a92fe: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +1a9300: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a9302: 7706 6dc6 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a9308: 0c00 |001c: move-result-object v0 │ │ +1a930a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ - source_file_idx : 27479 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27483 (MyKSuiteViewModel.kt) │ │ │ │ Class #176 header: │ │ class_idx : 1254 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #176 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;' │ │ @@ -35153,18 +35153,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9284: |[1a9284] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a9294: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a929a: 5b01 1605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0516 │ │ -1a929e: 0e00 |0005: return-void │ │ +1a9354: |[1a9354] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a9364: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a936a: 5b01 1605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0516 │ │ +1a936e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -35174,32 +35174,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9264: |[1a9264] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a9274: 5410 1605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0516 │ │ -1a9278: 7110 7010 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1070 │ │ -1a927e: 0c00 |0005: move-result-object v0 │ │ -1a9280: 1100 |0006: return-object v0 │ │ +1a9334: |[1a9334] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a9344: 5410 1605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0516 │ │ +1a9348: 7110 7010 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1070 │ │ +1a934e: 0c00 |0005: move-result-object v0 │ │ +1a9350: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #177 header: │ │ class_idx : 1255 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #177 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;' │ │ @@ -35223,19 +35223,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a92a0: |[1a92a0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a92b0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a92b6: 5b01 1705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ -1a92ba: 5b02 1805 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0518 │ │ -1a92be: 0e00 |0007: return-void │ │ +1a9370: |[1a9370] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a9380: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9386: 5b01 1705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1a938a: 5b02 1805 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0518 │ │ +1a938e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -35246,42 +35246,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -1a92c0: |[1a92c0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a92d0: 5480 1705 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ -1a92d4: 5481 1805 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0518 │ │ -1a92d8: 0792 |0004: move-object v2, v9 │ │ -1a92da: 07a3 |0005: move-object v3, v10 │ │ -1a92dc: 07b4 |0006: move-object v4, v11 │ │ -1a92de: 07c5 |0007: move-object v5, v12 │ │ -1a92e0: 04d6 |0008: move-wide v6, v13 │ │ -1a92e2: 7708 6f10 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@106f │ │ -1a92e8: 0e00 |000c: return-void │ │ +1a9390: |[1a9390] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a93a0: 5480 1705 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1a93a4: 5481 1805 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0518 │ │ +1a93a8: 0792 |0004: move-object v2, v9 │ │ +1a93aa: 07a3 |0005: move-object v3, v10 │ │ +1a93ac: 07b4 |0006: move-object v4, v11 │ │ +1a93ae: 07c5 |0007: move-object v5, v12 │ │ +1a93b0: 04d6 |0008: move-wide v6, v13 │ │ +1a93b2: 7708 6f10 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@106f │ │ +1a93b8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000d reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=10 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=11 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=12 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=13 (null) J │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #178 header: │ │ class_idx : 1256 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #178 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;' │ │ @@ -35301,18 +35301,18 @@ │ │ type : '(Landroid/content/ActivityNotFoundException;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a92ec: |[1a92ec] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ -1a92fc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9302: 5b01 1905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0519 │ │ -1a9306: 0e00 |0005: return-void │ │ +1a93bc: |[1a93bc] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ +1a93cc: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a93d2: 5b01 1905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0519 │ │ +1a93d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/ActivityNotFoundException; │ │ │ │ @@ -35322,32 +35322,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9308: |[1a9308] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ -1a9318: 5410 1905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0519 │ │ -1a931c: 7120 6e10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@106e │ │ -1a9322: 0e00 |0005: return-void │ │ +1a93d8: |[1a93d8] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ +1a93e8: 5410 1905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0519 │ │ +1a93ec: 7120 6e10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@106e │ │ +1a93f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #179 header: │ │ class_idx : 1257 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #179 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;' │ │ @@ -35367,18 +35367,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9348: |[1a9348] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a9358: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a935e: 5b01 1a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051a │ │ -1a9362: 0e00 |0005: return-void │ │ +1a9418: |[1a9418] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a9428: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a942e: 5b01 1a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051a │ │ +1a9432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -35388,34 +35388,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a9324: |[1a9324] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9334: 5410 1a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051a │ │ -1a9338: 1f02 7801 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0178 │ │ -1a933c: 7120 6d10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@106d │ │ -1a9342: 0c02 |0007: move-result-object v2 │ │ -1a9344: 1102 |0008: return-object v2 │ │ +1a93f4: |[1a93f4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9404: 5410 1a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051a │ │ +1a9408: 1f02 7801 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0178 │ │ +1a940c: 7120 6d10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@106d │ │ +1a9412: 0c02 |0007: move-result-object v2 │ │ +1a9414: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #180 header: │ │ class_idx : 1258 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 28121 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 28125 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -35436,17 +35436,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9364: |[1a9364] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ -1a9374: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a937a: 0e00 |0003: return-void │ │ +1a9434: |[1a9434] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ +1a9444: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a944a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;) │ │ @@ -35454,29 +35454,29 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a937c: |[1a937c] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a938c: 7010 5f10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@105f │ │ -1a9392: 0e00 |0003: return-void │ │ +1a944c: |[1a944c] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a945c: 7010 5f10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@105f │ │ +1a9462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 28121 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28125 (OnlyOfficeActivity.kt) │ │ │ │ Class #181 header: │ │ class_idx : 1259 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 696 │ │ -source_file_idx : 28121 │ │ +source_file_idx : 28125 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -35509,19 +35509,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a93fc: |[1a93fc] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ -1a940c: 5b01 1c05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051c │ │ -1a9410: 5b02 1b05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051b │ │ -1a9414: 7010 5407 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0754 │ │ -1a941a: 0e00 |0007: return-void │ │ +1a94cc: |[1a94cc] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ +1a94dc: 5b01 1c05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051c │ │ +1a94e0: 5b02 1b05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051b │ │ +1a94e4: 7010 5407 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0754 │ │ +1a94ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Map; │ │ @@ -35532,51 +35532,51 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -1a9394: |[1a9394] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ -1a93a4: 1b00 e703 0100 |0000: const-string/jumbo v0, "view" // string@000103e7 │ │ -1a93aa: 7120 50b7 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a93b0: 1a00 8ceb |0006: const-string v0, "request" // string@eb8c │ │ -1a93b4: 7120 50b7 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a93ba: 5430 1c05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051c │ │ -1a93be: 7210 c203 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ -1a93c4: 0c01 |0010: move-result-object v1 │ │ -1a93c6: 6e10 c901 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ -1a93cc: 0c01 |0014: move-result-object v1 │ │ -1a93ce: 1a02 0dff |0015: const-string v2, "toString(...)" // string@ff0d │ │ -1a93d2: 7120 4fb7 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a93d8: 7120 7310 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1073 │ │ -1a93de: 7210 c203 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ -1a93e4: 0c05 |0020: move-result-object v5 │ │ -1a93e6: 6e10 c901 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ -1a93ec: 0c05 |0024: move-result-object v5 │ │ -1a93ee: 5430 1b05 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051b │ │ -1a93f2: 6e30 c903 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ -1a93f8: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -1a93fa: 0f04 |002b: return v4 │ │ +1a9464: |[1a9464] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ +1a9474: 1b00 ec03 0100 |0000: const-string/jumbo v0, "view" // string@000103ec │ │ +1a947a: 7120 5db7 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a9480: 1a00 91eb |0006: const-string v0, "request" // string@eb91 │ │ +1a9484: 7120 5db7 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a948a: 5430 1c05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051c │ │ +1a948e: 7210 c203 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ +1a9494: 0c01 |0010: move-result-object v1 │ │ +1a9496: 6e10 c901 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ +1a949c: 0c01 |0014: move-result-object v1 │ │ +1a949e: 1a02 12ff |0015: const-string v2, "toString(...)" // string@ff12 │ │ +1a94a2: 7120 5cb7 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a94a8: 7120 7310 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1073 │ │ +1a94ae: 7210 c203 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ +1a94b4: 0c05 |0020: move-result-object v5 │ │ +1a94b6: 6e10 c901 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ +1a94bc: 0c05 |0024: move-result-object v5 │ │ +1a94be: 5430 1b05 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051b │ │ +1a94c2: 6e30 c903 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ +1a94c8: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +1a94ca: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x000b line=79 │ │ 0x001d line=80 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; │ │ 0x0000 - 0x002c reg=4 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x002c reg=5 (null) Landroid/webkit/WebResourceRequest; │ │ │ │ - source_file_idx : 28121 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28125 (OnlyOfficeActivity.kt) │ │ │ │ Class #182 header: │ │ class_idx : 1260 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 332 │ │ -source_file_idx : 28121 │ │ +source_file_idx : 28125 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -35602,18 +35602,18 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a941c: |[1a941c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ -1a942c: 5b01 1d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051d │ │ -1a9430: 7010 c003 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c0 │ │ -1a9436: 0e00 |0005: return-void │ │ +1a94ec: |[1a94ec] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ +1a94fc: 5b01 1d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051d │ │ +1a9500: 7010 c003 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c0 │ │ +1a9506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ │ │ @@ -35623,47 +35623,47 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1a9438: |[1a9438] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -1a9448: 1b00 e703 0100 |0000: const-string/jumbo v0, "view" // string@000103e7 │ │ -1a944e: 7120 50b7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a9454: 5412 1d05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051d │ │ -1a9458: 5422 3501 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ -1a945c: 6e20 4304 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0443 │ │ -1a9462: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -1a9466: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ -1a946a: 5412 1d05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051d │ │ -1a946e: 5422 3501 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ -1a9472: 1a03 ade5 |0015: const-string v3, "progressBar" // string@e5ad │ │ -1a9476: 7120 4fb7 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a947c: 1f02 2301 |001a: check-cast v2, Landroid/view/View; // type@0123 │ │ -1a9480: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ -1a9484: 6e20 4e03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a948a: 0e00 |0021: return-void │ │ +1a9508: |[1a9508] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +1a9518: 1b00 ec03 0100 |0000: const-string/jumbo v0, "view" // string@000103ec │ │ +1a951e: 7120 5db7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a9524: 5412 1d05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051d │ │ +1a9528: 5422 3501 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ +1a952c: 6e20 4304 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0443 │ │ +1a9532: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +1a9536: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ +1a953a: 5412 1d05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051d │ │ +1a953e: 5422 3501 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ +1a9542: 1a03 b2e5 |0015: const-string v3, "progressBar" // string@e5b2 │ │ +1a9546: 7120 5cb7 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a954c: 1f02 2301 |001a: check-cast v2, Landroid/view/View; // type@0123 │ │ +1a9550: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ +1a9554: 6e20 4e03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a955a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=87 │ │ 0x0011 line=88 │ │ 0x001e line=193 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; │ │ 0x0000 - 0x0022 reg=2 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x0022 reg=3 (null) I │ │ │ │ - source_file_idx : 28121 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28125 (OnlyOfficeActivity.kt) │ │ │ │ Class #183 header: │ │ class_idx : 1261 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 28121 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 28125 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -35713,161 +35713,161 @@ │ │ type : '(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a9664: |[1a9664] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V │ │ -1a9674: 5b01 2005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0520 │ │ -1a9678: 5b02 1f05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ -1a967c: 5b03 2205 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ -1a9680: 5b04 1e05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051e │ │ -1a9684: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a9686: 7030 f1b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1a968c: 0e00 |000c: return-void │ │ +1a9734: |[1a9734] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V │ │ +1a9744: 5b01 2005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0520 │ │ +1a9748: 5b02 1f05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ +1a974c: 5b03 2205 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ +1a9750: 5b04 1e05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051e │ │ +1a9754: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a9756: 7030 feb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1a975c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -1a9630: |[1a9630] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a9640: 2207 ed04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ -1a9644: 5461 2005 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0520 │ │ -1a9648: 5462 1f05 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ -1a964c: 5463 2205 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ -1a9650: 5464 1e05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051e │ │ -1a9654: 0770 |000a: move-object v0, v7 │ │ -1a9656: 0785 |000b: move-object v5, v8 │ │ -1a9658: 7606 6510 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1065 │ │ -1a965e: 1f07 6b1a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a9662: 1107 |0011: return-object v7 │ │ +1a9700: |[1a9700] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a9710: 2207 ed04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ +1a9714: 5461 2005 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0520 │ │ +1a9718: 5462 1f05 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ +1a971c: 5463 2205 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ +1a9720: 5464 1e05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051e │ │ +1a9724: 0770 |000a: move-object v0, v7 │ │ +1a9726: 0785 |000b: move-object v5, v8 │ │ +1a9728: 7606 6510 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1065 │ │ +1a972e: 1f07 6c1a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a9732: 1107 |0011: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a948c: |[1a948c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a949c: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1a94a0: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1a94a4: 6e30 6810 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1068 │ │ -1a94aa: 0c01 |0007: move-result-object v1 │ │ -1a94ac: 1101 |0008: return-object v1 │ │ +1a955c: |[1a955c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a956c: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1a9570: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1a9574: 6e30 6810 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1068 │ │ +1a957a: 0c01 |0007: move-result-object v1 │ │ +1a957c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a94b0: |[1a94b0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a94c0: 6e30 6610 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1066 │ │ -1a94c6: 0c01 |0003: move-result-object v1 │ │ -1a94c8: 1f01 ed04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ -1a94cc: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a94d0: 6e20 6910 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1069 │ │ -1a94d6: 0c01 |000b: move-result-object v1 │ │ -1a94d8: 1101 |000c: return-object v1 │ │ +1a9580: |[1a9580] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a9590: 6e30 6610 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1066 │ │ +1a9596: 0c01 |0003: move-result-object v1 │ │ +1a9598: 1f01 ed04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ +1a959c: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a95a0: 6e20 6910 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1069 │ │ +1a95a6: 0c01 |000b: move-result-object v1 │ │ +1a95a8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -1a94dc: |[1a94dc] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a94ec: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1a94f2: 5260 2105 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0521 │ │ -1a94f6: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ -1a94fa: 7110 4d9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1a9500: 2207 5a17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@175a │ │ -1a9504: 2200 fc17 |000c: new-instance v0, Ljava/net/URL; // type@17fc │ │ -1a9508: 5461 2005 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0520 │ │ -1a950c: 7020 7495 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@9574 │ │ -1a9512: 6e10 7b95 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@957b │ │ -1a9518: 0c00 |0016: move-result-object v0 │ │ -1a951a: 7020 2692 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9226 │ │ -1a9520: 1f07 6017 |001a: check-cast v7, Ljava/io/Closeable; // type@1760 │ │ -1a9524: 5460 1e05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051e │ │ -1a9528: 0771 |001e: move-object v1, v7 │ │ -1a952a: 1f01 5a17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@175a │ │ -1a952e: 2202 6817 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@1768 │ │ -1a9532: 6e10 3502 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0235 │ │ -1a9538: 0c00 |0026: move-result-object v0 │ │ -1a953a: 7020 6f92 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@926f │ │ -1a9540: 1f02 6017 |002a: check-cast v2, Ljava/io/Closeable; // type@1760 │ │ -1a9544: 0720 |002c: move-object v0, v2 │ │ -1a9546: 1f00 6817 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@1768 │ │ -1a954a: 1f01 6e17 |002f: check-cast v1, Ljava/io/InputStream; // type@176e │ │ -1a954e: 1f00 7817 |0031: check-cast v0, Ljava/io/OutputStream; // type@1778 │ │ -1a9552: 1223 |0033: const/4 v3, #int 2 // #2 │ │ -1a9554: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1a9556: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a9558: 7155 57b3 0134 |0036: invoke-static {v1, v0, v4, v3, v5}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b357 │ │ -1a955e: 7120 62b3 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a9564: 7120 62b3 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a956a: 5467 1f05 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ -1a956e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -1a9570: 2300 0825 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@2508 │ │ -1a9574: 6201 4700 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0047 │ │ -1a9578: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ -1a957c: 6e20 5502 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0255 │ │ -1a9582: 281f |004b: goto 006a // +001f │ │ -1a9584: 0d00 |004c: move-exception v0 │ │ -1a9586: 2700 |004d: throw v0 │ │ -1a9588: 0d01 |004e: move-exception v1 │ │ -1a958a: 7120 62b3 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a9590: 2701 |0052: throw v1 │ │ -1a9592: 0d00 |0053: move-exception v0 │ │ -1a9594: 2700 |0054: throw v0 │ │ -1a9596: 0d01 |0055: move-exception v1 │ │ -1a9598: 7120 62b3 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1a959e: 2701 |0059: throw v1 │ │ -1a95a0: 5467 1f05 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ -1a95a4: 5460 2205 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ -1a95a8: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ -1a95ae: 6e20 7a10 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@107a │ │ -1a95b4: 0c00 |0064: move-result-object v0 │ │ -1a95b6: 1f00 8b17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@178b │ │ -1a95ba: 6e20 5402 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0254 │ │ -1a95c0: 6207 91b2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a95c4: 1107 |006c: return-object v7 │ │ -1a95c6: 2207 9f17 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@179f │ │ -1a95ca: 1a00 ed97 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1a95ce: 7020 7d93 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1a95d4: 2707 |0074: throw v7 │ │ +1a95ac: |[1a95ac] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a95bc: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1a95c2: 5260 2105 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0521 │ │ +1a95c6: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ +1a95ca: 7110 5a9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1a95d0: 2207 5b17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@175b │ │ +1a95d4: 2200 fd17 |000c: new-instance v0, Ljava/net/URL; // type@17fd │ │ +1a95d8: 5461 2005 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0520 │ │ +1a95dc: 7020 8195 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@9581 │ │ +1a95e2: 6e10 8895 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@9588 │ │ +1a95e8: 0c00 |0016: move-result-object v0 │ │ +1a95ea: 7020 3392 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9233 │ │ +1a95f0: 1f07 6117 |001a: check-cast v7, Ljava/io/Closeable; // type@1761 │ │ +1a95f4: 5460 1e05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051e │ │ +1a95f8: 0771 |001e: move-object v1, v7 │ │ +1a95fa: 1f01 5b17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@175b │ │ +1a95fe: 2202 6917 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@1769 │ │ +1a9602: 6e10 3502 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0235 │ │ +1a9608: 0c00 |0026: move-result-object v0 │ │ +1a960a: 7020 7c92 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@927c │ │ +1a9610: 1f02 6117 |002a: check-cast v2, Ljava/io/Closeable; // type@1761 │ │ +1a9614: 0720 |002c: move-object v0, v2 │ │ +1a9616: 1f00 6917 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@1769 │ │ +1a961a: 1f01 6f17 |002f: check-cast v1, Ljava/io/InputStream; // type@176f │ │ +1a961e: 1f00 7917 |0031: check-cast v0, Ljava/io/OutputStream; // type@1779 │ │ +1a9622: 1223 |0033: const/4 v3, #int 2 // #2 │ │ +1a9624: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1a9626: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a9628: 7155 64b3 0134 |0036: invoke-static {v1, v0, v4, v3, v5}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b364 │ │ +1a962e: 7120 6fb3 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a9634: 7120 6fb3 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a963a: 5467 1f05 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ +1a963e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +1a9640: 2300 0925 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@2509 │ │ +1a9644: 6201 4700 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0047 │ │ +1a9648: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ +1a964c: 6e20 5502 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0255 │ │ +1a9652: 281f |004b: goto 006a // +001f │ │ +1a9654: 0d00 |004c: move-exception v0 │ │ +1a9656: 2700 |004d: throw v0 │ │ +1a9658: 0d01 |004e: move-exception v1 │ │ +1a965a: 7120 6fb3 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a9660: 2701 |0052: throw v1 │ │ +1a9662: 0d00 |0053: move-exception v0 │ │ +1a9664: 2700 |0054: throw v0 │ │ +1a9666: 0d01 |0055: move-exception v1 │ │ +1a9668: 7120 6fb3 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1a966e: 2701 |0059: throw v1 │ │ +1a9670: 5467 1f05 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051f │ │ +1a9674: 5460 2205 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ +1a9678: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ +1a967e: 6e20 7a10 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@107a │ │ +1a9684: 0c00 |0064: move-result-object v0 │ │ +1a9686: 1f00 8c17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@178c │ │ +1a968a: 6e20 5402 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0254 │ │ +1a9690: 6207 94b2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a9694: 1107 |006c: return-object v7 │ │ +1a9696: 2207 a017 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1a969a: 1a00 f297 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1a969e: 7020 8a93 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1a96a4: 2707 |0074: throw v7 │ │ catches : 9 │ │ 0x000a - 0x001e │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x001e - 0x002c │ │ -> 0x0053 │ │ 0x002c - 0x0039 │ │ -> 0x004c │ │ @@ -35896,21 +35896,21 @@ │ │ 0x005a line=140 │ │ 0x006a line=142 │ │ 0x006d line=131 │ │ locals : │ │ 0x0000 - 0x0075 reg=6 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; │ │ 0x0000 - 0x0075 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 28121 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28125 (OnlyOfficeActivity.kt) │ │ │ │ Class #184 header: │ │ class_idx : 1262 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 204 │ │ -source_file_idx : 28121 │ │ +source_file_idx : 28125 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -35943,20 +35943,20 @@ │ │ type : '(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a9690: |[1a9690] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a96a0: 5b01 2405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0524 │ │ -1a96a4: 5b02 2505 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0525 │ │ -1a96a8: 5b03 2305 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0523 │ │ -1a96ac: 7010 5602 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0256 │ │ -1a96b2: 0e00 |0009: return-void │ │ +1a9760: |[1a9760] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a9770: 5b01 2405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0524 │ │ +1a9774: 5b02 2505 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0525 │ │ +1a9778: 5b03 2305 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0523 │ │ +1a977c: 7010 5602 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0256 │ │ +1a9782: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ @@ -35968,37 +35968,37 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1a96b4: |[1a96b4] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -1a96c4: 1a01 e098 |0000: const-string v1, "cancellationSignal" // string@98e0 │ │ -1a96c8: 7120 50b7 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a96ce: 1a01 1c98 |0005: const-string v1, "callback" // string@981c │ │ -1a96d2: 7120 50b7 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a96d8: 6e10 fa01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fa │ │ -1a96de: 0a01 |000d: move-result v1 │ │ -1a96e0: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -1a96e4: 6e10 5102 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0251 │ │ -1a96ea: 0e00 |0013: return-void │ │ -1a96ec: 2201 cd00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00cd │ │ -1a96f0: 5402 2305 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0523 │ │ -1a96f4: 7020 5702 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0257 │ │ -1a96fa: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a96fc: 6e20 5902 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0259 │ │ -1a9702: 0c01 |001f: move-result-object v1 │ │ -1a9704: 6e10 5802 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0258 │ │ -1a970a: 0c01 |0023: move-result-object v1 │ │ -1a970c: 1a02 e696 |0024: const-string v2, "build(...)" // string@96e6 │ │ -1a9710: 7120 4fb7 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a9716: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -1a9718: 6e30 5202 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0252 │ │ -1a971e: 0e00 |002d: return-void │ │ +1a9784: |[1a9784] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +1a9794: 1a01 e598 |0000: const-string v1, "cancellationSignal" // string@98e5 │ │ +1a9798: 7120 5db7 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a979e: 1a01 2198 |0005: const-string v1, "callback" // string@9821 │ │ +1a97a2: 7120 5db7 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a97a8: 6e10 fa01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fa │ │ +1a97ae: 0a01 |000d: move-result v1 │ │ +1a97b0: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +1a97b4: 6e10 5102 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0251 │ │ +1a97ba: 0e00 |0013: return-void │ │ +1a97bc: 2201 cd00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00cd │ │ +1a97c0: 5402 2305 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0523 │ │ +1a97c4: 7020 5702 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0257 │ │ +1a97ca: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a97cc: 6e20 5902 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0259 │ │ +1a97d2: 0c01 |001f: move-result-object v1 │ │ +1a97d4: 6e10 5802 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0258 │ │ +1a97da: 0c01 |0023: move-result-object v1 │ │ +1a97dc: 1a02 eb96 |0024: const-string v2, "build(...)" // string@96eb │ │ +1a97e0: 7120 5cb7 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a97e6: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +1a97e8: 6e30 5202 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0252 │ │ +1a97ee: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ 0x0010 line=153 │ │ 0x0014 line=157 │ │ 0x001c line=158 │ │ 0x0020 line=159 │ │ @@ -36016,61 +36016,61 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 54 16-bit code units │ │ -1a9720: |[1a9720] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -1a9730: 1a00 b2e2 |0000: const-string v0, "pages" // string@e2b2 │ │ -1a9734: 7120 50b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a973a: 1a08 e6a5 |0005: const-string v8, "destination" // string@a5e6 │ │ -1a973e: 7120 50b7 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a9744: 1a08 e098 |000a: const-string v8, "cancellationSignal" // string@98e0 │ │ -1a9748: 7120 50b7 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a974e: 1a08 41ec |000f: const-string v8, "resultCallback" // string@ec41 │ │ -1a9752: 7120 50b7 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a9758: 7100 18c8 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1a975e: 0c08 |0017: move-result-object v8 │ │ -1a9760: 1f08 761a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1a9764: 7110 8ec7 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c78e │ │ -1a976a: 0c00 |001d: move-result-object v0 │ │ -1a976c: 2208 ed04 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ -1a9770: 5472 2405 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0524 │ │ -1a9774: 5474 2505 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0525 │ │ -1a9778: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a977a: 0781 |0025: move-object v1, v8 │ │ -1a977c: 07b3 |0026: move-object v3, v11 │ │ -1a977e: 0795 |0027: move-object v5, v9 │ │ -1a9780: 7606 6510 0100 |0028: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1065 │ │ -1a9786: 0783 |002b: move-object v3, v8 │ │ -1a9788: 1f03 3c1b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1a978c: 1234 |002e: const/4 v4, #int 3 // #3 │ │ -1a978e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1a9790: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1a9792: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a9794: 7706 60c6 0000 |0032: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1a979a: 0e00 |0035: return-void │ │ +1a97f0: |[1a97f0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +1a9800: 1a00 b7e2 |0000: const-string v0, "pages" // string@e2b7 │ │ +1a9804: 7120 5db7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a980a: 1a08 eba5 |0005: const-string v8, "destination" // string@a5eb │ │ +1a980e: 7120 5db7 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a9814: 1a08 e598 |000a: const-string v8, "cancellationSignal" // string@98e5 │ │ +1a9818: 7120 5db7 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a981e: 1a08 46ec |000f: const-string v8, "resultCallback" // string@ec46 │ │ +1a9822: 7120 5db7 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a9828: 7100 25c8 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1a982e: 0c08 |0017: move-result-object v8 │ │ +1a9830: 1f08 771a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1a9834: 7110 9bc7 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c79b │ │ +1a983a: 0c00 |001d: move-result-object v0 │ │ +1a983c: 2208 ed04 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ +1a9840: 5472 2405 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0524 │ │ +1a9844: 5474 2505 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0525 │ │ +1a9848: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a984a: 0781 |0025: move-object v1, v8 │ │ +1a984c: 07b3 |0026: move-object v3, v11 │ │ +1a984e: 0795 |0027: move-object v5, v9 │ │ +1a9850: 7606 6510 0100 |0028: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1065 │ │ +1a9856: 0783 |002b: move-object v3, v8 │ │ +1a9858: 1f03 3d1b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1a985c: 1234 |002e: const/4 v4, #int 3 // #3 │ │ +1a985e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1a9860: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1a9862: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a9864: 7706 6dc6 0000 |0032: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1a986a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=131 │ │ locals : │ │ 0x0000 - 0x0036 reg=7 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; │ │ 0x0000 - 0x0036 reg=8 (null) [Landroid/print/PageRange; │ │ 0x0000 - 0x0036 reg=9 (null) Landroid/os/ParcelFileDescriptor; │ │ 0x0000 - 0x0036 reg=10 (null) Landroid/os/CancellationSignal; │ │ 0x0000 - 0x0036 reg=11 (null) Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - source_file_idx : 28121 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28125 (OnlyOfficeActivity.kt) │ │ │ │ Class #185 header: │ │ class_idx : 1263 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 391 │ │ -source_file_idx : 28121 │ │ +source_file_idx : 28125 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 1 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -36110,107 +36110,107 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a9800: |[1a9800] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a9810: 7120 8110 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@1081 │ │ -1a9816: 0c00 |0003: move-result-object v0 │ │ -1a9818: 1100 |0004: return-object v0 │ │ +1a98d0: |[1a98d0] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a98e0: 7120 8110 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@1081 │ │ +1a98e6: 0c00 |0003: move-result-object v0 │ │ +1a98e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI' │ │ type : '(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a9864: |[1a9864] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a9874: 7120 8010 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1080 │ │ -1a987a: 0e00 |0003: return-void │ │ +1a9934: |[1a9934] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a9944: 7120 8010 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1080 │ │ +1a994a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU' │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -1a987c: |[1a987c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a988c: 7708 7d10 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@107d │ │ -1a9892: 0e00 |0003: return-void │ │ +1a994c: |[1a994c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a995c: 7708 7d10 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@107d │ │ +1a9962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY' │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a979c: |[1a979c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a97ac: 7110 7410 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1074 │ │ -1a97b2: 0c00 |0003: move-result-object v0 │ │ -1a97b4: 1100 |0004: return-object v0 │ │ +1a986c: |[1a986c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a987c: 7110 7410 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1074 │ │ +1a9882: 0c00 |0003: move-result-object v0 │ │ +1a9884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a9894: |[1a9894] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a98a4: 2200 ea04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04ea │ │ -1a98a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a98aa: 7020 6010 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1060 │ │ -1a98b0: 6900 2605 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0526 │ │ -1a98b4: 0e00 |0008: return-void │ │ +1a9964: |[1a9964] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a9974: 2200 ea04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04ea │ │ +1a9978: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a997a: 7020 6010 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1060 │ │ +1a9980: 6900 2605 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0526 │ │ +1a9984: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a98b8: |[1a98b8] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a98c8: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1a98ce: 2200 e604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04e6 │ │ -1a98d2: 7020 5710 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1057 │ │ -1a98d8: 7110 649a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1a98de: 0c00 |000b: move-result-object v0 │ │ -1a98e0: 5b10 2905 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0529 │ │ -1a98e4: 0e00 |000e: return-void │ │ +1a9988: |[1a9988] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a9998: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1a999e: 2200 e604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04e6 │ │ +1a99a2: 7020 5710 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1057 │ │ +1a99a8: 7110 719a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1a99ae: 0c00 |000b: move-result-object v0 │ │ +1a99b0: 5b10 2905 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0529 │ │ +1a99b4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -36219,17 +36219,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a98e8: |[1a98e8] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a98f8: 7020 7e10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@107e │ │ -1a98fe: 0e00 |0003: return-void │ │ +1a99b8: |[1a99b8] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a99c8: 7020 7e10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@107e │ │ +1a99ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -36238,20 +36238,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a97b8: |[1a97b8] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a97c8: 6e10 7810 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1078 │ │ -1a97ce: 0c00 |0003: move-result-object v0 │ │ -1a97d0: 7110 cd0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bcd │ │ -1a97d6: 0c00 |0007: move-result-object v0 │ │ -1a97d8: 1100 |0008: return-object v0 │ │ +1a9888: |[1a9888] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a9898: 6e10 7810 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1078 │ │ +1a989e: 0c00 |0003: move-result-object v0 │ │ +1a98a0: 7110 cd0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bcd │ │ +1a98a6: 0c00 |0007: move-result-object v0 │ │ +1a98a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ @@ -36259,20 +36259,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a97dc: |[1a97dc] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a97ec: 5410 2905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0529 │ │ -1a97f0: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1a97f6: 0c00 |0005: move-result-object v0 │ │ -1a97f8: 1f00 e403 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03e4 │ │ -1a97fc: 1100 |0008: return-object v0 │ │ +1a98ac: |[1a98ac] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a98bc: 5410 2905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0529 │ │ +1a98c0: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1a98c6: 0c00 |0005: move-result-object v0 │ │ +1a98c8: 1f00 e403 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03e4 │ │ +1a98cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ @@ -36280,29 +36280,29 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -1a9900: |[1a9900] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a9910: 7110 4db7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a9916: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -1a9918: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1a991a: 1a05 7e25 |0005: const-string v5, ".pdf" // string@257e │ │ -1a991e: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1a9920: 7154 3cc1 5236 |0008: invoke-static {v2, v5, v6, v3, v4}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c13c │ │ -1a9926: 0a03 |000b: move-result v3 │ │ -1a9928: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -1a992c: 7030 7f10 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@107f │ │ -1a9932: 2808 |0011: goto 0019 // +0008 │ │ -1a9934: 6201 d950 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d9 │ │ -1a9938: 1f00 3600 |0014: check-cast v0, Landroid/content/Context; // type@0036 │ │ -1a993c: 6e30 5f46 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@465f │ │ -1a9942: 0e00 |0019: return-void │ │ +1a99d0: |[1a99d0] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a99e0: 7110 5ab7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a99e6: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +1a99e8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1a99ea: 1a05 7f25 |0005: const-string v5, ".pdf" // string@257f │ │ +1a99ee: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1a99f0: 7154 49c1 5236 |0008: invoke-static {v2, v5, v6, v3, v4}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c149 │ │ +1a99f6: 0a03 |000b: move-result v3 │ │ +1a99f8: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +1a99fc: 7030 7f10 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@107f │ │ +1a9a02: 2808 |0011: goto 0019 // +0008 │ │ +1a9a04: 6201 dc50 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50dc │ │ +1a9a08: 1f00 3600 |0014: check-cast v0, Landroid/content/Context; // type@0036 │ │ +1a9a0c: 6e30 6c46 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@466c │ │ +1a9a12: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x001a reg=0 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x001a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -36316,24 +36316,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a9a68: |[1a9a68] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ -1a9a78: 1f03 8b17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@178b │ │ -1a9a7c: 2200 b51c |0002: new-instance v0, Lkotlin/text/Regex; // type@1cb5 │ │ -1a9a80: 1a01 558a |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8a55 │ │ -1a9a84: 7020 eac0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0ea │ │ -1a9a8a: 6e20 efc0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c0ef │ │ -1a9a90: 0a03 |000c: move-result v3 │ │ -1a9a92: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -1a9a96: 6e10 7510 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1075 │ │ -1a9a9c: 0e00 |0012: return-void │ │ +1a9b38: |[1a9b38] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ +1a9b48: 1f03 8c17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@178c │ │ +1a9b4c: 2200 b61c |0002: new-instance v0, Lkotlin/text/Regex; // type@1cb6 │ │ +1a9b50: 1a01 598a |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8a59 │ │ +1a9b54: 7020 f7c0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0f7 │ │ +1a9b5a: 6e20 fcc0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c0fc │ │ +1a9b60: 0a03 |000c: move-result v3 │ │ +1a9b62: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +1a9b66: 6e10 7510 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1075 │ │ +1a9b6c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000f line=184 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ @@ -36343,50 +36343,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -1a9ad0: |[1a9ad0] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1a9ae0: 2200 ee04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04ee │ │ -1a9ae4: 7040 6a10 7086 |0002: invoke-direct {v0, v7, v6, v8}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@106a │ │ -1a9aea: 1f00 cc00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00cc │ │ -1a9aee: 1a07 29e5 |0007: const-string v7, "print" // string@e529 │ │ -1a9af2: 6e20 7b10 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@107b │ │ -1a9af8: 0c07 |000c: move-result-object v7 │ │ -1a9afa: 1a08 6fdc |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dc6f │ │ -1a9afe: 7120 4eb7 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74e │ │ -1a9b04: 1f07 d000 |0012: check-cast v7, Landroid/print/PrintManager; // type@00d0 │ │ -1a9b08: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -1a9b0a: 1a01 d26e |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6ed2 │ │ -1a9b0e: 6e40 5b02 1780 |0017: invoke-virtual {v7, v1, v0, v8}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@025b │ │ -1a9b14: 2815 |001a: goto 002f // +0015 │ │ -1a9b16: 0d07 |001b: move-exception v7 │ │ -1a9b18: 0760 |001c: move-object v0, v6 │ │ -1a9b1a: 1f00 3600 |001d: check-cast v0, Landroid/content/Context; // type@0036 │ │ -1a9b1e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1a9b20: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -1a9b22: 1403 4201 147f |0021: const v3, #float 1.96732e+38 // #7f140142 │ │ -1a9b28: 7158 6045 3021 |0024: invoke-static {v0, v3, v1, v2, v8}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@4560 │ │ -1a9b2e: 2208 e804 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04e8 │ │ -1a9b32: 7020 5b10 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@105b │ │ -1a9b38: 7110 e679 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79e6 │ │ -1a9b3e: 6e10 7910 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@1079 │ │ -1a9b44: 0c00 |0032: move-result-object v0 │ │ -1a9b46: 1a07 3226 |0033: const-string v7, "(...)" // string@2632 │ │ -1a9b4a: 7120 4fb7 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1a9b50: 2203 e904 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04e9 │ │ -1a9b54: 7020 5d10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@105d │ │ -1a9b5a: 1234 |003d: const/4 v4, #int 3 // #3 │ │ -1a9b5c: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -1a9b5e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1a9b60: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -1a9b62: 7706 7f04 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/activity/OnBackPressedDispatcherKt;.addCallback$default:(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/LifecycleOwner;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/activity/OnBackPressedCallback; // method@047f │ │ -1a9b68: 0e00 |0044: return-void │ │ +1a9ba0: |[1a9ba0] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1a9bb0: 2200 ee04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04ee │ │ +1a9bb4: 7040 6a10 7086 |0002: invoke-direct {v0, v7, v6, v8}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@106a │ │ +1a9bba: 1f00 cc00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00cc │ │ +1a9bbe: 1a07 2ee5 |0007: const-string v7, "print" // string@e52e │ │ +1a9bc2: 6e20 7b10 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@107b │ │ +1a9bc8: 0c07 |000c: move-result-object v7 │ │ +1a9bca: 1a08 74dc |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dc74 │ │ +1a9bce: 7120 5bb7 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75b │ │ +1a9bd4: 1f07 d000 |0012: check-cast v7, Landroid/print/PrintManager; // type@00d0 │ │ +1a9bd8: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +1a9bda: 1a01 d66e |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6ed6 │ │ +1a9bde: 6e40 5b02 1780 |0017: invoke-virtual {v7, v1, v0, v8}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@025b │ │ +1a9be4: 2815 |001a: goto 002f // +0015 │ │ +1a9be6: 0d07 |001b: move-exception v7 │ │ +1a9be8: 0760 |001c: move-object v0, v6 │ │ +1a9bea: 1f00 3600 |001d: check-cast v0, Landroid/content/Context; // type@0036 │ │ +1a9bee: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1a9bf0: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +1a9bf2: 1403 4201 147f |0021: const v3, #float 1.96732e+38 // #7f140142 │ │ +1a9bf8: 7158 6d45 3021 |0024: invoke-static {v0, v3, v1, v2, v8}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@456d │ │ +1a9bfe: 2208 e804 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04e8 │ │ +1a9c02: 7020 5b10 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@105b │ │ +1a9c08: 7110 f379 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79f3 │ │ +1a9c0e: 6e10 7910 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@1079 │ │ +1a9c14: 0c00 |0032: move-result-object v0 │ │ +1a9c16: 1a07 3326 |0033: const-string v7, "(...)" // string@2633 │ │ +1a9c1a: 7120 5cb7 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1a9c20: 2203 e904 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04e9 │ │ +1a9c24: 7020 5d10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@105d │ │ +1a9c2a: 1234 |003d: const/4 v4, #int 3 // #3 │ │ +1a9c2c: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +1a9c2e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1a9c30: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +1a9c32: 7706 7f04 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/activity/OnBackPressedDispatcherKt;.addCallback$default:(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/LifecycleOwner;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/activity/OnBackPressedCallback; // method@047f │ │ +1a9c38: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0015 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=165 │ │ 0x0015 line=167 │ │ @@ -36403,22 +36403,22 @@ │ │ type : '(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1a9aa0: |[1a9aa0] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a9ab0: 1a00 f3ed |0000: const-string v0, "scope" // string@edf3 │ │ -1a9ab4: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a9aba: 6200 e4a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e4 │ │ -1a9abe: 7220 8273 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7382 │ │ -1a9ac4: 1f01 c217 |000a: check-cast v1, Ljava/lang/Throwable; // type@17c2 │ │ -1a9ac8: 7110 9c79 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@799c │ │ -1a9ace: 0e00 |000f: return-void │ │ +1a9b70: |[1a9b70] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a9b80: 1a00 f8ed |0000: const-string v0, "scope" // string@edf8 │ │ +1a9b84: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a9b8a: 6200 e7a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e7 │ │ +1a9b8e: 7220 8f73 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@738f │ │ +1a9b94: 1f01 c317 |000a: check-cast v1, Ljava/lang/Throwable; // type@17c3 │ │ +1a9b98: 7110 a979 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79a9 │ │ +1a9b9e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=171 │ │ 0x000a line=172 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/ActivityNotFoundException; │ │ 0x0000 - 0x0010 reg=2 (null) Lio/sentry/IScope; │ │ @@ -36428,28 +36428,28 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1a981c: |[1a981c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a982c: 1a00 f911 |0000: const-string v0, "$this$addCallback" // string@11f9 │ │ -1a9830: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1a9836: 7010 7610 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ -1a983c: 0c02 |0008: move-result-object v2 │ │ -1a983e: 5422 3601 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a9842: 6e10 c503 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c5 │ │ -1a9848: 0a00 |000e: move-result v0 │ │ -1a984a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1a984e: 6e10 c703 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c7 │ │ -1a9854: 2804 |0014: goto 0018 // +0004 │ │ -1a9856: 6e10 7510 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1075 │ │ -1a985c: 6201 91b2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1a9860: 1101 |001a: return-object v1 │ │ +1a98ec: |[1a98ec] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a98fc: 1a00 fa11 |0000: const-string v0, "$this$addCallback" // string@11fa │ │ +1a9900: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1a9906: 7010 7610 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ +1a990c: 0c02 |0008: move-result-object v2 │ │ +1a990e: 5422 3601 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a9912: 6e10 c503 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c5 │ │ +1a9918: 0a00 |000e: move-result v0 │ │ +1a991a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1a991e: 6e10 c703 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c7 │ │ +1a9924: 2804 |0014: goto 0018 // +0004 │ │ +1a9926: 6e10 7510 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1075 │ │ +1a992c: 6201 94b2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1a9930: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=178 │ │ 0x0018 line=179 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x001b reg=2 (null) Landroidx/activity/OnBackPressedCallback; │ │ @@ -36459,59 +36459,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -1a9b78: |[1a9b78] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ -1a9b88: 7010 7610 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ -1a9b8e: 0c00 |0003: move-result-object v0 │ │ -1a9b90: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1a9b94: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1a9b98: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ -1a9b9c: 1a01 7a27 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@277a │ │ -1a9ba0: 7110 5507 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0755 │ │ -1a9ba6: 0a01 |000f: move-result v1 │ │ -1a9ba8: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1a9bac: 5400 3601 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a9bb0: 6e10 c603 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a9bb6: 0c00 |0017: move-result-object v0 │ │ -1a9bb8: 0731 |0018: move-object v1, v3 │ │ -1a9bba: 1f01 3600 |0019: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a9bbe: 7110 3c45 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@453c │ │ -1a9bc4: 0a01 |001e: move-result v1 │ │ -1a9bc6: 7120 5107 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0751 │ │ -1a9bcc: 2830 |0022: goto 0052 // +0030 │ │ -1a9bce: 1a01 6838 |0023: const-string v1, "FORCE_DARK" // string@3868 │ │ -1a9bd2: 7110 5507 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0755 │ │ -1a9bd8: 0a01 |0028: move-result v1 │ │ -1a9bda: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ -1a9bde: 1a01 6938 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@3869 │ │ -1a9be2: 7110 5507 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0755 │ │ -1a9be8: 0a01 |0030: move-result v1 │ │ -1a9bea: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ -1a9bee: 5401 3601 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a9bf2: 6e10 c603 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a9bf8: 0c01 |0038: move-result-object v1 │ │ -1a9bfa: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -1a9bfc: 7120 5307 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0753 │ │ -1a9c02: 5400 3601 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a9c06: 6e10 c603 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a9c0c: 0c00 |0042: move-result-object v0 │ │ -1a9c0e: 0731 |0043: move-object v1, v3 │ │ -1a9c10: 1f01 3600 |0044: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1a9c14: 7110 3c45 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@453c │ │ -1a9c1a: 0a01 |0049: move-result v1 │ │ -1a9c1c: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ -1a9c20: 1221 |004c: const/4 v1, #int 2 // #2 │ │ -1a9c22: 2802 |004d: goto 004f // +0002 │ │ -1a9c24: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1a9c26: 7120 5207 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0752 │ │ -1a9c2c: 0e00 |0052: return-void │ │ +1a9c48: |[1a9c48] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ +1a9c58: 7010 7610 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ +1a9c5e: 0c00 |0003: move-result-object v0 │ │ +1a9c60: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1a9c64: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1a9c68: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ +1a9c6c: 1a01 7b27 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@277b │ │ +1a9c70: 7110 5507 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0755 │ │ +1a9c76: 0a01 |000f: move-result v1 │ │ +1a9c78: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1a9c7c: 5400 3601 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a9c80: 6e10 c603 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9c86: 0c00 |0017: move-result-object v0 │ │ +1a9c88: 0731 |0018: move-object v1, v3 │ │ +1a9c8a: 1f01 3600 |0019: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a9c8e: 7110 4945 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4549 │ │ +1a9c94: 0a01 |001e: move-result v1 │ │ +1a9c96: 7120 5107 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0751 │ │ +1a9c9c: 2830 |0022: goto 0052 // +0030 │ │ +1a9c9e: 1a01 6b38 |0023: const-string v1, "FORCE_DARK" // string@386b │ │ +1a9ca2: 7110 5507 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0755 │ │ +1a9ca8: 0a01 |0028: move-result v1 │ │ +1a9caa: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ +1a9cae: 1a01 6c38 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@386c │ │ +1a9cb2: 7110 5507 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0755 │ │ +1a9cb8: 0a01 |0030: move-result v1 │ │ +1a9cba: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ +1a9cbe: 5401 3601 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a9cc2: 6e10 c603 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9cc8: 0c01 |0038: move-result-object v1 │ │ +1a9cca: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +1a9ccc: 7120 5307 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0753 │ │ +1a9cd2: 5400 3601 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a9cd6: 6e10 c603 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9cdc: 0c00 |0042: move-result-object v0 │ │ +1a9cde: 0731 |0043: move-object v1, v3 │ │ +1a9ce0: 1f01 3600 |0044: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1a9ce4: 7110 4945 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4549 │ │ +1a9cea: 0a01 |0049: move-result v1 │ │ +1a9cec: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ +1a9cf0: 1221 |004c: const/4 v1, #int 2 // #2 │ │ +1a9cf2: 2802 |004d: goto 004f // +0002 │ │ +1a9cf4: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1a9cf6: 7120 5207 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0752 │ │ +1a9cfc: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=103 │ │ 0x0023 line=105 │ │ @@ -36529,76 +36529,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -1a9944: |[1a9944] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a9954: 7010 7610 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ -1a995a: 0c00 |0003: move-result-object v0 │ │ -1a995c: 6f20 8e04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1a9962: 7010 7610 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ -1a9968: 0c07 |000a: move-result-object v7 │ │ -1a996a: 6e10 cc0b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bcc │ │ -1a9970: 0c07 |000e: move-result-object v7 │ │ -1a9972: 1f07 2301 |000f: check-cast v7, Landroid/view/View; // type@0123 │ │ -1a9976: 6e20 8210 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1082 │ │ -1a997c: 6e10 7710 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1077 │ │ -1a9982: 0c07 |0017: move-result-object v7 │ │ -1a9984: 1a01 d7dd |0018: const-string v1, "office_url_tag" // string@ddd7 │ │ -1a9988: 6e20 a600 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ -1a998e: 0c07 |001d: move-result-object v7 │ │ -1a9990: 7110 4db7 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a9996: 6e10 7710 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1077 │ │ -1a999c: 0c01 |0024: move-result-object v1 │ │ -1a999e: 1a02 d6dd |0025: const-string v2, "office_filename_tag" // string@ddd6 │ │ -1a99a2: 6e20 a600 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ -1a99a8: 0c01 |002a: move-result-object v1 │ │ -1a99aa: 7110 4db7 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1a99b0: 6202 0b32 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@320b │ │ -1a99b4: 6e10 4740 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@4047 │ │ -1a99ba: 0c02 |0033: move-result-object v2 │ │ -1a99bc: 2203 bc17 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@17bc │ │ -1a99c0: 1a04 3d2d |0036: const-string v4, "Bearer " // string@2d3d │ │ -1a99c4: 7020 6f94 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1a99ca: 6e20 7894 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1a99d0: 6e10 8a94 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1a99d6: 0c02 |0041: move-result-object v2 │ │ -1a99d8: 1a03 4e2b |0042: const-string v3, "Authorization" // string@2b4e │ │ -1a99dc: 7120 7d9b 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b7d │ │ -1a99e2: 0c02 |0047: move-result-object v2 │ │ -1a99e4: 7110 2eab 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab2e │ │ -1a99ea: 0c02 |004b: move-result-object v2 │ │ -1a99ec: 7100 ba03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03ba │ │ -1a99f2: 0c03 |004f: move-result-object v3 │ │ -1a99f4: 5404 3601 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a99f8: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -1a99fa: 6e30 bc03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bc │ │ -1a9a00: 7010 8310 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1083 │ │ -1a9a06: 5403 3601 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a9a0a: 6e10 c603 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a9a10: 0c04 |005e: move-result-object v4 │ │ -1a9a12: 6e20 c403 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c4 │ │ -1a9a18: 6e10 c603 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a9a1e: 0c04 |0065: move-result-object v4 │ │ -1a9a20: 6e20 c303 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c3 │ │ -1a9a26: 6e30 c903 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ -1a9a2c: 2207 eb04 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04eb │ │ -1a9a30: 7030 6110 6702 |006e: invoke-direct {v7, v6, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V // method@1061 │ │ -1a9a36: 1f07 5201 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@0152 │ │ -1a9a3a: 6e20 cc03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cc │ │ -1a9a40: 2207 ec04 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04ec │ │ -1a9a44: 7020 6310 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1063 │ │ -1a9a4a: 1f07 4c01 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@014c │ │ -1a9a4e: 6e20 cb03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cb │ │ -1a9a54: 2207 e704 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04e7 │ │ -1a9a58: 7030 5910 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1059 │ │ -1a9a5e: 6e20 ca03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03ca │ │ -1a9a64: 0e00 |0088: return-void │ │ +1a9a14: |[1a9a14] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a9a24: 7010 7610 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ +1a9a2a: 0c00 |0003: move-result-object v0 │ │ +1a9a2c: 6f20 8e04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +1a9a32: 7010 7610 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ +1a9a38: 0c07 |000a: move-result-object v7 │ │ +1a9a3a: 6e10 cc0b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bcc │ │ +1a9a40: 0c07 |000e: move-result-object v7 │ │ +1a9a42: 1f07 2301 |000f: check-cast v7, Landroid/view/View; // type@0123 │ │ +1a9a46: 6e20 8210 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1082 │ │ +1a9a4c: 6e10 7710 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1077 │ │ +1a9a52: 0c07 |0017: move-result-object v7 │ │ +1a9a54: 1a01 dcdd |0018: const-string v1, "office_url_tag" // string@dddc │ │ +1a9a58: 6e20 a600 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ +1a9a5e: 0c07 |001d: move-result-object v7 │ │ +1a9a60: 7110 5ab7 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a9a66: 6e10 7710 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1077 │ │ +1a9a6c: 0c01 |0024: move-result-object v1 │ │ +1a9a6e: 1a02 dbdd |0025: const-string v2, "office_filename_tag" // string@dddb │ │ +1a9a72: 6e20 a600 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ +1a9a78: 0c01 |002a: move-result-object v1 │ │ +1a9a7a: 7110 5ab7 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1a9a80: 6202 0e32 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@320e │ │ +1a9a84: 6e10 5440 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@4054 │ │ +1a9a8a: 0c02 |0033: move-result-object v2 │ │ +1a9a8c: 2203 bd17 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@17bd │ │ +1a9a90: 1a04 402d |0036: const-string v4, "Bearer " // string@2d40 │ │ +1a9a94: 7020 7c94 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1a9a9a: 6e20 8594 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1a9aa0: 6e10 9794 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1a9aa6: 0c02 |0041: move-result-object v2 │ │ +1a9aa8: 1a03 512b |0042: const-string v3, "Authorization" // string@2b51 │ │ +1a9aac: 7120 8a9b 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b8a │ │ +1a9ab2: 0c02 |0047: move-result-object v2 │ │ +1a9ab4: 7110 3bab 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab3b │ │ +1a9aba: 0c02 |004b: move-result-object v2 │ │ +1a9abc: 7100 ba03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03ba │ │ +1a9ac2: 0c03 |004f: move-result-object v3 │ │ +1a9ac4: 5404 3601 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a9ac8: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +1a9aca: 6e30 bc03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bc │ │ +1a9ad0: 7010 8310 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1083 │ │ +1a9ad6: 5403 3601 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a9ada: 6e10 c603 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9ae0: 0c04 |005e: move-result-object v4 │ │ +1a9ae2: 6e20 c403 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c4 │ │ +1a9ae8: 6e10 c603 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9aee: 0c04 |0065: move-result-object v4 │ │ +1a9af0: 6e20 c303 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c3 │ │ +1a9af6: 6e30 c903 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ +1a9afc: 2207 eb04 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04eb │ │ +1a9b00: 7030 6110 6702 |006e: invoke-direct {v7, v6, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V // method@1061 │ │ +1a9b06: 1f07 5201 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@0152 │ │ +1a9b0a: 6e20 cc03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cc │ │ +1a9b10: 2207 ec04 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04ec │ │ +1a9b14: 7020 6310 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1063 │ │ +1a9b1a: 1f07 4c01 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@014c │ │ +1a9b1e: 6e20 cb03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cb │ │ +1a9b24: 2207 e704 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04e7 │ │ +1a9b28: 7030 5910 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1059 │ │ +1a9b2e: 6e20 ca03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03ca │ │ +1a9b34: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0007 line=62 │ │ 0x0014 line=64 │ │ 0x0021 line=65 │ │ @@ -36612,21 +36612,21 @@ │ │ 0x006c line=77 │ │ 0x0076 line=85 │ │ 0x0080 line=92 │ │ locals : │ │ 0x0000 - 0x0089 reg=6 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0089 reg=7 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 28121 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28125 (OnlyOfficeActivity.kt) │ │ │ │ Class #186 header: │ │ class_idx : 1264 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #186 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;' │ │ @@ -36646,18 +36646,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9c30: |[1a9c30] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9c40: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9c46: 5b01 2a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052a │ │ -1a9c4a: 0e00 |0005: return-void │ │ +1a9d00: |[1a9d00] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9d10: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9d16: 5b01 2a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052a │ │ +1a9d1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -36667,32 +36667,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9c4c: |[1a9c4c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1a9c5c: 5410 2a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052a │ │ -1a9c60: 7120 de10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10de │ │ -1a9c66: 0e00 |0005: return-void │ │ +1a9d1c: |[1a9d1c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1a9d2c: 5410 2a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052a │ │ +1a9d30: 7120 de10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10de │ │ +1a9d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #187 header: │ │ class_idx : 1265 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #187 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;' │ │ @@ -36716,19 +36716,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9c68: |[1a9c68] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1a9c78: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9c7e: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1a9c82: 5b02 2c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052c │ │ -1a9c86: 0e00 |0007: return-void │ │ +1a9d38: |[1a9d38] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1a9d48: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9d4e: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ +1a9d52: 5b02 2c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052c │ │ +1a9d56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ @@ -36739,34 +36739,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1a9c88: |[1a9c88] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ -1a9c98: 5420 2b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1a9c9c: 5421 2c05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052c │ │ -1a9ca0: 7140 dd10 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@10dd │ │ -1a9ca6: 0e00 |0007: return-void │ │ +1a9d58: |[1a9d58] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ +1a9d68: 5420 2b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ +1a9d6c: 5421 2c05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052c │ │ +1a9d70: 7140 dd10 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@10dd │ │ +1a9d76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 (null) Z │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #188 header: │ │ class_idx : 1266 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #188 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;' │ │ @@ -36786,18 +36786,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9ca8: |[1a9ca8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9cb8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9cbe: 5b01 2d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ -1a9cc2: 0e00 |0005: return-void │ │ +1a9d78: |[1a9d78] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9d88: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9d8e: 5b01 2d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ +1a9d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -36807,32 +36807,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9cc4: |[1a9cc4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ -1a9cd4: 5410 2d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ -1a9cd8: 7120 d810 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10d8 │ │ -1a9cde: 0e00 |0005: return-void │ │ +1a9d94: |[1a9d94] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ +1a9da4: 5410 2d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ +1a9da8: 7120 d810 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10d8 │ │ +1a9dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #189 header: │ │ class_idx : 1267 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #189 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;' │ │ @@ -36856,19 +36856,19 @@ │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9ce0: |[1a9ce0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1a9cf0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9cf6: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052e │ │ -1a9cfa: 5902 2f05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052f │ │ -1a9cfe: 0e00 |0007: return-void │ │ +1a9db0: |[1a9db0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1a9dc0: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9dc6: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052e │ │ +1a9dca: 5902 2f05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052f │ │ +1a9dce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -36879,32 +36879,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a9d00: |[1a9d00] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ -1a9d10: 5420 2e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052e │ │ -1a9d14: 5221 2f05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052f │ │ -1a9d18: 7120 df10 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@10df │ │ -1a9d1e: 0e00 |0007: return-void │ │ +1a9dd0: |[1a9dd0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ +1a9de0: 5420 2e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052e │ │ +1a9de4: 5221 2f05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052f │ │ +1a9de8: 7120 df10 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@10df │ │ +1a9dee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #190 header: │ │ class_idx : 1268 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;' │ │ @@ -36920,17 +36920,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9d44: |[1a9d44] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ -1a9d54: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9d5a: 0e00 |0003: return-void │ │ +1a9e14: |[1a9e14] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ +1a9e24: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9e2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ Virtual methods - │ │ @@ -36939,33 +36939,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a9d20: |[1a9d20] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1a9d30: 7100 e510 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10e5 │ │ -1a9d36: 0a00 |0003: move-result v0 │ │ -1a9d38: 7110 ee92 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1a9d3e: 0c00 |0007: move-result-object v0 │ │ -1a9d40: 1100 |0008: return-object v0 │ │ +1a9df0: |[1a9df0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1a9e00: 7100 e510 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10e5 │ │ +1a9e06: 0a00 |0003: move-result v0 │ │ +1a9e08: 7110 fb92 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1a9e0e: 0c00 |0007: move-result-object v0 │ │ +1a9e10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #191 header: │ │ class_idx : 1269 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #191 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;' │ │ @@ -36985,18 +36985,18 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9d5c: |[1a9d5c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ -1a9d6c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9d72: 5b01 3005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0530 │ │ -1a9d76: 0e00 |0005: return-void │ │ +1a9e2c: |[1a9e2c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ +1a9e3c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9e42: 5b01 3005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0530 │ │ +1a9e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Exception; │ │ │ │ @@ -37006,32 +37006,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9d78: |[1a9d78] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ -1a9d88: 5410 3005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0530 │ │ -1a9d8c: 7120 da10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10da │ │ -1a9d92: 0e00 |0005: return-void │ │ +1a9e48: |[1a9e48] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ +1a9e58: 5410 3005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0530 │ │ +1a9e5c: 7120 da10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10da │ │ +1a9e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #192 header: │ │ class_idx : 1270 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #192 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;' │ │ @@ -37055,19 +37055,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9dbc: |[1a9dbc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9dcc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9dd2: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0531 │ │ -1a9dd6: 5b02 3205 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1a9dda: 0e00 |0007: return-void │ │ +1a9e8c: |[1a9e8c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9e9c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9ea2: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0531 │ │ +1a9ea6: 5b02 3205 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1a9eaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -37078,35 +37078,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a9d94: |[1a9d94] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9da4: 5420 3105 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0531 │ │ -1a9da8: 5421 3205 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1a9dac: 1f03 bb03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1a9db0: 7130 e610 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10e6 │ │ -1a9db6: 0c03 |0009: move-result-object v3 │ │ -1a9db8: 1103 |000a: return-object v3 │ │ +1a9e64: |[1a9e64] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9e74: 5420 3105 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0531 │ │ +1a9e78: 5421 3205 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1a9e7c: 1f03 bb03 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1a9e80: 7130 e610 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10e6 │ │ +1a9e86: 0c03 |0009: move-result-object v3 │ │ +1a9e88: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #193 header: │ │ class_idx : 1271 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #193 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;' │ │ @@ -37126,18 +37126,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9dfc: |[1a9dfc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9e0c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9e12: 5b01 3305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1a9e16: 0e00 |0005: return-void │ │ +1a9ecc: |[1a9ecc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9edc: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9ee2: 5b01 3305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1a9ee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37147,32 +37147,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9ddc: |[1a9ddc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ -1a9dec: 5410 3305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1a9df0: 7110 e210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10e2 │ │ -1a9df6: 0c00 |0005: move-result-object v0 │ │ -1a9df8: 1100 |0006: return-object v0 │ │ +1a9eac: |[1a9eac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ +1a9ebc: 5410 3305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1a9ec0: 7110 e210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10e2 │ │ +1a9ec6: 0c00 |0005: move-result-object v0 │ │ +1a9ec8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #194 header: │ │ class_idx : 1272 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #194 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;' │ │ @@ -37192,18 +37192,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9e38: |[1a9e38] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9e48: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9e4e: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1a9e52: 0e00 |0005: return-void │ │ +1a9f08: |[1a9f08] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9f18: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9f1e: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1a9f22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37213,32 +37213,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9e18: |[1a9e18] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ -1a9e28: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1a9e2c: 7110 dc10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10dc │ │ -1a9e32: 0c00 |0005: move-result-object v0 │ │ -1a9e34: 1100 |0006: return-object v0 │ │ +1a9ee8: |[1a9ee8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ +1a9ef8: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1a9efc: 7110 dc10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10dc │ │ +1a9f02: 0c00 |0005: move-result-object v0 │ │ +1a9f04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #195 header: │ │ class_idx : 1273 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #195 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;' │ │ @@ -37258,18 +37258,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9e74: |[1a9e74] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9e84: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9e8a: 5b01 3505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ -1a9e8e: 0e00 |0005: return-void │ │ +1a9f44: |[1a9f44] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9f54: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9f5a: 5b01 3505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ +1a9f5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37279,32 +37279,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9e54: |[1a9e54] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ -1a9e64: 5410 3505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ -1a9e68: 7110 e710 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@10e7 │ │ -1a9e6e: 0c00 |0005: move-result-object v0 │ │ -1a9e70: 1100 |0006: return-object v0 │ │ +1a9f24: |[1a9f24] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ +1a9f34: 5410 3505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ +1a9f38: 7110 e710 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@10e7 │ │ +1a9f3e: 0c00 |0005: move-result-object v0 │ │ +1a9f40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #196 header: │ │ class_idx : 1274 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #196 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;' │ │ @@ -37324,18 +37324,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9e90: |[1a9e90] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9ea0: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9ea6: 5b01 3605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ -1a9eaa: 0e00 |0005: return-void │ │ +1a9f60: |[1a9f60] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9f70: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9f76: 5b01 3605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ +1a9f7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37345,33 +37345,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a9eac: |[1a9eac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ -1a9ebc: 5410 3605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ -1a9ec0: 1f02 7b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017b │ │ -1a9ec4: 7120 d710 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@10d7 │ │ -1a9eca: 0e00 |0007: return-void │ │ +1a9f7c: |[1a9f7c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ +1a9f8c: 5410 3605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ +1a9f90: 1f02 7b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017b │ │ +1a9f94: 7120 d710 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@10d7 │ │ +1a9f9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #197 header: │ │ class_idx : 1275 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #197 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;' │ │ @@ -37395,19 +37395,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9ecc: |[1a9ecc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ -1a9edc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9ee2: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1a9ee6: 5b02 3805 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0538 │ │ -1a9eea: 0e00 |0007: return-void │ │ +1a9f9c: |[1a9f9c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ +1a9fac: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1a9fb2: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1a9fb6: 5b02 3805 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0538 │ │ +1a9fba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Exception; │ │ @@ -37418,33 +37418,33 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a9eec: |[1a9eec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -1a9efc: 5420 3705 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1a9f00: 5421 3805 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0538 │ │ -1a9f04: 7130 e110 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10e1 │ │ -1a9f0a: 0e00 |0007: return-void │ │ +1a9fbc: |[1a9fbc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +1a9fcc: 5420 3705 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1a9fd0: 5421 3805 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0538 │ │ +1a9fd4: 7130 e110 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10e1 │ │ +1a9fda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #198 header: │ │ class_idx : 1276 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #198 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;' │ │ @@ -37464,18 +37464,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9f30: |[1a9f30] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9f40: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9f46: 5b01 3905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ -1a9f4a: 0e00 |0005: return-void │ │ +1aa000: |[1aa000] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa010: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa016: 5b01 3905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ +1aa01a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37485,34 +37485,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a9f0c: |[1a9f0c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9f1c: 5410 3905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ -1a9f20: 1f02 7518 |0002: check-cast v2, Ljava/util/List; // type@1875 │ │ -1a9f24: 7120 db10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10db │ │ -1a9f2a: 0c02 |0007: move-result-object v2 │ │ -1a9f2c: 1102 |0008: return-object v2 │ │ +1a9fdc: |[1a9fdc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9fec: 5410 3905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ +1a9ff0: 1f02 7618 |0002: check-cast v2, Ljava/util/List; // type@1876 │ │ +1a9ff4: 7120 db10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10db │ │ +1a9ffa: 0c02 |0007: move-result-object v2 │ │ +1a9ffc: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #199 header: │ │ class_idx : 1277 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #199 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;' │ │ @@ -37540,20 +37540,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a9f4c: |[1a9f4c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V │ │ -1a9f5c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9f62: 5b01 3a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ -1a9f66: 5b02 3b05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053b │ │ -1a9f6a: 5b03 3c05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053c │ │ -1a9f6e: 0e00 |0009: return-void │ │ +1aa01c: |[1aa01c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V │ │ +1aa02c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa032: 5b01 3a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ +1aa036: 5b02 3b05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053b │ │ +1aa03a: 5b03 3c05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053c │ │ +1aa03e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/google/android/material/button/MaterialButton; │ │ @@ -37565,34 +37565,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a9f70: |[1a9f70] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1a9f80: 5430 3a05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ -1a9f84: 5431 3b05 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053b │ │ -1a9f88: 5432 3c05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053c │ │ -1a9f8c: 7140 e010 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@10e0 │ │ -1a9f92: 0e00 |0009: return-void │ │ +1aa040: |[1aa040] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1aa050: 5430 3a05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ +1aa054: 5431 3b05 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053b │ │ +1aa058: 5432 3c05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053c │ │ +1aa05c: 7140 e010 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@10e0 │ │ +1aa062: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #200 header: │ │ class_idx : 1278 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #200 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;' │ │ @@ -37616,19 +37616,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9fbc: |[1a9fbc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9fcc: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9fd2: 5b01 3d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ -1a9fd6: 5b02 3e05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ -1a9fda: 0e00 |0007: return-void │ │ +1aa08c: |[1aa08c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa09c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa0a2: 5b01 3d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ +1aa0a6: 5b02 3e05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ +1aa0aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -37639,35 +37639,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a9f94: |[1a9f94] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9fa4: 5420 3d05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ -1a9fa8: 5421 3e05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ -1a9fac: 1f03 a217 |0004: check-cast v3, Ljava/lang/Integer; // type@17a2 │ │ -1a9fb0: 7130 e810 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10e8 │ │ -1a9fb6: 0c03 |0009: move-result-object v3 │ │ -1a9fb8: 1103 |000a: return-object v3 │ │ +1aa064: |[1aa064] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa074: 5420 3d05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ +1aa078: 5421 3e05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ +1aa07c: 1f03 a317 |0004: check-cast v3, Ljava/lang/Integer; // type@17a3 │ │ +1aa080: 7130 e810 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10e8 │ │ +1aa086: 0c03 |0009: move-result-object v3 │ │ +1aa088: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #201 header: │ │ class_idx : 1279 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #201 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;' │ │ @@ -37687,18 +37687,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9fdc: |[1a9fdc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9fec: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1a9ff2: 5b01 3f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ -1a9ff6: 0e00 |0005: return-void │ │ +1aa0ac: |[1aa0ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa0bc: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa0c2: 5b01 3f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ +1aa0c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37708,32 +37708,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9ff8: |[1a9ff8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1aa008: 5410 3f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ -1aa00c: 7120 d910 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10d9 │ │ -1aa012: 0e00 |0005: return-void │ │ +1aa0c8: |[1aa0c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1aa0d8: 5410 3f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ +1aa0dc: 7120 d910 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10d9 │ │ +1aa0e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #202 header: │ │ class_idx : 1280 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #202 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;' │ │ @@ -37753,18 +37753,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa038: |[1aa038] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa048: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aa04e: 5b01 4005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ -1aa052: 0e00 |0005: return-void │ │ +1aa108: |[1aa108] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa118: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa11e: 5b01 4005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ +1aa122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37774,34 +37774,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aa014: |[1aa014] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa024: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ -1aa028: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1aa02c: 7120 e410 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@10e4 │ │ -1aa032: 0c02 |0007: move-result-object v2 │ │ -1aa034: 1102 |0008: return-object v2 │ │ +1aa0e4: |[1aa0e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa0f4: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ +1aa0f8: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1aa0fc: 7120 e410 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@10e4 │ │ +1aa102: 0c02 |0007: move-result-object v2 │ │ +1aa104: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #203 header: │ │ class_idx : 1281 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #203 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;' │ │ @@ -37821,18 +37821,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa080: |[1aa080] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa090: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aa096: 5b01 4105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1aa09a: 0e00 |0005: return-void │ │ +1aa150: |[1aa150] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa160: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa166: 5b01 4105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1aa16a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37842,36 +37842,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1aa054: |[1aa054] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa064: 5410 4105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1aa068: 1f02 8917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1789 │ │ -1aa06c: 6e10 e992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1aa072: 0a02 |0007: move-result v2 │ │ -1aa074: 7120 e310 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@10e3 │ │ -1aa07a: 0c02 |000b: move-result-object v2 │ │ -1aa07c: 1102 |000c: return-object v2 │ │ +1aa124: |[1aa124] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa134: 5410 4105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1aa138: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@178a │ │ +1aa13c: 6e10 f692 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1aa142: 0a02 |0007: move-result v2 │ │ +1aa144: 7120 e310 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@10e3 │ │ +1aa14a: 0c02 |000b: move-result-object v2 │ │ +1aa14c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #204 header: │ │ class_idx : 1282 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 30645 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 30649 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -37892,17 +37892,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa09c: |[1aa09c] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ -1aa0ac: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aa0b2: 0e00 |0003: return-void │ │ +1aa16c: |[1aa16c] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ +1aa17c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;) │ │ @@ -37910,29 +37910,29 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa0b4: |[1aa0b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aa0c4: 7010 a810 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10a8 │ │ -1aa0ca: 0e00 |0003: return-void │ │ +1aa184: |[1aa184] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aa194: 7010 a810 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10a8 │ │ +1aa19a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 30645 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30649 (SaveExternalFilesActivity.kt) │ │ │ │ Class #205 header: │ │ class_idx : 1283 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 591 │ │ -source_file_idx : 30645 │ │ +source_file_idx : 30649 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -37969,26 +37969,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1aa0fc: |[1aa0fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ -1aa10c: 7010 5506 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0655 │ │ -1aa112: 2200 4902 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1aa116: 7010 4406 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ -1aa11c: 5b20 4305 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ -1aa120: 2200 4902 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ -1aa124: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1aa126: 7110 ee92 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1aa12c: 0c01 |0010: move-result-object v1 │ │ -1aa12e: 7020 4506 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0645 │ │ -1aa134: 5b20 4205 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0542 │ │ -1aa138: 0e00 |0016: return-void │ │ +1aa1cc: |[1aa1cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ +1aa1dc: 7010 5506 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0655 │ │ +1aa1e2: 2200 4902 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1aa1e6: 7010 4406 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0644 │ │ +1aa1ec: 5b20 4305 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ +1aa1f0: 2200 4902 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0249 │ │ +1aa1f4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1aa1f6: 7110 fb92 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1aa1fc: 0c01 |0010: move-result-object v1 │ │ +1aa1fe: 7020 4506 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0645 │ │ +1aa204: 5b20 4205 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0542 │ │ +1aa208: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ 0x000a line=532 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ @@ -37999,17 +37999,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa0cc: |[1aa0cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ -1aa0dc: 5410 4205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0542 │ │ -1aa0e0: 1100 |0002: return-object v0 │ │ +1aa19c: |[1aa19c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ +1aa1ac: 5410 4205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0542 │ │ +1aa1b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;) │ │ @@ -38017,30 +38017,30 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa0e4: |[1aa0e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ -1aa0f4: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ -1aa0f8: 1100 |0002: return-object v0 │ │ +1aa1b4: |[1aa1b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ +1aa1c4: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ +1aa1c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ │ │ - source_file_idx : 30645 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30649 (SaveExternalFilesActivity.kt) │ │ │ │ Class #206 header: │ │ class_idx : 1284 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 30645 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 30649 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -38062,17 +38062,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa174: |[1aa174] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ -1aa184: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aa18a: 0e00 |0003: return-void │ │ +1aa244: |[1aa244] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ +1aa254: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; │ │ │ │ Virtual methods - │ │ @@ -38081,45 +38081,45 @@ │ │ type : '(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1aa13c: |[1aa13c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ -1aa14c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1aa150: 2202 b51c |0002: new-instance v2, Lkotlin/text/Regex; // type@1cb5 │ │ -1aa154: 1a03 8d25 |0004: const-string v3, "/" // string@258d │ │ -1aa158: 7020 eac0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0ea │ │ -1aa15e: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -1aa162: 6e30 fbc0 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c0fb │ │ -1aa168: 0c01 |000e: move-result-object v1 │ │ -1aa16a: 2802 |000f: goto 0011 // +0002 │ │ -1aa16c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1aa16e: 1f01 8b17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@178b │ │ -1aa172: 1101 |0013: return-object v1 │ │ +1aa20c: |[1aa20c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ +1aa21c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1aa220: 2202 b61c |0002: new-instance v2, Lkotlin/text/Regex; // type@1cb6 │ │ +1aa224: 1a03 8e25 |0004: const-string v3, "/" // string@258e │ │ +1aa228: 7020 f7c0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0f7 │ │ +1aa22e: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +1aa232: 6e30 08c1 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c108 │ │ +1aa238: 0c01 |000e: move-result-object v1 │ │ +1aa23a: 2802 |000f: goto 0011 // +0002 │ │ +1aa23c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1aa23e: 1f01 8c17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@178c │ │ +1aa242: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=366 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ 0x0000 - 0x0014 reg=4 (null) Landroid/text/Spanned; │ │ 0x0000 - 0x0014 reg=5 (null) I │ │ 0x0000 - 0x0014 reg=6 (null) I │ │ │ │ - source_file_idx : 30645 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30649 (SaveExternalFilesActivity.kt) │ │ │ │ Class #207 header: │ │ class_idx : 1285 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 32499 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 32503 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -38150,19 +38150,19 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1aa18c: |[1aa18c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa19c: 5b01 4405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0544 │ │ -1aa1a0: 5b02 4505 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ -1aa1a4: 7010 f593 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aa1aa: 0e00 |0007: return-void │ │ +1aa25c: |[1aa25c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa26c: 5b01 4405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0544 │ │ +1aa270: 5b02 4505 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ +1aa274: 7010 0294 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa27a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -38173,23 +38173,23 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1aa1ac: |[1aa1ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -1aa1bc: 5412 4405 |0000: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0544 │ │ -1aa1c0: 5422 3d01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1aa1c4: 1a00 1fac |0004: const-string v0, "fileNameEdit" // string@ac1f │ │ -1aa1c8: 7120 4fb7 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1aa1ce: 7110 8c3a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a8c │ │ -1aa1d4: 5412 4505 |000c: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ -1aa1d8: 7110 eb10 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10eb │ │ -1aa1de: 0e00 |0011: return-void │ │ +1aa27c: |[1aa27c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +1aa28c: 5412 4405 |0000: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0544 │ │ +1aa290: 5422 3d01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1aa294: 1a00 24ac |0004: const-string v0, "fileNameEdit" // string@ac24 │ │ +1aa298: 7120 5cb7 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1aa29e: 7110 993a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a99 │ │ +1aa2a4: 5412 4505 |000c: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ +1aa2a8: 7110 eb10 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10eb │ │ +1aa2ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000c line=99 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/text/Editable; │ │ @@ -38199,42 +38199,42 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa1e0: |[1aa1e0] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1aa1f0: 0e00 |0000: return-void │ │ +1aa2b0: |[1aa2b0] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1aa2c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa1f4: |[1aa1f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1aa204: 0e00 |0000: return-void │ │ +1aa2c4: |[1aa2c4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1aa2d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 32499 (TextView.kt) │ │ + source_file_idx : 32503 (TextView.kt) │ │ │ │ Class #208 header: │ │ class_idx : 1286 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 30645 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 30649 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -38263,116 +38263,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1aa294: |[1aa294] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1aa2a4: 1a00 47af |0000: const-string v0, "function" // string@af47 │ │ -1aa2a8: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1aa2ae: 7010 f593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aa2b4: 5b12 4605 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0546 │ │ -1aa2b8: 0e00 |000a: return-void │ │ +1aa364: |[1aa364] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1aa374: 1a00 4caf |0000: const-string v0, "function" // string@af4c │ │ +1aa378: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1aa37e: 7010 0294 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aa384: 5b12 4605 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0546 │ │ +1aa388: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1aa208: |[1aa208] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1aa218: 2030 4a02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024a │ │ -1aa21c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa21e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1aa222: 2030 641b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1aa226: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1aa22a: 0720 |0009: move-object v0, v2 │ │ -1aa22c: 1f00 641b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1aa230: 7210 f6b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -1aa236: 0c00 |000f: move-result-object v0 │ │ -1aa238: 1f03 641b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1aa23c: 7210 f6b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -1aa242: 0c03 |0015: move-result-object v3 │ │ -1aa244: 7120 47b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1aa24a: 0a01 |0019: move-result v1 │ │ -1aa24c: 0f01 |001a: return v1 │ │ +1aa2d8: |[1aa2d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1aa2e8: 2030 4a02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024a │ │ +1aa2ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa2ee: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1aa2f2: 2030 651b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1aa2f6: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1aa2fa: 0720 |0009: move-object v0, v2 │ │ +1aa2fc: 1f00 651b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1aa300: 7210 03b7 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +1aa306: 0c00 |000f: move-result-object v0 │ │ +1aa308: 1f03 651b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1aa30c: 7210 03b7 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +1aa312: 0c03 |0015: move-result-object v3 │ │ +1aa314: 7120 54b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1aa31a: 0a01 |0019: move-result v1 │ │ +1aa31c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1aa278: |[1aa278] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1aa288: 5410 4605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0546 │ │ -1aa28c: 1f00 3319 |0002: check-cast v0, Lkotlin/Function; // type@1933 │ │ -1aa290: 1100 |0004: return-object v0 │ │ +1aa348: |[1aa348] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1aa358: 5410 4605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0546 │ │ +1aa35c: 1f00 3419 |0002: check-cast v0, Lkotlin/Function; // type@1934 │ │ +1aa360: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1aa250: |[1aa250] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1aa260: 0710 |0000: move-object v0, v1 │ │ -1aa262: 1f00 641b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b64 │ │ -1aa266: 7210 f6b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6f6 │ │ -1aa26c: 0c00 |0006: move-result-object v0 │ │ -1aa26e: 6e10 fa93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93fa │ │ -1aa274: 0a00 |000a: move-result v0 │ │ -1aa276: 0f00 |000b: return v0 │ │ +1aa320: |[1aa320] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1aa330: 0710 |0000: move-object v0, v1 │ │ +1aa332: 1f00 651b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b65 │ │ +1aa336: 7210 03b7 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b703 │ │ +1aa33c: 0c00 |0006: move-result-object v0 │ │ +1aa33e: 6e10 0794 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9407 │ │ +1aa344: 0a00 |000a: move-result v0 │ │ +1aa346: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa2bc: |[1aa2bc] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1aa2cc: 5410 4605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0546 │ │ -1aa2d0: 7220 0db6 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b60d │ │ -1aa2d6: 0e00 |0005: return-void │ │ +1aa38c: |[1aa38c] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1aa39c: 5410 4605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0546 │ │ +1aa3a0: 7220 1ab6 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b61a │ │ +1aa3a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30645 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30649 (SaveExternalFilesActivity.kt) │ │ │ │ Class #209 header: │ │ class_idx : 1287 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 30645 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 30649 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -38414,137 +38414,137 @@ │ │ type : '(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aa3c4: |[1aa3c4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V │ │ -1aa3d4: 5b01 4705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0547 │ │ -1aa3d8: 5b02 4905 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0549 │ │ -1aa3dc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1aa3de: 7030 f1b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1aa3e4: 0e00 |0008: return-void │ │ +1aa494: |[1aa494] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V │ │ +1aa4a4: 5b01 4705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0547 │ │ +1aa4a8: 5b02 4905 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0549 │ │ +1aa4ac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1aa4ae: 7030 feb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1aa4b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1aa39c: |[1aa39c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa3ac: 2203 0705 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ -1aa3b0: 5420 4705 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0547 │ │ -1aa3b4: 5421 4905 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0549 │ │ -1aa3b8: 7040 b810 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10b8 │ │ -1aa3be: 1f03 6b1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1aa3c2: 1103 |000b: return-object v3 │ │ +1aa46c: |[1aa46c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa47c: 2203 0705 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ +1aa480: 5420 4705 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0547 │ │ +1aa484: 5421 4905 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0549 │ │ +1aa488: 7040 b810 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10b8 │ │ +1aa48e: 1f03 6c1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1aa492: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aa2d8: |[1aa2d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa2e8: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1aa2ec: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1aa2f0: 6e30 bb10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10bb │ │ -1aa2f6: 0c01 |0007: move-result-object v1 │ │ -1aa2f8: 1101 |0008: return-object v1 │ │ +1aa3a8: |[1aa3a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa3b8: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1aa3bc: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1aa3c0: 6e30 bb10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10bb │ │ +1aa3c6: 0c01 |0007: move-result-object v1 │ │ +1aa3c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1aa2fc: |[1aa2fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa30c: 6e30 b910 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10b9 │ │ -1aa312: 0c01 |0003: move-result-object v1 │ │ -1aa314: 1f01 0705 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ -1aa318: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1aa31c: 6e20 bc10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10bc │ │ -1aa322: 0c01 |000b: move-result-object v1 │ │ -1aa324: 1101 |000c: return-object v1 │ │ +1aa3cc: |[1aa3cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa3dc: 6e30 b910 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10b9 │ │ +1aa3e2: 0c01 |0003: move-result-object v1 │ │ +1aa3e4: 1f01 0705 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ +1aa3e8: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1aa3ec: 6e20 bc10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10bc │ │ +1aa3f2: 0c01 |000b: move-result-object v1 │ │ +1aa3f4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -1aa328: |[1aa328] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa338: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1aa33e: 5270 4805 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0548 │ │ -1aa342: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ -1aa346: 7110 4d9b 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1aa34c: 5478 4705 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0547 │ │ -1aa350: 7110 4db7 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1aa356: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ -1aa35c: 7120 3745 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@4537 │ │ -1aa362: 5478 4905 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0549 │ │ -1aa366: 0780 |0017: move-object v0, v8 │ │ -1aa368: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1aa36c: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ -1aa370: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1aa372: 1401 4901 147f |001d: const v1, #float 1.96732e+38 // #7f140149 │ │ -1aa378: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1aa37a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1aa37c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1aa37e: 7707 4246 0000 |0023: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4642 │ │ -1aa384: 6208 91b2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1aa388: 1108 |0028: return-object v8 │ │ -1aa38a: 2208 9f17 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@179f │ │ -1aa38e: 1a00 ed97 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1aa392: 7020 7d93 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1aa398: 2708 |0030: throw v8 │ │ +1aa3f8: |[1aa3f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa408: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1aa40e: 5270 4805 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0548 │ │ +1aa412: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ +1aa416: 7110 5a9b 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1aa41c: 5478 4705 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0547 │ │ +1aa420: 7110 5ab7 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1aa426: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ +1aa42c: 7120 4445 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@4544 │ │ +1aa432: 5478 4905 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0549 │ │ +1aa436: 0780 |0017: move-object v0, v8 │ │ +1aa438: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1aa43c: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ +1aa440: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1aa442: 1401 4901 147f |001d: const v1, #float 1.96732e+38 // #7f140149 │ │ +1aa448: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1aa44a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1aa44c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1aa44e: 7707 4f46 0000 |0023: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@464f │ │ +1aa454: 6208 94b2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1aa458: 1108 |0028: return-object v8 │ │ +1aa45a: 2208 a017 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1aa45e: 1a00 f297 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1aa462: 7020 8a93 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1aa468: 2708 |0030: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=300 │ │ 0x000a line=301 │ │ 0x0015 line=302 │ │ 0x0026 line=303 │ │ 0x0029 line=300 │ │ locals : │ │ 0x0000 - 0x0031 reg=7 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; │ │ 0x0000 - 0x0031 reg=8 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 30645 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30649 (SaveExternalFilesActivity.kt) │ │ │ │ Class #210 header: │ │ class_idx : 1288 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6809 │ │ -source_file_idx : 30645 │ │ +superclass_idx : 6810 │ │ +source_file_idx : 30649 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -38598,172 +38598,172 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1aa53c: |[1aa53c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V │ │ -1aa54c: 5b01 4f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ -1aa550: 5902 4d05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054d │ │ -1aa554: 5903 4a05 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054a │ │ -1aa558: 5904 4b05 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054b │ │ -1aa55c: 5b05 4c05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054c │ │ -1aa560: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1aa562: 7030 f1b2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2f1 │ │ -1aa568: 0e00 |000e: return-void │ │ +1aa60c: |[1aa60c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V │ │ +1aa61c: 5b01 4f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ +1aa620: 5902 4d05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054d │ │ +1aa624: 5903 4a05 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054a │ │ +1aa628: 5904 4b05 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054b │ │ +1aa62c: 5b05 4c05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054c │ │ +1aa630: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1aa632: 7030 feb2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2fe │ │ +1aa638: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -1aa504: |[1aa504] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa514: 2208 0805 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ -1aa518: 5471 4f05 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ -1aa51c: 5272 4d05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054d │ │ -1aa520: 5273 4a05 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054a │ │ -1aa524: 5274 4b05 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054b │ │ -1aa528: 5475 4c05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054c │ │ -1aa52c: 0780 |000c: move-object v0, v8 │ │ -1aa52e: 0796 |000d: move-object v6, v9 │ │ -1aa530: 7607 bd10 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bd │ │ -1aa536: 1f08 6b1a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1aa53a: 1108 |0013: return-object v8 │ │ +1aa5d4: |[1aa5d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa5e4: 2208 0805 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ +1aa5e8: 5471 4f05 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ +1aa5ec: 5272 4d05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054d │ │ +1aa5f0: 5273 4a05 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054a │ │ +1aa5f4: 5274 4b05 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054b │ │ +1aa5f8: 5475 4c05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054c │ │ +1aa5fc: 0780 |000c: move-object v0, v8 │ │ +1aa5fe: 0796 |000d: move-object v6, v9 │ │ +1aa600: 7607 bd10 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bd │ │ +1aa606: 1f08 6c1a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1aa60a: 1108 |0013: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aa3e8: |[1aa3e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa3f8: 1f01 531d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1aa3fc: 1f02 6b1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1aa400: 6e30 c010 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10c0 │ │ -1aa406: 0c01 |0007: move-result-object v1 │ │ -1aa408: 1101 |0008: return-object v1 │ │ +1aa4b8: |[1aa4b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa4c8: 1f01 541d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1aa4cc: 1f02 6c1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1aa4d0: 6e30 c010 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10c0 │ │ +1aa4d6: 0c01 |0007: move-result-object v1 │ │ +1aa4d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1aa40c: |[1aa40c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa41c: 6e30 be10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10be │ │ -1aa422: 0c01 |0003: move-result-object v1 │ │ -1aa424: 1f01 0805 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ -1aa428: 6202 91b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1aa42c: 6e20 c110 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10c1 │ │ -1aa432: 0c01 |000b: move-result-object v1 │ │ -1aa434: 1101 |000c: return-object v1 │ │ +1aa4dc: |[1aa4dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa4ec: 6e30 be10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10be │ │ +1aa4f2: 0c01 |0003: move-result-object v1 │ │ +1aa4f4: 1f01 0805 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ +1aa4f8: 6202 94b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1aa4fc: 6e20 c110 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10c1 │ │ +1aa502: 0c01 |000b: move-result-object v1 │ │ +1aa504: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -1aa438: |[1aa438] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa448: 7100 87b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b287 │ │ -1aa44e: 0c00 |0003: move-result-object v0 │ │ -1aa450: 5291 4e05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054e │ │ -1aa454: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1aa456: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1aa45a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1aa45e: 7110 4d9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1aa464: 284c |000e: goto 005a // +004c │ │ -1aa466: 220a 9f17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@179f │ │ -1aa46a: 1a00 ed97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97ed │ │ -1aa46e: 7020 7d93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1aa474: 270a |0016: throw v10 │ │ -1aa476: 7110 4d9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b4d │ │ -1aa47c: 549a 4f05 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ -1aa480: 5291 4d05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054d │ │ -1aa484: 5293 4a05 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054a │ │ -1aa488: 5294 4b05 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054b │ │ -1aa48c: 7140 ec10 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10ec │ │ -1aa492: 0a0a |0025: move-result v10 │ │ -1aa494: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ -1aa498: 6203 8513 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1385 │ │ -1aa49c: 549a 4f05 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ -1aa4a0: 07a4 |002c: move-object v4, v10 │ │ -1aa4a2: 1f04 3600 |002d: check-cast v4, Landroid/content/Context; // type@0036 │ │ -1aa4a6: 1237 |002f: const/4 v7, #int 3 // #3 │ │ -1aa4a8: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -1aa4aa: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1aa4ac: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -1aa4ae: 7706 c93b 0300 |0033: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3bc9 │ │ -1aa4b4: 549a 4f05 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ -1aa4b8: 6e10 fc10 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ -1aa4be: 281f |003b: goto 005a // +001f │ │ -1aa4c0: 7100 1ac8 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c81a │ │ -1aa4c6: 0c0a |003f: move-result-object v10 │ │ -1aa4c8: 1f0a 761a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1aa4cc: 2201 0705 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ -1aa4d0: 5493 4c05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054c │ │ -1aa4d4: 5494 4f05 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ -1aa4d8: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -1aa4da: 7040 b810 3154 |0049: invoke-direct {v1, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10b8 │ │ -1aa4e0: 1f01 3c1b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1aa4e4: 0793 |004e: move-object v3, v9 │ │ -1aa4e6: 1f03 6b1a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6b │ │ -1aa4ea: 5992 4e05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054e │ │ -1aa4ee: 7130 63c6 1a03 |0053: invoke-static {v10, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c663 │ │ -1aa4f4: 0c0a |0056: move-result-object v10 │ │ -1aa4f6: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ -1aa4fa: 1100 |0059: return-object v0 │ │ -1aa4fc: 620a 91b2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1aa500: 110a |005c: return-object v10 │ │ +1aa508: |[1aa508] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa518: 7100 94b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b294 │ │ +1aa51e: 0c00 |0003: move-result-object v0 │ │ +1aa520: 5291 4e05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054e │ │ +1aa524: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1aa526: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1aa52a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1aa52e: 7110 5a9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1aa534: 284c |000e: goto 005a // +004c │ │ +1aa536: 220a a017 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1aa53a: 1a00 f297 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97f2 │ │ +1aa53e: 7020 8a93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1aa544: 270a |0016: throw v10 │ │ +1aa546: 7110 5a9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b5a │ │ +1aa54c: 549a 4f05 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ +1aa550: 5291 4d05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054d │ │ +1aa554: 5293 4a05 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054a │ │ +1aa558: 5294 4b05 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054b │ │ +1aa55c: 7140 ec10 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10ec │ │ +1aa562: 0a0a |0025: move-result v10 │ │ +1aa564: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ +1aa568: 6203 8813 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1388 │ │ +1aa56c: 549a 4f05 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ +1aa570: 07a4 |002c: move-object v4, v10 │ │ +1aa572: 1f04 3600 |002d: check-cast v4, Landroid/content/Context; // type@0036 │ │ +1aa576: 1237 |002f: const/4 v7, #int 3 // #3 │ │ +1aa578: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +1aa57a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1aa57c: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +1aa57e: 7706 d63b 0300 |0033: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3bd6 │ │ +1aa584: 549a 4f05 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ +1aa588: 6e10 fc10 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ +1aa58e: 281f |003b: goto 005a // +001f │ │ +1aa590: 7100 27c8 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c827 │ │ +1aa596: 0c0a |003f: move-result-object v10 │ │ +1aa598: 1f0a 771a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1aa59c: 2201 0705 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ +1aa5a0: 5493 4c05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054c │ │ +1aa5a4: 5494 4f05 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054f │ │ +1aa5a8: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +1aa5aa: 7040 b810 3154 |0049: invoke-direct {v1, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10b8 │ │ +1aa5b0: 1f01 3d1b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1aa5b4: 0793 |004e: move-object v3, v9 │ │ +1aa5b6: 1f03 6c1a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a6c │ │ +1aa5ba: 5992 4e05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054e │ │ +1aa5be: 7130 70c6 1a03 |0053: invoke-static {v10, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c670 │ │ +1aa5c4: 0c0a |0056: move-result-object v10 │ │ +1aa5c6: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ +1aa5ca: 1100 |0059: return-object v0 │ │ +1aa5cc: 620a 94b2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1aa5d0: 110a |005c: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=295 │ │ 0x001a line=296 │ │ 0x0028 line=297 │ │ 0x0036 line=298 │ │ 0x003c line=300 │ │ 0x005a line=305 │ │ locals : │ │ 0x0000 - 0x005d reg=9 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; │ │ 0x0000 - 0x005d reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 30645 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30649 (SaveExternalFilesActivity.kt) │ │ │ │ Class #211 header: │ │ class_idx : 1289 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10506 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10509 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -38790,69 +38790,69 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa62c: |[1aa62c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ -1aa63c: 5b01 5005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ -1aa640: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa642: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1aa648: 0e00 |0006: return-void │ │ +1aa6fc: |[1aa6fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ +1aa70c: 5b01 5005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ +1aa710: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa712: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1aa718: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;) │ │ name : 'invoke' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -1aa56c: |[1aa56c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -1aa57c: 5450 5005 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ -1aa580: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ -1aa586: 0c00 |0005: move-result-object v0 │ │ -1aa588: 1a01 ee28 |0006: const-string v1, "Activity " // string@28ee │ │ -1aa58c: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -1aa590: 5452 5005 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ -1aa594: 6e10 9d00 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ -1aa59a: 0c03 |000f: move-result-object v3 │ │ -1aa59c: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -1aa5a0: 281c |0012: goto 002e // +001c │ │ -1aa5a2: 2203 9f17 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@179f │ │ -1aa5a6: 2204 bc17 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@17bc │ │ -1aa5aa: 7020 6f94 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1aa5b0: 6e20 7794 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1aa5b6: 1a01 b50a |001d: const-string v1, " has null extras in " // string@0ab5 │ │ -1aa5ba: 6e20 7894 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1aa5c0: 6e20 7794 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1aa5c6: 6e10 8a94 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1aa5cc: 0c00 |0028: move-result-object v0 │ │ -1aa5ce: 7020 7d93 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1aa5d4: 2703 |002c: throw v3 │ │ -1aa5d6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1aa5d8: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -1aa5dc: 1103 |0030: return-object v3 │ │ -1aa5de: 2200 9f17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@179f │ │ -1aa5e2: 2202 bc17 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@17bc │ │ -1aa5e6: 7020 6f94 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1aa5ec: 5451 5005 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ -1aa5f0: 6e20 7794 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1aa5f6: 1a01 af0a |003d: const-string v1, " has a null Intent" // string@0aaf │ │ -1aa5fa: 6e20 7894 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1aa600: 6e10 8a94 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1aa606: 0c01 |0045: move-result-object v1 │ │ -1aa608: 7020 7d93 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1aa60e: 2700 |0049: throw v0 │ │ +1aa63c: |[1aa63c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +1aa64c: 5450 5005 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ +1aa650: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ +1aa656: 0c00 |0005: move-result-object v0 │ │ +1aa658: 1a01 f128 |0006: const-string v1, "Activity " // string@28f1 │ │ +1aa65c: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ +1aa660: 5452 5005 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ +1aa664: 6e10 9d00 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ +1aa66a: 0c03 |000f: move-result-object v3 │ │ +1aa66c: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +1aa670: 281c |0012: goto 002e // +001c │ │ +1aa672: 2203 a017 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1aa676: 2204 bd17 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@17bd │ │ +1aa67a: 7020 7c94 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1aa680: 6e20 8494 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1aa686: 1a01 b60a |001d: const-string v1, " has null extras in " // string@0ab6 │ │ +1aa68a: 6e20 8594 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1aa690: 6e20 8494 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1aa696: 6e10 9794 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1aa69c: 0c00 |0028: move-result-object v0 │ │ +1aa69e: 7020 8a93 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1aa6a4: 2703 |002c: throw v3 │ │ +1aa6a6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1aa6a8: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +1aa6ac: 1103 |0030: return-object v3 │ │ +1aa6ae: 2200 a017 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1aa6b2: 2202 bd17 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@17bd │ │ +1aa6b6: 7020 7c94 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1aa6bc: 5451 5005 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0550 │ │ +1aa6c0: 6e20 8494 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1aa6c6: 1a01 b00a |003d: const-string v1, " has a null Intent" // string@0ab0 │ │ +1aa6ca: 6e20 8594 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1aa6d0: 6e10 9794 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1aa6d6: 0c01 |0045: move-result-object v1 │ │ +1aa6d8: 7020 8a93 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1aa6de: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=43 │ │ 0x0013 line=44 │ │ 0x0031 line=45 │ │ locals : │ │ @@ -38863,31 +38863,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa610: |[1aa610] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -1aa620: 6e10 c310 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10c3 │ │ -1aa626: 0c00 |0003: move-result-object v0 │ │ -1aa628: 1100 |0004: return-object v0 │ │ +1aa6e0: |[1aa6e0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +1aa6f0: 6e10 c310 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10c3 │ │ +1aa6f6: 0c00 |0003: move-result-object v0 │ │ +1aa6f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; │ │ │ │ - source_file_idx : 10506 (ActivityNavArgsLazy.kt) │ │ + source_file_idx : 10509 (ActivityNavArgsLazy.kt) │ │ │ │ Class #212 header: │ │ class_idx : 1290 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -38914,38 +38914,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa688: |[1aa688] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa698: 5b01 5105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0551 │ │ -1aa69c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa69e: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1aa6a4: 0e00 |0006: return-void │ │ +1aa758: |[1aa758] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa768: 5b01 5105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0551 │ │ +1aa76c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa76e: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1aa774: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa64c: |[1aa64c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1aa65c: 5410 5105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0551 │ │ -1aa660: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1aa666: 0c00 |0005: move-result-object v0 │ │ -1aa668: 1100 |0006: return-object v0 │ │ +1aa71c: |[1aa71c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1aa72c: 5410 5105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0551 │ │ +1aa730: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1aa736: 0c00 |0005: move-result-object v0 │ │ +1aa738: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;) │ │ @@ -38953,31 +38953,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa66c: |[1aa66c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1aa67c: 6e10 c610 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c6 │ │ -1aa682: 0c00 |0003: move-result-object v0 │ │ -1aa684: 1100 |0004: return-object v0 │ │ +1aa73c: |[1aa73c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1aa74c: 6e10 c610 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c6 │ │ +1aa752: 0c00 |0003: move-result-object v0 │ │ +1aa754: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #213 header: │ │ class_idx : 1291 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -39004,38 +39004,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa6e4: |[1aa6e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa6f4: 5b01 5205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ -1aa6f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa6fa: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1aa700: 0e00 |0006: return-void │ │ +1aa7b4: |[1aa7b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa7c4: 5b01 5205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ +1aa7c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa7ca: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1aa7d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa6a8: |[1aa6a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1aa6b8: 5410 5205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ -1aa6bc: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1aa6c2: 0c00 |0005: move-result-object v0 │ │ -1aa6c4: 1100 |0006: return-object v0 │ │ +1aa778: |[1aa778] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1aa788: 5410 5205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ +1aa78c: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1aa792: 0c00 |0005: move-result-object v0 │ │ +1aa794: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;) │ │ @@ -39043,31 +39043,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa6c8: |[1aa6c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1aa6d8: 6e10 c910 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10c9 │ │ -1aa6de: 0c00 |0003: move-result-object v0 │ │ -1aa6e0: 1100 |0004: return-object v0 │ │ +1aa798: |[1aa798] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1aa7a8: 6e10 c910 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10c9 │ │ +1aa7ae: 0c00 |0003: move-result-object v0 │ │ +1aa7b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #214 header: │ │ class_idx : 1292 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -39098,45 +39098,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aa758: |[1aa758] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1aa768: 5b01 5305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0553 │ │ -1aa76c: 5b02 5405 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0554 │ │ -1aa770: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aa772: 7020 6fb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1aa778: 0e00 |0008: return-void │ │ +1aa828: |[1aa828] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1aa838: 5b01 5305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0553 │ │ +1aa83c: 5b02 5405 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0554 │ │ +1aa840: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa842: 7020 7cb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1aa848: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1aa704: |[1aa704] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1aa714: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0553 │ │ -1aa718: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1aa71c: 7210 02b6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1aa722: 0c00 |0007: move-result-object v0 │ │ -1aa724: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ -1aa728: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1aa72c: 5410 5405 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0554 │ │ -1aa730: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1aa736: 0c00 |0011: move-result-object v0 │ │ -1aa738: 1100 |0012: return-object v0 │ │ +1aa7d4: |[1aa7d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1aa7e4: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0553 │ │ +1aa7e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1aa7ec: 7210 0fb6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1aa7f2: 0c00 |0007: move-result-object v0 │ │ +1aa7f4: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ +1aa7f8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1aa7fc: 5410 5405 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0554 │ │ +1aa800: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1aa806: 0c00 |0011: move-result-object v0 │ │ +1aa808: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;) │ │ @@ -39144,31 +39144,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa73c: |[1aa73c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1aa74c: 6e10 cc10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10cc │ │ -1aa752: 0c00 |0003: move-result-object v0 │ │ -1aa754: 1100 |0004: return-object v0 │ │ +1aa80c: |[1aa80c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1aa81c: 6e10 cc10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10cc │ │ +1aa822: 0c00 |0003: move-result-object v0 │ │ +1aa824: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #215 header: │ │ class_idx : 1293 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -39195,38 +39195,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa7b8: |[1aa7b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa7c8: 5b01 5505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ -1aa7cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa7ce: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1aa7d4: 0e00 |0006: return-void │ │ +1aa888: |[1aa888] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa898: 5b01 5505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ +1aa89c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa89e: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1aa8a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa77c: |[1aa77c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1aa78c: 5410 5505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ -1aa790: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1aa796: 0c00 |0005: move-result-object v0 │ │ -1aa798: 1100 |0006: return-object v0 │ │ +1aa84c: |[1aa84c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1aa85c: 5410 5505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ +1aa860: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1aa866: 0c00 |0005: move-result-object v0 │ │ +1aa868: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;) │ │ @@ -39234,31 +39234,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa79c: |[1aa79c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1aa7ac: 6e10 cf10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10cf │ │ -1aa7b2: 0c00 |0003: move-result-object v0 │ │ -1aa7b4: 1100 |0004: return-object v0 │ │ +1aa86c: |[1aa86c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1aa87c: 6e10 cf10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10cf │ │ +1aa882: 0c00 |0003: move-result-object v0 │ │ +1aa884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #216 header: │ │ class_idx : 1294 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -39285,38 +39285,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa814: |[1aa814] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa824: 5b01 5605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ -1aa828: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa82a: 7020 6fb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1aa830: 0e00 |0006: return-void │ │ +1aa8e4: |[1aa8e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa8f4: 5b01 5605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ +1aa8f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa8fa: 7020 7cb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1aa900: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa7d8: |[1aa7d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1aa7e8: 5410 5605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ -1aa7ec: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1aa7f2: 0c00 |0005: move-result-object v0 │ │ -1aa7f4: 1100 |0006: return-object v0 │ │ +1aa8a8: |[1aa8a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1aa8b8: 5410 5605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ +1aa8bc: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1aa8c2: 0c00 |0005: move-result-object v0 │ │ +1aa8c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;) │ │ @@ -39324,31 +39324,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa7f8: |[1aa7f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1aa808: 6e10 d210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10d2 │ │ -1aa80e: 0c00 |0003: move-result-object v0 │ │ -1aa810: 1100 |0004: return-object v0 │ │ +1aa8c8: |[1aa8c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1aa8d8: 6e10 d210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10d2 │ │ +1aa8de: 0c00 |0003: move-result-object v0 │ │ +1aa8e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #217 header: │ │ class_idx : 1295 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7023 │ │ -source_file_idx : 10514 │ │ +superclass_idx : 7024 │ │ +source_file_idx : 10517 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -39379,45 +39379,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aa888: |[1aa888] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1aa898: 5b01 5705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0557 │ │ -1aa89c: 5b02 5805 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ -1aa8a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aa8a2: 7020 6fb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b76f │ │ -1aa8a8: 0e00 |0008: return-void │ │ +1aa958: |[1aa958] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1aa968: 5b01 5705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0557 │ │ +1aa96c: 5b02 5805 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ +1aa970: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa972: 7020 7cb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b77c │ │ +1aa978: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1aa834: |[1aa834] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1aa844: 5410 5705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0557 │ │ -1aa848: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1aa84c: 7210 02b6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b602 │ │ -1aa852: 0c00 |0007: move-result-object v0 │ │ -1aa854: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ -1aa858: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1aa85c: 5410 5805 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ -1aa860: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1aa866: 0c00 |0011: move-result-object v0 │ │ -1aa868: 1100 |0012: return-object v0 │ │ +1aa904: |[1aa904] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1aa914: 5410 5705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0557 │ │ +1aa918: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1aa91c: 7210 0fb6 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b60f │ │ +1aa922: 0c00 |0007: move-result-object v0 │ │ +1aa924: 1f00 5802 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0258 │ │ +1aa928: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1aa92c: 5410 5805 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ +1aa930: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1aa936: 0c00 |0011: move-result-object v0 │ │ +1aa938: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;) │ │ @@ -39425,31 +39425,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa86c: |[1aa86c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1aa87c: 6e10 d510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d5 │ │ -1aa882: 0c00 |0003: move-result-object v0 │ │ -1aa884: 1100 |0004: return-object v0 │ │ +1aa93c: |[1aa93c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1aa94c: 6e10 d510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d5 │ │ +1aa952: 0c00 |0003: move-result-object v0 │ │ +1aa954: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; │ │ │ │ - source_file_idx : 10514 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10517 (ActivityViewModelLazy.kt) │ │ │ │ Class #218 header: │ │ class_idx : 1296 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1101 │ │ -source_file_idx : 30645 │ │ +source_file_idx : 30649 │ │ static_fields_size : 5 │ │ instance_fields_size: 11 │ │ direct_methods_size : 73 │ │ virtual_methods_size: 2 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -39541,404 +39541,404 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1abeb0: |[1abeb0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1abec0: 7120 1c11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@111c │ │ -1abec6: 0e00 |0003: return-void │ │ +1abf80: |[1abf80] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1abf90: 7120 1c11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@111c │ │ +1abf96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1abec8: |[1abec8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1abed8: 7120 1311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1113 │ │ -1abede: 0e00 |0003: return-void │ │ +1abf98: |[1abf98] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1abfa8: 7120 1311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1113 │ │ +1abfae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1abee0: |[1abee0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1abef0: 7120 2511 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@1125 │ │ -1abef6: 0e00 |0003: return-void │ │ +1abfb0: |[1abfb0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1abfc0: 7120 2511 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@1125 │ │ +1abfc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI' │ │ type : '(Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1abef8: |[1abef8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1abf08: 7120 0111 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@1101 │ │ -1abf0e: 0e00 |0003: return-void │ │ +1abfc8: |[1abfc8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1abfd8: 7120 0111 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@1101 │ │ +1abfde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1abb7c: |[1abb7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1abb8c: 7120 ee10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10ee │ │ -1abb92: 0c00 |0003: move-result-object v0 │ │ -1abb94: 1100 |0004: return-object v0 │ │ +1abc4c: |[1abc4c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1abc5c: 7120 ee10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10ee │ │ +1abc62: 0c00 |0003: move-result-object v0 │ │ +1abc64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ab8f0: |[1ab8f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1ab900: 7110 2611 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1126 │ │ -1ab906: 0c00 |0003: move-result-object v0 │ │ -1ab908: 1100 |0004: return-object v0 │ │ +1ab9c0: |[1ab9c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1ab9d0: 7110 2611 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1126 │ │ +1ab9d6: 0c00 |0003: move-result-object v0 │ │ +1ab9d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1abf10: |[1abf10] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1abf20: 7140 1a11 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@111a │ │ -1abf26: 0e00 |0003: return-void │ │ +1abfe0: |[1abfe0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1abff0: 7140 1a11 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@111a │ │ +1abff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1abf28: |[1abf28] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1abf38: 7120 f010 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10f0 │ │ -1abf3e: 0e00 |0003: return-void │ │ +1abff8: |[1abff8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ac008: 7120 f010 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10f0 │ │ +1ac00e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU' │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1abf40: |[1abf40] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1abf50: 7120 1b11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@111b │ │ -1abf56: 0e00 |0003: return-void │ │ +1ac010: |[1ac010] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ac020: 7120 1b11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@111b │ │ +1ac026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1abf58: |[1abf58] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ -1abf68: 7140 2311 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@1123 │ │ -1abf6e: 0e00 |0003: return-void │ │ +1ac028: |[1ac028] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ +1ac038: 7140 2311 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@1123 │ │ +1ac03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1abf70: |[1abf70] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1abf80: 7130 2a11 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@112a │ │ -1abf86: 0e00 |0003: return-void │ │ +1ac040: |[1ac040] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ac050: 7130 2a11 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@112a │ │ +1ac056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ab81c: |[1ab81c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ab82c: 7110 f110 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f1 │ │ -1ab832: 0c00 |0003: move-result-object v0 │ │ -1ab834: 1100 |0004: return-object v0 │ │ +1ab8ec: |[1ab8ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ab8fc: 7110 f110 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f1 │ │ +1ab902: 0c00 |0003: move-result-object v0 │ │ +1ab904: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1abb98: |[1abb98] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1abba8: 7120 2111 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@1121 │ │ -1abbae: 0c00 |0003: move-result-object v0 │ │ -1abbb0: 1100 |0004: return-object v0 │ │ +1abc68: |[1abc68] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1abc78: 7120 2111 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@1121 │ │ +1abc7e: 0c00 |0003: move-result-object v0 │ │ +1abc80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1abbb4: |[1abbb4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1abbc4: 7120 1d11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@111d │ │ -1abbca: 0c00 |0003: move-result-object v0 │ │ -1abbcc: 1100 |0004: return-object v0 │ │ +1abc84: |[1abc84] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1abc94: 7120 1d11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@111d │ │ +1abc9a: 0c00 |0003: move-result-object v0 │ │ +1abc9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY' │ │ type : '()Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1aaeb4: |[1aaeb4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ -1aaec4: 7100 1611 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1116 │ │ -1aaeca: 0a00 |0003: move-result v0 │ │ -1aaecc: 0f00 |0004: return v0 │ │ +1aaf84: |[1aaf84] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ +1aaf94: 7100 1611 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1116 │ │ +1aaf9a: 0a00 |0003: move-result v0 │ │ +1aaf9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU' │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1abbd0: |[1abbd0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1abbe0: 7130 fa10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10fa │ │ -1abbe6: 0c00 |0003: move-result-object v0 │ │ -1abbe8: 1100 |0004: return-object v0 │ │ +1abca0: |[1abca0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1abcb0: 7130 fa10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10fa │ │ +1abcb6: 0c00 |0003: move-result-object v0 │ │ +1abcb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ab718: |[1ab718] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab728: 7110 2c11 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@112c │ │ -1ab72e: 0c00 |0003: move-result-object v0 │ │ -1ab730: 1100 |0004: return-object v0 │ │ +1ab7e8: |[1ab7e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab7f8: 7110 2c11 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@112c │ │ +1ab7fe: 0c00 |0003: move-result-object v0 │ │ +1ab800: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ' │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1abbec: |[1abbec] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ -1abbfc: 7130 f810 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10f8 │ │ -1abc02: 0c00 |0003: move-result-object v0 │ │ -1abc04: 1100 |0004: return-object v0 │ │ +1abcbc: |[1abcbc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ +1abccc: 7130 f810 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10f8 │ │ +1abcd2: 0c00 |0003: move-result-object v0 │ │ +1abcd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1abf88: |[1abf88] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1abf98: 2200 0205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@0502 │ │ -1abf9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abf9e: 7020 a910 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10a9 │ │ -1abfa4: 6900 5905 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0559 │ │ -1abfa8: 0e00 |0008: return-void │ │ +1ac058: |[1ac058] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1ac068: 2200 0205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@0502 │ │ +1ac06c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac06e: 7020 a910 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10a9 │ │ +1ac074: 6900 5905 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0559 │ │ +1ac078: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -1abfac: |[1abfac] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1abfbc: 7010 850c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c85 │ │ -1abfc2: 2200 f704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04f7 │ │ -1abfc6: 7020 9210 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1092 │ │ -1abfcc: 7110 649a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1abfd2: 0c00 |000b: move-result-object v0 │ │ -1abfd4: 5b70 5e05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055e │ │ -1abfd8: 0770 |000e: move-object v0, v7 │ │ -1abfda: 1f00 7601 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0176 │ │ -1abfde: 2201 0a05 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@050a │ │ -1abfe2: 7020 c510 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10c5 │ │ -1abfe8: 1f01 2d1b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1abfec: 2202 5102 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ -1abff0: 1c03 dc0a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0adc │ │ -1abff4: 7110 31b8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -1abffa: 0c03 |001f: move-result-object v3 │ │ -1abffc: 2204 0b05 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@050b │ │ -1ac000: 7020 c810 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10c8 │ │ -1ac006: 1f04 2d1b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1ac00a: 2205 0c05 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@050c │ │ -1ac00e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1ac010: 7030 cb10 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10cb │ │ -1ac016: 1f05 2d1b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1ac01a: 7055 5806 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ -1ac020: 1f02 3c19 |0032: check-cast v2, Lkotlin/Lazy; // type@193c │ │ -1ac024: 5b72 6505 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0565 │ │ -1ac028: 2201 0d05 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@050d │ │ -1ac02c: 7020 ce10 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10ce │ │ -1ac032: 1f01 2d1b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1ac036: 2202 5102 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ -1ac03a: 1c03 0305 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ -1ac03e: 7110 31b8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -1ac044: 0c03 |0044: move-result-object v3 │ │ -1ac046: 2204 0e05 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@050e │ │ -1ac04a: 7020 d110 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10d1 │ │ -1ac050: 1f04 2d1b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1ac054: 2205 0f05 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@050f │ │ -1ac058: 7030 d410 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10d4 │ │ -1ac05e: 1f05 2d1b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1ac062: 7055 5806 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ -1ac068: 1f02 3c19 |0056: check-cast v2, Lkotlin/Lazy; // type@193c │ │ -1ac06c: 5b72 6305 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0563 │ │ -1ac070: 0770 |005a: move-object v0, v7 │ │ -1ac072: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1ac076: 2201 5e02 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@025e │ │ -1ac07a: 1c02 1205 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1ac07e: 7110 31b8 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b831 │ │ -1ac084: 0c02 |0064: move-result-object v2 │ │ -1ac086: 2203 0905 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@0509 │ │ -1ac08a: 7020 c210 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10c2 │ │ -1ac090: 1f03 2d1b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b2d │ │ -1ac094: 7030 6206 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0662 │ │ -1ac09a: 5b71 6205 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0562 │ │ -1ac09e: 2200 f804 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04f8 │ │ -1ac0a2: 7020 9410 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ -1ac0a8: 7110 649a 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1ac0ae: 0c00 |0079: move-result-object v0 │ │ -1ac0b0: 5b70 6705 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0567 │ │ -1ac0b4: 2200 f904 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04f9 │ │ -1ac0b8: 7020 9610 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ -1ac0be: 7110 649a 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a64 │ │ -1ac0c4: 0c00 |0084: move-result-object v0 │ │ -1ac0c6: 5b70 6805 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0568 │ │ -1ac0ca: 2200 8301 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0183 │ │ -1ac0ce: 7010 8704 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -1ac0d4: 1f00 8001 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ -1ac0d8: 2201 fa04 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04fa │ │ -1ac0dc: 7020 9810 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ -1ac0e2: 6e30 1811 0701 |0093: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@1118 │ │ -1ac0e8: 0c00 |0096: move-result-object v0 │ │ -1ac0ea: 1a01 19ea |0097: const-string v1, "registerForActivityResult(...)" // string@ea19 │ │ -1ac0ee: 7120 4fb7 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ac0f4: 5b70 6605 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0566 │ │ -1ac0f8: 0e00 |009e: return-void │ │ +1ac07c: |[1ac07c] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1ac08c: 7010 850c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c85 │ │ +1ac092: 2200 f704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04f7 │ │ +1ac096: 7020 9210 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1092 │ │ +1ac09c: 7110 719a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1ac0a2: 0c00 |000b: move-result-object v0 │ │ +1ac0a4: 5b70 5e05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055e │ │ +1ac0a8: 0770 |000e: move-object v0, v7 │ │ +1ac0aa: 1f00 7601 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0176 │ │ +1ac0ae: 2201 0a05 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@050a │ │ +1ac0b2: 7020 c510 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10c5 │ │ +1ac0b8: 1f01 2e1b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1ac0bc: 2202 5102 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ +1ac0c0: 1c03 dd0a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0add │ │ +1ac0c4: 7110 3eb8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +1ac0ca: 0c03 |001f: move-result-object v3 │ │ +1ac0cc: 2204 0b05 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@050b │ │ +1ac0d0: 7020 c810 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10c8 │ │ +1ac0d6: 1f04 2e1b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1ac0da: 2205 0c05 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@050c │ │ +1ac0de: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1ac0e0: 7030 cb10 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10cb │ │ +1ac0e6: 1f05 2e1b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1ac0ea: 7055 5806 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ +1ac0f0: 1f02 3d19 |0032: check-cast v2, Lkotlin/Lazy; // type@193d │ │ +1ac0f4: 5b72 6505 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0565 │ │ +1ac0f8: 2201 0d05 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@050d │ │ +1ac0fc: 7020 ce10 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10ce │ │ +1ac102: 1f01 2e1b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1ac106: 2202 5102 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0251 │ │ +1ac10a: 1c03 0305 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ +1ac10e: 7110 3eb8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +1ac114: 0c03 |0044: move-result-object v3 │ │ +1ac116: 2204 0e05 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@050e │ │ +1ac11a: 7020 d110 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10d1 │ │ +1ac120: 1f04 2e1b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1ac124: 2205 0f05 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@050f │ │ +1ac128: 7030 d410 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10d4 │ │ +1ac12e: 1f05 2e1b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1ac132: 7055 5806 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0658 │ │ +1ac138: 1f02 3d19 |0056: check-cast v2, Lkotlin/Lazy; // type@193d │ │ +1ac13c: 5b72 6305 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0563 │ │ +1ac140: 0770 |005a: move-object v0, v7 │ │ +1ac142: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1ac146: 2201 5e02 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@025e │ │ +1ac14a: 1c02 1205 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ac14e: 7110 3eb8 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b83e │ │ +1ac154: 0c02 |0064: move-result-object v2 │ │ +1ac156: 2203 0905 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@0509 │ │ +1ac15a: 7020 c210 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10c2 │ │ +1ac160: 1f03 2e1b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b2e │ │ +1ac164: 7030 6206 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0662 │ │ +1ac16a: 5b71 6205 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0562 │ │ +1ac16e: 2200 f804 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04f8 │ │ +1ac172: 7020 9410 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ +1ac178: 7110 719a 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1ac17e: 0c00 |0079: move-result-object v0 │ │ +1ac180: 5b70 6705 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0567 │ │ +1ac184: 2200 f904 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04f9 │ │ +1ac188: 7020 9610 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ +1ac18e: 7110 719a 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a71 │ │ +1ac194: 0c00 |0084: move-result-object v0 │ │ +1ac196: 5b70 6805 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0568 │ │ +1ac19a: 2200 8301 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0183 │ │ +1ac19e: 7010 8704 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +1ac1a4: 1f00 8001 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0180 │ │ +1ac1a8: 2201 fa04 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04fa │ │ +1ac1ac: 7020 9810 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ +1ac1b2: 6e30 1811 0701 |0093: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@1118 │ │ +1ac1b8: 0c00 |0096: move-result-object v0 │ │ +1ac1ba: 1a01 1eea |0097: const-string v1, "registerForActivityResult(...)" // string@ea1e │ │ +1ac1be: 7120 5cb7 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ac1c4: 5b70 6605 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0566 │ │ +1ac1c8: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x000e line=72 │ │ 0x0011 line=547 │ │ 0x0018 line=551 │ │ @@ -39966,17 +39966,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac0fc: |[1ac0fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ac10c: 7010 f410 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f4 │ │ -1ac112: 0e00 |0003: return-void │ │ +1ac1cc: |[1ac1cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ac1dc: 7010 f410 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f4 │ │ +1ac1e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -39984,18 +39984,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1aaed0: |[1aaed0] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ -1aaee0: 7040 2911 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@1129 │ │ -1aaee6: 0a00 |0003: move-result v0 │ │ -1aaee8: 0f00 |0004: return v0 │ │ +1aafa0: |[1aafa0] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ +1aafb0: 7040 2911 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@1129 │ │ +1aafb6: 0a00 |0003: move-result v0 │ │ +1aafb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -40006,83 +40006,83 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 130 16-bit code units │ │ -1ac114: |[1ac114] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ -1ac124: 6200 b812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1ac128: 6e10 8839 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3988 │ │ -1ac12e: 0c00 |0005: move-result-object v0 │ │ -1ac130: 07b1 |0006: move-object v1, v11 │ │ -1ac132: 1f01 4402 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1ac136: 2202 fc04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04fc │ │ -1ac13a: 7020 9c10 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109c │ │ -1ac140: 2203 0605 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ -1ac144: 7020 b310 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b3 │ │ -1ac14a: 1f03 4a02 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ -1ac14e: 6e30 3c06 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -1ac154: 6204 b700 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -1ac158: 6200 b812 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1ac15c: 6e10 8f39 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -1ac162: 0a00 |001f: move-result v0 │ │ -1ac164: 7110 9793 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1ac16a: 0c05 |0023: move-result-object v5 │ │ -1ac16c: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ -1ac170: 120a |0026: const/4 v10, #int 0 // #0 │ │ -1ac172: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -1ac174: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -1ac176: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -1ac178: 7707 7d09 0400 |002a: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097d │ │ -1ac17e: 0c00 |002d: move-result-object v0 │ │ -1ac180: 6e10 be96 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96be │ │ -1ac186: 0a00 |0031: move-result v0 │ │ -1ac188: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -1ac18a: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ -1ac18e: 7010 ef10 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10ef │ │ -1ac194: 7010 0911 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1109 │ │ -1ac19a: 0c00 |003b: move-result-object v0 │ │ -1ac19c: 6e10 1e0b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b1e │ │ -1ac1a2: 0a02 |003f: move-result v2 │ │ -1ac1a4: 6e10 1f0b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b1f │ │ -1ac1aa: 0a00 |0043: move-result v0 │ │ -1ac1ac: 6203 b700 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -1ac1b0: 7110 9793 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1ac1b6: 0c04 |0049: move-result-object v4 │ │ -1ac1b8: 7110 9793 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1ac1be: 0c05 |004d: move-result-object v5 │ │ -1ac1c0: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ -1ac1c4: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1ac1c6: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -1ac1c8: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -1ac1ca: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -1ac1cc: 7708 7b09 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097b │ │ -1ac1d2: 0c00 |0057: move-result-object v0 │ │ -1ac1d4: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ -1ac1d8: 6200 b812 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1ac1dc: 6e10 8f39 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -1ac1e2: 0a02 |005f: move-result v2 │ │ -1ac1e4: 6200 b812 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1ac1e8: 1203 |0062: const/4 v3, #int 0 // #0 │ │ -1ac1ea: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -1ac1ec: 7140 8c39 3041 |0064: invoke-static {v0, v3, v1, v4}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@398c │ │ -1ac1f2: 0c00 |0067: move-result-object v0 │ │ -1ac1f4: 7010 0811 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1ac1fa: 0c03 |006b: move-result-object v3 │ │ -1ac1fc: 6e10 7c34 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ -1ac202: 0c04 |006f: move-result-object v4 │ │ -1ac204: 7110 9793 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1ac20a: 0c02 |0073: move-result-object v2 │ │ -1ac20c: 6e20 4a06 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1ac212: 6e10 7b34 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1ac218: 0c02 |007a: move-result-object v2 │ │ -1ac21a: 6e20 4a06 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1ac220: 6e20 7e34 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@347e │ │ -1ac226: 0e00 |0081: return-void │ │ +1ac1e4: |[1ac1e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ +1ac1f4: 6200 bb12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1ac1f8: 6e10 9539 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3995 │ │ +1ac1fe: 0c00 |0005: move-result-object v0 │ │ +1ac200: 07b1 |0006: move-object v1, v11 │ │ +1ac202: 1f01 4402 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1ac206: 2202 fc04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04fc │ │ +1ac20a: 7020 9c10 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109c │ │ +1ac210: 2203 0605 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ +1ac214: 7020 b310 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b3 │ │ +1ac21a: 1f03 4a02 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@024a │ │ +1ac21e: 6e30 3c06 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +1ac224: 6204 b700 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +1ac228: 6200 bb12 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1ac22c: 6e10 9c39 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +1ac232: 0a00 |001f: move-result v0 │ │ +1ac234: 7110 a493 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ac23a: 0c05 |0023: move-result-object v5 │ │ +1ac23c: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ +1ac240: 120a |0026: const/4 v10, #int 0 // #0 │ │ +1ac242: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +1ac244: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +1ac246: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +1ac248: 7707 7d09 0400 |002a: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097d │ │ +1ac24e: 0c00 |002d: move-result-object v0 │ │ +1ac250: 6e10 cb96 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96cb │ │ +1ac256: 0a00 |0031: move-result v0 │ │ +1ac258: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +1ac25a: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ +1ac25e: 7010 ef10 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10ef │ │ +1ac264: 7010 0911 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1109 │ │ +1ac26a: 0c00 |003b: move-result-object v0 │ │ +1ac26c: 6e10 1e0b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b1e │ │ +1ac272: 0a02 |003f: move-result v2 │ │ +1ac274: 6e10 1f0b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b1f │ │ +1ac27a: 0a00 |0043: move-result v0 │ │ +1ac27c: 6203 b700 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +1ac280: 7110 a493 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ac286: 0c04 |0049: move-result-object v4 │ │ +1ac288: 7110 a493 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ac28e: 0c05 |004d: move-result-object v5 │ │ +1ac290: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ +1ac294: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1ac296: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +1ac298: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +1ac29a: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +1ac29c: 7708 7b09 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097b │ │ +1ac2a2: 0c00 |0057: move-result-object v0 │ │ +1ac2a4: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ +1ac2a8: 6200 bb12 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1ac2ac: 6e10 9c39 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +1ac2b2: 0a02 |005f: move-result v2 │ │ +1ac2b4: 6200 bb12 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1ac2b8: 1203 |0062: const/4 v3, #int 0 // #0 │ │ +1ac2ba: 1204 |0063: const/4 v4, #int 0 // #0 │ │ +1ac2bc: 7140 9939 3041 |0064: invoke-static {v0, v3, v1, v4}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@3999 │ │ +1ac2c2: 0c00 |0067: move-result-object v0 │ │ +1ac2c4: 7010 0811 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1ac2ca: 0c03 |006b: move-result-object v3 │ │ +1ac2cc: 6e10 8934 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3489 │ │ +1ac2d2: 0c04 |006f: move-result-object v4 │ │ +1ac2d4: 7110 a493 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ac2da: 0c02 |0073: move-result-object v2 │ │ +1ac2dc: 6e20 4a06 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1ac2e2: 6e10 8834 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1ac2e8: 0c02 |007a: move-result-object v2 │ │ +1ac2ea: 6e20 4a06 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1ac2f0: 6e20 8b34 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@348b │ │ +1ac2f6: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0018 line=164 │ │ 0x002e line=165 │ │ 0x0038 line=166 │ │ 0x0044 line=167 │ │ @@ -40100,22 +40100,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1abc08: |[1abc08] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1abc18: 7210 d397 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@97d3 │ │ -1abc1e: 0a02 |0003: move-result v2 │ │ -1abc20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1abc22: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ -1abc26: 7010 ef10 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10ef │ │ -1abc2c: 6201 91b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1abc30: 1101 |000c: return-object v1 │ │ +1abcd8: |[1abcd8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1abce8: 7210 e097 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@97e0 │ │ +1abcee: 0a02 |0003: move-result v2 │ │ +1abcf0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1abcf2: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ +1abcf6: 7010 ef10 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10ef │ │ +1abcfc: 6201 94b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1abd00: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000a line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/util/List; │ │ @@ -40125,28 +40125,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1ac258: |[1ac258] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ -1ac268: 7010 fd10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ac26e: 0c00 |0003: move-result-object v0 │ │ -1ac270: 5401 4501 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0145 │ │ -1ac274: 1a02 e0fb |0006: const-string v2, "switchDrive" // string@fbe0 │ │ -1ac278: 7120 4fb7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ac27e: 1f01 2301 |000b: check-cast v1, Landroid/view/View; // type@0123 │ │ -1ac282: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1ac284: 6e20 4e03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ac28a: 5400 4301 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0143 │ │ -1ac28e: 2201 f004 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04f0 │ │ -1ac292: 7020 8410 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1084 │ │ -1ac298: 6e20 4f08 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084f │ │ -1ac29e: 0e00 |001b: return-void │ │ +1ac328: |[1ac328] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ +1ac338: 7010 fd10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ac33e: 0c00 |0003: move-result-object v0 │ │ +1ac340: 5401 4501 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0145 │ │ +1ac344: 1a02 e5fb |0006: const-string v2, "switchDrive" // string@fbe5 │ │ +1ac348: 7120 5cb7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ac34e: 1f01 2301 |000b: check-cast v1, Landroid/view/View; // type@0123 │ │ +1ac352: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1ac354: 6e20 4e03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ac35a: 5400 4301 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0143 │ │ +1ac35e: 2201 f004 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04f0 │ │ +1ac362: 7020 8410 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1084 │ │ +1ac368: 6e20 4f08 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084f │ │ +1ac36e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000e line=619 │ │ 0x0011 line=409 │ │ locals : │ │ @@ -40157,22 +40157,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1ac228: |[1ac228] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ac238: 2202 db0a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0adb │ │ -1ac23c: 7010 6834 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@3468 │ │ -1ac242: 6e10 0b11 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@110b │ │ -1ac248: 0c01 |0008: move-result-object v1 │ │ -1ac24a: 1a00 5c7b |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7b5c │ │ -1ac24e: 6e30 7934 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3479 │ │ -1ac254: 0e00 |000e: return-void │ │ +1ac2f8: |[1ac2f8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ac308: 2202 dc0a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0adc │ │ +1ac30c: 7010 7534 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@3475 │ │ +1ac312: 6e10 0b11 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@110b │ │ +1ac318: 0c01 |0008: move-result-object v1 │ │ +1ac31a: 1a00 607b |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7b60 │ │ +1ac31e: 6e30 8634 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3486 │ │ +1ac324: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/view/View; │ │ │ │ @@ -40181,20 +40181,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab838: |[1ab838] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ab848: 6e10 0311 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1103 │ │ -1ab84e: 0c00 |0003: move-result-object v0 │ │ -1ab850: 7110 d30b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bd3 │ │ -1ab856: 0c00 |0007: move-result-object v0 │ │ -1ab858: 1100 |0008: return-object v0 │ │ +1ab908: |[1ab908] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ab918: 6e10 0311 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1103 │ │ +1ab91e: 0c00 |0003: move-result-object v0 │ │ +1ab920: 7110 d30b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bd3 │ │ +1ab926: 0c00 |0007: move-result-object v0 │ │ +1ab928: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40202,29 +40202,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1aaeec: |[1aaeec] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ -1aaefc: 7010 f310 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f3 │ │ -1aaf02: 0a00 |0003: move-result v0 │ │ -1aaf04: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1aaf08: 7010 0511 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1aaf0e: 0c00 |0009: move-result-object v0 │ │ -1aaf10: 6e10 3f11 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113f │ │ -1aaf16: 0a00 |000d: move-result v0 │ │ -1aaf18: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -1aaf1a: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -1aaf1e: 2803 |0011: goto 0014 // +0003 │ │ -1aaf20: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1aaf22: 2802 |0013: goto 0015 // +0002 │ │ -1aaf24: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1aaf26: 0f00 |0015: return v0 │ │ +1aafbc: |[1aafbc] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ +1aafcc: 7010 f310 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f3 │ │ +1aafd2: 0a00 |0003: move-result v0 │ │ +1aafd4: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1aafd8: 7010 0511 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1aafde: 0c00 |0009: move-result-object v0 │ │ +1aafe0: 6e10 3f11 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113f │ │ +1aafe6: 0a00 |000d: move-result v0 │ │ +1aafe8: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +1aafea: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +1aafee: 2803 |0011: goto 0014 // +0003 │ │ +1aaff0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1aaff2: 2802 |0013: goto 0015 // +0002 │ │ +1aaff4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1aaff6: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40232,25 +40232,25 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1aaf28: |[1aaf28] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ -1aaf38: 7010 0511 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1aaf3e: 0c00 |0003: move-result-object v0 │ │ -1aaf40: 6e10 4011 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1140 │ │ -1aaf46: 0a00 |0007: move-result v0 │ │ -1aaf48: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1aaf4a: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -1aaf4e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -1aaf50: 2802 |000c: goto 000e // +0002 │ │ -1aaf52: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1aaf54: 0f00 |000e: return v0 │ │ +1aaff8: |[1aaff8] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ +1ab008: 7010 0511 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1ab00e: 0c00 |0003: move-result-object v0 │ │ +1ab010: 6e10 4011 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1140 │ │ +1ab016: 0a00 |0007: move-result v0 │ │ +1ab018: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1ab01a: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +1ab01e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +1ab020: 2802 |000c: goto 000e // +0002 │ │ +1ab022: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1ab024: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40258,22 +40258,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ac2a0: |[1ac2a0] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ -1ac2b0: 7010 fd10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ac2b6: 0c00 |0003: move-result-object v0 │ │ -1ac2b8: 5400 4201 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ -1ac2bc: 7010 1411 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1114 │ │ -1ac2c2: 0a01 |0009: move-result v1 │ │ -1ac2c4: 6e20 3a08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083a │ │ -1ac2ca: 0e00 |000d: return-void │ │ +1ac370: |[1ac370] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ +1ac380: 7010 fd10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ac386: 0c00 |0003: move-result-object v0 │ │ +1ac388: 5400 4201 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ +1ac38c: 7010 1411 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1114 │ │ +1ac392: 0a01 |0009: move-result v1 │ │ +1ac394: 6e20 3a08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083a │ │ +1ac39a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40281,30 +40281,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1ac2cc: |[1ac2cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ -1ac2dc: 7010 fd10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ac2e2: 0c00 |0003: move-result-object v0 │ │ -1ac2e4: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ -1ac2e8: 0742 |0006: move-object v2, v4 │ │ -1ac2ea: 1f02 3600 |0007: check-cast v2, Landroid/content/Context; // type@0036 │ │ -1ac2ee: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ -1ac2f4: 7120 a705 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ -1ac2fa: 0a02 |000f: move-result v2 │ │ -1ac2fc: 7110 db00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00db │ │ -1ac302: 0c02 |0013: move-result-object v2 │ │ -1ac304: 6e20 1704 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ -1ac30a: 5400 3c01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ -1ac30e: 1401 7203 147f |0019: const v1, #float 1.96744e+38 // #7f140372 │ │ -1ac314: 6e20 6a04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ -1ac31a: 0e00 |001f: return-void │ │ +1ac39c: |[1ac39c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ +1ac3ac: 7010 fd10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ac3b2: 0c00 |0003: move-result-object v0 │ │ +1ac3b4: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ +1ac3b8: 0742 |0006: move-object v2, v4 │ │ +1ac3ba: 1f02 3600 |0007: check-cast v2, Landroid/content/Context; // type@0036 │ │ +1ac3be: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ +1ac3c4: 7120 a705 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ +1ac3ca: 0a02 |000f: move-result v2 │ │ +1ac3cc: 7110 db00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00db │ │ +1ac3d2: 0c02 |0013: move-result-object v2 │ │ +1ac3d4: 6e20 1704 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ +1ac3da: 5400 3c01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ +1ac3de: 1401 7203 147f |0019: const v1, #float 1.96744e+38 // #7f140372 │ │ +1ac3e4: 6e20 6a04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ +1ac3ea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=224 │ │ 0x0017 line=227 │ │ @@ -40316,33 +40316,33 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/drive/Drive;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1ac31c: |[1ac31c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1ac32c: 7010 fd10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ac332: 0c00 |0003: move-result-object v0 │ │ -1ac334: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ -1ac338: 6e10 760b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b76 │ │ -1ac33e: 0c02 |0009: move-result-object v2 │ │ -1ac340: 6e10 8c0b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b8c │ │ -1ac346: 0c02 |000d: move-result-object v2 │ │ -1ac348: 7110 2b01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012b │ │ -1ac34e: 0a02 |0011: move-result v2 │ │ -1ac350: 7110 db00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00db │ │ -1ac356: 0c02 |0015: move-result-object v2 │ │ -1ac358: 6e20 1704 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ -1ac35e: 5400 3c01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ -1ac362: 6e10 740b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b74 │ │ -1ac368: 0c04 |001e: move-result-object v4 │ │ -1ac36a: 1f04 8b17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@178b │ │ -1ac36e: 6e20 6b04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1ac374: 0e00 |0024: return-void │ │ +1ac3ec: |[1ac3ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1ac3fc: 7010 fd10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ac402: 0c00 |0003: move-result-object v0 │ │ +1ac404: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ +1ac408: 6e10 760b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b76 │ │ +1ac40e: 0c02 |0009: move-result-object v2 │ │ +1ac410: 6e10 8c0b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b8c │ │ +1ac416: 0c02 |000d: move-result-object v2 │ │ +1ac418: 7110 2b01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012b │ │ +1ac41e: 0a02 |0011: move-result v2 │ │ +1ac420: 7110 db00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00db │ │ +1ac426: 0c02 |0015: move-result-object v2 │ │ +1ac428: 6e20 1704 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ +1ac42e: 5400 3c01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ +1ac432: 6e10 740b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b74 │ │ +1ac438: 0c04 |001e: move-result-object v4 │ │ +1ac43a: 1f04 8c17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@178c │ │ +1ac43e: 6e20 6b04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1ac444: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0019 line=220 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -40353,30 +40353,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1ac378: |[1ac378] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ -1ac388: 7010 0811 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1ac38e: 0c00 |0003: move-result-object v0 │ │ -1ac390: 7010 0711 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1ac396: 0c01 |0007: move-result-object v1 │ │ -1ac398: 6e10 ac10 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1ac39e: 0c01 |000b: move-result-object v1 │ │ -1ac3a0: 0742 |000c: move-object v2, v4 │ │ -1ac3a2: 1f02 4402 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1ac3a6: 2203 fe04 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04fe │ │ -1ac3aa: 7030 a010 0304 |0011: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a0 │ │ -1ac3b0: 2200 0605 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ -1ac3b4: 7020 b310 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b3 │ │ -1ac3ba: 1f00 4a02 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ -1ac3be: 6e30 4806 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ -1ac3c4: 0e00 |001e: return-void │ │ +1ac448: |[1ac448] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ +1ac458: 7010 0811 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1ac45e: 0c00 |0003: move-result-object v0 │ │ +1ac460: 7010 0711 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1ac466: 0c01 |0007: move-result-object v1 │ │ +1ac468: 6e10 ac10 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1ac46e: 0c01 |000b: move-result-object v1 │ │ +1ac470: 0742 |000c: move-object v2, v4 │ │ +1ac472: 1f02 4402 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1ac476: 2203 fe04 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04fe │ │ +1ac47a: 7030 a010 0304 |0011: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a0 │ │ +1ac480: 2200 0605 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ +1ac484: 7020 b310 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b3 │ │ +1ac48a: 1f00 4a02 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ +1ac48e: 6e30 4806 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ +1ac494: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40385,88 +40385,88 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 145 16-bit code units │ │ -1abc34: |[1abc34] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ -1abc44: 6e10 7c34 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ -1abc4a: 0c00 |0003: move-result-object v0 │ │ -1abc4c: 6e10 4606 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1abc52: 0c00 |0007: move-result-object v0 │ │ -1abc54: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1abc56: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ -1abc5a: 6e10 7b34 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1abc60: 0c00 |000e: move-result-object v0 │ │ -1abc62: 6e10 4606 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1abc68: 0c00 |0012: move-result-object v0 │ │ -1abc6a: 1f00 bb03 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1abc6e: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -1abc72: 6e10 710b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ -1abc78: 0a00 |001a: move-result v0 │ │ -1abc7a: 7110 9793 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1abc80: 0c00 |001e: move-result-object v0 │ │ -1abc82: 2802 |001f: goto 0021 // +0002 │ │ -1abc84: 0710 |0020: move-object v0, v1 │ │ -1abc86: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ -1abc8a: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ -1abc8e: 2848 |0025: goto 006d // +0048 │ │ -1abc90: 2200 b703 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ -1abc94: 6e10 7c34 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ -1abc9a: 0c01 |002b: move-result-object v1 │ │ -1abc9c: 6e10 4606 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1abca2: 0c01 |002f: move-result-object v1 │ │ -1abca4: 7110 4db7 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1abcaa: 1f01 ad17 |0033: check-cast v1, Ljava/lang/Number; // type@17ad │ │ -1abcae: 6e10 f093 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1abcb4: 0a03 |0038: move-result v3 │ │ -1abcb6: 6e10 7b34 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1abcbc: 0c01 |003c: move-result-object v1 │ │ -1abcbe: 6e10 4606 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1abcc4: 0c01 |0040: move-result-object v1 │ │ -1abcc6: 7110 4db7 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1abccc: 1f01 bb03 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1abcd0: 6e10 710b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ -1abcd6: 0a04 |0049: move-result v4 │ │ -1abcd8: 6e10 7b34 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1abcde: 0c09 |004d: move-result-object v9 │ │ -1abce0: 6e10 4606 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1abce6: 0c09 |0051: move-result-object v9 │ │ -1abce8: 7110 4db7 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1abcee: 1f09 bb03 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1abcf2: 6e10 780b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b78 │ │ -1abcf8: 0a05 |005a: move-result v5 │ │ -1abcfa: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ -1abcfe: 1208 |005d: const/4 v8, #int 0 // #0 │ │ -1abd00: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1abd02: 0702 |005f: move-object v2, v0 │ │ -1abd04: 7607 570b 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ -1abd0a: 6209 b800 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1abd0e: 6e10 8893 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1abd14: 0a0b |0068: move-result v11 │ │ -1abd16: 6e30 8f09 b900 |0069: invoke-virtual {v9, v11, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@098f │ │ -1abd1c: 0c01 |006c: move-result-object v1 │ │ -1abd1e: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ -1abd22: 7010 fd10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1abd28: 0c09 |0072: move-result-object v9 │ │ -1abd2a: 5499 4001 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ -1abd2e: 6e10 360a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a36 │ │ -1abd34: 0c0b |0078: move-result-object v11 │ │ -1abd36: 1f0b 8b17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@178b │ │ -1abd3a: 6e20 6b04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1abd40: 7010 f410 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f4 │ │ -1abd46: 280d |0081: goto 008e // +000d │ │ -1abd48: 7010 fd10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1abd4e: 0c09 |0085: move-result-object v9 │ │ -1abd50: 5499 4001 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ -1abd54: 140a 7303 147f |0088: const v10, #float 1.96744e+38 // #7f140373 │ │ -1abd5a: 6e20 6a04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ -1abd60: 6209 91b2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1abd64: 1109 |0090: return-object v9 │ │ +1abd04: |[1abd04] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ +1abd14: 6e10 8934 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3489 │ │ +1abd1a: 0c00 |0003: move-result-object v0 │ │ +1abd1c: 6e10 4606 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1abd22: 0c00 |0007: move-result-object v0 │ │ +1abd24: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1abd26: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ +1abd2a: 6e10 8834 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1abd30: 0c00 |000e: move-result-object v0 │ │ +1abd32: 6e10 4606 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1abd38: 0c00 |0012: move-result-object v0 │ │ +1abd3a: 1f00 bb03 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1abd3e: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +1abd42: 6e10 710b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ +1abd48: 0a00 |001a: move-result v0 │ │ +1abd4a: 7110 a493 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1abd50: 0c00 |001e: move-result-object v0 │ │ +1abd52: 2802 |001f: goto 0021 // +0002 │ │ +1abd54: 0710 |0020: move-object v0, v1 │ │ +1abd56: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ +1abd5a: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ +1abd5e: 2848 |0025: goto 006d // +0048 │ │ +1abd60: 2200 b703 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03b7 │ │ +1abd64: 6e10 8934 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3489 │ │ +1abd6a: 0c01 |002b: move-result-object v1 │ │ +1abd6c: 6e10 4606 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1abd72: 0c01 |002f: move-result-object v1 │ │ +1abd74: 7110 5ab7 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1abd7a: 1f01 ae17 |0033: check-cast v1, Ljava/lang/Number; // type@17ae │ │ +1abd7e: 6e10 fd93 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1abd84: 0a03 |0038: move-result v3 │ │ +1abd86: 6e10 8834 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1abd8c: 0c01 |003c: move-result-object v1 │ │ +1abd8e: 6e10 4606 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1abd94: 0c01 |0040: move-result-object v1 │ │ +1abd96: 7110 5ab7 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1abd9c: 1f01 bb03 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1abda0: 6e10 710b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ +1abda6: 0a04 |0049: move-result v4 │ │ +1abda8: 6e10 8834 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1abdae: 0c09 |004d: move-result-object v9 │ │ +1abdb0: 6e10 4606 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1abdb6: 0c09 |0051: move-result-object v9 │ │ +1abdb8: 7110 5ab7 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1abdbe: 1f09 bb03 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1abdc2: 6e10 780b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b78 │ │ +1abdc8: 0a05 |005a: move-result v5 │ │ +1abdca: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ +1abdce: 1208 |005d: const/4 v8, #int 0 // #0 │ │ +1abdd0: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1abdd2: 0702 |005f: move-object v2, v0 │ │ +1abdd4: 7607 570b 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b57 │ │ +1abdda: 6209 b800 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1abdde: 6e10 9593 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1abde4: 0a0b |0068: move-result v11 │ │ +1abde6: 6e30 8f09 b900 |0069: invoke-virtual {v9, v11, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@098f │ │ +1abdec: 0c01 |006c: move-result-object v1 │ │ +1abdee: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ +1abdf2: 7010 fd10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1abdf8: 0c09 |0072: move-result-object v9 │ │ +1abdfa: 5499 4001 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ +1abdfe: 6e10 360a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a36 │ │ +1abe04: 0c0b |0078: move-result-object v11 │ │ +1abe06: 1f0b 8c17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@178c │ │ +1abe0a: 6e20 6b04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1abe10: 7010 f410 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f4 │ │ +1abe16: 280d |0081: goto 008e // +000d │ │ +1abe18: 7010 fd10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1abe1e: 0c09 |0085: move-result-object v9 │ │ +1abe20: 5499 4001 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ +1abe24: 140a 7303 147f |0088: const v10, #float 1.96744e+38 // #7f140373 │ │ +1abe2a: 6e20 6a04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ +1abe30: 6209 94b2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1abe34: 1109 |0090: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0026 line=256 │ │ 0x0028 line=257 │ │ 0x0039 line=258 │ │ 0x004a line=259 │ │ @@ -40486,28 +40486,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1ac3c8: |[1ac3c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ -1ac3d8: 7010 0811 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1ac3de: 0c00 |0003: move-result-object v0 │ │ -1ac3e0: 6e10 7b34 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1ac3e6: 0c01 |0007: move-result-object v1 │ │ -1ac3e8: 0742 |0008: move-object v2, v4 │ │ -1ac3ea: 1f02 4402 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1ac3ee: 2203 f604 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04f6 │ │ -1ac3f2: 7030 9010 0304 |000d: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1090 │ │ -1ac3f8: 2200 0605 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ -1ac3fc: 7020 b310 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b3 │ │ -1ac402: 1f00 4a02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ -1ac406: 6e30 4806 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ -1ac40c: 0e00 |001a: return-void │ │ +1ac498: |[1ac498] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ +1ac4a8: 7010 0811 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1ac4ae: 0c00 |0003: move-result-object v0 │ │ +1ac4b0: 6e10 8834 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1ac4b6: 0c01 |0007: move-result-object v1 │ │ +1ac4b8: 0742 |0008: move-object v2, v4 │ │ +1ac4ba: 1f02 4402 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1ac4be: 2203 f604 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04f6 │ │ +1ac4c2: 7030 9010 0304 |000d: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1090 │ │ +1ac4c8: 2200 0605 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ +1ac4cc: 7020 b310 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b3 │ │ +1ac4d2: 1f00 4a02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024a │ │ +1ac4d6: 6e30 4806 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0648 │ │ +1ac4dc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40516,62 +40516,62 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -1abd68: |[1abd68] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1abd78: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ -1abd7c: 7020 f610 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10f6 │ │ -1abd82: 7010 fd10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1abd88: 0c00 |0008: move-result-object v0 │ │ -1abd8a: 5400 4201 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ -1abd8e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1abd90: 6e20 3a08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083a │ │ -1abd96: 7010 fd10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1abd9c: 0c00 |0012: move-result-object v0 │ │ -1abd9e: 5400 4101 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0141 │ │ -1abda2: 1a02 5fe3 |0015: const-string v2, "pathTitle" // string@e35f │ │ -1abda6: 7120 4fb7 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1abdac: 1f00 2301 |001a: check-cast v0, Landroid/view/View; // type@0123 │ │ -1abdb0: 6e20 4e03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1abdb6: 7010 2411 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1124 │ │ -1abdbc: 7010 0911 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1109 │ │ -1abdc2: 0c00 |0025: move-result-object v0 │ │ -1abdc4: 7010 0711 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1abdca: 0c04 |0029: move-result-object v4 │ │ -1abdcc: 6e10 ac10 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1abdd2: 0c04 |002d: move-result-object v4 │ │ -1abdd4: 6e10 220b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b22 │ │ -1abdda: 0a01 |0031: move-result v1 │ │ -1abddc: 6e10 7c34 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ -1abde2: 0c03 |0035: move-result-object v3 │ │ -1abde4: 6e10 4606 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1abdea: 0c03 |0039: move-result-object v3 │ │ -1abdec: 1f03 a217 |003a: check-cast v3, Ljava/lang/Integer; // type@17a2 │ │ -1abdf0: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ -1abdf4: 2816 |003e: goto 0054 // +0016 │ │ -1abdf6: 6e10 8893 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1abdfc: 0a03 |0042: move-result v3 │ │ -1abdfe: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ -1abe02: 6e10 200b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b20 │ │ -1abe08: 0a03 |0048: move-result v3 │ │ -1abe0a: 6e10 710b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ -1abe10: 0a05 |004c: move-result v5 │ │ -1abe12: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ -1abe16: 6e10 210b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b21 │ │ -1abe1c: 0c03 |0052: move-result-object v3 │ │ -1abe1e: 2802 |0053: goto 0055 // +0002 │ │ -1abe20: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -1abe22: 6e20 4a06 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1abe28: 2804 |0058: goto 005c // +0004 │ │ -1abe2a: 7010 f510 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10f5 │ │ -1abe30: 6203 91b2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1abe34: 1103 |005e: return-object v3 │ │ +1abe38: |[1abe38] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1abe48: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ +1abe4c: 7020 f610 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10f6 │ │ +1abe52: 7010 fd10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1abe58: 0c00 |0008: move-result-object v0 │ │ +1abe5a: 5400 4201 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ +1abe5e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1abe60: 6e20 3a08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083a │ │ +1abe66: 7010 fd10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1abe6c: 0c00 |0012: move-result-object v0 │ │ +1abe6e: 5400 4101 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0141 │ │ +1abe72: 1a02 64e3 |0015: const-string v2, "pathTitle" // string@e364 │ │ +1abe76: 7120 5cb7 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1abe7c: 1f00 2301 |001a: check-cast v0, Landroid/view/View; // type@0123 │ │ +1abe80: 6e20 4e03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1abe86: 7010 2411 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1124 │ │ +1abe8c: 7010 0911 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1109 │ │ +1abe92: 0c00 |0025: move-result-object v0 │ │ +1abe94: 7010 0711 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1abe9a: 0c04 |0029: move-result-object v4 │ │ +1abe9c: 6e10 ac10 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1abea2: 0c04 |002d: move-result-object v4 │ │ +1abea4: 6e10 220b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b22 │ │ +1abeaa: 0a01 |0031: move-result v1 │ │ +1abeac: 6e10 8934 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3489 │ │ +1abeb2: 0c03 |0035: move-result-object v3 │ │ +1abeb4: 6e10 4606 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1abeba: 0c03 |0039: move-result-object v3 │ │ +1abebc: 1f03 a317 |003a: check-cast v3, Ljava/lang/Integer; // type@17a3 │ │ +1abec0: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ +1abec4: 2816 |003e: goto 0054 // +0016 │ │ +1abec6: 6e10 9593 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1abecc: 0a03 |0042: move-result v3 │ │ +1abece: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ +1abed2: 6e10 200b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b20 │ │ +1abed8: 0a03 |0048: move-result v3 │ │ +1abeda: 6e10 710b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ +1abee0: 0a05 |004c: move-result v5 │ │ +1abee2: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ +1abee6: 6e10 210b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b21 │ │ +1abeec: 0c03 |0052: move-result-object v3 │ │ +1abeee: 2802 |0053: goto 0055 // +0002 │ │ +1abef0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +1abef2: 6e20 4a06 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1abef8: 2804 |0058: goto 005c // +0004 │ │ +1abefa: 7010 f510 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10f5 │ │ +1abf00: 6203 94b2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1abf04: 1103 |005e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ 0x000f line=185 │ │ 0x001c line=626 │ │ 0x001f line=186 │ │ @@ -40591,56 +40591,56 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -1ab9a4: |[1ab9a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1ab9b4: 6e10 ff10 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ff │ │ -1ab9ba: 0c00 |0003: move-result-object v0 │ │ -1ab9bc: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1ab9be: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -1ab9c0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1ab9c2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1ab9c4: 0771 |0008: move-object v1, v7 │ │ -1ab9c6: 7406 6b00 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ -1ab9cc: 0c00 |000c: move-result-object v0 │ │ -1ab9ce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ab9d0: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -1ab9d4: 1f00 6017 |0010: check-cast v0, Ljava/io/Closeable; // type@1760 │ │ -1ab9d8: 0702 |0012: move-object v2, v0 │ │ -1ab9da: 1f02 5600 |0013: check-cast v2, Landroid/database/Cursor; // type@0056 │ │ -1ab9de: 7210 0601 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0106 │ │ -1ab9e4: 0a03 |0018: move-result v3 │ │ -1ab9e6: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -1ab9ea: 7120 8345 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@4583 │ │ -1ab9f0: 0c02 |001e: move-result-object v2 │ │ -1ab9f2: 2802 |001f: goto 0021 // +0002 │ │ -1ab9f4: 0712 |0020: move-object v2, v1 │ │ -1ab9f6: 7120 62b3 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab9fc: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ -1aba00: 2808 |0026: goto 002e // +0008 │ │ -1aba02: 0d07 |0027: move-exception v7 │ │ -1aba04: 2707 |0028: throw v7 │ │ -1aba06: 0d01 |0029: move-exception v1 │ │ -1aba08: 7120 62b3 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1aba0e: 2701 |002d: throw v1 │ │ -1aba10: 6e10 c901 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ -1aba16: 0c07 |0031: move-result-object v7 │ │ -1aba18: 1a00 6182 |0032: const-string v0, "UTF-8" // string@8261 │ │ -1aba1c: 7120 8095 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9580 │ │ -1aba22: 0c07 |0037: move-result-object v7 │ │ -1aba24: 1a00 e5a3 |0038: const-string v0, "decode(...)" // string@a3e5 │ │ -1aba28: 7120 4fb7 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1aba2e: 1a00 8d25 |003d: const-string v0, "/" // string@258d │ │ -1aba32: 1222 |003f: const/4 v2, #int 2 // #2 │ │ -1aba34: 7151 a1c1 0721 |0040: invoke-static {v7, v0, v1, v2, v1}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@c1a1 │ │ -1aba3a: 0c02 |0043: move-result-object v2 │ │ -1aba3c: 1102 |0044: return-object v2 │ │ +1aba74: |[1aba74] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1aba84: 6e10 ff10 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ff │ │ +1aba8a: 0c00 |0003: move-result-object v0 │ │ +1aba8c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1aba8e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +1aba90: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1aba92: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1aba94: 0771 |0008: move-object v1, v7 │ │ +1aba96: 7406 6b00 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ +1aba9c: 0c00 |000c: move-result-object v0 │ │ +1aba9e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1abaa0: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +1abaa4: 1f00 6117 |0010: check-cast v0, Ljava/io/Closeable; // type@1761 │ │ +1abaa8: 0702 |0012: move-object v2, v0 │ │ +1abaaa: 1f02 5600 |0013: check-cast v2, Landroid/database/Cursor; // type@0056 │ │ +1abaae: 7210 0601 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0106 │ │ +1abab4: 0a03 |0018: move-result v3 │ │ +1abab6: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +1ababa: 7120 9045 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@4590 │ │ +1abac0: 0c02 |001e: move-result-object v2 │ │ +1abac2: 2802 |001f: goto 0021 // +0002 │ │ +1abac4: 0712 |0020: move-object v2, v1 │ │ +1abac6: 7120 6fb3 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1abacc: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ +1abad0: 2808 |0026: goto 002e // +0008 │ │ +1abad2: 0d07 |0027: move-exception v7 │ │ +1abad4: 2707 |0028: throw v7 │ │ +1abad6: 0d01 |0029: move-exception v1 │ │ +1abad8: 7120 6fb3 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1abade: 2701 |002d: throw v1 │ │ +1abae0: 6e10 c901 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ +1abae6: 0c07 |0031: move-result-object v7 │ │ +1abae8: 1a00 6582 |0032: const-string v0, "UTF-8" // string@8265 │ │ +1abaec: 7120 8d95 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@958d │ │ +1abaf2: 0c07 |0037: move-result-object v7 │ │ +1abaf4: 1a00 eaa3 |0038: const-string v0, "decode(...)" // string@a3ea │ │ +1abaf8: 7120 5cb7 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1abafe: 1a00 8e25 |003d: const-string v0, "/" // string@258e │ │ +1abb02: 1222 |003f: const/4 v2, #int 2 // #2 │ │ +1abb04: 7151 aec1 0721 |0040: invoke-static {v7, v0, v1, v2, v1}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@c1ae │ │ +1abb0a: 0c02 |0043: move-result-object v2 │ │ +1abb0c: 1102 |0044: return-object v2 │ │ catches : 2 │ │ 0x0012 - 0x001f │ │ -> 0x0027 │ │ 0x0028 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -40656,20 +40656,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab85c: |[1ab85c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ab86c: 5410 5e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055e │ │ -1ab870: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1ab876: 0c00 |0005: move-result-object v0 │ │ -1ab878: 1f00 e703 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03e7 │ │ -1ab87c: 1100 |0008: return-object v0 │ │ +1ab92c: |[1ab92c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ab93c: 5410 5e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055e │ │ +1ab940: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1ab946: 0c00 |0005: move-result-object v0 │ │ +1ab948: 1f00 e703 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03e7 │ │ +1ab94c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40677,63 +40677,63 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1ac440: |[1ac440] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ -1ac450: 5480 5f05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055f │ │ -1ac454: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ -1ac458: 5580 6105 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ -1ac45c: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ -1ac460: 6e10 0211 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ac466: 0c00 |000b: move-result-object v0 │ │ -1ac468: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -1ac46c: 6e10 9900 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0099 │ │ -1ac472: 0c00 |0011: move-result-object v0 │ │ -1ac474: 2802 |0012: goto 0014 // +0002 │ │ -1ac476: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1ac478: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1ac47c: 6e10 3c94 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@943c │ │ -1ac482: 0a01 |0019: move-result v1 │ │ -1ac484: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ -1ac48a: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ -1ac48e: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ -1ac494: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ -1ac498: 2838 |0024: goto 005c // +0038 │ │ -1ac49a: 1a01 ab92 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@92ab │ │ -1ac49e: 6e20 3594 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9435 │ │ -1ac4a4: 0a00 |002a: move-result v0 │ │ -1ac4a6: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -1ac4aa: 282f |002d: goto 005c // +002f │ │ -1ac4ac: 7010 0d11 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@110d │ │ -1ac4b2: 282b |0031: goto 005c // +002b │ │ -1ac4b4: 1a01 aa92 |0032: const-string v1, "android.intent.action.SEND" // string@92aa │ │ -1ac4b8: 6e20 3594 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9435 │ │ -1ac4be: 0a00 |0037: move-result v0 │ │ -1ac4c0: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ -1ac4c4: 7010 0e11 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@110e │ │ -1ac4ca: 281f |003d: goto 005c // +001f │ │ -1ac4cc: 0d00 |003e: move-exception v0 │ │ -1ac4ce: 6e10 6693 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9366 │ │ -1ac4d4: 0781 |0042: move-object v1, v8 │ │ -1ac4d6: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1ac4da: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ -1ac4de: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -1ac4e0: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ -1ac4e6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1ac4e8: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -1ac4ea: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -1ac4ec: 7707 4246 0100 |004e: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4642 │ │ -1ac4f2: 2201 f504 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04f5 │ │ -1ac4f6: 7020 8e10 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@108e │ │ -1ac4fc: 7110 e679 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79e6 │ │ -1ac502: 6e10 fc10 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ -1ac508: 0e00 |005c: return-void │ │ +1ac510: |[1ac510] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ +1ac520: 5480 5f05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055f │ │ +1ac524: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ +1ac528: 5580 6105 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ +1ac52c: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ +1ac530: 6e10 0211 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ac536: 0c00 |000b: move-result-object v0 │ │ +1ac538: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +1ac53c: 6e10 9900 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0099 │ │ +1ac542: 0c00 |0011: move-result-object v0 │ │ +1ac544: 2802 |0012: goto 0014 // +0002 │ │ +1ac546: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1ac548: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1ac54c: 6e10 4994 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9449 │ │ +1ac552: 0a01 |0019: move-result v1 │ │ +1ac554: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ +1ac55a: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ +1ac55e: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ +1ac564: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ +1ac568: 2838 |0024: goto 005c // +0038 │ │ +1ac56a: 1a01 b092 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@92b0 │ │ +1ac56e: 6e20 4294 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9442 │ │ +1ac574: 0a00 |002a: move-result v0 │ │ +1ac576: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +1ac57a: 282f |002d: goto 005c // +002f │ │ +1ac57c: 7010 0d11 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@110d │ │ +1ac582: 282b |0031: goto 005c // +002b │ │ +1ac584: 1a01 af92 |0032: const-string v1, "android.intent.action.SEND" // string@92af │ │ +1ac588: 6e20 4294 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9442 │ │ +1ac58e: 0a00 |0037: move-result v0 │ │ +1ac590: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ +1ac594: 7010 0e11 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@110e │ │ +1ac59a: 281f |003d: goto 005c // +001f │ │ +1ac59c: 0d00 |003e: move-exception v0 │ │ +1ac59e: 6e10 7393 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9373 │ │ +1ac5a4: 0781 |0042: move-object v1, v8 │ │ +1ac5a6: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1ac5aa: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ +1ac5ae: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +1ac5b0: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ +1ac5b6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1ac5b8: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +1ac5ba: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +1ac5bc: 7707 4f46 0100 |004e: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@464f │ │ +1ac5c2: 2201 f504 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04f5 │ │ +1ac5c6: 7020 8e10 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@108e │ │ +1ac5cc: 7110 f379 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79f3 │ │ +1ac5d2: 6e10 fc10 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ +1ac5d8: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x0008 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=319 │ │ 0x002e line=321 │ │ @@ -40751,22 +40751,22 @@ │ │ type : '(Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1ac410: |[1ac410] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ac420: 1a00 f3ed |0000: const-string v0, "scope" // string@edf3 │ │ -1ac424: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1ac42a: 6200 e4a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e4 │ │ -1ac42e: 7220 8273 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7382 │ │ -1ac434: 1f01 c217 |000a: check-cast v1, Ljava/lang/Throwable; // type@17c2 │ │ -1ac438: 7110 9c79 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@799c │ │ -1ac43e: 0e00 |000f: return-void │ │ +1ac4e0: |[1ac4e0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ac4f0: 1a00 f8ed |0000: const-string v0, "scope" // string@edf8 │ │ +1ac4f4: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1ac4fa: 6200 e7a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e7 │ │ +1ac4fe: 7220 8f73 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@738f │ │ +1ac504: 1f01 c317 |000a: check-cast v1, Ljava/lang/Throwable; // type@17c3 │ │ +1ac508: 7110 a979 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79a9 │ │ +1ac50e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=327 │ │ 0x000a line=328 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Exception; │ │ 0x0000 - 0x0010 reg=2 (null) Lio/sentry/IScope; │ │ @@ -40776,21 +40776,21 @@ │ │ type : '()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1ab8a4: |[1ab8a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ab8b4: 5410 6205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0562 │ │ -1ab8b8: 1f00 3c19 |0002: check-cast v0, Lkotlin/Lazy; // type@193c │ │ -1ab8bc: 7210 609a 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1ab8c2: 0c00 |0007: move-result-object v0 │ │ -1ab8c4: 1f00 1205 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1ab8c8: 1100 |000a: return-object v0 │ │ +1ab974: |[1ab974] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ab984: 5410 6205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0562 │ │ +1ab988: 1f00 3d19 |0002: check-cast v0, Lkotlin/Lazy; // type@193d │ │ +1ab98c: 7210 6d9a 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1ab992: 0c00 |0007: move-result-object v0 │ │ +1ab994: 1f00 1205 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ab998: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #41 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40798,24 +40798,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1ab90c: |[1ab90c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ -1ab91c: 2200 6317 |0000: new-instance v0, Ljava/io/File; // type@1763 │ │ -1ab920: 7010 0a11 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110a │ │ -1ab926: 0c01 |0005: move-result-object v1 │ │ -1ab928: 7030 4392 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9243 │ │ -1ab92e: 6e10 4d92 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@924d │ │ -1ab934: 0a03 |000c: move-result v3 │ │ -1ab936: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1ab93a: 6e10 4b92 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@924b │ │ -1ab940: 1100 |0012: return-object v0 │ │ +1ab9dc: |[1ab9dc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ +1ab9ec: 2200 6417 |0000: new-instance v0, Ljava/io/File; // type@1764 │ │ +1ab9f0: 7010 0a11 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110a │ │ +1ab9f6: 0c01 |0005: move-result-object v1 │ │ +1ab9f8: 7030 5092 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9250 │ │ +1ab9fe: 6e10 5a92 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@925a │ │ +1aba04: 0a03 |000c: move-result v3 │ │ +1aba06: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1aba0a: 6e10 5892 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@9258 │ │ +1aba10: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -40824,20 +40824,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab880: |[1ab880] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ -1ab890: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0563 │ │ -1ab894: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1ab89a: 0c00 |0005: move-result-object v0 │ │ -1ab89c: 1f00 0305 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ -1ab8a0: 1100 |0008: return-object v0 │ │ +1ab950: |[1ab950] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ +1ab960: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0563 │ │ +1ab964: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1ab96a: 0c00 |0005: move-result-object v0 │ │ +1ab96c: 1f00 0305 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ +1ab970: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #43 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40845,20 +40845,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab8cc: |[1ab8cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ -1ab8dc: 5410 6505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0565 │ │ -1ab8e0: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1ab8e6: 0c00 |0005: move-result-object v0 │ │ -1ab8e8: 1f00 dc0a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0adc │ │ -1ab8ec: 1100 |0008: return-object v0 │ │ +1ab99c: |[1ab99c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ +1ab9ac: 5410 6505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0565 │ │ +1ab9b0: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1ab9b6: 0c00 |0005: move-result-object v0 │ │ +1ab9b8: 1f00 dd0a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0add │ │ +1ab9bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #44 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40866,54 +40866,54 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -1ab778: |[1ab778] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ -1ab788: 7010 f310 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f3 │ │ -1ab78e: 0a00 |0003: move-result v0 │ │ -1ab790: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1ab794: 7010 0c11 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110c │ │ -1ab79a: 0c00 |0009: move-result-object v0 │ │ -1ab79c: 6e10 2a0b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2a │ │ -1ab7a2: 0c00 |000d: move-result-object v0 │ │ -1ab7a4: 283b |000e: goto 0049 // +003b │ │ -1ab7a6: 7010 0511 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1ab7ac: 0c00 |0012: move-result-object v0 │ │ -1ab7ae: 6e10 3f11 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113f │ │ -1ab7b4: 0a00 |0016: move-result v0 │ │ -1ab7b6: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ -1ab7b8: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ -1ab7bc: 7010 0c11 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110c │ │ -1ab7c2: 0c00 |001d: move-result-object v0 │ │ -1ab7c4: 6e10 2a0b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2a │ │ -1ab7ca: 0c00 |0021: move-result-object v0 │ │ -1ab7cc: 6e10 210b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b21 │ │ -1ab7d2: 0c00 |0025: move-result-object v0 │ │ -1ab7d4: 280d |0026: goto 0033 // +000d │ │ -1ab7d6: 7010 0511 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1ab7dc: 0c00 |002a: move-result-object v0 │ │ -1ab7de: 6e10 3f11 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113f │ │ -1ab7e4: 0a00 |002e: move-result v0 │ │ -1ab7e6: 7110 9793 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1ab7ec: 0c00 |0032: move-result-object v0 │ │ -1ab7ee: 2201 b303 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@03b3 │ │ -1ab7f2: 7010 0511 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1ab7f8: 0c02 |0038: move-result-object v2 │ │ -1ab7fa: 6e10 4011 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1140 │ │ -1ab800: 0a02 |003c: move-result v2 │ │ -1ab802: 7010 0511 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1ab808: 0c03 |0040: move-result-object v3 │ │ -1ab80a: 6e10 3e11 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@113e │ │ -1ab810: 0a03 |0044: move-result v3 │ │ -1ab812: 7040 1d0b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b1d │ │ -1ab818: 0710 |0048: move-object v0, v1 │ │ -1ab81a: 1100 |0049: return-object v0 │ │ +1ab848: |[1ab848] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ +1ab858: 7010 f310 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f3 │ │ +1ab85e: 0a00 |0003: move-result v0 │ │ +1ab860: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1ab864: 7010 0c11 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110c │ │ +1ab86a: 0c00 |0009: move-result-object v0 │ │ +1ab86c: 6e10 2a0b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2a │ │ +1ab872: 0c00 |000d: move-result-object v0 │ │ +1ab874: 283b |000e: goto 0049 // +003b │ │ +1ab876: 7010 0511 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1ab87c: 0c00 |0012: move-result-object v0 │ │ +1ab87e: 6e10 3f11 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113f │ │ +1ab884: 0a00 |0016: move-result v0 │ │ +1ab886: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ +1ab888: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ +1ab88c: 7010 0c11 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110c │ │ +1ab892: 0c00 |001d: move-result-object v0 │ │ +1ab894: 6e10 2a0b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2a │ │ +1ab89a: 0c00 |0021: move-result-object v0 │ │ +1ab89c: 6e10 210b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b21 │ │ +1ab8a2: 0c00 |0025: move-result-object v0 │ │ +1ab8a4: 280d |0026: goto 0033 // +000d │ │ +1ab8a6: 7010 0511 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1ab8ac: 0c00 |002a: move-result-object v0 │ │ +1ab8ae: 6e10 3f11 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113f │ │ +1ab8b4: 0a00 |002e: move-result v0 │ │ +1ab8b6: 7110 a493 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ab8bc: 0c00 |0032: move-result-object v0 │ │ +1ab8be: 2201 b303 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@03b3 │ │ +1ab8c2: 7010 0511 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1ab8c8: 0c02 |0038: move-result-object v2 │ │ +1ab8ca: 6e10 4011 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1140 │ │ +1ab8d0: 0a02 |003c: move-result v2 │ │ +1ab8d2: 7010 0511 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1ab8d8: 0c03 |0040: move-result-object v3 │ │ +1ab8da: 6e10 3e11 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@113e │ │ +1ab8e0: 0a03 |0044: move-result v3 │ │ +1ab8e2: 7040 1d0b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b1d │ │ +1ab8e8: 0710 |0048: move-object v0, v1 │ │ +1ab8ea: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000f line=204 │ │ 0x001a line=205 │ │ 0x0027 line=207 │ │ @@ -40926,20 +40926,20 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab944: |[1ab944] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ -1ab954: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0567 │ │ -1ab958: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1ab95e: 0c00 |0005: move-result-object v0 │ │ -1ab960: 1f00 6317 |0006: check-cast v0, Ljava/io/File; // type@1763 │ │ -1ab964: 1100 |0008: return-object v0 │ │ +1aba14: |[1aba14] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ +1aba24: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0567 │ │ +1aba28: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1aba2e: 0c00 |0005: move-result-object v0 │ │ +1aba30: 1f00 6417 |0006: check-cast v0, Ljava/io/File; // type@1764 │ │ +1aba34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #46 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40947,20 +40947,20 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab734: |[1ab734] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab744: 5410 6805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0568 │ │ -1ab748: 7210 609a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a60 │ │ -1ab74e: 0c00 |0005: move-result-object v0 │ │ -1ab750: 1f00 b403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ -1ab754: 1100 |0008: return-object v0 │ │ +1ab804: |[1ab804] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab814: 5410 6805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0568 │ │ +1ab818: 7210 6d9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a6d │ │ +1ab81e: 0c00 |0005: move-result-object v0 │ │ +1ab820: 1f00 b403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ +1ab824: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40968,99 +40968,99 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -1ac51c: |[1ac51c] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ -1ac52c: 7010 fd10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ac532: 0c00 |0003: move-result-object v0 │ │ -1ac534: 6e10 0211 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ac53a: 0c01 |0007: move-result-object v1 │ │ -1ac53c: 1a02 f4b5 |0008: const-string v2, "getIntent(...)" // string@b5f4 │ │ -1ac540: 7120 4fb7 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ac546: 6002 3800 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1ac54a: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ -1ac54e: 1a04 b392 |0011: const-string v4, "android.intent.extra.STREAM" // string@92b3 │ │ -1ac552: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ -1ac556: 1c02 be00 |0015: const-class v2, Landroid/os/Parcelable; // type@00be │ │ -1ac55a: 7130 9a0d 4102 |0017: invoke-static {v1, v4, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@0d9a │ │ -1ac560: 0c01 |001a: move-result-object v1 │ │ -1ac562: 1f01 7518 |001b: check-cast v1, Ljava/util/List; // type@1875 │ │ -1ac566: 2807 |001d: goto 0024 // +0007 │ │ -1ac568: 6e20 a000 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a0 │ │ -1ac56e: 0c01 |0021: move-result-object v1 │ │ -1ac570: 1f01 7518 |0022: check-cast v1, Ljava/util/List; // type@1875 │ │ -1ac574: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ -1ac578: 1f01 a417 |0026: check-cast v1, Ljava/lang/Iterable; // type@17a4 │ │ -1ac57c: 2202 6118 |0028: new-instance v2, Ljava/util/ArrayList; // type@1861 │ │ -1ac580: 7010 ab96 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@96ab │ │ -1ac586: 1f02 6418 |002d: check-cast v2, Ljava/util/Collection; // type@1864 │ │ -1ac58a: 7210 9b93 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1ac590: 0c01 |0032: move-result-object v1 │ │ -1ac592: 7210 9497 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1ac598: 0a03 |0036: move-result v3 │ │ -1ac59a: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ -1ac59e: 7210 9597 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1ac5a4: 0c03 |003c: move-result-object v3 │ │ -1ac5a6: 2034 a000 |003d: instance-of v4, v3, Landroid/net/Uri; // type@00a0 │ │ -1ac5aa: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ -1ac5ae: 7220 2f97 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@972f │ │ -1ac5b4: 28ef |0044: goto 0033 // -0011 │ │ -1ac5b6: 1f02 7518 |0045: check-cast v2, Ljava/util/List; // type@1875 │ │ -1ac5ba: 1f02 a417 |0047: check-cast v2, Ljava/lang/Iterable; // type@17a4 │ │ -1ac5be: 2201 6118 |0049: new-instance v1, Ljava/util/ArrayList; // type@1861 │ │ -1ac5c2: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ -1ac5c6: 7120 81a8 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a881 │ │ -1ac5cc: 0a03 |0050: move-result v3 │ │ -1ac5ce: 7020 ac96 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@96ac │ │ -1ac5d4: 1f01 6418 |0054: check-cast v1, Ljava/util/Collection; // type@1864 │ │ -1ac5d8: 7210 9b93 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1ac5de: 0c02 |0059: move-result-object v2 │ │ -1ac5e0: 7210 9497 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1ac5e6: 0a03 |005d: move-result v3 │ │ -1ac5e8: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ -1ac5ec: 7210 9597 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1ac5f2: 0c03 |0063: move-result-object v3 │ │ -1ac5f4: 1f03 a000 |0064: check-cast v3, Landroid/net/Uri; // type@00a0 │ │ -1ac5f8: 7020 fb10 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fb │ │ -1ac5fe: 0c04 |0069: move-result-object v4 │ │ -1ac600: 7120 7d9b 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b7d │ │ -1ac606: 0c03 |006d: move-result-object v3 │ │ -1ac608: 7220 2f97 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@972f │ │ -1ac60e: 28e9 |0071: goto 005a // -0017 │ │ -1ac610: 1f01 7518 |0072: check-cast v1, Ljava/util/List; // type@1875 │ │ -1ac614: 2805 |0074: goto 0079 // +0005 │ │ -1ac616: 7100 8da8 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a88d │ │ -1ac61c: 0c01 |0078: move-result-object v1 │ │ -1ac61e: 2202 1605 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ -1ac622: 1f01 6418 |007b: check-cast v1, Ljava/util/Collection; // type@1864 │ │ -1ac626: 7110 d1a8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a8d1 │ │ -1ac62c: 0c01 |0080: move-result-object v1 │ │ -1ac62e: 7020 4e11 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@114e │ │ -1ac634: 5b52 6405 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0564 │ │ -1ac638: 5401 3f01 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ -1ac63c: 5452 6405 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0564 │ │ -1ac640: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ -1ac644: 1a02 84ed |008c: const-string v2, "saveExternalUriAdapter" // string@ed84 │ │ -1ac648: 7110 6db7 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -1ac64e: 1202 |0091: const/4 v2, #int 0 // #0 │ │ -1ac650: 1f02 7f02 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027f │ │ -1ac654: 6e20 f306 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f3 │ │ -1ac65a: 5400 3f01 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ -1ac65e: 1a01 22ac |0099: const-string v1, "fileNames" // string@ac22 │ │ -1ac662: 7120 4fb7 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ac668: 1f00 2301 |009e: check-cast v0, Landroid/view/View; // type@0123 │ │ -1ac66c: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1ac66e: 6e20 4e03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ac674: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1ac676: 5c50 6105 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ -1ac67a: 7010 f410 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f4 │ │ -1ac680: 0e00 |00aa: return-void │ │ +1ac5ec: |[1ac5ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ +1ac5fc: 7010 fd10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ac602: 0c00 |0003: move-result-object v0 │ │ +1ac604: 6e10 0211 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ac60a: 0c01 |0007: move-result-object v1 │ │ +1ac60c: 1a02 f9b5 |0008: const-string v2, "getIntent(...)" // string@b5f9 │ │ +1ac610: 7120 5cb7 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ac616: 6002 3800 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1ac61a: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ +1ac61e: 1a04 b892 |0011: const-string v4, "android.intent.extra.STREAM" // string@92b8 │ │ +1ac622: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ +1ac626: 1c02 be00 |0015: const-class v2, Landroid/os/Parcelable; // type@00be │ │ +1ac62a: 7130 9a0d 4102 |0017: invoke-static {v1, v4, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@0d9a │ │ +1ac630: 0c01 |001a: move-result-object v1 │ │ +1ac632: 1f01 7618 |001b: check-cast v1, Ljava/util/List; // type@1876 │ │ +1ac636: 2807 |001d: goto 0024 // +0007 │ │ +1ac638: 6e20 a000 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a0 │ │ +1ac63e: 0c01 |0021: move-result-object v1 │ │ +1ac640: 1f01 7618 |0022: check-cast v1, Ljava/util/List; // type@1876 │ │ +1ac644: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ +1ac648: 1f01 a517 |0026: check-cast v1, Ljava/lang/Iterable; // type@17a5 │ │ +1ac64c: 2202 6218 |0028: new-instance v2, Ljava/util/ArrayList; // type@1862 │ │ +1ac650: 7010 b896 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@96b8 │ │ +1ac656: 1f02 6518 |002d: check-cast v2, Ljava/util/Collection; // type@1865 │ │ +1ac65a: 7210 a893 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1ac660: 0c01 |0032: move-result-object v1 │ │ +1ac662: 7210 a197 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1ac668: 0a03 |0036: move-result v3 │ │ +1ac66a: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ +1ac66e: 7210 a297 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1ac674: 0c03 |003c: move-result-object v3 │ │ +1ac676: 2034 a000 |003d: instance-of v4, v3, Landroid/net/Uri; // type@00a0 │ │ +1ac67a: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ +1ac67e: 7220 3c97 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@973c │ │ +1ac684: 28ef |0044: goto 0033 // -0011 │ │ +1ac686: 1f02 7618 |0045: check-cast v2, Ljava/util/List; // type@1876 │ │ +1ac68a: 1f02 a517 |0047: check-cast v2, Ljava/lang/Iterable; // type@17a5 │ │ +1ac68e: 2201 6218 |0049: new-instance v1, Ljava/util/ArrayList; // type@1862 │ │ +1ac692: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ +1ac696: 7120 8ea8 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a88e │ │ +1ac69c: 0a03 |0050: move-result v3 │ │ +1ac69e: 7020 b996 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@96b9 │ │ +1ac6a4: 1f01 6518 |0054: check-cast v1, Ljava/util/Collection; // type@1865 │ │ +1ac6a8: 7210 a893 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1ac6ae: 0c02 |0059: move-result-object v2 │ │ +1ac6b0: 7210 a197 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1ac6b6: 0a03 |005d: move-result v3 │ │ +1ac6b8: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ +1ac6bc: 7210 a297 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1ac6c2: 0c03 |0063: move-result-object v3 │ │ +1ac6c4: 1f03 a000 |0064: check-cast v3, Landroid/net/Uri; // type@00a0 │ │ +1ac6c8: 7020 fb10 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fb │ │ +1ac6ce: 0c04 |0069: move-result-object v4 │ │ +1ac6d0: 7120 8a9b 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b8a │ │ +1ac6d6: 0c03 |006d: move-result-object v3 │ │ +1ac6d8: 7220 3c97 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@973c │ │ +1ac6de: 28e9 |0071: goto 005a // -0017 │ │ +1ac6e0: 1f01 7618 |0072: check-cast v1, Ljava/util/List; // type@1876 │ │ +1ac6e4: 2805 |0074: goto 0079 // +0005 │ │ +1ac6e6: 7100 9aa8 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a89a │ │ +1ac6ec: 0c01 |0078: move-result-object v1 │ │ +1ac6ee: 2202 1605 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ +1ac6f2: 1f01 6518 |007b: check-cast v1, Ljava/util/Collection; // type@1865 │ │ +1ac6f6: 7110 dea8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a8de │ │ +1ac6fc: 0c01 |0080: move-result-object v1 │ │ +1ac6fe: 7020 4e11 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@114e │ │ +1ac704: 5b52 6405 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0564 │ │ +1ac708: 5401 3f01 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ +1ac70c: 5452 6405 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0564 │ │ +1ac710: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ +1ac714: 1a02 89ed |008c: const-string v2, "saveExternalUriAdapter" // string@ed89 │ │ +1ac718: 7110 7ab7 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +1ac71e: 1202 |0091: const/4 v2, #int 0 // #0 │ │ +1ac720: 1f02 7f02 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027f │ │ +1ac724: 6e20 f306 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f3 │ │ +1ac72a: 5400 3f01 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ +1ac72e: 1a01 27ac |0099: const-string v1, "fileNames" // string@ac27 │ │ +1ac732: 7120 5cb7 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ac738: 1f00 2301 |009e: check-cast v0, Landroid/view/View; // type@0123 │ │ +1ac73c: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1ac73e: 6e20 4e03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ac744: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1ac746: 5c50 6105 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ +1ac74a: 7010 f410 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f4 │ │ +1ac750: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=382 │ │ 0x000d line=599 │ │ 0x001e line=600 │ │ 0x0026 line=382 │ │ @@ -41089,71 +41089,71 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1ac684: |[1ac684] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ -1ac694: 7010 fd10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ac69a: 0c00 |0003: move-result-object v0 │ │ -1ac69c: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ac6a0: 1a02 1fac |0006: const-string v2, "fileNameEdit" // string@ac1f │ │ -1ac6a4: 7120 4fb7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ac6aa: 1f01 7201 |000b: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ -1ac6ae: 2202 0505 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@0505 │ │ -1ac6b2: 7030 af10 0204 |000f: invoke-direct {v2, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10af │ │ -1ac6b8: 1f02 e600 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00e6 │ │ -1ac6bc: 6e20 5104 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0451 │ │ -1ac6c2: 5401 3d01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ac6c6: 2202 971b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b97 │ │ -1ac6ca: 1223 |001b: const/4 v3, #int 2 // #2 │ │ -1ac6cc: 7020 72b8 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b872 │ │ -1ac6d2: 2203 0405 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@0504 │ │ -1ac6d6: 7010 ad10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10ad │ │ -1ac6dc: 6e20 73b8 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b873 │ │ -1ac6e2: 5403 3d01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ac6e6: 6e10 c308 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08c3 │ │ -1ac6ec: 0c03 |002c: move-result-object v3 │ │ -1ac6ee: 6e20 74b8 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b874 │ │ -1ac6f4: 6e10 75b8 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b875 │ │ -1ac6fa: 0a03 |0033: move-result v3 │ │ -1ac6fc: 2333 0925 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@2509 │ │ -1ac700: 6e20 76b8 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b876 │ │ -1ac706: 0c02 |0039: move-result-object v2 │ │ -1ac708: 1f02 0925 |003a: check-cast v2, [Landroid/text/InputFilter; // type@2509 │ │ -1ac70c: 6e20 cb08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08cb │ │ -1ac712: 6e10 0211 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ac718: 0c01 |0042: move-result-object v1 │ │ -1ac71a: 1a02 b392 |0043: const-string v2, "android.intent.extra.STREAM" // string@92b3 │ │ -1ac71e: 6e20 a700 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ -1ac724: 0a01 |0048: move-result v1 │ │ -1ac726: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ -1ac72a: 7110 0f11 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@110f │ │ -1ac730: 0c01 |004e: move-result-object v1 │ │ -1ac732: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ -1ac736: 0e00 |0051: return-void │ │ -1ac738: 6e10 0211 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ac73e: 0c01 |0055: move-result-object v1 │ │ -1ac740: 1a02 b592 |0056: const-string v2, "android.intent.extra.TEXT" // string@92b5 │ │ -1ac744: 6e20 a700 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ -1ac74a: 0a01 |005b: move-result v1 │ │ -1ac74c: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ -1ac750: 7110 1011 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1110 │ │ -1ac756: 0c01 |0061: move-result-object v1 │ │ -1ac758: 5402 3d01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ac75c: 1f01 8b17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@178b │ │ -1ac760: 6e20 d008 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08d0 │ │ -1ac766: 5400 3e01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013e │ │ -1ac76a: 1a01 20ac |006b: const-string v1, "fileNameEditLayout" // string@ac20 │ │ -1ac76e: 7120 4fb7 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ac774: 1f00 2301 |0070: check-cast v0, Landroid/view/View; // type@0123 │ │ -1ac778: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -1ac77a: 6e20 4e03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ac780: 0e00 |0076: return-void │ │ +1ac754: |[1ac754] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ +1ac764: 7010 fd10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ac76a: 0c00 |0003: move-result-object v0 │ │ +1ac76c: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ac770: 1a02 24ac |0006: const-string v2, "fileNameEdit" // string@ac24 │ │ +1ac774: 7120 5cb7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ac77a: 1f01 7201 |000b: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ +1ac77e: 2202 0505 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@0505 │ │ +1ac782: 7030 af10 0204 |000f: invoke-direct {v2, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10af │ │ +1ac788: 1f02 e600 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00e6 │ │ +1ac78c: 6e20 5104 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0451 │ │ +1ac792: 5401 3d01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ac796: 2202 981b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b98 │ │ +1ac79a: 1223 |001b: const/4 v3, #int 2 // #2 │ │ +1ac79c: 7020 7fb8 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b87f │ │ +1ac7a2: 2203 0405 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@0504 │ │ +1ac7a6: 7010 ad10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10ad │ │ +1ac7ac: 6e20 80b8 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b880 │ │ +1ac7b2: 5403 3d01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ac7b6: 6e10 c308 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08c3 │ │ +1ac7bc: 0c03 |002c: move-result-object v3 │ │ +1ac7be: 6e20 81b8 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b881 │ │ +1ac7c4: 6e10 82b8 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b882 │ │ +1ac7ca: 0a03 |0033: move-result v3 │ │ +1ac7cc: 2333 0a25 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@250a │ │ +1ac7d0: 6e20 83b8 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b883 │ │ +1ac7d6: 0c02 |0039: move-result-object v2 │ │ +1ac7d8: 1f02 0a25 |003a: check-cast v2, [Landroid/text/InputFilter; // type@250a │ │ +1ac7dc: 6e20 cb08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08cb │ │ +1ac7e2: 6e10 0211 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ac7e8: 0c01 |0042: move-result-object v1 │ │ +1ac7ea: 1a02 b892 |0043: const-string v2, "android.intent.extra.STREAM" // string@92b8 │ │ +1ac7ee: 6e20 a700 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ +1ac7f4: 0a01 |0048: move-result v1 │ │ +1ac7f6: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ +1ac7fa: 7110 0f11 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@110f │ │ +1ac800: 0c01 |004e: move-result-object v1 │ │ +1ac802: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ +1ac806: 0e00 |0051: return-void │ │ +1ac808: 6e10 0211 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ac80e: 0c01 |0055: move-result-object v1 │ │ +1ac810: 1a02 ba92 |0056: const-string v2, "android.intent.extra.TEXT" // string@92ba │ │ +1ac814: 6e20 a700 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ +1ac81a: 0a01 |005b: move-result v1 │ │ +1ac81c: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ +1ac820: 7110 1011 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1110 │ │ +1ac826: 0c01 |0061: move-result-object v1 │ │ +1ac828: 5402 3d01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ac82c: 1f01 8c17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@178c │ │ +1ac830: 6e20 d008 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08d0 │ │ +1ac836: 5400 3e01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013e │ │ +1ac83a: 1a01 25ac |006b: const-string v1, "fileNameEditLayout" // string@ac25 │ │ +1ac83e: 7120 5cb7 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ac844: 1f00 2301 |0070: check-cast v0, Landroid/view/View; // type@0123 │ │ +1ac848: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +1ac84a: 6e20 4e03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ac850: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=352 │ │ 0x000d line=592 │ │ 0x0012 line=593 │ │ 0x0017 line=357 │ │ @@ -41174,44 +41174,44 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1aba58: |[1aba58] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1aba68: 6e10 0211 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1aba6e: 0c00 |0003: move-result-object v0 │ │ -1aba70: 1a01 f4b5 |0004: const-string v1, "getIntent(...)" // string@b5f4 │ │ -1aba74: 7120 4fb7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1aba7a: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1aba7e: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ -1aba82: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1aba84: 1a04 b392 |000e: const-string v4, "android.intent.extra.STREAM" // string@92b3 │ │ -1aba88: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -1aba8c: 1c01 be00 |0012: const-class v1, Landroid/os/Parcelable; // type@00be │ │ -1aba90: 7130 910d 4001 |0014: invoke-static {v0, v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0d91 │ │ -1aba96: 0c00 |0017: move-result-object v0 │ │ -1aba98: 1f00 be00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00be │ │ -1aba9c: 280a |001a: goto 0024 // +000a │ │ -1aba9e: 6e20 a200 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a2 │ │ -1abaa4: 0c00 |001e: move-result-object v0 │ │ -1abaa6: 2001 be00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00be │ │ -1abaaa: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1abaae: 0730 |0023: move-object v0, v3 │ │ -1abab0: 2001 a000 |0024: instance-of v1, v0, Landroid/net/Uri; // type@00a0 │ │ -1abab4: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -1abab8: 1f00 a000 |0028: check-cast v0, Landroid/net/Uri; // type@00a0 │ │ -1ababc: 2802 |002a: goto 002c // +0002 │ │ -1ababe: 0730 |002b: move-object v0, v3 │ │ -1abac0: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ -1abac4: 5b50 5f05 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055f │ │ -1abac8: 7020 fb10 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fb │ │ -1abace: 0c03 |0033: move-result-object v3 │ │ -1abad0: 1103 |0034: return-object v3 │ │ +1abb28: |[1abb28] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1abb38: 6e10 0211 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1abb3e: 0c00 |0003: move-result-object v0 │ │ +1abb40: 1a01 f9b5 |0004: const-string v1, "getIntent(...)" // string@b5f9 │ │ +1abb44: 7120 5cb7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1abb4a: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1abb4e: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ +1abb52: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1abb54: 1a04 b892 |000e: const-string v4, "android.intent.extra.STREAM" // string@92b8 │ │ +1abb58: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +1abb5c: 1c01 be00 |0012: const-class v1, Landroid/os/Parcelable; // type@00be │ │ +1abb60: 7130 910d 4001 |0014: invoke-static {v0, v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0d91 │ │ +1abb66: 0c00 |0017: move-result-object v0 │ │ +1abb68: 1f00 be00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00be │ │ +1abb6c: 280a |001a: goto 0024 // +000a │ │ +1abb6e: 6e20 a200 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a2 │ │ +1abb74: 0c00 |001e: move-result-object v0 │ │ +1abb76: 2001 be00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00be │ │ +1abb7a: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1abb7e: 0730 |0023: move-object v0, v3 │ │ +1abb80: 2001 a000 |0024: instance-of v1, v0, Landroid/net/Uri; // type@00a0 │ │ +1abb84: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ +1abb88: 1f00 a000 |0028: check-cast v0, Landroid/net/Uri; // type@00a0 │ │ +1abb8c: 2802 |002a: goto 002c // +0002 │ │ +1abb8e: 0730 |002b: move-object v0, v3 │ │ +1abb90: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ +1abb94: 5b50 5f05 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055f │ │ +1abb98: 7020 fb10 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fb │ │ +1abb9e: 0c03 |0033: move-result-object v3 │ │ +1abba0: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0009 line=629 │ │ 0x001b line=630 │ │ 0x0024 line=346 │ │ 0x002e line=347 │ │ @@ -41224,52 +41224,52 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -1abad4: |[1abad4] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1abae4: 6e10 0211 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1abaea: 0c00 |0003: move-result-object v0 │ │ -1abaec: 1a01 b592 |0004: const-string v1, "android.intent.extra.TEXT" // string@92b5 │ │ -1abaf0: 6e20 a600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ -1abaf6: 0c00 |0009: move-result-object v0 │ │ -1abaf8: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -1abafc: 7110 673a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a67 │ │ -1abb02: 0a00 |000f: move-result v0 │ │ -1abb04: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1abb06: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ -1abb0a: 1a00 8a25 |0013: const-string v0, ".url" // string@258a │ │ -1abb0e: 2803 |0015: goto 0018 // +0003 │ │ -1abb10: 1a00 8925 |0016: const-string v0, ".txt" // string@2589 │ │ -1abb14: 6e10 0211 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1abb1a: 0c02 |001b: move-result-object v2 │ │ -1abb1c: 1a01 b492 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@92b4 │ │ -1abb20: 6e20 a600 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ -1abb26: 0c02 |0021: move-result-object v2 │ │ -1abb28: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ -1abb2c: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ -1abb30: 1f02 8b17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@178b │ │ -1abb34: 7210 f592 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@92f5 │ │ -1abb3a: 0a01 |002b: move-result v1 │ │ -1abb3c: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ -1abb40: 2202 6918 |002e: new-instance v2, Ljava/util/Date; // type@1869 │ │ -1abb44: 7010 5897 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@9758 │ │ -1abb4a: 1b01 d505 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@000105d5 │ │ -1abb50: 7120 0909 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@0909 │ │ -1abb56: 0c02 |0039: move-result-object v2 │ │ -1abb58: 1f02 ba17 |003a: check-cast v2, Ljava/lang/String; // type@17ba │ │ -1abb5c: 2201 bc17 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@17bc │ │ -1abb60: 7010 6c94 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@946c │ │ -1abb66: 6e20 7794 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1abb6c: 6e20 7894 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1abb72: 6e10 8a94 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1abb78: 0c02 |004a: move-result-object v2 │ │ -1abb7a: 1102 |004b: return-object v2 │ │ +1abba4: |[1abba4] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1abbb4: 6e10 0211 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1abbba: 0c00 |0003: move-result-object v0 │ │ +1abbbc: 1a01 ba92 |0004: const-string v1, "android.intent.extra.TEXT" // string@92ba │ │ +1abbc0: 6e20 a600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ +1abbc6: 0c00 |0009: move-result-object v0 │ │ +1abbc8: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +1abbcc: 7110 743a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a74 │ │ +1abbd2: 0a00 |000f: move-result v0 │ │ +1abbd4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1abbd6: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ +1abbda: 1a00 8b25 |0013: const-string v0, ".url" // string@258b │ │ +1abbde: 2803 |0015: goto 0018 // +0003 │ │ +1abbe0: 1a00 8a25 |0016: const-string v0, ".txt" // string@258a │ │ +1abbe4: 6e10 0211 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1abbea: 0c02 |001b: move-result-object v2 │ │ +1abbec: 1a01 b992 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@92b9 │ │ +1abbf0: 6e20 a600 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ +1abbf6: 0c02 |0021: move-result-object v2 │ │ +1abbf8: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ +1abbfc: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ +1abc00: 1f02 8c17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@178c │ │ +1abc04: 7210 0293 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@9302 │ │ +1abc0a: 0a01 |002b: move-result v1 │ │ +1abc0c: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ +1abc10: 2202 6a18 |002e: new-instance v2, Ljava/util/Date; // type@186a │ │ +1abc14: 7010 6597 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@9765 │ │ +1abc1a: 1b01 da05 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@000105da │ │ +1abc20: 7120 0909 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@0909 │ │ +1abc26: 0c02 |0039: move-result-object v2 │ │ +1abc28: 1f02 bb17 |003a: check-cast v2, Ljava/lang/String; // type@17bb │ │ +1abc2c: 2201 bd17 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@17bd │ │ +1abc30: 7010 7994 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9479 │ │ +1abc36: 6e20 8494 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1abc3c: 6e20 8594 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1abc42: 6e10 9794 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1abc48: 0c02 |004a: move-result-object v2 │ │ +1abc4a: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0018 line=339 │ │ 0x0026 line=340 │ │ 0x003c line=341 │ │ locals : │ │ @@ -41280,30 +41280,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1aaf58: |[1aaf58] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ -1aaf68: 6200 b812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1aaf6c: 6e10 8f39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -1aaf72: 0a00 |0005: move-result v0 │ │ -1aaf74: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -1aaf76: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ -1aaf7a: 2200 3e00 |0009: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1aaf7e: 0731 |000b: move-object v1, v3 │ │ -1aaf80: 1f01 3600 |000c: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1aaf84: 1c02 7204 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ -1aaf88: 7030 9200 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ -1aaf8e: 6e20 2711 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1127 │ │ -1aaf94: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1aaf96: 0f00 |0017: return v0 │ │ -1aaf98: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -1aaf9a: 0f00 |0019: return v0 │ │ +1ab028: |[1ab028] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ +1ab038: 6200 bb12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1ab03c: 6e10 9c39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +1ab042: 0a00 |0005: move-result v0 │ │ +1ab044: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +1ab046: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ +1ab04a: 2200 3e00 |0009: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1ab04e: 0731 |000b: move-object v1, v3 │ │ +1ab050: 1f01 3600 |000c: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1ab054: 1c02 7204 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@0472 │ │ +1ab058: 7030 9200 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ +1ab05e: 6e20 2711 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1127 │ │ +1ab064: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1ab066: 0f00 |0017: return v0 │ │ +1ab068: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +1ab06a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41312,30 +41312,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1aaf9c: |[1aaf9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ -1aafac: 6e10 0211 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1aafb2: 0c00 |0003: move-result-object v0 │ │ -1aafb4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1aafb8: 6e10 9d00 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ -1aafbe: 0c00 |0009: move-result-object v0 │ │ -1aafc0: 2802 |000a: goto 000c // +0002 │ │ -1aafc2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1aafc4: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ -1aafc8: 2200 f204 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04f2 │ │ -1aafcc: 7020 8810 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1088 │ │ -1aafd2: 7110 e679 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79e6 │ │ -1aafd8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -1aafda: 0f00 |0017: return v0 │ │ -1aafdc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -1aafde: 0f00 |0019: return v0 │ │ +1ab06c: |[1ab06c] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ +1ab07c: 6e10 0211 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ab082: 0c00 |0003: move-result-object v0 │ │ +1ab084: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1ab088: 6e10 9d00 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ +1ab08e: 0c00 |0009: move-result-object v0 │ │ +1ab090: 2802 |000a: goto 000c // +0002 │ │ +1ab092: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1ab094: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ +1ab098: 2200 f204 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04f2 │ │ +1ab09c: 7020 8810 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1088 │ │ +1ab0a2: 7110 f379 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79f3 │ │ +1ab0a8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +1ab0aa: 0f00 |0017: return v0 │ │ +1ab0ac: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +1ab0ae: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41344,35 +41344,35 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1ac784: |[1ac784] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1ac794: 1a00 f3ed |0000: const-string v0, "scope" // string@edf3 │ │ -1ac798: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1ac79e: 6200 e4a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e4 │ │ -1ac7a2: 7220 8273 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7382 │ │ -1ac7a8: 2204 9f17 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@179f │ │ -1ac7ac: 6e10 0211 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ac7b2: 0c00 |000f: move-result-object v0 │ │ -1ac7b4: 2201 bc17 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@17bc │ │ -1ac7b8: 1a02 ee28 |0012: const-string v2, "Activity " // string@28ee │ │ -1ac7bc: 7020 6f94 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1ac7c2: 6e20 7794 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1ac7c8: 1a03 b50a |001a: const-string v3, " has null extras in " // string@0ab5 │ │ -1ac7cc: 6e20 7894 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1ac7d2: 6e20 7794 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9477 │ │ -1ac7d8: 6e10 8a94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1ac7de: 0c03 |0025: move-result-object v3 │ │ -1ac7e0: 7020 7d93 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@937d │ │ -1ac7e6: 1f04 c217 |0029: check-cast v4, Ljava/lang/Throwable; // type@17c2 │ │ -1ac7ea: 7110 9c79 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@799c │ │ -1ac7f0: 0e00 |002e: return-void │ │ +1ac854: |[1ac854] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1ac864: 1a00 f8ed |0000: const-string v0, "scope" // string@edf8 │ │ +1ac868: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1ac86e: 6200 e7a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e7 │ │ +1ac872: 7220 8f73 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@738f │ │ +1ac878: 2204 a017 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@17a0 │ │ +1ac87c: 6e10 0211 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ac882: 0c00 |000f: move-result-object v0 │ │ +1ac884: 2201 bd17 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@17bd │ │ +1ac888: 1a02 f128 |0012: const-string v2, "Activity " // string@28f1 │ │ +1ac88c: 7020 7c94 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1ac892: 6e20 8494 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1ac898: 1a03 b60a |001a: const-string v3, " has null extras in " // string@0ab6 │ │ +1ac89c: 6e20 8594 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1ac8a2: 6e20 8494 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9484 │ │ +1ac8a8: 6e10 9794 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1ac8ae: 0c03 |0025: move-result-object v3 │ │ +1ac8b0: 7020 8a93 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938a │ │ +1ac8b6: 1f04 c317 |0029: check-cast v4, Ljava/lang/Throwable; // type@17c3 │ │ +1ac8ba: 7110 a979 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79a9 │ │ +1ac8c0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=142 │ │ 0x000a line=143 │ │ locals : │ │ 0x0000 - 0x002f reg=3 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x002f reg=4 (null) Lio/sentry/IScope; │ │ @@ -41382,68 +41382,68 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -1aafe0: |[1aafe0] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ -1aaff0: 5520 6105 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ -1aaff4: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1aaff8: 7010 fd10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1aaffe: 0c00 |0007: move-result-object v0 │ │ -1ab000: 5400 3d01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ab004: 1a01 1fac |000a: const-string v1, "fileNameEdit" // string@ac1f │ │ -1ab008: 7120 4fb7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ab00e: 7110 8c3a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a8c │ │ -1ab014: 0a00 |0012: move-result v0 │ │ -1ab016: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1ab01a: 7010 0511 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1ab020: 0c00 |0018: move-result-object v0 │ │ -1ab022: 6e10 4211 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1142 │ │ -1ab028: 0a00 |001c: move-result v0 │ │ -1ab02a: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ -1ab02e: 7010 0811 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1ab034: 0c00 |0022: move-result-object v0 │ │ -1ab036: 6e10 7c34 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ -1ab03c: 0c00 |0026: move-result-object v0 │ │ -1ab03e: 6e10 4606 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1ab044: 0c00 |002a: move-result-object v0 │ │ -1ab046: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ -1ab04a: 7010 0811 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1ab050: 0c00 |0030: move-result-object v0 │ │ -1ab052: 6e10 7b34 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1ab058: 0c00 |0034: move-result-object v0 │ │ -1ab05a: 6e10 4606 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1ab060: 0c00 |0038: move-result-object v0 │ │ -1ab062: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ -1ab066: 7010 0711 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1ab06c: 0c00 |003e: move-result-object v0 │ │ -1ab06e: 6e10 ac10 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1ab074: 0c00 |0042: move-result-object v0 │ │ -1ab076: 6e10 4606 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1ab07c: 0c00 |0046: move-result-object v0 │ │ -1ab07e: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ -1ab082: 7010 0711 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1ab088: 0c00 |004c: move-result-object v0 │ │ -1ab08a: 6e10 ac10 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1ab090: 0c00 |0050: move-result-object v0 │ │ -1ab092: 6e10 4606 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1ab098: 0c00 |0054: move-result-object v0 │ │ -1ab09a: 1f00 a217 |0055: check-cast v0, Ljava/lang/Integer; // type@17a2 │ │ -1ab09e: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -1ab0a2: 2808 |0059: goto 0061 // +0008 │ │ -1ab0a4: 6e10 8893 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1ab0aa: 0a00 |005d: move-result v0 │ │ -1ab0ac: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ -1ab0ae: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ -1ab0b2: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -1ab0b4: 2802 |0062: goto 0064 // +0002 │ │ -1ab0b6: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -1ab0b8: 0f00 |0064: return v0 │ │ +1ab0b0: |[1ab0b0] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ +1ab0c0: 5520 6105 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ +1ab0c4: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1ab0c8: 7010 fd10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ab0ce: 0c00 |0007: move-result-object v0 │ │ +1ab0d0: 5400 3d01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ab0d4: 1a01 24ac |000a: const-string v1, "fileNameEdit" // string@ac24 │ │ +1ab0d8: 7120 5cb7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ab0de: 7110 993a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a99 │ │ +1ab0e4: 0a00 |0012: move-result v0 │ │ +1ab0e6: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1ab0ea: 7010 0511 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1ab0f0: 0c00 |0018: move-result-object v0 │ │ +1ab0f2: 6e10 4211 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1142 │ │ +1ab0f8: 0a00 |001c: move-result v0 │ │ +1ab0fa: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ +1ab0fe: 7010 0811 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1ab104: 0c00 |0022: move-result-object v0 │ │ +1ab106: 6e10 8934 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3489 │ │ +1ab10c: 0c00 |0026: move-result-object v0 │ │ +1ab10e: 6e10 4606 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1ab114: 0c00 |002a: move-result-object v0 │ │ +1ab116: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ +1ab11a: 7010 0811 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1ab120: 0c00 |0030: move-result-object v0 │ │ +1ab122: 6e10 8834 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1ab128: 0c00 |0034: move-result-object v0 │ │ +1ab12a: 6e10 4606 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1ab130: 0c00 |0038: move-result-object v0 │ │ +1ab132: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ +1ab136: 7010 0711 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1ab13c: 0c00 |003e: move-result-object v0 │ │ +1ab13e: 6e10 ac10 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1ab144: 0c00 |0042: move-result-object v0 │ │ +1ab146: 6e10 4606 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1ab14c: 0c00 |0046: move-result-object v0 │ │ +1ab14e: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ +1ab152: 7010 0711 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1ab158: 0c00 |004c: move-result-object v0 │ │ +1ab15a: 6e10 ac10 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1ab160: 0c00 |0050: move-result-object v0 │ │ +1ab162: 6e10 4606 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1ab168: 0c00 |0054: move-result-object v0 │ │ +1ab16a: 1f00 a317 |0055: check-cast v0, Ljava/lang/Integer; // type@17a3 │ │ +1ab16e: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +1ab172: 2808 |0059: goto 0061 // +0008 │ │ +1ab174: 6e10 9593 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1ab17a: 0a00 |005d: move-result v0 │ │ +1ab17c: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ +1ab17e: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ +1ab182: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +1ab184: 2802 |0062: goto 0064 // +0002 │ │ +1ab186: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +1ab188: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x001f line=401 │ │ 0x002d line=402 │ │ 0x003b line=403 │ │ 0x0049 line=404 │ │ @@ -41455,38 +41455,38 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab0bc: |[1ab0bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ -1ab0cc: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1ab0d0: 6e10 c509 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c5 │ │ -1ab0d6: 0a00 |0005: move-result v0 │ │ -1ab0d8: 0f00 |0006: return v0 │ │ +1ab18c: |[1ab18c] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ +1ab19c: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1ab1a0: 6e10 c509 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c5 │ │ +1ab1a6: 0a00 |0005: move-result v0 │ │ +1ab1a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ │ │ #56 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : 'selectAllButFileExtension' │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aca68: |[1aca68] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1aca78: 2200 f104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04f1 │ │ -1aca7c: 7030 8610 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1086 │ │ -1aca82: 6e20 cd08 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08cd │ │ -1aca88: 0e00 |0008: return-void │ │ +1acb38: |[1acb38] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1acb48: 2200 f104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04f1 │ │ +1acb4c: 7030 8610 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1086 │ │ +1acb52: 6e20 cd08 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08cd │ │ +1acb58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0009 reg=2 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ │ │ @@ -41495,100 +41495,100 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 60 │ │ ins : 4 │ │ outs : 54 │ │ insns size : 159 16-bit code units │ │ -1ac918: |[1ac918] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1ac928: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -1ac92c: 7601 0711 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1ac932: 0c01 |0005: move-result-object v1 │ │ -1ac934: 6e10 ab10 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ab │ │ -1ac93a: 0c01 |0009: move-result-object v1 │ │ -1ac93c: 6e10 4606 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1ac942: 0c01 |000d: move-result-object v1 │ │ -1ac944: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1ac946: 7110 ee92 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1ac94c: 0c02 |0012: move-result-object v2 │ │ -1ac94e: 7120 47b7 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b747 │ │ -1ac954: 0a01 |0016: move-result v1 │ │ -1ac956: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ -1ac95a: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ -1ac95e: 7601 0711 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1ac964: 0c01 |001e: move-result-object v1 │ │ -1ac966: 6e10 ab10 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ab │ │ -1ac96c: 0c01 |0022: move-result-object v1 │ │ -1ac96e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1ac970: 7110 ee92 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1ac976: 0c02 |0027: move-result-object v2 │ │ -1ac978: 6e20 4a06 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1ac97e: 7401 c508 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c5 │ │ -1ac984: 0c01 |002e: move-result-object v1 │ │ -1ac986: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ -1ac98a: 2803 |0031: goto 0034 // +0003 │ │ -1ac98c: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ -1ac990: 1f01 8b17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@178b │ │ -1ac994: 6e10 fd93 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93fd │ │ -1ac99a: 0c07 |0039: move-result-object v7 │ │ -1ac99c: 2201 8c03 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1ac9a0: 0712 |003c: move-object v2, v1 │ │ -1ac9a2: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ -1ac9a6: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ -1ac9aa: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -1ac9ac: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1ac9ae: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -1ac9b0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1ac9b2: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -1ac9b4: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -1ac9b6: 120a |0047: const/4 v10, #int 0 // #0 │ │ -1ac9b8: 120b |0048: const/4 v11, #int 0 // #0 │ │ -1ac9ba: 120c |0049: const/4 v12, #int 0 // #0 │ │ -1ac9bc: 120d |004a: const/4 v13, #int 0 // #0 │ │ -1ac9be: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ -1ac9c2: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ -1ac9c6: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ -1ac9ca: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ -1ac9ce: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ -1ac9d2: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ -1ac9d6: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ -1ac9da: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ -1ac9de: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ -1ac9e2: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ -1ac9e6: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ -1ac9ea: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ -1ac9ee: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ -1ac9f2: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ -1ac9f6: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ -1ac9fa: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ -1ac9fe: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ -1aca02: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ -1aca06: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ -1aca0a: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ -1aca0e: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ -1aca12: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ -1aca16: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ -1aca1a: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ -1aca1e: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ -1aca22: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ -1aca26: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ -1aca2a: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ -1aca2e: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ -1aca32: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ -1aca36: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ -1aca3a: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ -1aca3e: 7636 150a 0200 |008b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a15 │ │ -1aca44: 6e10 2e0a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a2e │ │ -1aca4a: 0c01 |0091: move-result-object v1 │ │ -1aca4c: 6e10 4794 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9447 │ │ -1aca52: 0a01 |0095: move-result v1 │ │ -1aca54: 2202 f304 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04f3 │ │ -1aca58: 7030 8a10 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@108a │ │ -1aca5e: 6e20 c708 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08c7 │ │ -1aca64: 0e00 |009e: return-void │ │ +1ac9e8: |[1ac9e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1ac9f8: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +1ac9fc: 7601 0711 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1aca02: 0c01 |0005: move-result-object v1 │ │ +1aca04: 6e10 ab10 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ab │ │ +1aca0a: 0c01 |0009: move-result-object v1 │ │ +1aca0c: 6e10 4606 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1aca12: 0c01 |000d: move-result-object v1 │ │ +1aca14: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1aca16: 7110 fb92 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1aca1c: 0c02 |0012: move-result-object v2 │ │ +1aca1e: 7120 54b7 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b754 │ │ +1aca24: 0a01 |0016: move-result v1 │ │ +1aca26: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ +1aca2a: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ +1aca2e: 7601 0711 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1aca34: 0c01 |001e: move-result-object v1 │ │ +1aca36: 6e10 ab10 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ab │ │ +1aca3c: 0c01 |0022: move-result-object v1 │ │ +1aca3e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1aca40: 7110 fb92 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1aca46: 0c02 |0027: move-result-object v2 │ │ +1aca48: 6e20 4a06 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1aca4e: 7401 c508 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c5 │ │ +1aca54: 0c01 |002e: move-result-object v1 │ │ +1aca56: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ +1aca5a: 2803 |0031: goto 0034 // +0003 │ │ +1aca5c: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ +1aca60: 1f01 8c17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@178c │ │ +1aca64: 6e10 0a94 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940a │ │ +1aca6a: 0c07 |0039: move-result-object v7 │ │ +1aca6c: 2201 8c03 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1aca70: 0712 |003c: move-object v2, v1 │ │ +1aca72: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ +1aca76: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ +1aca7a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +1aca7c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1aca7e: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +1aca80: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1aca82: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +1aca84: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +1aca86: 120a |0047: const/4 v10, #int 0 // #0 │ │ +1aca88: 120b |0048: const/4 v11, #int 0 // #0 │ │ +1aca8a: 120c |0049: const/4 v12, #int 0 // #0 │ │ +1aca8c: 120d |004a: const/4 v13, #int 0 // #0 │ │ +1aca8e: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ +1aca92: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ +1aca96: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ +1aca9a: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ +1aca9e: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ +1acaa2: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ +1acaa6: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ +1acaaa: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ +1acaae: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ +1acab2: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ +1acab6: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ +1acaba: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ +1acabe: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ +1acac2: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ +1acac6: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ +1acaca: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ +1acace: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ +1acad2: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ +1acad6: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ +1acada: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ +1acade: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ +1acae2: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ +1acae6: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ +1acaea: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ +1acaee: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ +1acaf2: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ +1acaf6: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ +1acafa: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ +1acafe: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ +1acb02: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ +1acb06: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ +1acb0a: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ +1acb0e: 7636 150a 0200 |008b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a15 │ │ +1acb14: 6e10 2e0a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a2e │ │ +1acb1a: 0c01 |0091: move-result-object v1 │ │ +1acb1c: 6e10 5494 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9454 │ │ +1acb22: 0a01 |0095: move-result v1 │ │ +1acb24: 2202 f304 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04f3 │ │ +1acb28: 7030 8a10 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@108a │ │ +1acb2e: 6e20 c708 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08c7 │ │ +1acb34: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x001b line=123 │ │ 0x002b line=124 │ │ 0x003a line=125 │ │ 0x0096 line=126 │ │ @@ -41603,18 +41603,18 @@ │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;I)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1ac8fc: |[1ac8fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ac90c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ac90e: 6e30 cf08 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08cf │ │ -1ac914: 0e00 |0004: return-void │ │ +1ac9cc: |[1ac9cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ac9dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ac9de: 6e30 cf08 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08cf │ │ +1ac9e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -41623,20 +41623,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1aca8c: |[1aca8c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1aca9c: 7110 4db7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1acaa2: 2200 0005 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@0500 │ │ -1acaa6: 7020 a410 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a4 │ │ -1acaac: 7120 6a45 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@456a │ │ -1acab2: 0e00 |000b: return-void │ │ +1acb5c: |[1acb5c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1acb6c: 7110 5ab7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1acb72: 2200 0005 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@0500 │ │ +1acb76: 7020 a410 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a4 │ │ +1acb7c: 7120 7745 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4577 │ │ +1acb82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -41645,33 +41645,33 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1abe38: |[1abe38] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1abe48: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -1abe4c: 6e10 9d00 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ -1abe52: 0c02 |0005: move-result-object v2 │ │ -1abe54: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ -1abe58: 7010 0711 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1abe5e: 0c01 |000b: move-result-object v1 │ │ -1abe60: 6e10 ac10 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1abe66: 0c01 |000f: move-result-object v1 │ │ -1abe68: 6200 300a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a30 │ │ -1abe6c: 6e20 7a1f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f7a │ │ -1abe72: 0c02 |0015: move-result-object v2 │ │ -1abe74: 6e10 8e1f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f8e │ │ -1abe7a: 0a02 |0019: move-result v2 │ │ -1abe7c: 7110 9793 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1abe82: 0c02 |001d: move-result-object v2 │ │ -1abe84: 6e20 4a06 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1abe8a: 6201 91b2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1abe8e: 1101 |0023: return-object v1 │ │ +1abf08: |[1abf08] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1abf18: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +1abf1c: 6e10 9d00 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009d │ │ +1abf22: 0c02 |0005: move-result-object v2 │ │ +1abf24: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ +1abf28: 7010 0711 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1abf2e: 0c01 |000b: move-result-object v1 │ │ +1abf30: 6e10 ac10 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1abf36: 0c01 |000f: move-result-object v1 │ │ +1abf38: 6200 330a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a33 │ │ +1abf3c: 6e20 871f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f87 │ │ +1abf42: 0c02 |0015: move-result-object v2 │ │ +1abf44: 6e10 9b1f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f9b │ │ +1abf4a: 0a02 |0019: move-result v2 │ │ +1abf4c: 7110 a493 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1abf52: 0c02 |001d: move-result-object v2 │ │ +1abf54: 6e20 4a06 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1abf5a: 6201 94b2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1abf5e: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0008 line=91 │ │ 0x0021 line=93 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -41682,28 +41682,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1acab4: |[1acab4] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ -1acac4: 2200 d50b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bd5 │ │ -1acac8: 7010 1b3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a1b │ │ -1acace: 0741 |0005: move-object v1, v4 │ │ -1acad0: 1f01 3002 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ -1acad4: 2202 0105 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@0501 │ │ -1acad8: 7020 a610 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a6 │ │ -1acade: 6e30 283a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3a28 │ │ -1acae4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1acae6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1acae8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1acaea: 7140 203a 3021 |0013: invoke-static {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a20 │ │ -1acaf0: 5b40 6005 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0560 │ │ -1acaf4: 0e00 |0018: return-void │ │ +1acb84: |[1acb84] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ +1acb94: 2200 d60b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bd6 │ │ +1acb98: 7010 283a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a28 │ │ +1acb9e: 0741 |0005: move-object v1, v4 │ │ +1acba0: 1f01 3002 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0230 │ │ +1acba4: 2202 0105 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@0501 │ │ +1acba8: 7020 a610 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a6 │ │ +1acbae: 6e30 353a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3a35 │ │ +1acbb4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1acbb6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1acbb8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1acbba: 7140 2d3a 3021 |0013: invoke-static {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a2d │ │ +1acbc0: 5b40 6005 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0560 │ │ +1acbc4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=153 │ │ 0x0008 line=152 │ │ 0x0013 line=156 │ │ 0x0016 line=151 │ │ @@ -41715,19 +41715,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1abe90: |[1abe90] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1abea0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -1abea4: 7010 0011 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1100 │ │ -1abeaa: 6200 91b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1abeae: 1100 |0007: return-object v0 │ │ +1abf60: |[1abf60] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1abf70: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +1abf74: 7010 0011 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1100 │ │ +1abf7a: 6200 94b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1abf7e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ │ │ @@ -41736,32 +41736,32 @@ │ │ type : '()Lcom/google/android/material/button/MaterialButton;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -1ab6c0: |[1ab6c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ -1ab6d0: 7010 0811 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1ab6d6: 0c00 |0003: move-result-object v0 │ │ -1ab6d8: 7010 fd10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ab6de: 0c01 |0007: move-result-object v1 │ │ -1ab6e0: 5411 4201 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ -1ab6e4: 7110 4db7 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1ab6ea: 0752 |000d: move-object v2, v5 │ │ -1ab6ec: 1f02 4402 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1ab6f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1ab6f2: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -1ab6f4: 7153 3945 2143 |0012: invoke-static {v1, v2, v3, v4, v3}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.initProgress$default:(Lcom/google/android/material/button/MaterialButton;Landroidx/lifecycle/LifecycleOwner;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4539 │ │ -1ab6fa: 2202 fd04 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04fd │ │ -1ab6fe: 7040 9e10 5201 |0017: invoke-direct {v2, v5, v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V // method@109e │ │ -1ab704: 6e20 3f08 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083f │ │ -1ab70a: 1b00 b004 0100 |001d: const-string/jumbo v0, "with(...)" // string@000104b0 │ │ -1ab710: 7120 4fb7 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ab716: 1101 |0023: return-object v1 │ │ +1ab790: |[1ab790] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ +1ab7a0: 7010 0811 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1ab7a6: 0c00 |0003: move-result-object v0 │ │ +1ab7a8: 7010 fd10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ab7ae: 0c01 |0007: move-result-object v1 │ │ +1ab7b0: 5411 4201 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ +1ab7b4: 7110 5ab7 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1ab7ba: 0752 |000d: move-object v2, v5 │ │ +1ab7bc: 1f02 4402 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1ab7c0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1ab7c2: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +1ab7c4: 7153 4645 2143 |0012: invoke-static {v1, v2, v3, v4, v3}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.initProgress$default:(Lcom/google/android/material/button/MaterialButton;Landroidx/lifecycle/LifecycleOwner;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4546 │ │ +1ab7ca: 2202 fd04 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04fd │ │ +1ab7ce: 7040 9e10 5201 |0017: invoke-direct {v2, v5, v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V // method@109e │ │ +1ab7d4: 6e20 3f08 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083f │ │ +1ab7da: 1b00 b504 0100 |001d: const-string/jumbo v0, "with(...)" // string@000104b5 │ │ +1ab7e0: 7120 5cb7 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ab7e6: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ 0x000a line=275 │ │ 0x0015 line=276 │ │ 0x001d line=273 │ │ @@ -41773,123 +41773,123 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 212 16-bit code units │ │ -1acaf8: |[1acaf8] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ -1acb08: 7010 0511 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ -1acb0e: 0c0f |0003: move-result-object v15 │ │ -1acb10: 6e10 4211 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1142 │ │ -1acb16: 0a0f |0007: move-result v15 │ │ -1acb18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1acb1a: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ -1acb1e: 220d 3e00 |000b: new-instance v13, Landroid/content/Intent; // type@003e │ │ -1acb22: 7010 9100 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0091 │ │ -1acb28: 7010 0811 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1acb2e: 0c0e |0013: move-result-object v14 │ │ -1acb30: 6e10 7b34 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1acb36: 0c0e |0017: move-result-object v14 │ │ -1acb38: 6e10 4606 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1acb3e: 0c0e |001b: move-result-object v14 │ │ -1acb40: 1f0e bb03 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1acb44: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ -1acb48: 6e10 710b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ -1acb4e: 0a0e |0023: move-result v14 │ │ -1acb50: 7110 9793 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1acb56: 0c00 |0027: move-result-object v0 │ │ -1acb58: 1f00 7e17 |0028: check-cast v0, Ljava/io/Serializable; // type@177e │ │ -1acb5c: 1a0e f7a5 |002a: const-string v14, "destination_drive_id" // string@a5f7 │ │ -1acb60: 6e30 ab00 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ab │ │ -1acb66: 7010 0711 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1acb6c: 0c0e |0032: move-result-object v14 │ │ -1acb6e: 6e10 ac10 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1acb74: 0c0e |0036: move-result-object v14 │ │ -1acb76: 6e10 4606 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1acb7c: 0c0e |003a: move-result-object v14 │ │ -1acb7e: 1f0e 7e17 |003b: check-cast v14, Ljava/io/Serializable; // type@177e │ │ -1acb82: 1a0f f8a5 |003d: const-string v15, "destination_folder_id" // string@a5f8 │ │ -1acb86: 6e30 ab00 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ab │ │ -1acb8c: 12fe |0042: const/4 v14, #int -1 // #ff │ │ -1acb8e: 6e30 1f11 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@111f │ │ -1acb94: 6e10 fc10 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ -1acb9a: 0e00 |0049: return-void │ │ -1acb9c: 7110 4db7 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1acba2: 121f |004d: const/4 v15, #int 1 // #1 │ │ -1acba4: 7140 5c45 0d0f |004e: invoke-static {v13, v0, v15, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showProgressCatching$default:(Lcom/google/android/material/button/MaterialButton;Ljava/lang/Integer;ILjava/lang/Object;)V // method@455c │ │ -1acbaa: 54c1 6005 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0560 │ │ -1acbae: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ -1acbb2: 1a01 20a8 |0055: const-string v1, "drivePermissions" // string@a820 │ │ -1acbb6: 7110 6db7 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -1acbbc: 0701 |005a: move-object v1, v0 │ │ -1acbbe: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -1acbc0: 7140 203a 210f |005c: invoke-static {v1, v2, v15, v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a20 │ │ -1acbc6: 0a0f |005f: move-result v15 │ │ -1acbc8: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ -1acbcc: 6e10 7c34 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ -1acbd2: 0c0f |0065: move-result-object v15 │ │ -1acbd4: 6e10 4606 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1acbda: 0c0f |0069: move-result-object v15 │ │ -1acbdc: 7110 4db7 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1acbe2: 1f0f ad17 |006d: check-cast v15, Ljava/lang/Number; // type@17ad │ │ -1acbe6: 6e10 f093 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1acbec: 0a03 |0072: move-result v3 │ │ -1acbee: 6e10 7b34 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1acbf4: 0c0e |0076: move-result-object v14 │ │ -1acbf6: 6e10 4606 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1acbfc: 0c0e |007a: move-result-object v14 │ │ -1acbfe: 1f0e bb03 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1acc02: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ -1acc06: 6e10 710b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ -1acc0c: 0a0e |0082: move-result v14 │ │ -1acc0e: 7110 9793 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1acc14: 0c00 |0086: move-result-object v0 │ │ -1acc16: 7110 4db7 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1acc1c: 6e10 8893 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1acc22: 0a04 |008d: move-result v4 │ │ -1acc24: 7010 0711 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1acc2a: 0c0e |0091: move-result-object v14 │ │ -1acc2c: 6e10 ac10 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1acc32: 0c0e |0095: move-result-object v14 │ │ -1acc34: 6e10 4606 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1acc3a: 0c0e |0099: move-result-object v14 │ │ -1acc3c: 7110 4db7 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1acc42: 1f0e ad17 |009d: check-cast v14, Ljava/lang/Number; // type@17ad │ │ -1acc46: 6e10 f093 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1acc4c: 0a05 |00a2: move-result v5 │ │ -1acc4e: 7010 f210 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10f2 │ │ -1acc54: 0a0e |00a6: move-result v14 │ │ -1acc56: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ -1acc5a: 7010 0c11 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110c │ │ -1acc60: 0c0e |00ac: move-result-object v14 │ │ -1acc62: 6e40 350b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b35 │ │ -1acc68: 07ce |00b0: move-object v14, v12 │ │ -1acc6a: 1f0e 4402 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ -1acc6e: 7110 3a06 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ -1acc74: 0c0e |00b6: move-result-object v14 │ │ -1acc76: 1f0e 531d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d53 │ │ -1acc7a: 7100 18c8 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c818 │ │ -1acc80: 0c0f |00bc: move-result-object v15 │ │ -1acc82: 1f0f 761a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a76 │ │ -1acc86: 2200 0805 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ -1acc8a: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ -1acc8c: 0701 |00c2: move-object v1, v0 │ │ -1acc8e: 07c2 |00c3: move-object v2, v12 │ │ -1acc90: 07d6 |00c4: move-object v6, v13 │ │ -1acc92: 7607 bd10 0100 |00c5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bd │ │ -1acc98: 0709 |00c8: move-object v9, v0 │ │ -1acc9a: 1f09 3c1b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b3c │ │ -1acc9e: 122a |00cb: const/4 v10, #int 2 // #2 │ │ -1acca0: 120b |00cc: const/4 v11, #int 0 // #0 │ │ -1acca2: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -1acca4: 07e6 |00ce: move-object v6, v14 │ │ -1acca6: 07f7 |00cf: move-object v7, v15 │ │ -1acca8: 7706 60c6 0600 |00d0: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c660 │ │ -1accae: 0e00 |00d3: return-void │ │ +1acbc8: |[1acbc8] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ +1acbd8: 7010 0511 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1105 │ │ +1acbde: 0c0f |0003: move-result-object v15 │ │ +1acbe0: 6e10 4211 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1142 │ │ +1acbe6: 0a0f |0007: move-result v15 │ │ +1acbe8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1acbea: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ +1acbee: 220d 3e00 |000b: new-instance v13, Landroid/content/Intent; // type@003e │ │ +1acbf2: 7010 9100 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0091 │ │ +1acbf8: 7010 0811 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1acbfe: 0c0e |0013: move-result-object v14 │ │ +1acc00: 6e10 8834 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1acc06: 0c0e |0017: move-result-object v14 │ │ +1acc08: 6e10 4606 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1acc0e: 0c0e |001b: move-result-object v14 │ │ +1acc10: 1f0e bb03 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1acc14: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ +1acc18: 6e10 710b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ +1acc1e: 0a0e |0023: move-result v14 │ │ +1acc20: 7110 a493 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1acc26: 0c00 |0027: move-result-object v0 │ │ +1acc28: 1f00 7f17 |0028: check-cast v0, Ljava/io/Serializable; // type@177f │ │ +1acc2c: 1a0e fca5 |002a: const-string v14, "destination_drive_id" // string@a5fc │ │ +1acc30: 6e30 ab00 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ab │ │ +1acc36: 7010 0711 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1acc3c: 0c0e |0032: move-result-object v14 │ │ +1acc3e: 6e10 ac10 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1acc44: 0c0e |0036: move-result-object v14 │ │ +1acc46: 6e10 4606 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1acc4c: 0c0e |003a: move-result-object v14 │ │ +1acc4e: 1f0e 7f17 |003b: check-cast v14, Ljava/io/Serializable; // type@177f │ │ +1acc52: 1a0f fda5 |003d: const-string v15, "destination_folder_id" // string@a5fd │ │ +1acc56: 6e30 ab00 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ab │ │ +1acc5c: 12fe |0042: const/4 v14, #int -1 // #ff │ │ +1acc5e: 6e30 1f11 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@111f │ │ +1acc64: 6e10 fc10 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ +1acc6a: 0e00 |0049: return-void │ │ +1acc6c: 7110 5ab7 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1acc72: 121f |004d: const/4 v15, #int 1 // #1 │ │ +1acc74: 7140 6945 0d0f |004e: invoke-static {v13, v0, v15, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showProgressCatching$default:(Lcom/google/android/material/button/MaterialButton;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4569 │ │ +1acc7a: 54c1 6005 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0560 │ │ +1acc7e: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ +1acc82: 1a01 25a8 |0055: const-string v1, "drivePermissions" // string@a825 │ │ +1acc86: 7110 7ab7 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +1acc8c: 0701 |005a: move-object v1, v0 │ │ +1acc8e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +1acc90: 7140 2d3a 210f |005c: invoke-static {v1, v2, v15, v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a2d │ │ +1acc96: 0a0f |005f: move-result v15 │ │ +1acc98: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ +1acc9c: 6e10 8934 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3489 │ │ +1acca2: 0c0f |0065: move-result-object v15 │ │ +1acca4: 6e10 4606 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1accaa: 0c0f |0069: move-result-object v15 │ │ +1accac: 7110 5ab7 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1accb2: 1f0f ae17 |006d: check-cast v15, Ljava/lang/Number; // type@17ae │ │ +1accb6: 6e10 fd93 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1accbc: 0a03 |0072: move-result v3 │ │ +1accbe: 6e10 8834 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1accc4: 0c0e |0076: move-result-object v14 │ │ +1accc6: 6e10 4606 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1acccc: 0c0e |007a: move-result-object v14 │ │ +1accce: 1f0e bb03 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1accd2: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ +1accd6: 6e10 710b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ +1accdc: 0a0e |0082: move-result v14 │ │ +1accde: 7110 a493 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1acce4: 0c00 |0086: move-result-object v0 │ │ +1acce6: 7110 5ab7 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1accec: 6e10 9593 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1accf2: 0a04 |008d: move-result v4 │ │ +1accf4: 7010 0711 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1accfa: 0c0e |0091: move-result-object v14 │ │ +1accfc: 6e10 ac10 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1acd02: 0c0e |0095: move-result-object v14 │ │ +1acd04: 6e10 4606 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1acd0a: 0c0e |0099: move-result-object v14 │ │ +1acd0c: 7110 5ab7 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1acd12: 1f0e ae17 |009d: check-cast v14, Ljava/lang/Number; // type@17ae │ │ +1acd16: 6e10 fd93 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1acd1c: 0a05 |00a2: move-result v5 │ │ +1acd1e: 7010 f210 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10f2 │ │ +1acd24: 0a0e |00a6: move-result v14 │ │ +1acd26: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ +1acd2a: 7010 0c11 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110c │ │ +1acd30: 0c0e |00ac: move-result-object v14 │ │ +1acd32: 6e40 350b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b35 │ │ +1acd38: 07ce |00b0: move-object v14, v12 │ │ +1acd3a: 1f0e 4402 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@0244 │ │ +1acd3e: 7110 3a06 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063a │ │ +1acd44: 0c0e |00b6: move-result-object v14 │ │ +1acd46: 1f0e 541d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d54 │ │ +1acd4a: 7100 25c8 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c825 │ │ +1acd50: 0c0f |00bc: move-result-object v15 │ │ +1acd52: 1f0f 771a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a77 │ │ +1acd56: 2200 0805 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ +1acd5a: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ +1acd5c: 0701 |00c2: move-object v1, v0 │ │ +1acd5e: 07c2 |00c3: move-object v2, v12 │ │ +1acd60: 07d6 |00c4: move-object v6, v13 │ │ +1acd62: 7607 bd10 0100 |00c5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bd │ │ +1acd68: 0709 |00c8: move-object v9, v0 │ │ +1acd6a: 1f09 3d1b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b3d │ │ +1acd6e: 122a |00cb: const/4 v10, #int 2 // #2 │ │ +1acd70: 120b |00cc: const/4 v11, #int 0 // #0 │ │ +1acd72: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +1acd74: 07e6 |00ce: move-object v6, v14 │ │ +1acd76: 07f7 |00cf: move-object v7, v15 │ │ +1acd78: 7706 6dc6 0600 |00d0: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c66d │ │ +1acd7e: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000b line=278 │ │ 0x0010 line=279 │ │ 0x002f line=280 │ │ 0x0043 line=281 │ │ @@ -41912,27 +41912,27 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1acda4: |[1acda4] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ -1acdb4: 7010 fd10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1acdba: 0c00 |0003: move-result-object v0 │ │ -1acdbc: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0144 │ │ -1acdc0: 7110 4db7 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1acdc6: 0701 |0009: move-object v1, v0 │ │ -1acdc8: 1f01 2301 |000a: check-cast v1, Landroid/view/View; // type@0123 │ │ -1acdcc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1acdce: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1acdd4: 2201 ff04 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04ff │ │ -1acdd8: 7020 a210 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ -1acdde: 6e20 4f08 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084f │ │ -1acde4: 0e00 |0018: return-void │ │ +1ace74: |[1ace74] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ +1ace84: 7010 fd10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ace8a: 0c00 |0003: move-result-object v0 │ │ +1ace8c: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0144 │ │ +1ace90: 7110 5ab7 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1ace96: 0701 |0009: move-object v1, v0 │ │ +1ace98: 1f01 2301 |000a: check-cast v1, Landroid/view/View; // type@0123 │ │ +1ace9c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1ace9e: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1acea4: 2201 ff04 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04ff │ │ +1acea8: 7020 a210 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ +1aceae: 6e20 4f08 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084f │ │ +1aceb4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=575 │ │ 0x0010 line=233 │ │ locals : │ │ @@ -41943,75 +41943,75 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 113 16-bit code units │ │ -1accb0: |[1accb0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1accc0: 220c 3e00 |0000: new-instance v12, Landroid/content/Intent; // type@003e │ │ -1accc4: 07b0 |0002: move-object v0, v11 │ │ -1accc6: 1f00 3600 |0003: check-cast v0, Landroid/content/Context; // type@0036 │ │ -1accca: 1c01 7407 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@0774 │ │ -1accce: 7030 9200 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ -1accd4: 2200 7607 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0776 │ │ -1accd8: 7010 0811 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1accde: 0c01 |000f: move-result-object v1 │ │ -1acce0: 6e10 7c34 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ -1acce6: 0c01 |0013: move-result-object v1 │ │ -1acce8: 6e10 4606 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1accee: 0c01 |0017: move-result-object v1 │ │ -1accf0: 7110 4db7 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1accf6: 1f01 ad17 |001b: check-cast v1, Ljava/lang/Number; // type@17ad │ │ -1accfa: 6e10 f093 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93f0 │ │ -1acd00: 0a03 |0020: move-result v3 │ │ -1acd02: 7010 0811 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ -1acd08: 0c01 |0024: move-result-object v1 │ │ -1acd0a: 6e10 7b34 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347b │ │ -1acd10: 0c01 |0028: move-result-object v1 │ │ -1acd12: 6e10 4606 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1acd18: 0c01 |002c: move-result-object v1 │ │ -1acd1a: 1f01 bb03 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ -1acd1e: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ -1acd22: 6e10 710b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ -1acd28: 0a01 |0034: move-result v1 │ │ -1acd2a: 7110 9793 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1acd30: 0c01 |0038: move-result-object v1 │ │ -1acd32: 2802 |0039: goto 003b // +0002 │ │ -1acd34: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1acd36: 7110 4db7 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1acd3c: 6e10 8893 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1acd42: 0a04 |0041: move-result v4 │ │ -1acd44: 7010 0711 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ -1acd4a: 0c01 |0045: move-result-object v1 │ │ -1acd4c: 6e10 ac10 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ -1acd52: 0c01 |0049: move-result-object v1 │ │ -1acd54: 6e10 4606 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ -1acd5a: 0c01 |004d: move-result-object v1 │ │ -1acd5c: 1f01 a217 |004e: check-cast v1, Ljava/lang/Integer; // type@17a2 │ │ -1acd60: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -1acd64: 6e10 8893 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1acd6a: 0a01 |0055: move-result v1 │ │ -1acd6c: 0115 |0056: move v5, v1 │ │ -1acd6e: 2803 |0057: goto 005a // +0003 │ │ -1acd70: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ -1acd72: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ -1acd74: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ -1acd78: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1acd7a: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -1acd7c: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1acd7e: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1acd80: 0702 |0060: move-object v2, v0 │ │ -1acd82: 7609 7f1f 0200 |0061: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.:(IIILjava/lang/String;ILandroid/os/Bundle;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1f7f │ │ -1acd88: 6e10 921f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1f92 │ │ -1acd8e: 0c00 |0067: move-result-object v0 │ │ -1acd90: 6e20 af00 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00af │ │ -1acd96: 54bb 6605 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0566 │ │ -1acd9a: 6e20 8204 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ -1acda0: 0e00 |0070: return-void │ │ +1acd80: |[1acd80] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1acd90: 220c 3e00 |0000: new-instance v12, Landroid/content/Intent; // type@003e │ │ +1acd94: 07b0 |0002: move-object v0, v11 │ │ +1acd96: 1f00 3600 |0003: check-cast v0, Landroid/content/Context; // type@0036 │ │ +1acd9a: 1c01 7507 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@0775 │ │ +1acd9e: 7030 9200 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0092 │ │ +1acda4: 2200 7707 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0777 │ │ +1acda8: 7010 0811 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1acdae: 0c01 |000f: move-result-object v1 │ │ +1acdb0: 6e10 8934 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3489 │ │ +1acdb6: 0c01 |0013: move-result-object v1 │ │ +1acdb8: 6e10 4606 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1acdbe: 0c01 |0017: move-result-object v1 │ │ +1acdc0: 7110 5ab7 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1acdc6: 1f01 ae17 |001b: check-cast v1, Ljava/lang/Number; // type@17ae │ │ +1acdca: 6e10 fd93 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93fd │ │ +1acdd0: 0a03 |0020: move-result v3 │ │ +1acdd2: 7010 0811 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1108 │ │ +1acdd8: 0c01 |0024: move-result-object v1 │ │ +1acdda: 6e10 8834 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3488 │ │ +1acde0: 0c01 |0028: move-result-object v1 │ │ +1acde2: 6e10 4606 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1acde8: 0c01 |002c: move-result-object v1 │ │ +1acdea: 1f01 bb03 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03bb │ │ +1acdee: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ +1acdf2: 6e10 710b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b71 │ │ +1acdf8: 0a01 |0034: move-result v1 │ │ +1acdfa: 7110 a493 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ace00: 0c01 |0038: move-result-object v1 │ │ +1ace02: 2802 |0039: goto 003b // +0002 │ │ +1ace04: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +1ace06: 7110 5ab7 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1ace0c: 6e10 9593 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1ace12: 0a04 |0041: move-result v4 │ │ +1ace14: 7010 0711 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1107 │ │ +1ace1a: 0c01 |0045: move-result-object v1 │ │ +1ace1c: 6e10 ac10 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ac │ │ +1ace22: 0c01 |0049: move-result-object v1 │ │ +1ace24: 6e10 4606 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1ace2a: 0c01 |004d: move-result-object v1 │ │ +1ace2c: 1f01 a317 |004e: check-cast v1, Ljava/lang/Integer; // type@17a3 │ │ +1ace30: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +1ace34: 6e10 9593 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1ace3a: 0a01 |0055: move-result v1 │ │ +1ace3c: 0115 |0056: move v5, v1 │ │ +1ace3e: 2803 |0057: goto 005a // +0003 │ │ +1ace40: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ +1ace42: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ +1ace44: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ +1ace48: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1ace4a: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +1ace4c: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1ace4e: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1ace50: 0702 |0060: move-object v2, v0 │ │ +1ace52: 7609 8c1f 0200 |0061: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.:(IIILjava/lang/String;ILandroid/os/Bundle;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1f8c │ │ +1ace58: 6e10 9f1f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1f9f │ │ +1ace5e: 0c00 |0067: move-result-object v0 │ │ +1ace60: 6e20 af00 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00af │ │ +1ace66: 54bb 6605 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0566 │ │ +1ace6a: 6e20 8204 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ +1ace70: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=236 │ │ 0x000c line=237 │ │ 0x0021 line=238 │ │ 0x0042 line=239 │ │ @@ -42028,25 +42028,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -1ab968: |[1ab968] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1ab978: 2200 6317 |0000: new-instance v0, Ljava/io/File; // type@1763 │ │ -1ab97c: 6e10 fe10 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10fe │ │ -1ab982: 0c02 |0005: move-result-object v2 │ │ -1ab984: 1a01 daf7 |0006: const-string v1, "shared_files" // string@f7da │ │ -1ab988: 7030 4392 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9243 │ │ -1ab98e: 6e10 4d92 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@924d │ │ -1ab994: 0a02 |000e: move-result v2 │ │ -1ab996: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ -1ab99a: 6e10 5e92 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@925e │ │ -1ab9a0: 1100 |0014: return-object v0 │ │ +1aba38: |[1aba38] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1aba48: 2200 6417 |0000: new-instance v0, Ljava/io/File; // type@1764 │ │ +1aba4c: 6e10 fe10 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10fe │ │ +1aba52: 0c02 |0005: move-result-object v2 │ │ +1aba54: 1a01 dff7 |0006: const-string v1, "shared_files" // string@f7df │ │ +1aba58: 7030 5092 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9250 │ │ +1aba5e: 6e10 5a92 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@925a │ │ +1aba64: 0a02 |000e: move-result v2 │ │ +1aba66: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ +1aba6a: 6e10 6b92 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@926b │ │ +1aba70: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #68 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -42054,171 +42054,171 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 18 │ │ insns size : 268 16-bit code units │ │ -1ab0dc: |[1ab0dc] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ -1ab0ec: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -1ab0f0: 7401 ff10 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ff │ │ -1ab0f6: 0c01 |0005: move-result-object v1 │ │ -1ab0f8: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -1ab0fa: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1ab0fc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1ab0fe: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1ab100: 0802 1800 |000a: move-object/from16 v2, v24 │ │ -1ab104: 7406 6b00 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ -1ab10a: 0c01 |000f: move-result-object v1 │ │ -1ab10c: 120d |0010: const/4 v13, #int 0 // #0 │ │ -1ab10e: 3801 f800 |0011: if-eqz v1, 0109 // +00f8 │ │ -1ab112: 071b |0013: move-object v11, v1 │ │ -1ab114: 1f0b 6017 |0014: check-cast v11, Ljava/io/Closeable; // type@1760 │ │ -1ab118: 07b1 |0016: move-object v1, v11 │ │ -1ab11a: 1f01 5600 |0017: check-cast v1, Landroid/database/Cursor; // type@0056 │ │ -1ab11e: 7210 0601 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0106 │ │ -1ab124: 0a02 |001c: move-result v2 │ │ -1ab126: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -1ab128: 3802 d500 |001e: if-eqz v2, 00f3 // +00d5 │ │ -1ab12c: 7401 0211 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ab132: 0c02 |0023: move-result-object v2 │ │ -1ab134: 1a03 9ca3 |0024: const-string v3, "date_modified" // string@a39c │ │ -1ab138: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ -1ab13c: 6e40 9f00 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@009f │ │ -1ab142: 0b02 |002b: move-result-wide v2 │ │ -1ab144: 6204 8513 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1385 │ │ -1ab148: 7120 b593 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93b5 │ │ -1ab14e: 0c02 |0031: move-result-object v2 │ │ -1ab150: 6e30 bc3b 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3bbc │ │ -1ab156: 0c01 |0035: move-result-object v1 │ │ -1ab158: 6e10 019b 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9b01 │ │ -1ab15e: 0c02 |0039: move-result-object v2 │ │ -1ab160: 0725 |003a: move-object v5, v2 │ │ -1ab162: 1f05 6918 |003b: check-cast v5, Ljava/util/Date; // type@1869 │ │ -1ab166: 6e10 029b 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9b02 │ │ -1ab16c: 0c01 |0040: move-result-object v1 │ │ -1ab16e: 0716 |0041: move-object v6, v1 │ │ -1ab170: 1f06 6918 |0042: check-cast v6, Ljava/util/Date; // type@1869 │ │ -1ab174: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ -1ab178: 7120 62b3 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab17e: 0f0d |0049: return v13 │ │ -1ab180: 0809 1700 |004a: move-object/from16 v9, v23 │ │ -1ab184: 7020 0611 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1106 │ │ -1ab18a: 0c01 |004f: move-result-object v1 │ │ -1ab18c: 6e10 4992 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@9249 │ │ -1ab192: 0a02 |0053: move-result v2 │ │ -1ab194: 3802 9f00 |0054: if-eqz v2, 00f3 // +009f │ │ -1ab198: 6e10 5e97 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@975e │ │ -1ab19e: 0b02 |0059: move-result-wide v2 │ │ -1ab1a0: 6e30 6092 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@9260 │ │ -1ab1a6: 7401 ff10 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ff │ │ -1ab1ac: 0c02 |0060: move-result-object v2 │ │ -1ab1ae: 0803 1800 |0061: move-object/from16 v3, v24 │ │ -1ab1b2: 6e20 6a00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006a │ │ -1ab1b8: 0c02 |0066: move-result-object v2 │ │ -1ab1ba: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ -1ab1be: 1f02 6017 |0069: check-cast v2, Ljava/io/Closeable; // type@1760 │ │ -1ab1c2: 0723 |006b: move-object v3, v2 │ │ -1ab1c4: 1f03 6e17 |006c: check-cast v3, Ljava/io/InputStream; // type@176e │ │ -1ab1c8: 2204 6817 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@1768 │ │ -1ab1cc: 7020 6d92 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@926d │ │ -1ab1d2: 1f04 6017 |0073: check-cast v4, Ljava/io/Closeable; // type@1760 │ │ -1ab1d6: 0747 |0075: move-object v7, v4 │ │ -1ab1d8: 1f07 6817 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@1768 │ │ -1ab1dc: 1f07 7817 |0078: check-cast v7, Ljava/io/OutputStream; // type@1778 │ │ -1ab1e0: 122a |007a: const/4 v10, #int 2 // #2 │ │ -1ab1e2: 7158 57b3 73ad |007b: invoke-static {v3, v7, v13, v10, v8}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b357 │ │ -1ab1e8: 0b0e |007e: move-result-wide v14 │ │ -1ab1ea: 7120 62b3 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab1f0: 7120 b593 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93b5 │ │ -1ab1f6: 7120 62b3 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab1fc: 2818 |0088: goto 00a0 // +0018 │ │ -1ab1fe: 0d00 |0089: move-exception v0 │ │ -1ab200: 0701 |008a: move-object v1, v0 │ │ -1ab202: 2701 |008b: throw v1 │ │ -1ab204: 0d00 |008c: move-exception v0 │ │ -1ab206: 0703 |008d: move-object v3, v0 │ │ -1ab208: 7120 62b3 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab20e: 2703 |0091: throw v3 │ │ -1ab210: 0d00 |0092: move-exception v0 │ │ -1ab212: 0701 |0093: move-object v1, v0 │ │ -1ab214: 2701 |0094: throw v1 │ │ -1ab216: 0d00 |0095: move-exception v0 │ │ -1ab218: 0703 |0096: move-object v3, v0 │ │ -1ab21a: 7120 62b3 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab220: 2703 |009a: throw v3 │ │ -1ab222: 0d00 |009b: move-exception v0 │ │ -1ab224: 0702 |009c: move-object v2, v0 │ │ -1ab226: 07b1 |009d: move-object v1, v11 │ │ -1ab228: 2900 6400 |009e: goto/16 0102 // +0064 │ │ -1ab22c: 7110 c201 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c2 │ │ -1ab232: 0c02 |00a3: move-result-object v2 │ │ -1ab234: 6e10 c901 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ -1ab23a: 0c02 |00a7: move-result-object v2 │ │ -1ab23c: 1a03 0dff |00a8: const-string v3, "toString(...)" // string@ff0d │ │ -1ab240: 7120 4fb7 3200 |00aa: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ab246: 6e10 5892 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@9258 │ │ -1ab24c: 0b13 |00b0: move-result-wide v19 │ │ -1ab24e: 2215 b603 |00b1: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ -1ab252: 1a10 0173 |00b3: const-string v16, "SHARED_FILE" // string@7301 │ │ -1ab256: 1311 821a |00b5: const/16 v17, #int 6786 // #1a82 │ │ -1ab25a: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ -1ab25e: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ -1ab260: 120a |00ba: const/4 v10, #int 0 // #0 │ │ -1ab262: 120c |00bb: const/4 v12, #int 0 // #0 │ │ -1ab264: 120e |00bc: const/4 v14, #int 0 // #0 │ │ -1ab266: 120f |00bd: const/4 v15, #int 0 // #0 │ │ -1ab268: 0801 1500 |00be: move-object/from16 v1, v21 │ │ -1ab26c: 0204 1b00 |00c0: move/from16 v4, v27 │ │ -1ab270: 0807 1900 |00c2: move-object/from16 v7, v25 │ │ -1ab274: 0508 1300 |00c4: move-wide/from16 v8, v19 │ │ -1ab278: 0816 0b00 |00c6: move-object/from16 v22, v11 │ │ -1ab27c: 020b 1c00 |00c8: move/from16 v11, v28 │ │ -1ab280: 1313 0000 |00ca: const/16 v19, #int 0 // #0 │ │ -1ab284: 080d 1000 |00cc: move-object/from16 v13, v16 │ │ -1ab288: 0210 1a00 |00ce: move/from16 v16, v26 │ │ -1ab28c: 7612 4e0b 0100 |00d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b4e │ │ -1ab292: 7401 560b 1500 |00d3: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b56 │ │ -1ab298: 0801 1600 |00d6: move-object/from16 v1, v22 │ │ -1ab29c: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ -1ab29e: 7120 62b3 2100 |00d9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab2a4: 1210 |00dc: const/4 v0, #int 1 // #1 │ │ -1ab2a6: 0f00 |00dd: return v0 │ │ -1ab2a8: 0d00 |00de: move-exception v0 │ │ -1ab2aa: 0801 1600 |00df: move-object/from16 v1, v22 │ │ -1ab2ae: 2820 |00e1: goto 0101 // +0020 │ │ -1ab2b0: 0d00 |00e2: move-exception v0 │ │ -1ab2b2: 0801 1600 |00e3: move-object/from16 v1, v22 │ │ -1ab2b6: 1202 |00e5: const/4 v2, #int 0 // #0 │ │ -1ab2b8: 2806 |00e6: goto 00ec // +0006 │ │ -1ab2ba: 0d00 |00e7: move-exception v0 │ │ -1ab2bc: 0782 |00e8: move-object v2, v8 │ │ -1ab2be: 07b1 |00e9: move-object v1, v11 │ │ -1ab2c0: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ -1ab2c4: 6e10 6693 0000 |00ec: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9366 │ │ -1ab2ca: 7120 62b3 2100 |00ef: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab2d0: 0f13 |00f2: return v19 │ │ -1ab2d2: 0782 |00f3: move-object v2, v8 │ │ -1ab2d4: 07b1 |00f4: move-object v1, v11 │ │ -1ab2d6: 1313 0000 |00f5: const/16 v19, #int 0 // #0 │ │ -1ab2da: 6200 91b2 |00f7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1ab2de: 7120 62b3 2100 |00f9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab2e4: 280f |00fc: goto 010b // +000f │ │ -1ab2e6: 0d00 |00fd: move-exception v0 │ │ -1ab2e8: 2803 |00fe: goto 0101 // +0003 │ │ -1ab2ea: 0d00 |00ff: move-exception v0 │ │ -1ab2ec: 07b1 |0100: move-object v1, v11 │ │ -1ab2ee: 0702 |0101: move-object v2, v0 │ │ -1ab2f0: 2702 |0102: throw v2 │ │ -1ab2f2: 0d00 |0103: move-exception v0 │ │ -1ab2f4: 0703 |0104: move-object v3, v0 │ │ -1ab2f6: 7120 62b3 2100 |0105: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab2fc: 2703 |0108: throw v3 │ │ -1ab2fe: 1313 0000 |0109: const/16 v19, #int 0 // #0 │ │ -1ab302: 0f13 |010b: return v19 │ │ +1ab1ac: |[1ab1ac] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ +1ab1bc: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +1ab1c0: 7401 ff10 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ff │ │ +1ab1c6: 0c01 |0005: move-result-object v1 │ │ +1ab1c8: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +1ab1ca: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1ab1cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1ab1ce: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1ab1d0: 0802 1800 |000a: move-object/from16 v2, v24 │ │ +1ab1d4: 7406 6b00 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ +1ab1da: 0c01 |000f: move-result-object v1 │ │ +1ab1dc: 120d |0010: const/4 v13, #int 0 // #0 │ │ +1ab1de: 3801 f800 |0011: if-eqz v1, 0109 // +00f8 │ │ +1ab1e2: 071b |0013: move-object v11, v1 │ │ +1ab1e4: 1f0b 6117 |0014: check-cast v11, Ljava/io/Closeable; // type@1761 │ │ +1ab1e8: 07b1 |0016: move-object v1, v11 │ │ +1ab1ea: 1f01 5600 |0017: check-cast v1, Landroid/database/Cursor; // type@0056 │ │ +1ab1ee: 7210 0601 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0106 │ │ +1ab1f4: 0a02 |001c: move-result v2 │ │ +1ab1f6: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +1ab1f8: 3802 d500 |001e: if-eqz v2, 00f3 // +00d5 │ │ +1ab1fc: 7401 0211 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ab202: 0c02 |0023: move-result-object v2 │ │ +1ab204: 1a03 a1a3 |0024: const-string v3, "date_modified" // string@a3a1 │ │ +1ab208: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ +1ab20c: 6e40 9f00 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@009f │ │ +1ab212: 0b02 |002b: move-result-wide v2 │ │ +1ab214: 6204 8813 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1388 │ │ +1ab218: 7120 c293 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93c2 │ │ +1ab21e: 0c02 |0031: move-result-object v2 │ │ +1ab220: 6e30 c93b 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3bc9 │ │ +1ab226: 0c01 |0035: move-result-object v1 │ │ +1ab228: 6e10 0e9b 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9b0e │ │ +1ab22e: 0c02 |0039: move-result-object v2 │ │ +1ab230: 0725 |003a: move-object v5, v2 │ │ +1ab232: 1f05 6a18 |003b: check-cast v5, Ljava/util/Date; // type@186a │ │ +1ab236: 6e10 0f9b 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9b0f │ │ +1ab23c: 0c01 |0040: move-result-object v1 │ │ +1ab23e: 0716 |0041: move-object v6, v1 │ │ +1ab240: 1f06 6a18 |0042: check-cast v6, Ljava/util/Date; // type@186a │ │ +1ab244: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ +1ab248: 7120 6fb3 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab24e: 0f0d |0049: return v13 │ │ +1ab250: 0809 1700 |004a: move-object/from16 v9, v23 │ │ +1ab254: 7020 0611 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1106 │ │ +1ab25a: 0c01 |004f: move-result-object v1 │ │ +1ab25c: 6e10 5692 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@9256 │ │ +1ab262: 0a02 |0053: move-result v2 │ │ +1ab264: 3802 9f00 |0054: if-eqz v2, 00f3 // +009f │ │ +1ab268: 6e10 6b97 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@976b │ │ +1ab26e: 0b02 |0059: move-result-wide v2 │ │ +1ab270: 6e30 6d92 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@926d │ │ +1ab276: 7401 ff10 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ff │ │ +1ab27c: 0c02 |0060: move-result-object v2 │ │ +1ab27e: 0803 1800 |0061: move-object/from16 v3, v24 │ │ +1ab282: 6e20 6a00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006a │ │ +1ab288: 0c02 |0066: move-result-object v2 │ │ +1ab28a: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ +1ab28e: 1f02 6117 |0069: check-cast v2, Ljava/io/Closeable; // type@1761 │ │ +1ab292: 0723 |006b: move-object v3, v2 │ │ +1ab294: 1f03 6f17 |006c: check-cast v3, Ljava/io/InputStream; // type@176f │ │ +1ab298: 2204 6917 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@1769 │ │ +1ab29c: 7020 7a92 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@927a │ │ +1ab2a2: 1f04 6117 |0073: check-cast v4, Ljava/io/Closeable; // type@1761 │ │ +1ab2a6: 0747 |0075: move-object v7, v4 │ │ +1ab2a8: 1f07 6917 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@1769 │ │ +1ab2ac: 1f07 7917 |0078: check-cast v7, Ljava/io/OutputStream; // type@1779 │ │ +1ab2b0: 122a |007a: const/4 v10, #int 2 // #2 │ │ +1ab2b2: 7158 64b3 73ad |007b: invoke-static {v3, v7, v13, v10, v8}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b364 │ │ +1ab2b8: 0b0e |007e: move-result-wide v14 │ │ +1ab2ba: 7120 6fb3 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab2c0: 7120 c293 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93c2 │ │ +1ab2c6: 7120 6fb3 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab2cc: 2818 |0088: goto 00a0 // +0018 │ │ +1ab2ce: 0d00 |0089: move-exception v0 │ │ +1ab2d0: 0701 |008a: move-object v1, v0 │ │ +1ab2d2: 2701 |008b: throw v1 │ │ +1ab2d4: 0d00 |008c: move-exception v0 │ │ +1ab2d6: 0703 |008d: move-object v3, v0 │ │ +1ab2d8: 7120 6fb3 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab2de: 2703 |0091: throw v3 │ │ +1ab2e0: 0d00 |0092: move-exception v0 │ │ +1ab2e2: 0701 |0093: move-object v1, v0 │ │ +1ab2e4: 2701 |0094: throw v1 │ │ +1ab2e6: 0d00 |0095: move-exception v0 │ │ +1ab2e8: 0703 |0096: move-object v3, v0 │ │ +1ab2ea: 7120 6fb3 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab2f0: 2703 |009a: throw v3 │ │ +1ab2f2: 0d00 |009b: move-exception v0 │ │ +1ab2f4: 0702 |009c: move-object v2, v0 │ │ +1ab2f6: 07b1 |009d: move-object v1, v11 │ │ +1ab2f8: 2900 6400 |009e: goto/16 0102 // +0064 │ │ +1ab2fc: 7110 c201 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c2 │ │ +1ab302: 0c02 |00a3: move-result-object v2 │ │ +1ab304: 6e10 c901 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ +1ab30a: 0c02 |00a7: move-result-object v2 │ │ +1ab30c: 1a03 12ff |00a8: const-string v3, "toString(...)" // string@ff12 │ │ +1ab310: 7120 5cb7 3200 |00aa: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ab316: 6e10 6592 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@9265 │ │ +1ab31c: 0b13 |00b0: move-result-wide v19 │ │ +1ab31e: 2215 b603 |00b1: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ +1ab322: 1a10 0573 |00b3: const-string v16, "SHARED_FILE" // string@7305 │ │ +1ab326: 1311 821a |00b5: const/16 v17, #int 6786 // #1a82 │ │ +1ab32a: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ +1ab32e: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ +1ab330: 120a |00ba: const/4 v10, #int 0 // #0 │ │ +1ab332: 120c |00bb: const/4 v12, #int 0 // #0 │ │ +1ab334: 120e |00bc: const/4 v14, #int 0 // #0 │ │ +1ab336: 120f |00bd: const/4 v15, #int 0 // #0 │ │ +1ab338: 0801 1500 |00be: move-object/from16 v1, v21 │ │ +1ab33c: 0204 1b00 |00c0: move/from16 v4, v27 │ │ +1ab340: 0807 1900 |00c2: move-object/from16 v7, v25 │ │ +1ab344: 0508 1300 |00c4: move-wide/from16 v8, v19 │ │ +1ab348: 0816 0b00 |00c6: move-object/from16 v22, v11 │ │ +1ab34c: 020b 1c00 |00c8: move/from16 v11, v28 │ │ +1ab350: 1313 0000 |00ca: const/16 v19, #int 0 // #0 │ │ +1ab354: 080d 1000 |00cc: move-object/from16 v13, v16 │ │ +1ab358: 0210 1a00 |00ce: move/from16 v16, v26 │ │ +1ab35c: 7612 4e0b 0100 |00d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b4e │ │ +1ab362: 7401 560b 1500 |00d3: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b56 │ │ +1ab368: 0801 1600 |00d6: move-object/from16 v1, v22 │ │ +1ab36c: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ +1ab36e: 7120 6fb3 2100 |00d9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab374: 1210 |00dc: const/4 v0, #int 1 // #1 │ │ +1ab376: 0f00 |00dd: return v0 │ │ +1ab378: 0d00 |00de: move-exception v0 │ │ +1ab37a: 0801 1600 |00df: move-object/from16 v1, v22 │ │ +1ab37e: 2820 |00e1: goto 0101 // +0020 │ │ +1ab380: 0d00 |00e2: move-exception v0 │ │ +1ab382: 0801 1600 |00e3: move-object/from16 v1, v22 │ │ +1ab386: 1202 |00e5: const/4 v2, #int 0 // #0 │ │ +1ab388: 2806 |00e6: goto 00ec // +0006 │ │ +1ab38a: 0d00 |00e7: move-exception v0 │ │ +1ab38c: 0782 |00e8: move-object v2, v8 │ │ +1ab38e: 07b1 |00e9: move-object v1, v11 │ │ +1ab390: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ +1ab394: 6e10 7393 0000 |00ec: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9373 │ │ +1ab39a: 7120 6fb3 2100 |00ef: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab3a0: 0f13 |00f2: return v19 │ │ +1ab3a2: 0782 |00f3: move-object v2, v8 │ │ +1ab3a4: 07b1 |00f4: move-object v1, v11 │ │ +1ab3a6: 1313 0000 |00f5: const/16 v19, #int 0 // #0 │ │ +1ab3aa: 6200 94b2 |00f7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1ab3ae: 7120 6fb3 2100 |00f9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab3b4: 280f |00fc: goto 010b // +000f │ │ +1ab3b6: 0d00 |00fd: move-exception v0 │ │ +1ab3b8: 2803 |00fe: goto 0101 // +0003 │ │ +1ab3ba: 0d00 |00ff: move-exception v0 │ │ +1ab3bc: 07b1 |0100: move-object v1, v11 │ │ +1ab3be: 0702 |0101: move-object v2, v0 │ │ +1ab3c0: 2702 |0102: throw v2 │ │ +1ab3c2: 0d00 |0103: move-exception v0 │ │ +1ab3c4: 0703 |0104: move-object v3, v0 │ │ +1ab3c6: 7120 6fb3 2100 |0105: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab3cc: 2703 |0108: throw v3 │ │ +1ab3ce: 1313 0000 |0109: const/16 v19, #int 0 // #0 │ │ +1ab3d2: 0f13 |010b: return v19 │ │ catches : 16 │ │ 0x0016 - 0x0044 │ │ -> 0x00ff │ │ 0x004c - 0x0067 │ │ Ljava/lang/Exception; -> 0x00e7 │ │ -> 0x00ff │ │ 0x0069 - 0x006b │ │ @@ -42296,106 +42296,106 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 164 16-bit code units │ │ -1ab3b0: |[1ab3b0] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ -1ab3c0: 7010 fd10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ab3c6: 0c00 |0003: move-result-object v0 │ │ -1ab3c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ab3ca: 55a2 6105 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ -1ab3ce: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ -1ab3d2: 5400 3f01 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ -1ab3d6: 6e10 df06 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06df │ │ -1ab3dc: 0c00 |000e: move-result-object v0 │ │ -1ab3de: 1a02 96dc |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@dc96 │ │ -1ab3e2: 7120 4eb7 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74e │ │ -1ab3e8: 1f00 1605 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ -1ab3ec: 6e10 5011 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@1150 │ │ -1ab3f2: 0c00 |0019: move-result-object v0 │ │ -1ab3f4: 1f00 a417 |001a: check-cast v0, Ljava/lang/Iterable; // type@17a4 │ │ -1ab3f8: 7210 9b93 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@939b │ │ -1ab3fe: 0c00 |001f: move-result-object v0 │ │ -1ab400: 7210 9497 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9794 │ │ -1ab406: 0a02 |0023: move-result v2 │ │ -1ab408: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ -1ab40c: 7210 9597 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9795 │ │ -1ab412: 0c02 |0029: move-result-object v2 │ │ -1ab414: 1f02 4f19 |002a: check-cast v2, Lkotlin/Pair; // type@194f │ │ -1ab418: 6e10 019b 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9b01 │ │ -1ab41e: 0c03 |002f: move-result-object v3 │ │ -1ab420: 0735 |0030: move-object v5, v3 │ │ -1ab422: 1f05 a000 |0031: check-cast v5, Landroid/net/Uri; // type@00a0 │ │ -1ab426: 6e10 029b 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9b02 │ │ -1ab42c: 0c02 |0036: move-result-object v2 │ │ -1ab42e: 0726 |0037: move-object v6, v2 │ │ -1ab430: 1f06 ba17 |0038: check-cast v6, Ljava/lang/String; // type@17ba │ │ -1ab434: 07a4 |003a: move-object v4, v10 │ │ -1ab436: 01b7 |003b: move v7, v11 │ │ -1ab438: 01c8 |003c: move v8, v12 │ │ -1ab43a: 01d9 |003d: move v9, v13 │ │ -1ab43c: 7606 2811 0400 |003e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1128 │ │ -1ab442: 0a02 |0041: move-result v2 │ │ -1ab444: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ -1ab448: 0f01 |0044: return v1 │ │ -1ab44a: 121b |0045: const/4 v11, #int 1 // #1 │ │ -1ab44c: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -1ab44e: 285c |0047: goto 00a3 // +005c │ │ -1ab450: 6e10 0211 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ab456: 0c02 |004b: move-result-object v2 │ │ -1ab458: 1a03 b392 |004c: const-string v3, "android.intent.extra.STREAM" // string@92b3 │ │ -1ab45c: 6e20 a700 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ -1ab462: 0a02 |0051: move-result v2 │ │ -1ab464: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ -1ab468: 54a4 5f05 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055f │ │ -1ab46c: 7110 4db7 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1ab472: 5400 3d01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ab476: 6e10 c508 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c5 │ │ -1ab47c: 0c00 |005e: move-result-object v0 │ │ -1ab47e: 7110 6294 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9462 │ │ -1ab484: 0c00 |0062: move-result-object v0 │ │ -1ab486: 1f00 8b17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@178b │ │ -1ab48a: 7110 b9c1 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c1b9 │ │ -1ab490: 0c00 |0068: move-result-object v0 │ │ -1ab492: 6e10 fd93 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93fd │ │ -1ab498: 0c05 |006c: move-result-object v5 │ │ -1ab49a: 07a3 |006d: move-object v3, v10 │ │ -1ab49c: 01b6 |006e: move v6, v11 │ │ -1ab49e: 01c7 |006f: move v7, v12 │ │ -1ab4a0: 01d8 |0070: move v8, v13 │ │ -1ab4a2: 7606 2811 0300 |0071: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1128 │ │ -1ab4a8: 0a0b |0074: move-result v11 │ │ -1ab4aa: 2811 |0075: goto 0086 // +0011 │ │ -1ab4ac: 6e10 0211 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ab4b2: 0c00 |0079: move-result-object v0 │ │ -1ab4b4: 1a02 b592 |007a: const-string v2, "android.intent.extra.TEXT" // string@92b5 │ │ -1ab4b8: 6e20 a700 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ -1ab4be: 0a00 |007f: move-result v0 │ │ -1ab4c0: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ -1ab4c4: 7040 2b11 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@112b │ │ -1ab4ca: 0a0b |0085: move-result v11 │ │ -1ab4cc: 01b1 |0086: move v1, v11 │ │ -1ab4ce: 281c |0087: goto 00a3 // +001c │ │ -1ab4d0: 0d0b |0088: move-exception v11 │ │ -1ab4d2: 6e10 6693 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@9366 │ │ -1ab4d8: 07a2 |008c: move-object v2, v10 │ │ -1ab4da: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1ab4de: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ -1ab4e2: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -1ab4e4: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ -1ab4ea: 1204 |0095: const/4 v4, #int 0 // #0 │ │ -1ab4ec: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1ab4ee: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -1ab4f0: 7707 4246 0200 |0098: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4642 │ │ -1ab4f6: 220c fb04 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04fb │ │ -1ab4fa: 7030 9a10 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@109a │ │ -1ab500: 7110 e679 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79e6 │ │ -1ab506: 0f01 |00a3: return v1 │ │ +1ab480: |[1ab480] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ +1ab490: 7010 fd10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ab496: 0c00 |0003: move-result-object v0 │ │ +1ab498: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ab49a: 55a2 6105 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0561 │ │ +1ab49e: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ +1ab4a2: 5400 3f01 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ +1ab4a6: 6e10 df06 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06df │ │ +1ab4ac: 0c00 |000e: move-result-object v0 │ │ +1ab4ae: 1a02 9bdc |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@dc9b │ │ +1ab4b2: 7120 5bb7 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75b │ │ +1ab4b8: 1f00 1605 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ +1ab4bc: 6e10 5011 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@1150 │ │ +1ab4c2: 0c00 |0019: move-result-object v0 │ │ +1ab4c4: 1f00 a517 |001a: check-cast v0, Ljava/lang/Iterable; // type@17a5 │ │ +1ab4c8: 7210 a893 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93a8 │ │ +1ab4ce: 0c00 |001f: move-result-object v0 │ │ +1ab4d0: 7210 a197 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@97a1 │ │ +1ab4d6: 0a02 |0023: move-result v2 │ │ +1ab4d8: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ +1ab4dc: 7210 a297 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@97a2 │ │ +1ab4e2: 0c02 |0029: move-result-object v2 │ │ +1ab4e4: 1f02 5019 |002a: check-cast v2, Lkotlin/Pair; // type@1950 │ │ +1ab4e8: 6e10 0e9b 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9b0e │ │ +1ab4ee: 0c03 |002f: move-result-object v3 │ │ +1ab4f0: 0735 |0030: move-object v5, v3 │ │ +1ab4f2: 1f05 a000 |0031: check-cast v5, Landroid/net/Uri; // type@00a0 │ │ +1ab4f6: 6e10 0f9b 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9b0f │ │ +1ab4fc: 0c02 |0036: move-result-object v2 │ │ +1ab4fe: 0726 |0037: move-object v6, v2 │ │ +1ab500: 1f06 bb17 |0038: check-cast v6, Ljava/lang/String; // type@17bb │ │ +1ab504: 07a4 |003a: move-object v4, v10 │ │ +1ab506: 01b7 |003b: move v7, v11 │ │ +1ab508: 01c8 |003c: move v8, v12 │ │ +1ab50a: 01d9 |003d: move v9, v13 │ │ +1ab50c: 7606 2811 0400 |003e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1128 │ │ +1ab512: 0a02 |0041: move-result v2 │ │ +1ab514: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ +1ab518: 0f01 |0044: return v1 │ │ +1ab51a: 121b |0045: const/4 v11, #int 1 // #1 │ │ +1ab51c: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +1ab51e: 285c |0047: goto 00a3 // +005c │ │ +1ab520: 6e10 0211 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ab526: 0c02 |004b: move-result-object v2 │ │ +1ab528: 1a03 b892 |004c: const-string v3, "android.intent.extra.STREAM" // string@92b8 │ │ +1ab52c: 6e20 a700 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ +1ab532: 0a02 |0051: move-result v2 │ │ +1ab534: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ +1ab538: 54a4 5f05 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055f │ │ +1ab53c: 7110 5ab7 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1ab542: 5400 3d01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ab546: 6e10 c508 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c5 │ │ +1ab54c: 0c00 |005e: move-result-object v0 │ │ +1ab54e: 7110 6f94 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@946f │ │ +1ab554: 0c00 |0062: move-result-object v0 │ │ +1ab556: 1f00 8c17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@178c │ │ +1ab55a: 7110 c6c1 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c1c6 │ │ +1ab560: 0c00 |0068: move-result-object v0 │ │ +1ab562: 6e10 0a94 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940a │ │ +1ab568: 0c05 |006c: move-result-object v5 │ │ +1ab56a: 07a3 |006d: move-object v3, v10 │ │ +1ab56c: 01b6 |006e: move v6, v11 │ │ +1ab56e: 01c7 |006f: move v7, v12 │ │ +1ab570: 01d8 |0070: move v8, v13 │ │ +1ab572: 7606 2811 0300 |0071: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1128 │ │ +1ab578: 0a0b |0074: move-result v11 │ │ +1ab57a: 2811 |0075: goto 0086 // +0011 │ │ +1ab57c: 6e10 0211 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ab582: 0c00 |0079: move-result-object v0 │ │ +1ab584: 1a02 ba92 |007a: const-string v2, "android.intent.extra.TEXT" // string@92ba │ │ +1ab588: 6e20 a700 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a7 │ │ +1ab58e: 0a00 |007f: move-result v0 │ │ +1ab590: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ +1ab594: 7040 2b11 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@112b │ │ +1ab59a: 0a0b |0085: move-result v11 │ │ +1ab59c: 01b1 |0086: move v1, v11 │ │ +1ab59e: 281c |0087: goto 00a3 // +001c │ │ +1ab5a0: 0d0b |0088: move-exception v11 │ │ +1ab5a2: 6e10 7393 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@9373 │ │ +1ab5a8: 07a2 |008c: move-object v2, v10 │ │ +1ab5aa: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1ab5ae: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ +1ab5b2: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +1ab5b4: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ +1ab5ba: 1204 |0095: const/4 v4, #int 0 // #0 │ │ +1ab5bc: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1ab5be: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +1ab5c0: 7707 4f46 0200 |0098: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@464f │ │ +1ab5c6: 220c fb04 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04fb │ │ +1ab5ca: 7030 9a10 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@109a │ │ +1ab5d0: 7110 f379 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79f3 │ │ +1ab5d6: 0f01 |00a3: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0088 │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=415 │ │ 0x0009 line=416 │ │ @@ -42421,38 +42421,38 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -1acde8: |[1acde8] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1acdf8: 1a00 f3ed |0000: const-string v0, "scope" // string@edf3 │ │ -1acdfc: 7120 50b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1ace02: 6e10 0411 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@1104 │ │ -1ace08: 0c00 |0008: move-result-object v0 │ │ -1ace0a: 6e10 3206 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0632 │ │ -1ace10: 0c00 |000c: move-result-object v0 │ │ -1ace12: 6e10 3006 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0630 │ │ -1ace18: 0c00 |0010: move-result-object v0 │ │ -1ace1a: 1a01 6bcb |0011: const-string v1, "lifecycleState" // string@cb6b │ │ -1ace1e: 7230 7f73 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@737f │ │ -1ace24: 7010 0a11 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110a │ │ -1ace2a: 0c02 |0019: move-result-object v2 │ │ -1ace2c: 6e10 4d92 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@924d │ │ -1ace32: 0a02 |001d: move-result v2 │ │ -1ace34: 7110 6394 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@9463 │ │ -1ace3a: 0c02 |0021: move-result-object v2 │ │ -1ace3c: 1a00 bef7 |0022: const-string v0, "sharedFolderExists" // string@f7be │ │ -1ace40: 7230 7f73 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@737f │ │ -1ace46: 6202 e4a6 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e4 │ │ -1ace4a: 7220 8273 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7382 │ │ -1ace50: 1f03 c217 |002c: check-cast v3, Ljava/lang/Throwable; // type@17c2 │ │ -1ace54: 7110 9c79 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@799c │ │ -1ace5a: 0e00 |0031: return-void │ │ +1aceb8: |[1aceb8] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1acec8: 1a00 f8ed |0000: const-string v0, "scope" // string@edf8 │ │ +1acecc: 7120 5db7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1aced2: 6e10 0411 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@1104 │ │ +1aced8: 0c00 |0008: move-result-object v0 │ │ +1aceda: 6e10 3206 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0632 │ │ +1acee0: 0c00 |000c: move-result-object v0 │ │ +1acee2: 6e10 3006 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0630 │ │ +1acee8: 0c00 |0010: move-result-object v0 │ │ +1aceea: 1a01 70cb |0011: const-string v1, "lifecycleState" // string@cb70 │ │ +1aceee: 7230 8c73 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@738c │ │ +1acef4: 7010 0a11 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110a │ │ +1acefa: 0c02 |0019: move-result-object v2 │ │ +1acefc: 6e10 5a92 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@925a │ │ +1acf02: 0a02 |001d: move-result v2 │ │ +1acf04: 7110 7094 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@9470 │ │ +1acf0a: 0c02 |0021: move-result-object v2 │ │ +1acf0c: 1a00 c3f7 |0022: const-string v0, "sharedFolderExists" // string@f7c3 │ │ +1acf10: 7230 8c73 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@738c │ │ +1acf16: 6202 e7a6 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6e7 │ │ +1acf1a: 7220 8f73 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@738f │ │ +1acf20: 1f03 c317 |002c: check-cast v3, Ljava/lang/Throwable; // type@17c3 │ │ +1acf24: 7110 a979 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79a9 │ │ +1acf2a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=435 │ │ 0x0016 line=436 │ │ 0x0027 line=437 │ │ 0x002c line=438 │ │ locals : │ │ @@ -42465,113 +42465,113 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 26 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 191 16-bit code units │ │ -1ab518: |[1ab518] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ -1ab528: 1a00 00b1 |0000: const-string v0, "getBytes(...)" // string@b100 │ │ -1ab52c: 1a01 3f82 |0002: const-string v1, "URL=" // string@823f │ │ -1ab530: 7401 0211 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ -1ab536: 0c02 |0007: move-result-object v2 │ │ -1ab538: 1a03 b592 |0008: const-string v3, "android.intent.extra.TEXT" // string@92b5 │ │ -1ab53c: 6e20 a600 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ -1ab542: 0c02 |000d: move-result-object v2 │ │ -1ab544: 3802 ad00 |000e: if-eqz v2, 00bb // +00ad │ │ -1ab548: 7601 fd10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ab54e: 0c03 |0013: move-result-object v3 │ │ -1ab550: 5433 3d01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ab554: 6e10 c508 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c5 │ │ -1ab55a: 0c03 |0019: move-result-object v3 │ │ -1ab55c: 7110 6294 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9462 │ │ -1ab562: 0c03 |001d: move-result-object v3 │ │ -1ab564: 1f03 8b17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@178b │ │ -1ab568: 7110 b9c1 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c1b9 │ │ -1ab56e: 0c03 |0023: move-result-object v3 │ │ -1ab570: 6e10 fd93 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93fd │ │ -1ab576: 0c0a |0027: move-result-object v10 │ │ -1ab578: 2209 6918 |0028: new-instance v9, Ljava/util/Date; // type@1869 │ │ -1ab57c: 7010 5897 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@9758 │ │ -1ab582: 0803 1600 |002d: move-object/from16 v3, v22 │ │ -1ab586: 7020 0611 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1106 │ │ -1ab58c: 0c04 |0032: move-result-object v4 │ │ -1ab58e: 6e10 4992 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@9249 │ │ -1ab594: 0a05 |0036: move-result v5 │ │ -1ab596: 3805 8600 |0037: if-eqz v5, 00bd // +0086 │ │ -1ab59a: 6e10 5e97 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@975e │ │ -1ab5a0: 0b05 |003c: move-result-wide v5 │ │ -1ab5a2: 6e30 6092 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@9260 │ │ -1ab5a8: 7110 663a 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3a66 │ │ -1ab5ae: 0a05 |0043: move-result v5 │ │ -1ab5b0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1ab5b2: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ -1ab5b6: 2205 6817 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@1768 │ │ -1ab5ba: 7020 6d92 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@926d │ │ -1ab5c0: 1f05 6017 |004c: check-cast v5, Ljava/io/Closeable; // type@1760 │ │ -1ab5c4: 0757 |004e: move-object v7, v5 │ │ -1ab5c6: 1f07 6817 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@1768 │ │ -1ab5ca: 1a08 cf88 |0051: const-string v8, "[InternetShortcut]" // string@88cf │ │ -1ab5ce: 620b a3b6 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6a3 │ │ -1ab5d2: 6e20 3a94 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@943a │ │ -1ab5d8: 0c08 |0058: move-result-object v8 │ │ -1ab5da: 7120 4fb7 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ab5e0: 6e20 7492 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@9274 │ │ -1ab5e6: 2208 bc17 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@17bc │ │ -1ab5ea: 7020 6f94 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1ab5f0: 6e20 7894 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1ab5f6: 6e10 8a94 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1ab5fc: 0c01 |006a: move-result-object v1 │ │ -1ab5fe: 6202 a3b6 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6a3 │ │ -1ab602: 6e20 3a94 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@943a │ │ -1ab608: 0c01 |0070: move-result-object v1 │ │ -1ab60a: 7120 4fb7 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ab610: 6e20 7492 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@9274 │ │ -1ab616: 6200 91b2 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1ab61a: 7120 62b3 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab620: 280e |007c: goto 008a // +000e │ │ -1ab622: 0d00 |007d: move-exception v0 │ │ -1ab624: 0701 |007e: move-object v1, v0 │ │ -1ab626: 2701 |007f: throw v1 │ │ -1ab628: 0d00 |0080: move-exception v0 │ │ -1ab62a: 0702 |0081: move-object v2, v0 │ │ -1ab62c: 7120 62b3 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b362 │ │ -1ab632: 2702 |0085: throw v2 │ │ -1ab634: 1220 |0086: const/4 v0, #int 2 // #2 │ │ -1ab636: 7156 ddb3 2406 |0087: invoke-static {v4, v2, v6, v0, v6}, Lkotlin/io/FilesKt;.writeText$default:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V // method@b3dd │ │ -1ab63c: 7110 c201 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c2 │ │ -1ab642: 0c00 |008d: move-result-object v0 │ │ -1ab644: 6e10 c901 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ -1ab64a: 0c00 |0091: move-result-object v0 │ │ -1ab64c: 0705 |0092: move-object v5, v0 │ │ -1ab64e: 1a01 0dff |0093: const-string v1, "toString(...)" // string@ff0d │ │ -1ab652: 7120 4fb7 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ab658: 6e10 5892 0400 |0098: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@9258 │ │ -1ab65e: 0b0b |009b: move-result-wide v11 │ │ -1ab660: 2200 b603 |009c: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ -1ab664: 0704 |009e: move-object v4, v0 │ │ -1ab666: 1314 821a |009f: const/16 v20, #int 6786 // #1a82 │ │ -1ab66a: 1315 0000 |00a1: const/16 v21, #int 0 // #0 │ │ -1ab66e: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ -1ab670: 120d |00a4: const/4 v13, #int 0 // #0 │ │ -1ab672: 120f |00a5: const/4 v15, #int 0 // #0 │ │ -1ab674: 1a10 0173 |00a6: const-string v16, "SHARED_FILE" // string@7301 │ │ -1ab678: 1311 0000 |00a8: const/16 v17, #int 0 // #0 │ │ -1ab67c: 1312 0000 |00aa: const/16 v18, #int 0 // #0 │ │ -1ab680: 0207 1800 |00ac: move/from16 v7, v24 │ │ -1ab684: 0798 |00ae: move-object v8, v9 │ │ -1ab686: 020e 1900 |00af: move/from16 v14, v25 │ │ -1ab68a: 0213 1700 |00b1: move/from16 v19, v23 │ │ -1ab68e: 7612 4e0b 0400 |00b3: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b4e │ │ -1ab694: 6e10 560b 0000 |00b6: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b56 │ │ -1ab69a: 1210 |00b9: const/4 v0, #int 1 // #1 │ │ -1ab69c: 0f00 |00ba: return v0 │ │ -1ab69e: 0803 1600 |00bb: move-object/from16 v3, v22 │ │ -1ab6a2: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ -1ab6a4: 0f00 |00be: return v0 │ │ +1ab5e8: |[1ab5e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ +1ab5f8: 1a00 05b1 |0000: const-string v0, "getBytes(...)" // string@b105 │ │ +1ab5fc: 1a01 4382 |0002: const-string v1, "URL=" // string@8243 │ │ +1ab600: 7401 0211 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1102 │ │ +1ab606: 0c02 |0007: move-result-object v2 │ │ +1ab608: 1a03 ba92 |0008: const-string v3, "android.intent.extra.TEXT" // string@92ba │ │ +1ab60c: 6e20 a600 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a6 │ │ +1ab612: 0c02 |000d: move-result-object v2 │ │ +1ab614: 3802 ad00 |000e: if-eqz v2, 00bb // +00ad │ │ +1ab618: 7601 fd10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ab61e: 0c03 |0013: move-result-object v3 │ │ +1ab620: 5433 3d01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ab624: 6e10 c508 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c5 │ │ +1ab62a: 0c03 |0019: move-result-object v3 │ │ +1ab62c: 7110 6f94 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@946f │ │ +1ab632: 0c03 |001d: move-result-object v3 │ │ +1ab634: 1f03 8c17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@178c │ │ +1ab638: 7110 c6c1 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c1c6 │ │ +1ab63e: 0c03 |0023: move-result-object v3 │ │ +1ab640: 6e10 0a94 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940a │ │ +1ab646: 0c0a |0027: move-result-object v10 │ │ +1ab648: 2209 6a18 |0028: new-instance v9, Ljava/util/Date; // type@186a │ │ +1ab64c: 7010 6597 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@9765 │ │ +1ab652: 0803 1600 |002d: move-object/from16 v3, v22 │ │ +1ab656: 7020 0611 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1106 │ │ +1ab65c: 0c04 |0032: move-result-object v4 │ │ +1ab65e: 6e10 5692 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@9256 │ │ +1ab664: 0a05 |0036: move-result v5 │ │ +1ab666: 3805 8600 |0037: if-eqz v5, 00bd // +0086 │ │ +1ab66a: 6e10 6b97 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@976b │ │ +1ab670: 0b05 |003c: move-result-wide v5 │ │ +1ab672: 6e30 6d92 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@926d │ │ +1ab678: 7110 733a 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3a73 │ │ +1ab67e: 0a05 |0043: move-result v5 │ │ +1ab680: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1ab682: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ +1ab686: 2205 6917 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@1769 │ │ +1ab68a: 7020 7a92 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@927a │ │ +1ab690: 1f05 6117 |004c: check-cast v5, Ljava/io/Closeable; // type@1761 │ │ +1ab694: 0757 |004e: move-object v7, v5 │ │ +1ab696: 1f07 6917 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@1769 │ │ +1ab69a: 1a08 d388 |0051: const-string v8, "[InternetShortcut]" // string@88d3 │ │ +1ab69e: 620b a6b6 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6a6 │ │ +1ab6a2: 6e20 4794 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9447 │ │ +1ab6a8: 0c08 |0058: move-result-object v8 │ │ +1ab6aa: 7120 5cb7 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ab6b0: 6e20 8192 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@9281 │ │ +1ab6b6: 2208 bd17 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@17bd │ │ +1ab6ba: 7020 7c94 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1ab6c0: 6e20 8594 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1ab6c6: 6e10 9794 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1ab6cc: 0c01 |006a: move-result-object v1 │ │ +1ab6ce: 6202 a6b6 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6a6 │ │ +1ab6d2: 6e20 4794 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9447 │ │ +1ab6d8: 0c01 |0070: move-result-object v1 │ │ +1ab6da: 7120 5cb7 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ab6e0: 6e20 8192 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@9281 │ │ +1ab6e6: 6200 94b2 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1ab6ea: 7120 6fb3 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab6f0: 280e |007c: goto 008a // +000e │ │ +1ab6f2: 0d00 |007d: move-exception v0 │ │ +1ab6f4: 0701 |007e: move-object v1, v0 │ │ +1ab6f6: 2701 |007f: throw v1 │ │ +1ab6f8: 0d00 |0080: move-exception v0 │ │ +1ab6fa: 0702 |0081: move-object v2, v0 │ │ +1ab6fc: 7120 6fb3 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b36f │ │ +1ab702: 2702 |0085: throw v2 │ │ +1ab704: 1220 |0086: const/4 v0, #int 2 // #2 │ │ +1ab706: 7156 eab3 2406 |0087: invoke-static {v4, v2, v6, v0, v6}, Lkotlin/io/FilesKt;.writeText$default:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V // method@b3ea │ │ +1ab70c: 7110 c201 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c2 │ │ +1ab712: 0c00 |008d: move-result-object v0 │ │ +1ab714: 6e10 c901 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ +1ab71a: 0c00 |0091: move-result-object v0 │ │ +1ab71c: 0705 |0092: move-object v5, v0 │ │ +1ab71e: 1a01 12ff |0093: const-string v1, "toString(...)" // string@ff12 │ │ +1ab722: 7120 5cb7 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ab728: 6e10 6592 0400 |0098: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@9265 │ │ +1ab72e: 0b0b |009b: move-result-wide v11 │ │ +1ab730: 2200 b603 |009c: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03b6 │ │ +1ab734: 0704 |009e: move-object v4, v0 │ │ +1ab736: 1314 821a |009f: const/16 v20, #int 6786 // #1a82 │ │ +1ab73a: 1315 0000 |00a1: const/16 v21, #int 0 // #0 │ │ +1ab73e: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ +1ab740: 120d |00a4: const/4 v13, #int 0 // #0 │ │ +1ab742: 120f |00a5: const/4 v15, #int 0 // #0 │ │ +1ab744: 1a10 0573 |00a6: const-string v16, "SHARED_FILE" // string@7305 │ │ +1ab748: 1311 0000 |00a8: const/16 v17, #int 0 // #0 │ │ +1ab74c: 1312 0000 |00aa: const/16 v18, #int 0 // #0 │ │ +1ab750: 0207 1800 |00ac: move/from16 v7, v24 │ │ +1ab754: 0798 |00ae: move-object v8, v9 │ │ +1ab756: 020e 1900 |00af: move/from16 v14, v25 │ │ +1ab75a: 0213 1700 |00b1: move/from16 v19, v23 │ │ +1ab75e: 7612 4e0b 0400 |00b3: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b4e │ │ +1ab764: 6e10 560b 0000 |00b6: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b56 │ │ +1ab76a: 1210 |00b9: const/4 v0, #int 1 // #1 │ │ +1ab76c: 0f00 |00ba: return v0 │ │ +1ab76e: 0803 1600 |00bb: move-object/from16 v3, v22 │ │ +1ab772: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +1ab774: 0f00 |00be: return v0 │ │ catches : 2 │ │ 0x004e - 0x0079 │ │ -> 0x007d │ │ 0x007f - 0x0080 │ │ -> 0x0080 │ │ positions : │ │ 0x0000 line=445 │ │ @@ -42605,19 +42605,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1ab758: |[1ab758] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab768: 2200 b403 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ -1ab76c: 1f01 3600 |0002: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1ab770: 7020 230b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b23 │ │ -1ab776: 1100 |0007: return-object v0 │ │ +1ab828: |[1ab828] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab838: 2200 b403 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03b4 │ │ +1ab83c: 1f01 3600 |0002: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1ab840: 7020 230b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b23 │ │ +1ab846: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ Virtual methods - │ │ @@ -42626,58 +42626,58 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 91 16-bit code units │ │ -1ac7f4: |[1ac7f4] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1ac804: 7010 fd10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ -1ac80a: 0c00 |0003: move-result-object v0 │ │ -1ac80c: 6f20 860c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c86 │ │ -1ac812: 6e10 d20b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bd2 │ │ -1ac818: 0c0a |000a: move-result-object v10 │ │ -1ac81a: 1f0a 2301 |000b: check-cast v10, Landroid/view/View; // type@0123 │ │ -1ac81e: 6e20 1e11 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@111e │ │ -1ac824: 7010 1111 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@1111 │ │ -1ac82a: 0a0a |0013: move-result v10 │ │ -1ac82c: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ -1ac830: 7010 1211 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@1112 │ │ -1ac836: 0a0a |0019: move-result v10 │ │ -1ac838: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ -1ac83c: 283b |001c: goto 0057 // +003b │ │ -1ac83e: 7010 2011 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@1120 │ │ -1ac844: 7010 ed10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10ed │ │ -1ac84a: 620a ad00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1ac84e: 0791 |0025: move-object v1, v9 │ │ -1ac850: 1f01 3600 |0026: check-cast v1, Landroid/content/Context; // type@0036 │ │ -1ac854: 6202 b812 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b8 │ │ -1ac858: 6e10 8f39 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@398f │ │ -1ac85e: 0a02 |002d: move-result v2 │ │ -1ac860: 6e30 2809 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ -1ac866: 7010 f910 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10f9 │ │ -1ac86c: 7010 f710 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10f7 │ │ -1ac872: 7010 2211 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@1122 │ │ -1ac878: 540a 3d01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1ac87c: 1a00 1fac |003c: const-string v0, "fileNameEdit" // string@ac1f │ │ -1ac880: 7120 4fb7 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ac886: 7020 1911 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@1119 │ │ -1ac88c: 6201 e414 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14e4 │ │ -1ac890: 0792 |0046: move-object v2, v9 │ │ -1ac892: 1f02 7601 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0176 │ │ -1ac896: 2206 f404 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04f4 │ │ -1ac89a: 7010 8c10 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@108c │ │ -1ac8a0: 1267 |004e: const/4 v7, #int 6 // #6 │ │ -1ac8a2: 1208 |004f: const/4 v8, #int 0 // #0 │ │ -1ac8a4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -1ac8a6: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ -1ac8aa: 7708 ca3f 0100 |0053: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/applock/LockActivity$Companion;.scheduleLockIfNeeded-exY8QGI$default:(Lcom/infomaniak/lib/applock/LockActivity$Companion;Landroidx/activity/ComponentActivity;IJLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@3fca │ │ -1ac8b0: 0e00 |0056: return-void │ │ -1ac8b2: 6e10 fc10 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ -1ac8b8: 0e00 |005a: return-void │ │ +1ac8c4: |[1ac8c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1ac8d4: 7010 fd10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10fd │ │ +1ac8da: 0c00 |0003: move-result-object v0 │ │ +1ac8dc: 6f20 860c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c86 │ │ +1ac8e2: 6e10 d20b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bd2 │ │ +1ac8e8: 0c0a |000a: move-result-object v10 │ │ +1ac8ea: 1f0a 2301 |000b: check-cast v10, Landroid/view/View; // type@0123 │ │ +1ac8ee: 6e20 1e11 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@111e │ │ +1ac8f4: 7010 1111 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@1111 │ │ +1ac8fa: 0a0a |0013: move-result v10 │ │ +1ac8fc: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ +1ac900: 7010 1211 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@1112 │ │ +1ac906: 0a0a |0019: move-result v10 │ │ +1ac908: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ +1ac90c: 283b |001c: goto 0057 // +003b │ │ +1ac90e: 7010 2011 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@1120 │ │ +1ac914: 7010 ed10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10ed │ │ +1ac91a: 620a ad00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1ac91e: 0791 |0025: move-object v1, v9 │ │ +1ac920: 1f01 3600 |0026: check-cast v1, Landroid/content/Context; // type@0036 │ │ +1ac924: 6202 bb12 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12bb │ │ +1ac928: 6e10 9c39 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@399c │ │ +1ac92e: 0a02 |002d: move-result v2 │ │ +1ac930: 6e30 2809 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ +1ac936: 7010 f910 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10f9 │ │ +1ac93c: 7010 f710 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10f7 │ │ +1ac942: 7010 2211 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@1122 │ │ +1ac948: 540a 3d01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1ac94c: 1a00 24ac |003c: const-string v0, "fileNameEdit" // string@ac24 │ │ +1ac950: 7120 5cb7 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ac956: 7020 1911 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@1119 │ │ +1ac95c: 6201 e714 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14e7 │ │ +1ac960: 0792 |0046: move-object v2, v9 │ │ +1ac962: 1f02 7601 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0176 │ │ +1ac966: 2206 f404 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04f4 │ │ +1ac96a: 7010 8c10 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@108c │ │ +1ac970: 1267 |004e: const/4 v7, #int 6 // #6 │ │ +1ac972: 1208 |004f: const/4 v8, #int 0 // #0 │ │ +1ac974: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +1ac976: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ +1ac97a: 7708 d73f 0100 |0053: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/applock/LockActivity$Companion;.scheduleLockIfNeeded-exY8QGI$default:(Lcom/infomaniak/lib/applock/LockActivity$Companion;Landroidx/activity/ComponentActivity;IJLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@3fd7 │ │ +1ac980: 0e00 |0056: return-void │ │ +1ac982: 6e10 fc10 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fc │ │ +1ac988: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0007 line=98 │ │ 0x0010 line=100 │ │ 0x001d line=105 │ │ @@ -42700,41 +42700,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1ac8bc: |[1ac8bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ -1ac8cc: 6f10 880c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c88 │ │ -1ac8d2: 5420 6005 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0560 │ │ -1ac8d6: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -1ac8da: 1a00 20a8 |0007: const-string v0, "drivePermissions" // string@a820 │ │ -1ac8de: 7110 6db7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b76d │ │ -1ac8e4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1ac8e6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ac8e8: 6e20 223a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3a22 │ │ -1ac8ee: 0a00 |0011: move-result v0 │ │ -1ac8f0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1ac8f4: 7010 0011 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1100 │ │ -1ac8fa: 0e00 |0017: return-void │ │ +1ac98c: |[1ac98c] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ +1ac99c: 6f10 880c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c88 │ │ +1ac9a2: 5420 6005 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0560 │ │ +1ac9a6: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +1ac9aa: 1a00 25a8 |0007: const-string v0, "drivePermissions" // string@a825 │ │ +1ac9ae: 7110 7ab7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b77a │ │ +1ac9b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1ac9b6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ac9b8: 6e20 2f3a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3a2f │ │ +1ac9be: 0a00 |0011: move-result v0 │ │ +1ac9c0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1ac9c4: 7010 0011 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1100 │ │ +1ac9ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0003 line=313 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ - source_file_idx : 30645 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30649 (SaveExternalFilesActivity.kt) │ │ │ │ Class #219 header: │ │ class_idx : 1297 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 30647 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 30651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -42759,17 +42759,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aaa7c: |[1aaa7c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ -1aaa8c: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aaa92: 0e00 |0003: return-void │ │ +1aab4c: |[1aab4c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ +1aab5c: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aab62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;) │ │ @@ -42777,72 +42777,72 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aaa94: |[1aaa94] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aaaa4: 7010 2d11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@112d │ │ -1aaaaa: 0e00 |0003: return-void │ │ +1aab64: |[1aab64] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aab74: 7010 2d11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@112d │ │ +1aab7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -1aa8ac: |[1aa8ac] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aa8bc: 1a00 3997 |0000: const-string v0, "bundle" // string@9739 │ │ -1aa8c0: 7120 50b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1aa8c6: 1c00 1205 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1aa8ca: 6e10 1993 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9319 │ │ -1aa8d0: 0c00 |000a: move-result-object v0 │ │ -1aa8d2: 6e20 f801 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f8 │ │ -1aa8d8: 1b00 0d03 0100 |000e: const-string/jumbo v0, "userId" // string@0001030d │ │ -1aa8de: 6e20 d601 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -1aa8e4: 0a01 |0014: move-result v1 │ │ -1aa8e6: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -1aa8e8: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -1aa8ec: 6e20 dd01 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ -1aa8f2: 0a00 |001b: move-result v0 │ │ -1aa8f4: 2802 |001c: goto 001e // +0002 │ │ -1aa8f6: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ -1aa8f8: 1a01 19a8 |001e: const-string v1, "driveId" // string@a819 │ │ -1aa8fc: 6e20 d601 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -1aa902: 0a03 |0023: move-result v3 │ │ -1aa904: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -1aa908: 6e20 dd01 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ -1aa90e: 0a01 |0029: move-result v1 │ │ -1aa910: 2802 |002a: goto 002c // +0002 │ │ -1aa912: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ -1aa914: 1a03 2fae |002c: const-string v3, "folderId" // string@ae2f │ │ -1aa918: 6e20 d601 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -1aa91e: 0a04 |0031: move-result v4 │ │ -1aa920: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ -1aa924: 6e20 dd01 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ -1aa92a: 0a02 |0037: move-result v2 │ │ -1aa92c: 1a03 78c5 |0038: const-string v3, "isPublicShare" // string@c578 │ │ -1aa930: 6e20 d601 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ -1aa936: 0a04 |003d: move-result v4 │ │ -1aa938: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -1aa93c: 6e20 d801 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d8 │ │ -1aa942: 0a06 |0043: move-result v6 │ │ -1aa944: 2802 |0044: goto 0046 // +0002 │ │ -1aa946: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -1aa948: 2203 1205 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1aa94c: 7056 3311 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ -1aa952: 1103 |004b: return-object v3 │ │ +1aa97c: |[1aa97c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aa98c: 1a00 3e97 |0000: const-string v0, "bundle" // string@973e │ │ +1aa990: 7120 5db7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1aa996: 1c00 1205 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1aa99a: 6e10 2693 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9326 │ │ +1aa9a0: 0c00 |000a: move-result-object v0 │ │ +1aa9a2: 6e20 f801 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f8 │ │ +1aa9a8: 1b00 1203 0100 |000e: const-string/jumbo v0, "userId" // string@00010312 │ │ +1aa9ae: 6e20 d601 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +1aa9b4: 0a01 |0014: move-result v1 │ │ +1aa9b6: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +1aa9b8: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +1aa9bc: 6e20 dd01 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ +1aa9c2: 0a00 |001b: move-result v0 │ │ +1aa9c4: 2802 |001c: goto 001e // +0002 │ │ +1aa9c6: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ +1aa9c8: 1a01 1ea8 |001e: const-string v1, "driveId" // string@a81e │ │ +1aa9cc: 6e20 d601 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +1aa9d2: 0a03 |0023: move-result v3 │ │ +1aa9d4: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +1aa9d8: 6e20 dd01 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ +1aa9de: 0a01 |0029: move-result v1 │ │ +1aa9e0: 2802 |002a: goto 002c // +0002 │ │ +1aa9e2: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ +1aa9e4: 1a03 34ae |002c: const-string v3, "folderId" // string@ae34 │ │ +1aa9e8: 6e20 d601 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +1aa9ee: 0a04 |0031: move-result v4 │ │ +1aa9f0: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ +1aa9f4: 6e20 dd01 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01dd │ │ +1aa9fa: 0a02 |0037: move-result v2 │ │ +1aa9fc: 1a03 7dc5 |0038: const-string v3, "isPublicShare" // string@c57d │ │ +1aaa00: 6e20 d601 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d6 │ │ +1aaa06: 0a04 |003d: move-result v4 │ │ +1aaa08: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +1aaa0c: 6e20 d801 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d8 │ │ +1aaa12: 0a06 |0043: move-result v6 │ │ +1aaa14: 2802 |0044: goto 0046 // +0002 │ │ +1aaa16: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +1aaa18: 2203 1205 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1aaa1c: 7056 3311 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ +1aaa22: 1103 |004b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=38 │ │ 0x000e line=40 │ │ 0x0018 line=41 │ │ 0x001e line=46 │ │ 0x0026 line=47 │ │ @@ -42860,88 +42860,88 @@ │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -1aa954: |[1aa954] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aa964: 1a00 9fed |0000: const-string v0, "savedStateHandle" // string@ed9f │ │ -1aa968: 7120 50b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1aa96e: 1b00 0d03 0100 |0005: const-string/jumbo v0, "userId" // string@0001030d │ │ -1aa974: 6e20 4f06 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -1aa97a: 0a01 |000b: move-result v1 │ │ -1aa97c: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -1aa97e: 7110 9793 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1aa984: 0c02 |0010: move-result-object v2 │ │ -1aa986: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ -1aa98a: 6e20 5006 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1aa990: 0c00 |0016: move-result-object v0 │ │ -1aa992: 1f00 a217 |0017: check-cast v0, Ljava/lang/Integer; // type@17a2 │ │ -1aa996: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -1aa99a: 280a |001b: goto 0025 // +000a │ │ -1aa99c: 2206 9e17 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1aa9a0: 1a00 0a2b |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2b0a │ │ -1aa9a4: 7020 7893 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1aa9aa: 2706 |0023: throw v6 │ │ -1aa9ac: 0720 |0024: move-object v0, v2 │ │ -1aa9ae: 1a01 19a8 |0025: const-string v1, "driveId" // string@a819 │ │ -1aa9b2: 6e20 4f06 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -1aa9b8: 0a03 |002a: move-result v3 │ │ -1aa9ba: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ -1aa9be: 6e20 5006 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1aa9c4: 0c01 |0030: move-result-object v1 │ │ -1aa9c6: 1f01 a217 |0031: check-cast v1, Ljava/lang/Integer; // type@17a2 │ │ -1aa9ca: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ -1aa9ce: 280a |0035: goto 003f // +000a │ │ -1aa9d0: 2206 9e17 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1aa9d4: 1a00 c72a |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2ac7 │ │ -1aa9d8: 7020 7893 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1aa9de: 2706 |003d: throw v6 │ │ -1aa9e0: 0721 |003e: move-object v1, v2 │ │ -1aa9e2: 1a03 2fae |003f: const-string v3, "folderId" // string@ae2f │ │ -1aa9e6: 6e20 4f06 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -1aa9ec: 0a04 |0044: move-result v4 │ │ -1aa9ee: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ -1aa9f2: 6e20 5006 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1aa9f8: 0c02 |004a: move-result-object v2 │ │ -1aa9fa: 1f02 a217 |004b: check-cast v2, Ljava/lang/Integer; // type@17a2 │ │ -1aa9fe: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -1aaa02: 2809 |004f: goto 0058 // +0009 │ │ -1aaa04: 2206 9e17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1aaa08: 1a00 d52a |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2ad5 │ │ -1aaa0c: 7020 7893 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1aaa12: 2706 |0057: throw v6 │ │ -1aaa14: 1a03 78c5 |0058: const-string v3, "isPublicShare" // string@c578 │ │ -1aaa18: 6e20 4f06 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ -1aaa1e: 0a04 |005d: move-result v4 │ │ -1aaa20: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ -1aaa24: 6e20 5006 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ -1aaa2a: 0c06 |0063: move-result-object v6 │ │ -1aaa2c: 1f06 8917 |0064: check-cast v6, Ljava/lang/Boolean; // type@1789 │ │ -1aaa30: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ -1aaa34: 280e |0068: goto 0076 // +000e │ │ -1aaa36: 2206 9e17 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179e │ │ -1aaa3a: 1a00 e22a |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2ae2 │ │ -1aaa3e: 7020 7893 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9378 │ │ -1aaa44: 2706 |0070: throw v6 │ │ -1aaa46: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -1aaa48: 7110 ee92 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1aaa4e: 0c06 |0075: move-result-object v6 │ │ -1aaa50: 2203 1205 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1aaa54: 6e10 8893 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1aaa5a: 0a00 |007b: move-result v0 │ │ -1aaa5c: 6e10 8893 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1aaa62: 0a01 |007f: move-result v1 │ │ -1aaa64: 6e10 8893 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9388 │ │ -1aaa6a: 0a02 |0083: move-result v2 │ │ -1aaa6c: 6e10 e992 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92e9 │ │ -1aaa72: 0a06 |0087: move-result v6 │ │ -1aaa74: 7056 3311 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ -1aaa7a: 1103 |008b: return-object v3 │ │ +1aaa24: |[1aaa24] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aaa34: 1a00 a4ed |0000: const-string v0, "savedStateHandle" // string@eda4 │ │ +1aaa38: 7120 5db7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1aaa3e: 1b00 1203 0100 |0005: const-string/jumbo v0, "userId" // string@00010312 │ │ +1aaa44: 6e20 4f06 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +1aaa4a: 0a01 |000b: move-result v1 │ │ +1aaa4c: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +1aaa4e: 7110 a493 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1aaa54: 0c02 |0010: move-result-object v2 │ │ +1aaa56: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ +1aaa5a: 6e20 5006 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1aaa60: 0c00 |0016: move-result-object v0 │ │ +1aaa62: 1f00 a317 |0017: check-cast v0, Ljava/lang/Integer; // type@17a3 │ │ +1aaa66: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +1aaa6a: 280a |001b: goto 0025 // +000a │ │ +1aaa6c: 2206 9f17 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1aaa70: 1a00 0d2b |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2b0d │ │ +1aaa74: 7020 8593 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1aaa7a: 2706 |0023: throw v6 │ │ +1aaa7c: 0720 |0024: move-object v0, v2 │ │ +1aaa7e: 1a01 1ea8 |0025: const-string v1, "driveId" // string@a81e │ │ +1aaa82: 6e20 4f06 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +1aaa88: 0a03 |002a: move-result v3 │ │ +1aaa8a: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ +1aaa8e: 6e20 5006 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1aaa94: 0c01 |0030: move-result-object v1 │ │ +1aaa96: 1f01 a317 |0031: check-cast v1, Ljava/lang/Integer; // type@17a3 │ │ +1aaa9a: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ +1aaa9e: 280a |0035: goto 003f // +000a │ │ +1aaaa0: 2206 9f17 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1aaaa4: 1a00 ca2a |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2aca │ │ +1aaaa8: 7020 8593 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1aaaae: 2706 |003d: throw v6 │ │ +1aaab0: 0721 |003e: move-object v1, v2 │ │ +1aaab2: 1a03 34ae |003f: const-string v3, "folderId" // string@ae34 │ │ +1aaab6: 6e20 4f06 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +1aaabc: 0a04 |0044: move-result v4 │ │ +1aaabe: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ +1aaac2: 6e20 5006 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1aaac8: 0c02 |004a: move-result-object v2 │ │ +1aaaca: 1f02 a317 |004b: check-cast v2, Ljava/lang/Integer; // type@17a3 │ │ +1aaace: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +1aaad2: 2809 |004f: goto 0058 // +0009 │ │ +1aaad4: 2206 9f17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1aaad8: 1a00 d82a |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2ad8 │ │ +1aaadc: 7020 8593 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1aaae2: 2706 |0057: throw v6 │ │ +1aaae4: 1a03 7dc5 |0058: const-string v3, "isPublicShare" // string@c57d │ │ +1aaae8: 6e20 4f06 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064f │ │ +1aaaee: 0a04 |005d: move-result v4 │ │ +1aaaf0: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ +1aaaf4: 6e20 5006 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0650 │ │ +1aaafa: 0c06 |0063: move-result-object v6 │ │ +1aaafc: 1f06 8a17 |0064: check-cast v6, Ljava/lang/Boolean; // type@178a │ │ +1aab00: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ +1aab04: 280e |0068: goto 0076 // +000e │ │ +1aab06: 2206 9f17 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@179f │ │ +1aab0a: 1a00 e52a |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2ae5 │ │ +1aab0e: 7020 8593 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9385 │ │ +1aab14: 2706 |0070: throw v6 │ │ +1aab16: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +1aab18: 7110 fb92 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1aab1e: 0c06 |0075: move-result-object v6 │ │ +1aab20: 2203 1205 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1aab24: 6e10 9593 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1aab2a: 0a00 |007b: move-result v0 │ │ +1aab2c: 6e10 9593 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1aab32: 0a01 |007f: move-result v1 │ │ +1aab34: 6e10 9593 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9395 │ │ +1aab3a: 0a02 |0083: move-result v2 │ │ +1aab3c: 6e10 f692 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92f6 │ │ +1aab42: 0a06 |0087: move-result v6 │ │ +1aab44: 7056 3311 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ +1aab4a: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=70 │ │ 0x000d line=76 │ │ 0x0013 line=71 │ │ 0x001c line=73 │ │ 0x0025 line=79 │ │ @@ -42955,21 +42955,21 @@ │ │ 0x0069 line=100 │ │ 0x0072 line=103 │ │ 0x0076 line=105 │ │ locals : │ │ 0x0000 - 0x008c reg=5 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; │ │ 0x0000 - 0x008c reg=6 (null) Landroidx/lifecycle/SavedStateHandle; │ │ │ │ - source_file_idx : 30647 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30651 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #220 header: │ │ class_idx : 1298 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 30647 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 30651 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -43014,63 +43014,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aadfc: |[1aadfc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1aae0c: 2200 1105 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@0511 │ │ -1aae10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aae12: 7020 2e11 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@112e │ │ -1aae18: 6900 6905 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0569 │ │ -1aae1c: 0e00 |0008: return-void │ │ +1aaecc: |[1aaecc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1aaedc: 2200 1105 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@0511 │ │ +1aaee0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aaee2: 7020 2e11 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@112e │ │ +1aaee8: 6900 6905 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0569 │ │ +1aaeec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -1aae20: |[1aae20] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1aae30: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ -1aae34: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -1aae36: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1aae38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1aae3a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1aae3c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -1aae3e: 0770 |0007: move-object v0, v7 │ │ -1aae40: 7607 3411 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1134 │ │ -1aae46: 0e00 |000b: return-void │ │ +1aaef0: |[1aaef0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1aaf00: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ +1aaf04: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +1aaf06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1aaf08: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1aaf0a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1aaf0c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +1aaf0e: 0770 |0007: move-object v0, v7 │ │ +1aaf10: 7607 3411 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1134 │ │ +1aaf16: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : '' │ │ type : '(IIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1aae48: |[1aae48] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ -1aae58: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1aae5e: 5901 6d05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aae62: 5902 6a05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aae66: 5903 6b05 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aae6a: 5c04 6c05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aae6e: 0e00 |000b: return-void │ │ +1aaf18: |[1aaf18] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ +1aaf28: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1aaf2e: 5901 6d05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aaf32: 5902 6a05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aaf36: 5903 6b05 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aaf3a: 5c04 6c05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aaf3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ 0x0007 line=14 │ │ 0x0009 line=15 │ │ @@ -43086,30 +43086,30 @@ │ │ type : '(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -1aae70: |[1aae70] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aae80: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ -1aae84: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -1aae86: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1aae8a: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -1aae8c: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1aae90: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1aae94: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1aae96: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1aae9a: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1aae9e: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ -1aaea0: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1aaea4: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ -1aaea8: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1aaeaa: 7055 3311 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ -1aaeb0: 0e00 |0018: return-void │ │ +1aaf40: |[1aaf40] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aaf50: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ +1aaf54: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +1aaf56: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1aaf5a: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +1aaf5c: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1aaf60: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1aaf64: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1aaf66: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1aaf6a: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1aaf6e: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ +1aaf70: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1aaf74: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ +1aaf78: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1aaf7a: 7055 3311 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ +1aaf80: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0015 line=11 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ 0x0000 - 0x0019 reg=2 (null) I │ │ 0x0000 - 0x0019 reg=3 (null) I │ │ @@ -43123,203 +43123,203 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -1aac10: |[1aac10] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aac20: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1aac24: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1aac28: 5201 6d05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aac2c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1aac30: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1aac34: 5202 6a05 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aac38: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1aac3c: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1aac40: 5203 6b05 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aac44: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1aac48: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1aac4c: 5504 6c05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aac50: 6e54 3911 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1139 │ │ -1aac56: 0c00 |001b: move-result-object v0 │ │ -1aac58: 1100 |001c: return-object v0 │ │ +1aace0: |[1aace0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aacf0: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1aacf4: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1aacf8: 5201 6d05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aacfc: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1aad00: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1aad04: 5202 6a05 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aad08: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1aad0c: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1aad10: 5203 6b05 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aad14: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1aad18: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1aad1c: 5504 6c05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aad20: 6e54 3911 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1139 │ │ +1aad26: 0c00 |001b: move-result-object v0 │ │ +1aad28: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aac78: |[1aac78] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aac88: 6200 6905 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0569 │ │ -1aac8c: 6e20 2f11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112f │ │ -1aac92: 0c01 |0005: move-result-object v1 │ │ -1aac94: 1101 |0006: return-object v1 │ │ +1aad48: |[1aad48] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aad58: 6200 6905 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0569 │ │ +1aad5c: 6e20 2f11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112f │ │ +1aad62: 0c01 |0005: move-result-object v1 │ │ +1aad64: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'fromSavedStateHandle' │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aac98: |[1aac98] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aaca8: 6200 6905 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0569 │ │ -1aacac: 6e20 3011 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1130 │ │ -1aacb2: 0c01 |0005: move-result-object v1 │ │ -1aacb4: 1101 |0006: return-object v1 │ │ +1aad68: |[1aad68] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aad78: 6200 6905 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0569 │ │ +1aad7c: 6e20 3011 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1130 │ │ +1aad82: 0c01 |0005: move-result-object v1 │ │ +1aad84: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aacb8: |[1aacb8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ -1aacc8: 5210 6d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aaccc: 0f00 |0002: return v0 │ │ +1aad88: |[1aad88] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ +1aad98: 5210 6d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aad9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aacd0: |[1aacd0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ -1aace0: 5210 6a05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aace4: 0f00 |0002: return v0 │ │ +1aada0: |[1aada0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ +1aadb0: 5210 6a05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aadb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component3' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aace8: |[1aace8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ -1aacf8: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aacfc: 0f00 |0002: return v0 │ │ +1aadb8: |[1aadb8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ +1aadc8: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aadcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component4' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aab7c: |[1aab7c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ -1aab8c: 5510 6c05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aab90: 0f00 |0002: return v0 │ │ +1aac4c: |[1aac4c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ +1aac5c: 5510 6c05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aac60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'copy' │ │ type : '(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1aac5c: |[1aac5c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aac6c: 2200 1205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1aac70: 7055 3311 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ -1aac76: 1100 |0005: return-object v0 │ │ +1aad2c: |[1aad2c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aad3c: 2200 1205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1aad40: 7055 3311 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1133 │ │ +1aad46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -1aab94: |[1aab94] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1aaba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aaba6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1aabaa: 0f00 |0003: return v0 │ │ -1aabac: 2051 1205 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1aabb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1aabb2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1aabb6: 0f02 |0009: return v2 │ │ -1aabb8: 1f05 1205 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1aabbc: 5241 6d05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aabc0: 5253 6d05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aabc4: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1aabc8: 0f02 |0012: return v2 │ │ -1aabca: 5241 6a05 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aabce: 5253 6a05 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aabd2: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1aabd6: 0f02 |0019: return v2 │ │ -1aabd8: 5241 6b05 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aabdc: 5253 6b05 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aabe0: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ -1aabe4: 0f02 |0020: return v2 │ │ -1aabe6: 5541 6c05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aabea: 5555 6c05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aabee: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ -1aabf2: 0f02 |0027: return v2 │ │ -1aabf4: 0f00 |0028: return v0 │ │ +1aac64: |[1aac64] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1aac74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aac76: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1aac7a: 0f00 |0003: return v0 │ │ +1aac7c: 2051 1205 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1aac80: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1aac82: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1aac86: 0f02 |0009: return v2 │ │ +1aac88: 1f05 1205 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1aac8c: 5241 6d05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aac90: 5253 6d05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aac94: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1aac98: 0f02 |0012: return v2 │ │ +1aac9a: 5241 6a05 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aac9e: 5253 6a05 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aaca2: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1aaca6: 0f02 |0019: return v2 │ │ +1aaca8: 5241 6b05 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aacac: 5253 6b05 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aacb0: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ +1aacb4: 0f02 |0020: return v2 │ │ +1aacb6: 5541 6c05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aacba: 5555 6c05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aacbe: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ +1aacc2: 0f02 |0027: return v2 │ │ +1aacc4: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'getDriveId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aad00: |[1aad00] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ -1aad10: 5210 6a05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aad14: 0f00 |0002: return v0 │ │ +1aadd0: |[1aadd0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ +1aade0: 5210 6a05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aade4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43327,17 +43327,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aad18: |[1aad18] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ -1aad28: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aad2c: 0f00 |0002: return v0 │ │ +1aade8: |[1aade8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ +1aadf8: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aadfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43345,17 +43345,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aad30: |[1aad30] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ -1aad40: 5210 6d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aad44: 0f00 |0002: return v0 │ │ +1aae00: |[1aae00] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ +1aae10: 5210 6d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aae14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43363,44 +43363,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1aad48: |[1aad48] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ -1aad58: 5220 6d05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aad5c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aad60: 5221 6a05 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aad64: b010 |0006: add-int/2addr v0, v1 │ │ -1aad66: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aad6a: 5221 6b05 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aad6e: b010 |000b: add-int/2addr v0, v1 │ │ -1aad70: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aad74: 5521 6c05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aad78: 7110 5846 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4658 │ │ -1aad7e: 0a01 |0013: move-result v1 │ │ -1aad80: b010 |0014: add-int/2addr v0, v1 │ │ -1aad82: 0f00 |0015: return v0 │ │ +1aae18: |[1aae18] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ +1aae28: 5220 6d05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aae2c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aae30: 5221 6a05 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aae34: b010 |0006: add-int/2addr v0, v1 │ │ +1aae36: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aae3a: 5221 6b05 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aae3e: b010 |000b: add-int/2addr v0, v1 │ │ +1aae40: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aae44: 5521 6c05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aae48: 7110 6546 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4665 │ │ +1aae4e: 0a01 |0013: move-result v1 │ │ +1aae50: b010 |0014: add-int/2addr v0, v1 │ │ +1aae52: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'isPublicShare' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aabf8: |[1aabf8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ -1aac08: 5510 6c05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aac0c: 0f00 |0002: return v0 │ │ +1aacc8: |[1aacc8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ +1aacd8: 5510 6c05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aacdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43408,30 +43408,30 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1aaaac: |[1aaaac] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1aaabc: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ -1aaac0: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d4 │ │ -1aaac6: 1b01 0d03 0100 |0005: const-string/jumbo v1, "userId" // string@0001030d │ │ -1aaacc: 5232 6d05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aaad0: 6e30 f001 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ -1aaad6: 1a01 19a8 |000d: const-string v1, "driveId" // string@a819 │ │ -1aaada: 5232 6a05 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aaade: 6e30 f001 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ -1aaae4: 1a01 2fae |0014: const-string v1, "folderId" // string@ae2f │ │ -1aaae8: 5232 6b05 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aaaec: 6e30 f001 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ -1aaaf2: 1a01 78c5 |001b: const-string v1, "isPublicShare" // string@c578 │ │ -1aaaf6: 5532 6c05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aaafa: 6e30 ed01 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ed │ │ -1aab00: 1100 |0022: return-object v0 │ │ +1aab7c: |[1aab7c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1aab8c: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ +1aab90: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d4 │ │ +1aab96: 1b01 1203 0100 |0005: const-string/jumbo v1, "userId" // string@00010312 │ │ +1aab9c: 5232 6d05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aaba0: 6e30 f001 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ +1aaba6: 1a01 1ea8 |000d: const-string v1, "driveId" // string@a81e │ │ +1aabaa: 5232 6a05 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aabae: 6e30 f001 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ +1aabb4: 1a01 34ae |0014: const-string v1, "folderId" // string@ae34 │ │ +1aabb8: 5232 6b05 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aabbc: 6e30 f001 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f0 │ │ +1aabc2: 1a01 7dc5 |001b: const-string v1, "isPublicShare" // string@c57d │ │ +1aabc6: 5532 6c05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aabca: 6e30 ed01 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ed │ │ +1aabd0: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000d line=20 │ │ 0x0014 line=21 │ │ 0x001b line=22 │ │ @@ -43443,38 +43443,38 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1aab04: |[1aab04] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1aab14: 2200 4d02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024d │ │ -1aab18: 7010 4e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064e │ │ -1aab1e: 5231 6d05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aab22: 7110 9793 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1aab28: 0c01 |000a: move-result-object v1 │ │ -1aab2a: 1b02 0d03 0100 |000b: const-string/jumbo v2, "userId" // string@0001030d │ │ -1aab30: 6e30 5206 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1aab36: 5231 6a05 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aab3a: 7110 9793 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1aab40: 0c01 |0016: move-result-object v1 │ │ -1aab42: 1a02 19a8 |0017: const-string v2, "driveId" // string@a819 │ │ -1aab46: 6e30 5206 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1aab4c: 5231 6b05 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aab50: 7110 9793 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1aab56: 0c01 |0021: move-result-object v1 │ │ -1aab58: 1a02 2fae |0022: const-string v2, "folderId" // string@ae2f │ │ -1aab5c: 6e30 5206 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1aab62: 5531 6c05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aab66: 7110 ee92 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92ee │ │ -1aab6c: 0c01 |002c: move-result-object v1 │ │ -1aab6e: 1a02 78c5 |002d: const-string v2, "isPublicShare" // string@c578 │ │ -1aab72: 6e30 5206 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ -1aab78: 1100 |0032: return-object v0 │ │ +1aabd4: |[1aabd4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1aabe4: 2200 4d02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024d │ │ +1aabe8: 7010 4e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064e │ │ +1aabee: 5231 6d05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aabf2: 7110 a493 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1aabf8: 0c01 |000a: move-result-object v1 │ │ +1aabfa: 1b02 1203 0100 |000b: const-string/jumbo v2, "userId" // string@00010312 │ │ +1aac00: 6e30 5206 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1aac06: 5231 6a05 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aac0a: 7110 a493 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1aac10: 0c01 |0016: move-result-object v1 │ │ +1aac12: 1a02 1ea8 |0017: const-string v2, "driveId" // string@a81e │ │ +1aac16: 6e30 5206 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1aac1c: 5231 6b05 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aac20: 7110 a493 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1aac26: 0c01 |0021: move-result-object v1 │ │ +1aac28: 1a02 34ae |0022: const-string v2, "folderId" // string@ae34 │ │ +1aac2c: 6e30 5206 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1aac32: 5531 6c05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aac36: 7110 fb92 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92fb │ │ +1aac3c: 0c01 |002c: move-result-object v1 │ │ +1aac3e: 1a02 7dc5 |002d: const-string v2, "isPublicShare" // string@c57d │ │ +1aac42: 6e30 5206 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0652 │ │ +1aac48: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0011 line=29 │ │ 0x001c line=30 │ │ 0x0027 line=31 │ │ @@ -43486,48 +43486,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1aad84: |[1aad84] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ -1aad94: 5260 6d05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ -1aad98: 5261 6a05 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ -1aad9c: 5262 6b05 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ -1aada0: 5563 6c05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ -1aada4: 2204 bc17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17bc │ │ -1aada8: 1a05 b677 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@77b6 │ │ -1aadac: 7020 6f94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@946f │ │ -1aadb2: 6e20 7394 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -1aadb8: 1a00 e322 |0012: const-string v0, ", driveId=" // string@22e3 │ │ -1aadbc: 6e20 7894 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1aadc2: 6e20 7394 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -1aadc8: 1a00 0323 |001a: const-string v0, ", folderId=" // string@2303 │ │ -1aadcc: 6e20 7894 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1aadd2: 6e20 7394 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9473 │ │ -1aadd8: 1a00 2a23 |0022: const-string v0, ", isPublicShare=" // string@232a │ │ -1aaddc: 6e20 7894 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1aade2: 6e20 7a94 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@947a │ │ -1aade8: 1a00 8b21 |002a: const-string v0, ")" // string@218b │ │ -1aadec: 6e20 7894 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9478 │ │ -1aadf2: 6e10 8a94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@948a │ │ -1aadf8: 0c00 |0032: move-result-object v0 │ │ -1aadfa: 1100 |0033: return-object v0 │ │ +1aae54: |[1aae54] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ +1aae64: 5260 6d05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056d │ │ +1aae68: 5261 6a05 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056a │ │ +1aae6c: 5262 6b05 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056b │ │ +1aae70: 5563 6c05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056c │ │ +1aae74: 2204 bd17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17bd │ │ +1aae78: 1a05 ba77 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@77ba │ │ +1aae7c: 7020 7c94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@947c │ │ +1aae82: 6e20 8094 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +1aae88: 1a00 e422 |0012: const-string v0, ", driveId=" // string@22e4 │ │ +1aae8c: 6e20 8594 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1aae92: 6e20 8094 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +1aae98: 1a00 0423 |001a: const-string v0, ", folderId=" // string@2304 │ │ +1aae9c: 6e20 8594 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1aaea2: 6e20 8094 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9480 │ │ +1aaea8: 1a00 2b23 |0022: const-string v0, ", isPublicShare=" // string@232b │ │ +1aaeac: 6e20 8594 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1aaeb2: 6e20 8794 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9487 │ │ +1aaeb8: 1a00 8c21 |002a: const-string v0, ")" // string@218c │ │ +1aaebc: 6e20 8594 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9485 │ │ +1aaec2: 6e10 9794 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9497 │ │ +1aaec8: 0c00 |0032: move-result-object v0 │ │ +1aaeca: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30647 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30651 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #221 header: │ │ class_idx : 1299 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #221 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;' │ │ @@ -43551,19 +43551,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1ace88: |[1ace88] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ -1ace98: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1ace9e: 5b01 6e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056e │ │ -1acea2: 5902 6f05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@056f │ │ -1acea6: 0e00 |0007: return-void │ │ +1acf58: |[1acf58] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ +1acf68: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1acf6e: 5b01 6e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056e │ │ +1acf72: 5902 6f05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@056f │ │ +1acf76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -43574,37 +43574,37 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1ace5c: |[1ace5c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ace6c: 5420 6e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056e │ │ -1ace70: 5221 6f05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@056f │ │ -1ace74: 1f03 1e00 |0004: check-cast v3, Landroid/app/Dialog; // type@001e │ │ -1ace78: 1f04 ba17 |0006: check-cast v4, Ljava/lang/String; // type@17ba │ │ -1ace7c: 7140 4c11 1043 |0008: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@114c │ │ -1ace82: 0c03 |000b: move-result-object v3 │ │ -1ace84: 1103 |000c: return-object v3 │ │ +1acf2c: |[1acf2c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1acf3c: 5420 6e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056e │ │ +1acf40: 5221 6f05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@056f │ │ +1acf44: 1f03 1e00 |0004: check-cast v3, Landroid/app/Dialog; // type@001e │ │ +1acf48: 1f04 bb17 |0006: check-cast v4, Ljava/lang/String; // type@17bb │ │ +1acf4c: 7140 4c11 1043 |0008: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@114c │ │ +1acf52: 0c03 |000b: move-result-object v3 │ │ +1acf54: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #222 header: │ │ class_idx : 1300 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6063 │ │ -source_file_idx : 13227 │ │ +superclass_idx : 6064 │ │ +source_file_idx : 13230 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;' │ │ @@ -43636,21 +43636,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1acea8: |[1acea8] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1aceb8: 7010 f593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93f5 │ │ -1acebe: 5b01 7005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0570 │ │ -1acec2: 5b02 7105 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0571 │ │ -1acec6: 5b03 7205 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0572 │ │ -1aceca: 5904 7305 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0573 │ │ -1acece: 0e00 |000b: return-void │ │ +1acf78: |[1acf78] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1acf88: 7010 0294 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9402 │ │ +1acf8e: 5b01 7005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0570 │ │ +1acf92: 5b02 7105 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0571 │ │ +1acf96: 5b03 7205 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0572 │ │ +1acf9a: 5904 7305 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0573 │ │ +1acf9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ @@ -43663,35 +43663,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1aced0: |[1aced0] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1acee0: 5440 7005 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0570 │ │ -1acee4: 5441 7105 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0571 │ │ -1acee8: 5442 7205 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0572 │ │ -1aceec: 5243 7305 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0573 │ │ -1acef0: 7155 4d11 1032 |0008: invoke-static {v0, v1, v2, v3, v5}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@114d │ │ -1acef6: 0e00 |000b: return-void │ │ +1acfa0: |[1acfa0] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1acfb0: 5440 7005 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0570 │ │ +1acfb4: 5441 7105 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0571 │ │ +1acfb8: 5442 7205 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0572 │ │ +1acfbc: 5243 7305 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0573 │ │ +1acfc0: 7155 4d11 1032 |0008: invoke-static {v0, v1, v2, v3, v5}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@114d │ │ +1acfc6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=5 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13227 (D8$$SyntheticClass) │ │ + source_file_idx : 13230 (D8$$SyntheticClass) │ │ │ │ Class #223 header: │ │ class_idx : 1301 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 647 │ │ -source_file_idx : 30649 │ │ +source_file_idx : 30653 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ @@ -43716,23 +43716,23 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1acf10: |[1acf10] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ -1acf20: 1a00 fc95 |0000: const-string v0, "binding" // string@95fc │ │ -1acf24: 7120 50b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1acf2a: 6e10 dd0b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bdd │ │ -1acf30: 0c00 |0008: move-result-object v0 │ │ -1acf32: 1f00 2301 |0009: check-cast v0, Landroid/view/View; // type@0123 │ │ -1acf36: 7020 d206 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d2 │ │ -1acf3c: 5b12 7405 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0574 │ │ -1acf40: 0e00 |0010: return-void │ │ +1acfe0: |[1acfe0] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ +1acff0: 1a00 0196 |0000: const-string v0, "binding" // string@9601 │ │ +1acff4: 7120 5db7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1acffa: 6e10 dd0b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bdd │ │ +1ad000: 0c00 |0008: move-result-object v0 │ │ +1ad002: 1f00 2301 |0009: check-cast v0, Landroid/view/View; // type@0123 │ │ +1ad006: 7020 d206 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d2 │ │ +1ad00c: 5b12 7405 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0574 │ │ +1ad010: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ 0x0000 - 0x0011 reg=2 (null) Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ │ │ @@ -43742,30 +43742,30 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/CardviewFileListBinding;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1acef8: |[1acef8] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ -1acf08: 5410 7405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0574 │ │ -1acf0c: 1100 |0002: return-object v0 │ │ +1acfc8: |[1acfc8] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ +1acfd8: 5410 7405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0574 │ │ +1acfdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ │ │ - source_file_idx : 30649 (SaveExternalUriAdapter.kt) │ │ + source_file_idx : 30653 (SaveExternalUriAdapter.kt) │ │ │ │ Class #224 header: │ │ class_idx : 1302 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 639 │ │ -source_file_idx : 30649 │ │ +source_file_idx : 30653 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 6 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -43797,53 +43797,53 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1acfe8: |[1acfe8] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1acff8: 7140 5911 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@1159 │ │ -1acffe: 0c00 |0003: move-result-object v0 │ │ -1ad000: 1100 |0004: return-object v0 │ │ +1ad0b8: |[1ad0b8] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1ad0c8: 7140 5911 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@1159 │ │ +1ad0ce: 0c00 |0003: move-result-object v0 │ │ +1ad0d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ name : '$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -1ad03c: |[1ad03c] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ -1ad04c: 7154 5511 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@1155 │ │ -1ad052: 0e00 |0003: return-void │ │ +1ad10c: |[1ad10c] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ +1ad11c: 7154 5511 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@1155 │ │ +1ad122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ name : '' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1ad054: |[1ad054] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ -1ad064: 1b00 b302 0100 |0000: const-string/jumbo v0, "uris" // string@000102b3 │ │ -1ad06a: 7120 50b7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1ad070: 7010 b606 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b6 │ │ -1ad076: 5b12 7505 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ -1ad07a: 0e00 |000b: return-void │ │ +1ad124: |[1ad124] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ +1ad134: 1b00 b802 0100 |0000: const-string/jumbo v0, "uris" // string@000102b8 │ │ +1ad13a: 7120 5db7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1ad140: 7010 b606 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b6 │ │ +1ad146: 5b12 7505 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ +1ad14a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ │ │ @@ -43852,58 +43852,58 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 92 16-bit code units │ │ -1ad07c: |[1ad07c] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ -1ad08c: 54a0 7701 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ -1ad090: 5401 0b03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030b │ │ -1ad094: 1a02 46ac |0004: const-string v2, "fileSize" // string@ac46 │ │ -1ad098: 7120 4fb7 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ad09e: 1f01 2301 |0009: check-cast v1, Landroid/view/View; // type@0123 │ │ -1ad0a2: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ -1ad0a6: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ad0ac: 5400 0503 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0305 │ │ -1ad0b0: 1a01 f8ab |0012: const-string v1, "fileDate" // string@abf8 │ │ -1ad0b4: 7120 4fb7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ad0ba: 1f00 2301 |0017: check-cast v0, Landroid/view/View; // type@0123 │ │ -1ad0be: 6e20 4e03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ad0c4: 54a0 7601 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ -1ad0c8: 1a01 ecab |001e: const-string v1, "fileCardView" // string@abec │ │ -1ad0cc: 7120 4fb7 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ad0d2: 0702 |0023: move-object v2, v0 │ │ -1ad0d4: 1f02 2301 |0024: check-cast v2, Landroid/view/View; // type@0123 │ │ -1ad0d8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -1ad0da: 7110 9793 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1ad0e0: 0c05 |002a: move-result-object v5 │ │ -1ad0e2: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ -1ad0e6: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -1ad0e8: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -1ad0ea: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1ad0ec: 0753 |0030: move-object v3, v5 │ │ -1ad0ee: 7707 5245 0200 |0031: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.setMargins$default:(Landroid/view/View;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4552 │ │ -1ad0f4: 6202 3908 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@0839 │ │ -1ad0f8: 54a3 7601 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ -1ad0fc: 7120 4fb7 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ad102: 6e10 4f11 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@114f │ │ -1ad108: 0a01 |003e: move-result v1 │ │ -1ad10a: 6e40 bb19 321b |003f: invoke-virtual {v2, v3, v11, v1}, Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion;.setCorners:(Lcom/google/android/material/card/MaterialCardView;II)V // method@19bb │ │ -1ad110: 54aa 7701 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ -1ad114: 54aa 0c03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030c │ │ -1ad118: 7110 4db7 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b74d │ │ -1ad11e: 07ab |0049: move-object v11, v10 │ │ -1ad120: 1f0b 2301 |004a: check-cast v11, Landroid/view/View; // type@0123 │ │ -1ad124: 6e20 4e03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ad12a: 6e20 3a08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083a │ │ -1ad130: 6e20 3908 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@0839 │ │ -1ad136: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ -1ad13c: 6e20 3c08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@083c │ │ -1ad142: 0e00 |005b: return-void │ │ +1ad14c: |[1ad14c] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ +1ad15c: 54a0 7701 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ +1ad160: 5401 0b03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030b │ │ +1ad164: 1a02 4bac |0004: const-string v2, "fileSize" // string@ac4b │ │ +1ad168: 7120 5cb7 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ad16e: 1f01 2301 |0009: check-cast v1, Landroid/view/View; // type@0123 │ │ +1ad172: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ +1ad176: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ad17c: 5400 0503 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0305 │ │ +1ad180: 1a01 fdab |0012: const-string v1, "fileDate" // string@abfd │ │ +1ad184: 7120 5cb7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ad18a: 1f00 2301 |0017: check-cast v0, Landroid/view/View; // type@0123 │ │ +1ad18e: 6e20 4e03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ad194: 54a0 7601 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ +1ad198: 1a01 f1ab |001e: const-string v1, "fileCardView" // string@abf1 │ │ +1ad19c: 7120 5cb7 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ad1a2: 0702 |0023: move-object v2, v0 │ │ +1ad1a4: 1f02 2301 |0024: check-cast v2, Landroid/view/View; // type@0123 │ │ +1ad1a8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +1ad1aa: 7110 a493 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ad1b0: 0c05 |002a: move-result-object v5 │ │ +1ad1b2: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ +1ad1b6: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +1ad1b8: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +1ad1ba: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1ad1bc: 0753 |0030: move-object v3, v5 │ │ +1ad1be: 7707 5f45 0200 |0031: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.setMargins$default:(Landroid/view/View;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@455f │ │ +1ad1c4: 6202 3c08 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@083c │ │ +1ad1c8: 54a3 7601 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ +1ad1cc: 7120 5cb7 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ad1d2: 6e10 4f11 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@114f │ │ +1ad1d8: 0a01 |003e: move-result v1 │ │ +1ad1da: 6e40 c819 321b |003f: invoke-virtual {v2, v3, v11, v1}, Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion;.setCorners:(Lcom/google/android/material/card/MaterialCardView;II)V // method@19c8 │ │ +1ad1e0: 54aa 7701 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ +1ad1e4: 54aa 0c03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030c │ │ +1ad1e8: 7110 5ab7 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b75a │ │ +1ad1ee: 07ab |0049: move-object v11, v10 │ │ +1ad1f0: 1f0b 2301 |004a: check-cast v11, Landroid/view/View; // type@0123 │ │ +1ad1f4: 6e20 4e03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ad1fa: 6e20 3a08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083a │ │ +1ad200: 6e20 3908 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@0839 │ │ +1ad206: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ +1ad20c: 6e20 3c08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@083c │ │ +1ad212: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000d line=101 │ │ 0x0010 line=70 │ │ 0x0019 line=103 │ │ @@ -43925,17 +43925,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1ad144: |[1ad144] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ -1ad154: 7040 5811 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1158 │ │ -1ad15a: 0e00 |0003: return-void │ │ +1ad214: |[1ad214] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ +1ad224: 7040 5811 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1158 │ │ +1ad22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -43947,42 +43947,42 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 11 │ │ insns size : 57 16-bit code units │ │ -1ad2cc: |[1ad2cc] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1ad2dc: 6200 a413 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a4 │ │ -1ad2e0: 1f0c af02 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@02af │ │ -1ad2e4: 7210 3c07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073c │ │ -1ad2ea: 0c0c |0007: move-result-object v12 │ │ -1ad2ec: 6e10 1303 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ -1ad2f2: 0c01 |000b: move-result-object v1 │ │ -1ad2f4: 1a0c 1cb2 |000c: const-string v12, "getContext(...)" // string@b21c │ │ -1ad2f8: 7120 4fb7 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ad2fe: 6e10 360a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a36 │ │ -1ad304: 0c06 |0014: move-result-object v6 │ │ -1ad306: 6e10 2e0a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a2e │ │ -1ad30c: 0c0c |0018: move-result-object v12 │ │ -1ad30e: 1f0c 8b17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@178b │ │ -1ad312: 7210 f592 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@92f5 │ │ -1ad318: 0a0c |001e: move-result v12 │ │ -1ad31a: 7110 9793 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9397 │ │ -1ad320: 0c07 |0022: move-result-object v7 │ │ -1ad322: 2208 1305 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@0513 │ │ -1ad326: 7030 4611 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1146 │ │ -1ad32c: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ -1ad330: 120a |002a: const/4 v10, #int 0 // #0 │ │ -1ad332: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ -1ad338: 1403 fe01 147f |002e: const v3, #float 1.96736e+38 // #7f1401fe │ │ -1ad33e: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ -1ad344: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1ad346: 770b 133c 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/utils/Utils;.createPromptNameDialog$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;IIILjava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V // method@3c13 │ │ -1ad34c: 0e00 |0038: return-void │ │ +1ad39c: |[1ad39c] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1ad3ac: 6200 a713 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a7 │ │ +1ad3b0: 1f0c af02 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@02af │ │ +1ad3b4: 7210 3c07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073c │ │ +1ad3ba: 0c0c |0007: move-result-object v12 │ │ +1ad3bc: 6e10 1303 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ +1ad3c2: 0c01 |000b: move-result-object v1 │ │ +1ad3c4: 1a0c 21b2 |000c: const-string v12, "getContext(...)" // string@b221 │ │ +1ad3c8: 7120 5cb7 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ad3ce: 6e10 360a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a36 │ │ +1ad3d4: 0c06 |0014: move-result-object v6 │ │ +1ad3d6: 6e10 2e0a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a2e │ │ +1ad3dc: 0c0c |0018: move-result-object v12 │ │ +1ad3de: 1f0c 8c17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@178c │ │ +1ad3e2: 7210 0293 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@9302 │ │ +1ad3e8: 0a0c |001e: move-result v12 │ │ +1ad3ea: 7110 a493 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a4 │ │ +1ad3f0: 0c07 |0022: move-result-object v7 │ │ +1ad3f2: 2208 1305 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@0513 │ │ +1ad3f6: 7030 4611 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1146 │ │ +1ad3fc: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ +1ad400: 120a |002a: const/4 v10, #int 0 // #0 │ │ +1ad402: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ +1ad408: 1403 fe01 147f |002e: const v3, #float 1.96736e+38 // #7f1401fe │ │ +1ad40e: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ +1ad414: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1ad416: 770b 203c 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/utils/Utils;.createPromptNameDialog$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;IIILjava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V // method@3c20 │ │ +1ad41c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0004 line=107 │ │ 0x0011 line=90 │ │ 0x0015 line=91 │ │ @@ -43998,23 +43998,23 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1ad004: |[1ad004] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1ad014: 1a00 31a6 |0000: const-string v0, "dialog" // string@a631 │ │ -1ad018: 7120 50b7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1ad01e: 1a00 4dd8 |0005: const-string v0, "name" // string@d84d │ │ -1ad022: 7120 50b7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1ad028: 7030 5a11 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@115a │ │ -1ad02e: 6e10 4700 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@0047 │ │ -1ad034: 6201 91b2 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b291 │ │ -1ad038: 1101 |0012: return-object v1 │ │ +1ad0d4: |[1ad0d4] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1ad0e4: 1a00 36a6 |0000: const-string v0, "dialog" // string@a636 │ │ +1ad0e8: 7120 5db7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1ad0ee: 1a00 52d8 |0005: const-string v0, "name" // string@d852 │ │ +1ad0f2: 7120 5db7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1ad0f8: 7030 5a11 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@115a │ │ +1ad0fe: 6e10 4700 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@0047 │ │ +1ad104: 6201 94b2 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b294 │ │ +1ad108: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=93 │ │ 0x000d line=94 │ │ 0x0010 line=95 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ @@ -44027,26 +44027,26 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1ad350: |[1ad350] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ -1ad360: 5420 7505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ -1ad364: 7220 c597 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -1ad36a: 0c01 |0005: move-result-object v1 │ │ -1ad36c: 1f01 4f19 |0006: check-cast v1, Lkotlin/Pair; // type@194f │ │ -1ad370: 6e10 069b 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9b06 │ │ -1ad376: 0c01 |000b: move-result-object v1 │ │ -1ad378: 7120 7d9b 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b7d │ │ -1ad37e: 0c04 |000f: move-result-object v4 │ │ -1ad380: 7230 d297 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@97d2 │ │ -1ad386: 6e20 5211 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@1152 │ │ -1ad38c: 0e00 |0016: return-void │ │ +1ad420: |[1ad420] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ +1ad430: 5420 7505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ +1ad434: 7220 d297 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +1ad43a: 0c01 |0005: move-result-object v1 │ │ +1ad43c: 1f01 5019 |0006: check-cast v1, Lkotlin/Pair; // type@1950 │ │ +1ad440: 6e10 139b 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9b13 │ │ +1ad446: 0c01 |000b: move-result-object v1 │ │ +1ad448: 7120 8a9b 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b8a │ │ +1ad44e: 0c04 |000f: move-result-object v4 │ │ +1ad450: 7230 df97 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@97df │ │ +1ad456: 6e20 5211 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@1152 │ │ +1ad45c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0013 line=64 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0017 reg=3 (null) I │ │ @@ -44058,19 +44058,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1acfb0: |[1acfb0] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ -1acfc0: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ -1acfc4: 7210 d397 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@97d3 │ │ -1acfca: 0a00 |0005: move-result v0 │ │ -1acfcc: 0f00 |0006: return v0 │ │ +1ad080: |[1ad080] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ +1ad090: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ +1ad094: 7210 e097 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@97e0 │ │ +1ad09a: 0a00 |0005: move-result v0 │ │ +1ad09c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ @@ -44078,17 +44078,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1acfd0: |[1acfd0] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ -1acfe0: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ -1acfe4: 1100 |0002: return-object v0 │ │ +1ad0a0: |[1ad0a0] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ +1ad0b0: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ +1ad0b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ @@ -44096,18 +44096,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1ad15c: |[1ad15c] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1ad16c: 1f01 1505 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0515 │ │ -1ad170: 6e30 5411 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1154 │ │ -1ad176: 0e00 |0005: return-void │ │ +1ad22c: |[1ad22c] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1ad23c: 1f01 1505 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0515 │ │ +1ad240: 6e30 5411 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1154 │ │ +1ad246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -44117,98 +44117,98 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 62 │ │ ins : 3 │ │ outs : 54 │ │ insns size : 161 16-bit code units │ │ -1ad178: |[1ad178] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ -1ad188: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ -1ad18c: 0201 3d00 |0002: move/from16 v1, v61 │ │ -1ad190: 1a02 bdbf |0004: const-string v2, "holder" // string@bfbd │ │ -1ad194: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ -1ad198: 7120 50b7 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1ad19e: 7401 4b11 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@114b │ │ -1ad1a4: 0c02 |000e: move-result-object v2 │ │ -1ad1a6: 5403 7505 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ -1ad1aa: 7220 c597 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c5 │ │ -1ad1b0: 0c03 |0014: move-result-object v3 │ │ -1ad1b2: 1f03 4f19 |0015: check-cast v3, Lkotlin/Pair; // type@194f │ │ -1ad1b6: 6e10 019b 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9b01 │ │ -1ad1bc: 0c04 |001a: move-result-object v4 │ │ -1ad1be: 1f04 a000 |001b: check-cast v4, Landroid/net/Uri; // type@00a0 │ │ -1ad1c2: 6e10 029b 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9b02 │ │ -1ad1c8: 0c03 |0020: move-result-object v3 │ │ -1ad1ca: 073a |0021: move-object v10, v3 │ │ -1ad1cc: 1f0a ba17 |0022: check-cast v10, Ljava/lang/String; // type@17ba │ │ -1ad1d0: 2203 8c03 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ -1ad1d4: 0735 |0026: move-object v5, v3 │ │ -1ad1d6: 6e10 c701 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01c7 │ │ -1ad1dc: 0a07 |002a: move-result v7 │ │ -1ad1de: 6e10 c901 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ -1ad1e4: 0c04 |002e: move-result-object v4 │ │ -1ad1e6: 074c |002f: move-object v12, v4 │ │ -1ad1e8: 1a06 0dff |0030: const-string v6, "toString(...)" // string@ff0d │ │ -1ad1ec: 7120 4fb7 6400 |0032: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ad1f2: 1339 ef03 |0035: const/16 v57, #int 1007 // #3ef │ │ -1ad1f6: 133a 0000 |0037: const/16 v58, #int 0 // #0 │ │ -1ad1fa: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1ad1fc: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -1ad1fe: 1209 |003b: const/4 v9, #int 0 // #0 │ │ -1ad200: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1ad202: 120d |003d: const/4 v13, #int 0 // #0 │ │ -1ad204: 120e |003e: const/4 v14, #int 0 // #0 │ │ -1ad206: 120f |003f: const/4 v15, #int 0 // #0 │ │ -1ad208: 1310 0000 |0040: const/16 v16, #int 0 // #0 │ │ -1ad20c: 1611 0000 |0042: const-wide/16 v17, #int 0 // #0 │ │ -1ad210: 1613 0000 |0044: const-wide/16 v19, #int 0 // #0 │ │ -1ad214: 1615 0000 |0046: const-wide/16 v21, #int 0 // #0 │ │ -1ad218: 1317 0000 |0048: const/16 v23, #int 0 // #0 │ │ -1ad21c: 1618 0000 |004a: const-wide/16 v24, #int 0 // #0 │ │ -1ad220: 131a 0000 |004c: const/16 v26, #int 0 // #0 │ │ -1ad224: 131b 0000 |004e: const/16 v27, #int 0 // #0 │ │ -1ad228: 131c 0000 |0050: const/16 v28, #int 0 // #0 │ │ -1ad22c: 131d 0000 |0052: const/16 v29, #int 0 // #0 │ │ -1ad230: 131e 0000 |0054: const/16 v30, #int 0 // #0 │ │ -1ad234: 131f 0000 |0056: const/16 v31, #int 0 // #0 │ │ -1ad238: 1320 0000 |0058: const/16 v32, #int 0 // #0 │ │ -1ad23c: 1321 0000 |005a: const/16 v33, #int 0 // #0 │ │ -1ad240: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ -1ad244: 1323 0000 |005e: const/16 v35, #int 0 // #0 │ │ -1ad248: 1324 0000 |0060: const/16 v36, #int 0 // #0 │ │ -1ad24c: 1325 0000 |0062: const/16 v37, #int 0 // #0 │ │ -1ad250: 1326 0000 |0064: const/16 v38, #int 0 // #0 │ │ -1ad254: 1327 0000 |0066: const/16 v39, #int 0 // #0 │ │ -1ad258: 1628 0000 |0068: const-wide/16 v40, #int 0 // #0 │ │ -1ad25c: 162a 0000 |006a: const-wide/16 v42, #int 0 // #0 │ │ -1ad260: 132c 0000 |006c: const/16 v44, #int 0 // #0 │ │ -1ad264: 132d 0000 |006e: const/16 v45, #int 0 // #0 │ │ -1ad268: 132e 0000 |0070: const/16 v46, #int 0 // #0 │ │ -1ad26c: 132f 0000 |0072: const/16 v47, #int 0 // #0 │ │ -1ad270: 1330 0100 |0074: const/16 v48, #int 1 // #1 │ │ -1ad274: 1331 0000 |0076: const/16 v49, #int 0 // #0 │ │ -1ad278: 1332 0000 |0078: const/16 v50, #int 0 // #0 │ │ -1ad27c: 1633 0000 |007a: const-wide/16 v51, #int 0 // #0 │ │ -1ad280: 1335 0000 |007c: const/16 v53, #int 0 // #0 │ │ -1ad284: 1636 0000 |007e: const-wide/16 v54, #int 0 // #0 │ │ -1ad288: 1338 adff |0080: const/16 v56, #int -83 // #ffad │ │ -1ad28c: 7636 150a 0500 |0082: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a15 │ │ -1ad292: 5424 7701 |0085: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ -1ad296: 1a05 7ec6 |0087: const-string v5, "itemViewFile" // string@c67e │ │ -1ad29a: 7120 4fb7 5400 |0089: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1ad2a0: 1225 |008c: const/4 v5, #int 2 // #2 │ │ -1ad2a2: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -1ad2a4: 7156 b13a 3457 |008e: invoke-static {v4, v3, v7, v5, v6}, Lcom/infomaniak/drive/utils/FileItemUtilsKt;.setFileItem$default:(Lcom/infomaniak/drive/databinding/ItemFileBinding;Lcom/infomaniak/drive/data/models/File;ZILjava/lang/Object;)V // method@3ab1 │ │ -1ad2aa: 6e10 dd0b 0200 |0091: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bdd │ │ -1ad2b0: 0c04 |0094: move-result-object v4 │ │ -1ad2b2: 7030 5111 2001 |0095: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@1151 │ │ -1ad2b8: 2205 1405 |0098: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@0514 │ │ -1ad2bc: 7051 4811 0532 |009a: invoke-direct {v5, v0, v2, v3, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1148 │ │ -1ad2c2: 6e20 4f08 5400 |009d: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084f │ │ -1ad2c8: 0e00 |00a0: return-void │ │ +1ad248: |[1ad248] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ +1ad258: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ +1ad25c: 0201 3d00 |0002: move/from16 v1, v61 │ │ +1ad260: 1a02 c2bf |0004: const-string v2, "holder" // string@bfc2 │ │ +1ad264: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ +1ad268: 7120 5db7 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75d │ │ +1ad26e: 7401 4b11 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@114b │ │ +1ad274: 0c02 |000e: move-result-object v2 │ │ +1ad276: 5403 7505 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0575 │ │ +1ad27a: 7220 d297 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97d2 │ │ +1ad280: 0c03 |0014: move-result-object v3 │ │ +1ad282: 1f03 5019 |0015: check-cast v3, Lkotlin/Pair; // type@1950 │ │ +1ad286: 6e10 0e9b 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9b0e │ │ +1ad28c: 0c04 |001a: move-result-object v4 │ │ +1ad28e: 1f04 a000 |001b: check-cast v4, Landroid/net/Uri; // type@00a0 │ │ +1ad292: 6e10 0f9b 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9b0f │ │ +1ad298: 0c03 |0020: move-result-object v3 │ │ +1ad29a: 073a |0021: move-object v10, v3 │ │ +1ad29c: 1f0a bb17 |0022: check-cast v10, Ljava/lang/String; // type@17bb │ │ +1ad2a0: 2203 8c03 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@038c │ │ +1ad2a4: 0735 |0026: move-object v5, v3 │ │ +1ad2a6: 6e10 c701 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01c7 │ │ +1ad2ac: 0a07 |002a: move-result v7 │ │ +1ad2ae: 6e10 c901 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c9 │ │ +1ad2b4: 0c04 |002e: move-result-object v4 │ │ +1ad2b6: 074c |002f: move-object v12, v4 │ │ +1ad2b8: 1a06 12ff |0030: const-string v6, "toString(...)" // string@ff12 │ │ +1ad2bc: 7120 5cb7 6400 |0032: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ad2c2: 1339 ef03 |0035: const/16 v57, #int 1007 // #3ef │ │ +1ad2c6: 133a 0000 |0037: const/16 v58, #int 0 // #0 │ │ +1ad2ca: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1ad2cc: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +1ad2ce: 1209 |003b: const/4 v9, #int 0 // #0 │ │ +1ad2d0: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1ad2d2: 120d |003d: const/4 v13, #int 0 // #0 │ │ +1ad2d4: 120e |003e: const/4 v14, #int 0 // #0 │ │ +1ad2d6: 120f |003f: const/4 v15, #int 0 // #0 │ │ +1ad2d8: 1310 0000 |0040: const/16 v16, #int 0 // #0 │ │ +1ad2dc: 1611 0000 |0042: const-wide/16 v17, #int 0 // #0 │ │ +1ad2e0: 1613 0000 |0044: const-wide/16 v19, #int 0 // #0 │ │ +1ad2e4: 1615 0000 |0046: const-wide/16 v21, #int 0 // #0 │ │ +1ad2e8: 1317 0000 |0048: const/16 v23, #int 0 // #0 │ │ +1ad2ec: 1618 0000 |004a: const-wide/16 v24, #int 0 // #0 │ │ +1ad2f0: 131a 0000 |004c: const/16 v26, #int 0 // #0 │ │ +1ad2f4: 131b 0000 |004e: const/16 v27, #int 0 // #0 │ │ +1ad2f8: 131c 0000 |0050: const/16 v28, #int 0 // #0 │ │ +1ad2fc: 131d 0000 |0052: const/16 v29, #int 0 // #0 │ │ +1ad300: 131e 0000 |0054: const/16 v30, #int 0 // #0 │ │ +1ad304: 131f 0000 |0056: const/16 v31, #int 0 // #0 │ │ +1ad308: 1320 0000 |0058: const/16 v32, #int 0 // #0 │ │ +1ad30c: 1321 0000 |005a: const/16 v33, #int 0 // #0 │ │ +1ad310: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ +1ad314: 1323 0000 |005e: const/16 v35, #int 0 // #0 │ │ +1ad318: 1324 0000 |0060: const/16 v36, #int 0 // #0 │ │ +1ad31c: 1325 0000 |0062: const/16 v37, #int 0 // #0 │ │ +1ad320: 1326 0000 |0064: const/16 v38, #int 0 // #0 │ │ +1ad324: 1327 0000 |0066: const/16 v39, #int 0 // #0 │ │ +1ad328: 1628 0000 |0068: const-wide/16 v40, #int 0 // #0 │ │ +1ad32c: 162a 0000 |006a: const-wide/16 v42, #int 0 // #0 │ │ +1ad330: 132c 0000 |006c: const/16 v44, #int 0 // #0 │ │ +1ad334: 132d 0000 |006e: const/16 v45, #int 0 // #0 │ │ +1ad338: 132e 0000 |0070: const/16 v46, #int 0 // #0 │ │ +1ad33c: 132f 0000 |0072: const/16 v47, #int 0 // #0 │ │ +1ad340: 1330 0100 |0074: const/16 v48, #int 1 // #1 │ │ +1ad344: 1331 0000 |0076: const/16 v49, #int 0 // #0 │ │ +1ad348: 1332 0000 |0078: const/16 v50, #int 0 // #0 │ │ +1ad34c: 1633 0000 |007a: const-wide/16 v51, #int 0 // #0 │ │ +1ad350: 1335 0000 |007c: const/16 v53, #int 0 // #0 │ │ +1ad354: 1636 0000 |007e: const-wide/16 v54, #int 0 // #0 │ │ +1ad358: 1338 adff |0080: const/16 v56, #int -83 // #ffad │ │ +1ad35c: 7636 150a 0500 |0082: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a15 │ │ +1ad362: 5424 7701 |0085: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ +1ad366: 1a05 83c6 |0087: const-string v5, "itemViewFile" // string@c683 │ │ +1ad36a: 7120 5cb7 5400 |0089: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b75c │ │ +1ad370: 1225 |008c: const/4 v5, #int 2 // #2 │ │ +1ad372: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +1ad374: 7156 be3a 3457 |008e: invoke-static {v4, v3, v7, v5, v6}, Lcom/infomaniak/drive/utils/FileItemUtilsKt;.setFileItem$default:(Lcom/infomaniak/drive/databinding/ItemFileBinding;Lcom/infomaniak/drive/data/models/File;ZILjava/lang/Object;)V // method@3abe │ │ +1ad37a: 6e10 dd0b 0200 |0091: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bdd │ │ +1ad380: 0c04 |0094: move-result-object v4 │ │ +1ad382: 7030 5111 2001 |0095: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@1151 │ │ +1ad388: 2205 1405 |0098: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@0514 │ │ +1ad38c: 7051 4811 0532 |009a: invoke-direct {v5, v0, v2, v3, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1148 │ │ +1ad392: 6e20 4f08 5400 |009d: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084f │ │ +1ad398: 0e00 |00a0: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=43 │ │ 0x000f line=44 │ │ 0x0024 line=46 │ │ 0x0027 line=47 │ │ 0x002b line=49 │ │ @@ -44227,19 +44227,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1acf44: |[1acf44] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1acf54: 6e30 5711 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1157 │ │ -1acf5a: 0c01 |0003: move-result-object v1 │ │ -1acf5c: 1f01 8702 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0287 │ │ -1acf60: 1101 |0006: return-object v1 │ │ +1ad014: |[1ad014] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1ad024: 6e30 5711 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1157 │ │ +1ad02a: 0c01 |0003: move-result-object v1 │ │ +1ad02c: 1f01 8702 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0287 │ │ +1ad030: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -44249,44 +44249,44 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1acf64: |[1acf64] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ -1acf74: 1a04 d1e2 |0000: const-string v4, "parent" // string@e2d1 │ │ -1acf78: 7120 50b7 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b750 │ │ -1acf7e: 2204 1505 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0515 │ │ -1acf82: 6e10 5f03 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@035f │ │ -1acf88: 0c00 |000a: move-result-object v0 │ │ -1acf8a: 7110 d102 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d1 │ │ -1acf90: 0c00 |000e: move-result-object v0 │ │ -1acf92: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1acf94: 7130 de0b 3001 |0010: invoke-static {v0, v3, v1}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@0bde │ │ -1acf9a: 0c03 |0013: move-result-object v3 │ │ -1acf9c: 1a00 53c1 |0014: const-string v0, "inflate(...)" // string@c153 │ │ -1acfa0: 7120 4fb7 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b74f │ │ -1acfa6: 7020 4a11 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V // method@114a │ │ -1acfac: 1104 |001c: return-object v4 │ │ +1ad034: |[1ad034] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroi