# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.gms.common.internal.BaseGmsClient":"com.google.android.gms:play-services-basement@@18.5.0","androidx.core.util.ObjectsCompat":"ObjectsCompat.java","androidx.compose.ui.unit.TextUnit$Companion":"TextUnit.kt","androidx.fragment.app.FragmentHostCallback":"FragmentHostCallback.kt","com.google.android.gms.common.ConnectionResult":"com.google.android.gms:play-services-basement@@18.5.0","androidx.credentials.internal.FormFactorHelper":"FormFactorHelper.kt","org.jsoup.nodes.TextNode":"TextNode.java","kotlinx.datetime.internal.format.ConcatenatedFormatStructure":"FormatStructure.kt","androidx.compose.ui.unit.TextUnit":"TextUnit.kt","kotlinx.coroutines.CancellableContinuationImpl":"CancellableContinuationImpl.kt","kotlinx.serialization.json.internal.CreateMapForCacheKt":"createMapForCache.kt","com.google.android.material.appbar.AppBarLayout":"AppBarLayout.java","androidx.camera.camera2.pipe.compat.Camera2CaptureSequence":"Camera2CaptureSequence.kt","androidx.appcompat.view.menu.BaseMenuPresenter":"BaseMenuPresenter.java","com.google.android.gms.common.internal.zai":"com.google.android.gms:play-services-base@@18.4.0","org.jsoup.nodes.Element":"Element.java","androidx.appcompat.widget.ActionMenuPresenter":"ActionMenuPresenter.java","com.google.android.gms.auth.api.signin.internal.Storage":"com.google.android.gms:play-services-base@@18.4.0","androidx.appcompat.view.menu.SubMenuBuilder":"SubMenuBuilder.java","androidx.compose.ui.unit.IntRect":"IntRect.kt","androidx.credentials.GetCredentialRequest":"GetCredentialRequest.kt","androidx.compose.ui.unit.IntOffset":"IntOffset.kt","androidx.appcompat.app.AppCompatDelegateImpl":"AppCompatDelegateImpl.java","com.ustadmobile.ihttp.headers.IHttpHeaderImpl":"IHttpHeaderImpl.kt","org.jsoup.select.NodeFilter":"NodeFilter.java","com.google.android.gms.common.internal.GmsClient":"com.google.android.gms:play-services-base@@18.4.0","org.jsoup.parser.Tag":"Tag.java","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","org.jsoup.nodes.Node":"Node.java","androidx.compose.ui.graphics.drawscope.DrawTransform":"DrawTransform.kt","androidx.compose.material3.DateVisualTransformation":"DateInput.kt","androidx.activity.result.ActivityResult":"ActivityResult.kt"}}
com.google.android.gms.auth.api.signin.internal.zbn -> rt8:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-auth@@21.1.1"}
    byte zbn1.$r8$classId -> X
      # {"id":"com.android.tools.r8.synthesized"}
    com.google.android.gms.auth.api.signin.internal.Storage zba -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    com.google.android.gms.auth.api.signin.internal.zbn zbd -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrt8;"}
    1:1:void androidx.camera.core.featuregroup.impl.ResolvedFeatureGroup.<clinit>():0:0 -> <clinit>
    6:8:void kotlinx.datetime.internal.format.AppendableFormatStructure.<init>():11:11 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(B)V"}
    9:16:void kotlinx.datetime.internal.format.AppendableFormatStructure.<init>():12:12 -> <init>
    17:19:void kotlinx.serialization.json.internal.DescriptorSchemaCache.<init>():18:18 -> <init>
    20:26:java.util.Map kotlinx.serialization.json.internal.CreateMapForCacheKt.createMapForCache(int):15:15 -> <init>
    20:26:void kotlinx.serialization.json.internal.DescriptorSchemaCache.<init>():20 -> <init>
    27:29:void kotlinx.serialization.json.internal.DescriptorSchemaCache.<init>():20:20 -> <init>
    30:32:void androidx.work.impl.DefaultRunnableScheduler.<init>():38:38 -> <init>
    33:43:void androidx.work.impl.DefaultRunnableScheduler.<init>():39:39 -> <init>
    44:46:void nl.adaptivity.xmlutil.serialization.impl.CompatLock.<init>():35:35 -> <init>
    47:54:void nl.adaptivity.xmlutil.serialization.impl.CompatLock.<init>():36:36 -> <init>
    55:57:void androidx.lifecycle.AtomicReference.<init>(java.lang.Object):27:27 -> <init>
    58:66:void androidx.lifecycle.AtomicReference.<init>(java.lang.Object):30:30 -> <init>
    67:68:void <init>(android.content.Context):1:2 -> <init>
    69:72:com.google.android.gms.auth.api.signin.GoogleSignInOptions com.google.android.gms.auth.api.signin.internal.Storage.getSavedDefaultGoogleSignInOptions():1:4 -> <init>
    69:72:void <init>(android.content.Context):3 -> <init>
    73:73:void zbn1.<init>(java.lang.Object,byte):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    74:75:void androidx.compose.foundation.internal.DecodeHelper.<init>(java.lang.String):312:313 -> <init>
    76:78:void androidx.compose.foundation.internal.DecodeHelper.<init>(java.lang.String):316:318 -> <init>
    79:80:void androidx.core.view.ContentInfoCompat$BuilderCompat31Impl.<init>(android.content.ClipData,int):620:621 -> <init>
    81:81:void com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker.<init>(com.google.android.material.bottomsheet.BottomSheetBehavior):2349:2349 -> <init>
    82:82:void com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker.<init>(com.google.android.material.bottomsheet.BottomSheetBehavior):2353:2353 -> <init>
    1:12:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.translate(float,float):753:753 -> A
    2:5:void androidx.compose.ui.graphics.drawscope.DrawTransform.translate$default(androidx.compose.ui.graphics.drawscope.DrawTransform,float,float,int,java.lang.Object):133:133 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt8;F)V"}
    1:4:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130:130 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lwf1;"}
    5:8:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):184:184 -> C
    5:8:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    9:14:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):185:185 -> C
    9:14:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    15:18:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):184:184 -> C
    15:18:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    19:23:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):189:189 -> C
    19:23:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    24:27:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):190:190 -> C
    24:27:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    28:33:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):191:191 -> C
    28:33:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    34:37:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):192:192 -> C
    34:37:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    38:45:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):193:193 -> C
    38:45:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    46:51:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):195:195 -> C
    46:51:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    52:55:java.util.List androidx.credentials.CredentialProviderFactory.getAllowedProvidersFromManifest(android.content.Context):200:200 -> C
    52:55:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():130 -> C
    56:63:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():131:131 -> C
    64:80:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.instantiatePreUProvider(java.util.List,android.content.Context):163:163 -> C
    64:80:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():134 -> C
    81:84:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.instantiatePreUProvider(java.util.List,android.content.Context):165:165 -> C
    81:84:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():134 -> C
    85:107:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.instantiatePreUProvider(java.util.List,android.content.Context):167:167 -> C
    85:107:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():134 -> C
    108:115:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.instantiatePreUProvider(java.util.List,android.content.Context):169:169 -> C
    108:115:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():134 -> C
    116:127:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.instantiatePreUProvider(java.util.List,android.content.Context):171:171 -> C
    116:127:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreateClosedSourceProviderFromManifest():134 -> C
    4:7:com.google.android.gms.auth.api.signin.internal.zbn zbc(android.content.Context):1:1 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lrt8;"}
    8:9:com.google.android.gms.auth.api.signin.internal.zbn zbf(android.content.Context):0:1 -> D
    8:9:com.google.android.gms.auth.api.signin.internal.zbn zbc(android.content.Context):1 -> D
    10:22:com.google.android.gms.auth.api.signin.internal.zbn zbf(android.content.Context):1:1 -> D
    10:22:com.google.android.gms.auth.api.signin.internal.zbn zbc(android.content.Context):1 -> D
    23:25:com.google.android.gms.auth.api.signin.internal.zbn zbc(android.content.Context):1:1 -> D
    26:28:com.google.android.gms.auth.api.signin.internal.zbn zbf(android.content.Context):1:1 -> D
    26:28:com.google.android.gms.auth.api.signin.internal.zbn zbc(android.content.Context):1 -> D
    29:30:com.google.android.gms.auth.api.signin.internal.zbn zbc(android.content.Context):1:1 -> D
    2:5:void zbd():1:1 -> E
    6:7:void com.google.android.gms.auth.api.signin.internal.Storage.clear():1:1 -> E
    6:7:void zbd():1 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:12:void com.google.android.gms.auth.api.signin.internal.Storage.clear():1:1 -> E
    8:12:void zbd():1 -> E
    13:23:void com.google.android.gms.auth.api.signin.internal.Storage.clear():2:2 -> E
    13:23:void zbd():1 -> E
    24:26:void com.google.android.gms.auth.api.signin.internal.Storage.clear():3:3 -> E
    24:26:void zbd():1 -> E
    27:29:void zbd():1:1 -> E
    30:32:void com.google.android.gms.auth.api.signin.internal.Storage.clear():3:3 -> E
    30:32:void zbd():1 -> E
    33:33:void com.google.android.gms.auth.api.signin.internal.Storage.clear():4:4 -> E
    33:33:void zbd():1 -> E
    34:37:void zbd():1:1 -> E
    1:4:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.originalToTransformed(int):406:406 -> H
    5:9:int androidx.compose.material3.DateVisualTransformation.access$getFirstDelimiterOffset$p(androidx.compose.material3.DateVisualTransformation):392:392 -> H
    5:9:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.originalToTransformed(int):406 -> H
    10:16:int androidx.compose.material3.DateVisualTransformation.access$getSecondDelimiterOffset$p(androidx.compose.material3.DateVisualTransformation):392:392 -> H
    10:16:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.originalToTransformed(int):407 -> H
    17:26:int androidx.compose.material3.DateVisualTransformation.access$getDateFormatLength$p(androidx.compose.material3.DateVisualTransformation):392:392 -> H
    17:26:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.originalToTransformed(int):408 -> H
    4:7:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):12:12 -> J
    8:12:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):24:24 -> J
    13:29:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):25:25 -> J
    30:32:java.lang.String com.ustadmobile.ihttp.headers.IHttpHeaderImpl.getName():4:4 -> J
    30:32:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):12 -> J
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:38:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):12:12 -> J
    39:42:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):25:25 -> J
    43:53:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):27:27 -> J
    54:66:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):28:28 -> J
    67:68:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):29:29 -> J
    69:70:java.lang.String com.ustadmobile.ihttp.headers.IHttpHeaderImpl.getValue():5:5 -> J
    69:70:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):12 -> J
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:75:java.util.List com.ustadmobile.ihttp.headers.HttpHeadersImpl.getAllByName(java.lang.String):29:29 -> J
    8:13:void androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):3095:3095 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll64;Z)V"}
    14:17:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):769:769 -> a
    18:20:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):770:770 -> a
    21:27:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.SubMenuBuilder.getRootMenu():84:84 -> a
    21:27:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):770 -> a
    28:30:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):770:770 -> a
    31:32:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):772:772 -> a
    33:36:androidx.appcompat.view.menu.MenuPresenter$Callback androidx.appcompat.view.menu.BaseMenuPresenter.getCallback():157:157 -> a
    33:36:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):772 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:40:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):774:774 -> a
    1:13:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures$1.apply(java.lang.Object):131:131 -> apply
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lny3;"}
    1:8:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1578:1578 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwj4;I)V"}
    9:13:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1579:1579 -> b
    14:19:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1580:1580 -> b
    20:25:boolean org.jsoup.nodes.Element$TextAccumulator.needsTrailingTextSeparator(org.jsoup.nodes.Element):1598:1598 -> b
    20:25:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1581 -> b
    26:32:boolean org.jsoup.parser.Tag.isInline():280:280 -> b
    26:32:boolean org.jsoup.nodes.Element$TextAccumulator.needsTrailingTextSeparator(org.jsoup.nodes.Element):1599 -> b
    26:32:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1581 -> b
    33:34:int org.jsoup.nodes.Element.childNodeSize():153:153 -> b
    33:34:boolean org.jsoup.nodes.Element$TextAccumulator.hasBlockChild(org.jsoup.nodes.Element):1605 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:34:boolean org.jsoup.nodes.Element$TextAccumulator.needsTrailingTextSeparator(org.jsoup.nodes.Element):1600 -> b
    33:34:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1581 -> b
    35:40:int org.jsoup.nodes.Element.childNodeSize():153:153 -> b
    35:40:boolean org.jsoup.nodes.Element$TextAccumulator.hasBlockChild(org.jsoup.nodes.Element):1605 -> b
    35:40:boolean org.jsoup.nodes.Element$TextAccumulator.needsTrailingTextSeparator(org.jsoup.nodes.Element):1600 -> b
    35:40:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1581 -> b
    41:44:boolean org.jsoup.nodes.Element$TextAccumulator.hasBlockChild(org.jsoup.nodes.Element):1606:1606 -> b
    41:44:boolean org.jsoup.nodes.Element$TextAccumulator.needsTrailingTextSeparator(org.jsoup.nodes.Element):1600 -> b
    41:44:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1581 -> b
    45:60:boolean org.jsoup.nodes.Element$TextAccumulator.hasBlockChild(org.jsoup.nodes.Element):1607:1607 -> b
    45:60:boolean org.jsoup.nodes.Element$TextAccumulator.needsTrailingTextSeparator(org.jsoup.nodes.Element):1600 -> b
    45:60:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1581 -> b
    61:72:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1581:1581 -> b
    73:80:boolean org.jsoup.parser.Tag.isInline():280:280 -> b
    73:80:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1582 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    81:88:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1583:1583 -> b
    89:92:void org.jsoup.nodes.Element$TextAccumulator.tail(org.jsoup.nodes.Node,int):1584:1584 -> b
    1:19:androidx.core.view.ContentInfoCompat androidx.core.view.ContentInfoCompat$BuilderCompat31Impl.build():655:655 -> build
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld91;"}
    1:8:void androidx.core.view.ContentInfoCompat$BuilderCompat31Impl.setLinkUri(android.net.Uri):645:645 -> c
    1:10:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):142:142 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll64;Landroid/view/MenuItem;)V"}
    4:7:java.lang.String com.ustadmobile.ihttp.headers.HttpHeadersImpl.get(java.lang.String):8:8 -> e
    8:25:java.lang.String com.ustadmobile.ihttp.headers.HttpHeadersImpl.get(java.lang.String):22:22 -> e
    26:28:java.lang.String com.ustadmobile.ihttp.headers.IHttpHeaderImpl.getName():4:4 -> e
    26:28:java.lang.String com.ustadmobile.ihttp.headers.HttpHeadersImpl.get(java.lang.String):8 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:40:java.lang.String com.ustadmobile.ihttp.headers.HttpHeadersImpl.get(java.lang.String):8:8 -> e
    41:44:java.lang.String com.ustadmobile.ihttp.headers.IHttpHeaderImpl.getValue():5:5 -> e
    41:44:java.lang.String com.ustadmobile.ihttp.headers.HttpHeadersImpl.get(java.lang.String):8 -> e
    1:8:void androidx.core.view.ContentInfoCompat$BuilderCompat31Impl.setFlags(int):640:640 -> f
    1:10:long androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider.calculatePosition-llwVHH4(androidx.compose.ui.unit.IntRect,long,androidx.compose.ui.unit.LayoutDirection,long):74:74 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lld3;JLep3;J)J"}
    11:12:long androidx.compose.ui.unit.IntOffset.unbox-impl():0:0 -> g
    11:12:long androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider.calculatePosition-llwVHH4(androidx.compose.ui.unit.IntRect,long,androidx.compose.ui.unit.LayoutDirection,long):74 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:26:int androidx.compose.ui.unit.IntRect.getLeft():37:37 -> g
    13:26:long androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider.calculatePosition-llwVHH4(androidx.compose.ui.unit.IntRect,long,androidx.compose.ui.unit.LayoutDirection,long):79 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:34:long androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider.calculatePosition-llwVHH4(androidx.compose.ui.unit.IntRect,long,androidx.compose.ui.unit.LayoutDirection,long):82:82 -> g
    35:38:long androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider.calculatePosition-llwVHH4(androidx.compose.ui.unit.IntRect,long,androidx.compose.ui.unit.LayoutDirection,long):78:78 -> g
    39:53:int androidx.compose.ui.unit.IntRect.getTop():40:40 -> g
    39:53:long androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider.calculatePosition-llwVHH4(androidx.compose.ui.unit.IntRect,long,androidx.compose.ui.unit.LayoutDirection,long):86 -> g
    54:63:int androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProviderKt.alignPopupAxis$default(int,int,int,boolean,int,java.lang.Object):107:107 -> g
    54:63:long androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider.calculatePosition-llwVHH4(androidx.compose.ui.unit.IntRect,long,androidx.compose.ui.unit.LayoutDirection,long):85 -> g
    1:7:boolean com.google.android.gms.common.ConnectionResult.isSuccess():0:0 -> h
    1:7:void com.google.android.gms.common.internal.BaseGmsClient$LegacyClientCallbackAdapter.onReportServiceBinding(com.google.android.gms.common.ConnectionResult):1 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt61;)V"}
    8:14:void com.google.android.gms.common.internal.BaseGmsClient$LegacyClientCallbackAdapter.onReportServiceBinding(com.google.android.gms.common.ConnectionResult):2:2 -> h
    15:16:java.util.Set com.google.android.gms.common.internal.GmsClient.getScopes():0:0 -> h
    15:16:void com.google.android.gms.common.internal.BaseGmsClient$LegacyClientCallbackAdapter.onReportServiceBinding(com.google.android.gms.common.ConnectionResult):2 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:void com.google.android.gms.common.internal.BaseGmsClient$LegacyClientCallbackAdapter.onReportServiceBinding(com.google.android.gms.common.ConnectionResult):2:2 -> h
    21:24:com.google.android.gms.common.internal.BaseGmsClient$BaseOnConnectionFailedListener com.google.android.gms.common.internal.BaseGmsClient.zzc(com.google.android.gms.common.internal.BaseGmsClient):0:0 -> h
    21:24:void com.google.android.gms.common.internal.BaseGmsClient$LegacyClientCallbackAdapter.onReportServiceBinding(com.google.android.gms.common.ConnectionResult):3 -> h
    25:32:void com.google.android.gms.common.internal.zai.onConnectionFailed(com.google.android.gms.common.ConnectionResult):1:1 -> h
    25:32:void com.google.android.gms.common.internal.BaseGmsClient$LegacyClientCallbackAdapter.onReportServiceBinding(com.google.android.gms.common.ConnectionResult):4 -> h
    1:2:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(java.lang.Object):267:267 -> i
    3:5:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(androidx.credentials.exceptions.CreateCredentialException):0:0 -> i
    3:5:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(java.lang.Object):267 -> i
    6:9:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(androidx.credentials.exceptions.CreateCredentialException):276:276 -> i
    6:9:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(java.lang.Object):267 -> i
    10:17:boolean kotlinx.coroutines.CancellableContinuationImpl.isActive():107:107 -> i
    10:17:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(androidx.credentials.exceptions.CreateCredentialException):276 -> i
    10:17:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(java.lang.Object):267 -> i
    18:22:java.lang.Object kotlin.ResultKt.createFailure(java.lang.Throwable):122:122 -> i
    18:22:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(androidx.credentials.exceptions.CreateCredentialException):277 -> i
    18:22:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(java.lang.Object):267 -> i
    23:26:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(androidx.credentials.exceptions.CreateCredentialException):277:277 -> i
    23:26:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onError(java.lang.Object):267 -> i
    1:4:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331:331 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw58;)Lw58;"}
    5:13:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout.onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1298:1298 -> j
    5:13:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout.onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1304:1304 -> j
    14:15:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331 -> j
    16:21:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):51:51 -> j
    16:21:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout.onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1304 -> j
    16:21:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331 -> j
    22:23:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout.onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1305:1305 -> j
    22:23:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331 -> j
    24:38:boolean com.google.android.material.appbar.AppBarLayout.shouldDrawStatusBarForeground():706:706 -> j
    24:38:void com.google.android.material.appbar.AppBarLayout.updateWillNotDraw():702 -> j
    24:38:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout.onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1306 -> j
    24:38:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331 -> j
    39:41:void com.google.android.material.appbar.AppBarLayout.updateWillNotDraw():702:702 -> j
    39:41:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout.onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1306 -> j
    39:41:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331 -> j
    42:45:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout.onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1307:1307 -> j
    42:45:androidx.core.view.WindowInsetsCompat com.google.android.material.appbar.AppBarLayout$1.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331 -> j
    1:2:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049:3049 -> k
    3:14:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3052:3052 -> k
    3:14:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    15:18:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3053:3053 -> k
    15:18:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    19:36:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3054:3054 -> k
    19:36:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    37:38:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3057:3057 -> k
    37:38:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    39:40:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3058:3058 -> k
    39:40:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    41:42:androidx.fragment.app.FragmentStore androidx.fragment.app.FragmentManager.access$300(androidx.fragment.app.FragmentManager):108:108 -> k
    41:42:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3059 -> k
    41:42:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    43:48:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3059:3059 -> k
    43:48:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    49:66:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3064:3064 -> k
    49:66:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    67:68:int androidx.activity.result.ActivityResult.getResultCode():35:35 -> k
    67:68:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3068 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:68:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    69:70:android.content.Intent androidx.activity.result.ActivityResult.getData():38:38 -> k
    69:70:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3069 -> k
    69:70:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    71:74:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):3068:3068 -> k
    71:74:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):3049 -> k
    1:10:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):149:149 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll64;Lq64;)V"}
    11:20:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):153:153 -> l
    21:40:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):154:154 -> l
    41:46:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):166:166 -> l
    47:54:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):167:167 -> l
    55:63:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):172:172 -> l
    64:70:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):191:191 -> l
    71:74:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):192:192 -> l
    1:8:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1565:1565 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwj4;I)V"}
    9:10:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1566:1566 -> m
    11:14:void org.jsoup.nodes.Element.access$000(java.lang.StringBuilder,org.jsoup.nodes.TextNode):49:49 -> m
    11:14:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1567 -> m
    15:18:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1568:1568 -> m
    19:20:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1569:1569 -> m
    21:26:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571:1571 -> m
    27:34:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1591:1591 -> m
    27:34:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    35:44:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1592:1592 -> m
    35:44:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    45:50:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593:1593 -> m
    45:50:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    51:58:int org.jsoup.nodes.Element.childNodeSize():153:153 -> m
    51:58:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    51:58:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    59:68:boolean org.jsoup.nodes.Element.hasText():1731:1731 -> m
    59:68:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    59:68:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    69:74:org.jsoup.select.NodeFilter$FilterResult org.jsoup.nodes.Element.lambda$hasText$1(java.util.concurrent.atomic.AtomicBoolean,org.jsoup.nodes.Node,int):1733:1733 -> m
    69:74:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):120 -> m
    69:74:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    69:74:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    69:74:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    69:74:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    69:74:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    69:74:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    75:77:org.jsoup.select.NodeFilter$FilterResult org.jsoup.nodes.Element.lambda$hasText$1(java.util.concurrent.atomic.AtomicBoolean,org.jsoup.nodes.Node,int):1734:1734 -> m
    75:77:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):120 -> m
    75:77:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    75:77:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    75:77:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    75:77:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    75:77:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    75:77:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    78:87:boolean org.jsoup.nodes.TextNode.isBlank():59:59 -> m
    78:87:org.jsoup.select.NodeFilter$FilterResult org.jsoup.nodes.Element.lambda$hasText$1(java.util.concurrent.atomic.AtomicBoolean,org.jsoup.nodes.Node,int):1735 -> m
    78:87:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):120 -> m
    78:87:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    78:87:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    78:87:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    78:87:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    78:87:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    78:87:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    88:98:org.jsoup.select.NodeFilter$FilterResult org.jsoup.nodes.Element.lambda$hasText$1(java.util.concurrent.atomic.AtomicBoolean,org.jsoup.nodes.Node,int):1736:1736 -> m
    88:98:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):120 -> m
    88:98:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    88:98:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    88:98:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    88:98:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    88:98:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    88:98:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    99:104:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):124:124 -> m
    99:104:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    99:104:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    99:104:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    99:104:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    99:104:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    99:104:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    105:111:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):125:125 -> m
    105:111:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    105:111:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    105:111:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    105:111:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    105:111:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    105:111:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    112:127:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):132:132 -> m
    112:127:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    112:127:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    112:127:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    112:127:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    112:127:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    112:127:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    128:133:org.jsoup.nodes.Node org.jsoup.nodes.Node.parentNode():350:350 -> m
    128:133:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):140 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    128:133:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    128:133:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    128:133:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    128:133:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    128:133:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    128:133:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    134:148:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):143:143 -> m
    134:148:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    134:148:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    134:148:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    134:148:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    134:148:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    134:148:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    149:154:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):155:155 -> m
    149:154:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    149:154:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    149:154:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    149:154:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    149:154:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    149:154:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    155:159:org.jsoup.select.NodeFilter$FilterResult org.jsoup.select.NodeTraversor.filter(org.jsoup.select.NodeFilter,org.jsoup.nodes.Node):157:157 -> m
    155:159:void org.jsoup.select.NodeFilter.traverse(org.jsoup.nodes.Node):67 -> m
    155:159:org.jsoup.nodes.Node org.jsoup.nodes.Node.filter(org.jsoup.select.NodeFilter):812 -> m
    155:159:org.jsoup.nodes.Element org.jsoup.nodes.Element.filter(org.jsoup.select.NodeFilter):2167 -> m
    155:159:boolean org.jsoup.nodes.Element.hasText():1732 -> m
    155:159:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    155:159:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    160:165:boolean org.jsoup.nodes.Element.hasText():1742:1742 -> m
    160:165:boolean org.jsoup.nodes.Element$TextAccumulator.needsLeadingTextSeparator(org.jsoup.nodes.Element):1593 -> m
    160:165:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571 -> m
    166:173:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1571:1571 -> m
    174:177:void org.jsoup.nodes.Element$TextAccumulator.head(org.jsoup.nodes.Node,int):1572:1572 -> m
    8:9:boolean androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3086:3086 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll64;)Z"}
    10:11:android.view.Window$Callback androidx.appcompat.app.AppCompatDelegateImpl.getWindowCallback():577:577 -> n
    10:11:boolean androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3086 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:19:android.view.Window$Callback androidx.appcompat.app.AppCompatDelegateImpl.getWindowCallback():577:577 -> n
    12:19:boolean androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3086 -> n
    20:24:boolean androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3088:3088 -> n
    25:26:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):760:760 -> n
    27:31:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuPresenter.access$300(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> n
    27:31:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):760 -> n
    32:34:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):762:762 -> n
    35:36:android.view.MenuItem androidx.appcompat.view.menu.SubMenuBuilder.getItem():74:74 -> n
    35:36:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):762 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:40:androidx.appcompat.view.menu.MenuPresenter$Callback androidx.appcompat.view.menu.BaseMenuPresenter.getCallback():157:157 -> n
    37:40:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):763 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:48:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):764:764 -> n
    1:4:java.util.Set com.ustadmobile.ihttp.headers.HttpHeadersImpl.names():16:16 -> names
    5:15:java.util.Set com.ustadmobile.ihttp.headers.HttpHeadersImpl.names():31:31 -> names
    16:29:java.util.Set com.ustadmobile.ihttp.headers.HttpHeadersImpl.names():32:32 -> names
    30:31:java.util.Set com.ustadmobile.ihttp.headers.HttpHeadersImpl.names():33:33 -> names
    32:33:java.lang.String com.ustadmobile.ihttp.headers.IHttpHeaderImpl.getName():4:4 -> names
    32:33:java.util.Set com.ustadmobile.ihttp.headers.HttpHeadersImpl.names():16 -> names
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:java.util.Set com.ustadmobile.ihttp.headers.HttpHeadersImpl.names():33:33 -> names
    38:42:java.util.Set com.ustadmobile.ihttp.headers.HttpHeadersImpl.names():16:16 -> names
    5:12:void kotlinx.datetime.internal.format.AppendableFormatStructure.add(kotlinx.datetime.internal.format.FormatStructure):17:17 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbk2;)V"}
    13:18:void kotlinx.datetime.internal.format.AppendableFormatStructure.add(kotlinx.datetime.internal.format.FormatStructure):18:18 -> o
    19:20:java.util.List kotlinx.datetime.internal.format.ConcatenatedFormatStructure.getFormats():225:225 -> o
    19:20:void kotlinx.datetime.internal.format.AppendableFormatStructure.add(kotlinx.datetime.internal.format.FormatStructure):18 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:35:void kotlinx.datetime.internal.format.AppendableFormatStructure.add(kotlinx.datetime.internal.format.FormatStructure):23:23 -> o
    36:40:void kotlinx.datetime.internal.format.AppendableFormatStructure.add(kotlinx.datetime.internal.format.FormatStructure):18:18 -> o
    41:44:void kotlinx.datetime.internal.format.AppendableFormatStructure.add(kotlinx.datetime.internal.format.FormatStructure):16:16 -> o
    1:2:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(java.lang.Object):267:267 -> onResult
    3:5:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(androidx.credentials.CreateCredentialResponse):0:0 -> onResult
    3:5:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(java.lang.Object):267 -> onResult
    6:9:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(androidx.credentials.CreateCredentialResponse):270:270 -> onResult
    6:9:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(java.lang.Object):267 -> onResult
    10:17:boolean kotlinx.coroutines.CancellableContinuationImpl.isActive():107:107 -> onResult
    10:17:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(androidx.credentials.CreateCredentialResponse):270 -> onResult
    10:17:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(java.lang.Object):267 -> onResult
    18:21:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(androidx.credentials.CreateCredentialResponse):271:271 -> onResult
    18:21:void androidx.credentials.CredentialManager$createCredential$2$callback$1.onResult(java.lang.Object):267 -> onResult
    1:17:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.clipRect-N_I0leg(float,float,float,float,int):745:745 -> p
    1:4:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.transformedToOriginal(int):415:415 -> q
    5:11:int androidx.compose.material3.DateVisualTransformation.access$getFirstDelimiterOffset$p(androidx.compose.material3.DateVisualTransformation):392:392 -> q
    5:11:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.transformedToOriginal(int):415 -> q
    12:20:int androidx.compose.material3.DateVisualTransformation.access$getSecondDelimiterOffset$p(androidx.compose.material3.DateVisualTransformation):392:392 -> q
    12:20:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.transformedToOriginal(int):416 -> q
    21:30:int androidx.compose.material3.DateVisualTransformation.access$getDateFormatLength$p(androidx.compose.material3.DateVisualTransformation):392:392 -> q
    21:30:int androidx.compose.material3.DateVisualTransformation$dateOffsetTranslator$1.transformedToOriginal(int):417 -> q
    1:8:androidx.compose.runtime.tooling.CompositionObserver androidx.compose.runtime.CompositionObserverHolder.current():1505:1505 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:28:long androidx.compose.foundation.internal.DecodeHelper.decodeColor-0d7_KjU():400:400 -> s
    1:8:void androidx.core.view.ContentInfoCompat$BuilderCompat31Impl.setExtras(android.os.Bundle):650:650 -> setExtras
    1:29:byte androidx.compose.foundation.internal.DecodeHelper.decodeByte():471:471 -> t
    1:29:long androidx.compose.foundation.internal.DecodeHelper.decodeTextUnit-XSAIIZE():405 -> t
    30:35:long androidx.compose.foundation.internal.DecodeHelper.decodeTextUnit-XSAIIZE():410:410 -> t
    36:38:long androidx.compose.ui.unit.TextUnit.access$getUnspecified$cp():83:83 -> t
    36:38:long androidx.compose.ui.unit.TextUnit$Companion.getUnspecified-XSAIIZE():210 -> t
    36:38:long androidx.compose.foundation.internal.DecodeHelper.decodeTextUnit-XSAIIZE():411 -> t
    39:42:float androidx.compose.foundation.internal.DecodeHelper.decodeFloat():483:483 -> t
    39:42:long androidx.compose.foundation.internal.DecodeHelper.decodeTextUnit-XSAIIZE():413 -> t
    43:47:long androidx.compose.ui.unit.TextUnitKt.TextUnit-anM5pPY(float,long):70:70 -> t
    43:47:long androidx.compose.foundation.internal.DecodeHelper.decodeTextUnit-XSAIIZE():414 -> t
    11:34:java.lang.String androidx.camera.core.featuregroup.impl.ResolvedFeatureGroup.toString():37:37 -> toString
    1:2:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):76:76 -> u
    1:2:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt8;Ljava/lang/Object;)Lwf1;"}
    3:8:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> u
    3:8:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):76 -> u
    3:8:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    9:13:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):77:77 -> u
    9:13:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    14:17:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):78:78 -> u
    14:17:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    18:19:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):79:79 -> u
    18:19:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    20:21:java.util.List androidx.credentials.GetCredentialRequest.getCredentialOptions():69:69 -> u
    20:21:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):79 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    22:38:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):79:79 -> u
    22:38:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    39:42:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):101:101 -> u
    39:42:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    39:42:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    43:46:boolean androidx.credentials.internal.FormFactorHelper.isTV(android.content.Context):29:29 -> u
    43:46:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):101 -> u
    43:46:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    43:46:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    47:54:boolean androidx.credentials.internal.FormFactorHelper.isTV(android.content.Context):30:30 -> u
    47:54:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):101 -> u
    47:54:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    47:54:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    55:58:boolean androidx.credentials.internal.FormFactorHelper.isAuto(android.content.Context):45:45 -> u
    55:58:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):101 -> u
    55:58:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    55:58:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    59:67:boolean androidx.credentials.internal.FormFactorHelper.isAuto(android.content.Context):46:46 -> u
    59:67:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):101 -> u
    59:67:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    59:67:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    68:74:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):105:105 -> u
    68:74:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    68:74:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    75:79:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreatePostUProvider():151:151 -> u
    75:79:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):106 -> u
    75:79:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    75:79:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    80:88:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.tryCreatePostUProvider():152:152 -> u
    80:88:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):106 -> u
    80:88:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    80:88:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    89:98:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):108:108 -> u
    89:98:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    89:98:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    99:104:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):112:112 -> u
    99:104:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    99:104:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    105:109:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(boolean):102:102 -> u
    105:109:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider(java.lang.Object,boolean):92 -> u
    105:109:androidx.credentials.CredentialProvider androidx.credentials.CredentialProviderFactory.getBestAvailableProvider$default(androidx.credentials.CredentialProviderFactory,java.lang.Object,boolean,int,java.lang.Object):72 -> u
    1:8:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):728:728 -> v
    9:16:long androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.getSize-NH-jbRc():722:722 -> v
    9:16:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):729 -> v
    17:22:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):779:779 -> v
    23:33:long androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.getSize-NH-jbRc():722:722 -> v
    23:33:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):729 -> v
    34:39:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):779:779 -> v
    40:44:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):783:783 -> v
    45:55:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):784:784 -> v
    56:76:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):788:788 -> v
    77:78:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):731:731 -> v
    79:81:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):792:792 -> v
    82:84:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):733:733 -> v
    85:88:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(float,float,float,float):734:734 -> v
    1:4:void androidx.fragment.app.FragmentController.noteStateNotSaved():143:143 -> w
    5:6:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentHostCallback.getFragmentManager():74:74 -> w
    5:6:void androidx.fragment.app.FragmentController.noteStateNotSaved():143 -> w
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.fragment.app.FragmentController.noteStateNotSaved():143:143 -> w
    1:4:boolean androidx.camera.camera2.pipe.compat.Camera2CaptureSequence.getRepeating():49:49 -> x
    1:4:void androidx.camera.camera2.pipe.graph.GraphRequestProcessor$activeBurstListener$1.onCaptureSequenceComplete(androidx.camera.camera2.pipe.CaptureSequence):66 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lah0;)V"}
    5:8:void androidx.camera.camera2.pipe.graph.GraphRequestProcessor$activeBurstListener$1.onCaptureSequenceComplete(androidx.camera.camera2.pipe.CaptureSequence):67:67 -> x
    9:12:java.util.List androidx.camera.camera2.pipe.graph.GraphRequestProcessor.access$getActiveCaptureSequences$p(androidx.camera.camera2.pipe.graph.GraphRequestProcessor):38:38 -> x
    9:12:void androidx.camera.camera2.pipe.graph.GraphRequestProcessor$activeBurstListener$1.onCaptureSequenceComplete(androidx.camera.camera2.pipe.CaptureSequence):67 -> x
    13:13:void androidx.camera.camera2.pipe.graph.GraphRequestProcessor$activeBurstListener$1.onCaptureSequenceComplete(androidx.camera.camera2.pipe.CaptureSequence):67:67 -> x
    14:17:java.util.List androidx.camera.camera2.pipe.graph.GraphRequestProcessor.access$getActiveCaptureSequences$p(androidx.camera.camera2.pipe.graph.GraphRequestProcessor):38:38 -> x
    14:17:void androidx.camera.camera2.pipe.graph.GraphRequestProcessor$activeBurstListener$1.onCaptureSequenceComplete(androidx.camera.camera2.pipe.CaptureSequence):68 -> x
    18:20:void androidx.camera.camera2.pipe.graph.GraphRequestProcessor$activeBurstListener$1.onCaptureSequenceComplete(androidx.camera.camera2.pipe.CaptureSequence):68:68 -> x
    21:26:void androidx.camera.camera2.pipe.graph.GraphRequestProcessor$activeBurstListener$1.onCaptureSequenceComplete(androidx.camera.camera2.pipe.CaptureSequence):67:67 -> x
    1:13:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.rotate-Uv8p0NA(float,long):757:757 -> y
    14:28:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.rotate-Uv8p0NA(float,long):797:797 -> y
    29:31:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.rotate-Uv8p0NA(float,long):758:758 -> y
    32:34:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.rotate-Uv8p0NA(float,long):759:759 -> y
    35:44:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.rotate-Uv8p0NA(float,long):802:802 -> y
    45:48:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.rotate-Uv8p0NA(float,long):760:760 -> y
    1:13:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.scale-0AR0LA0(float,float,long):765:765 -> z
    14:28:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.scale-0AR0LA0(float,float,long):807:807 -> z
    29:31:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.scale-0AR0LA0(float,float,long):766:766 -> z
    32:34:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.scale-0AR0LA0(float,float,long):767:767 -> z
    35:44:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.scale-0AR0LA0(float,float,long):812:812 -> z
    45:48:void androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.scale-0AR0LA0(float,float,long):768:768 -> z
