# {"id":"partitionSourceFiles","fileNameMappings":{"coil3.BitmapImage":"Image.android.kt","androidx.compose.ui.graphics.painter.BitmapPainterKt":"BitmapPainter.kt","androidx.compose.ui.graphics.AndroidImageBitmap":"AndroidImageBitmap.android.kt","io.ktor.http.URLUtilsJvmKt":"URLUtilsJvm.kt","world.respect.libutil.ext.StringExtKt":"StringExt.kt","kotlin.collections.CollectionsKt___CollectionsKt":"_Collections.kt","androidx.compose.ui.graphics.painter.BitmapPainter":"BitmapPainter.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","io.ktor.http.Url":"Url.kt","kotlin.text.StringsKt__StringsJVMKt":"StringsJVM.kt"}}
com.google.android.gms.internal.mlkit_vision_common.zzju -> ku9:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    java.lang.Object androidx.collection.LongSparseArrayKt.DELETED -> a
    1:8:void androidx.collection.LongSparseArrayKt.<clinit>():24:24 -> <clinit>
    1:4:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.appendEndpointPathSegments(io.ktor.http.URLBuilder,java.util.List):43:43 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvv7;Ljava/util/List;)V"}
    5:13:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):486:486 -> a
    5:13:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.appendEndpointPathSegments(io.ktor.http.URLBuilder,java.util.List):43 -> a
    14:19:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.appendEndpointPathSegments(io.ktor.http.URLBuilder,java.util.List):43:43 -> a
    20:25:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> a
    20:25:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.appendEndpointPathSegments(io.ktor.http.URLBuilder,java.util.List):43 -> a
    26:29:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.appendEndpointPathSegments(io.ktor.http.URLBuilder,java.util.List):44:44 -> a
    30:36:io.ktor.http.URLBuilder io.ktor.http.URLBuilderKt.appendPathSegments(io.ktor.http.URLBuilder,java.lang.String[],boolean):262:262 -> a
    30:36:io.ktor.http.URLBuilder io.ktor.http.URLBuilderKt.appendPathSegments$default(io.ktor.http.URLBuilder,java.lang.String[],boolean,int,java.lang.Object):261 -> a
    30:36:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.appendEndpointPathSegments(io.ktor.http.URLBuilder,java.util.List):44 -> a
    37:40:io.ktor.http.URLBuilder io.ktor.http.URLBuilderKt.appendPathSegments$default(io.ktor.http.URLBuilder,java.util.List,boolean,int,java.lang.Object):243:243 -> a
    37:40:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.appendEndpointPathSegments(io.ktor.http.URLBuilder,java.util.List):46 -> a
    4:7:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.appendEndpointSegments(io.ktor.http.Url,java.lang.String[]):82:82 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvx7;[Ljava/lang/String;)Lvx7;"}
    8:19:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.appendEndpointSegments(io.ktor.http.Url,java.util.List):65:65 -> b
    8:19:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.appendEndpointSegments(io.ktor.http.Url,java.lang.String[]):82 -> b
    1:4:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):20:20 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg53;Landroid/content/Context;)Ld25;"}
    5:6:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):21:21 -> c
    7:8:android.graphics.Bitmap coil3.BitmapImage.getBitmap():59:59 -> c
    7:8:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):21 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:androidx.compose.ui.graphics.ImageBitmap androidx.compose.ui.graphics.AndroidImageBitmap_androidKt.asImageBitmap(android.graphics.Bitmap):31:31 -> c
    9:13:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):21 -> c
    14:17:int androidx.compose.ui.graphics.AndroidImageBitmap.getWidth():68:68 -> c
    14:17:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY$default(androidx.compose.ui.graphics.ImageBitmap,long,long,int,int,java.lang.Object):49 -> c
    14:17:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):20 -> c
    18:33:int androidx.compose.ui.graphics.AndroidImageBitmap.getHeight():71:71 -> c
    18:33:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY$default(androidx.compose.ui.graphics.ImageBitmap,long,long,int,int,java.lang.Object):49 -> c
    18:33:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):20 -> c
    34:35:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY(androidx.compose.ui.graphics.ImageBitmap,long,long,int):52:52 -> c
    34:35:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY$default(androidx.compose.ui.graphics.ImageBitmap,long,long,int,int,java.lang.Object):46 -> c
    34:35:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):20 -> c
    36:39:void androidx.compose.ui.graphics.painter.BitmapPainter.<init>(androidx.compose.ui.graphics.ImageBitmap,long,long,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> c
    36:39:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY(androidx.compose.ui.graphics.ImageBitmap,long,long,int):52 -> c
    36:39:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY$default(androidx.compose.ui.graphics.ImageBitmap,long,long,int,int,java.lang.Object):46 -> c
    36:39:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):20 -> c
    40:42:void androidx.compose.ui.graphics.painter.BitmapPainter.setFilterQuality-vDHp3xo$ui_graphics(int):80:80 -> c
    40:42:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY(androidx.compose.ui.graphics.ImageBitmap,long,long,int):52 -> c
    40:42:androidx.compose.ui.graphics.painter.BitmapPainter androidx.compose.ui.graphics.painter.BitmapPainterKt.BitmapPainter-QZhYCtY$default(androidx.compose.ui.graphics.ImageBitmap,long,long,int,int,java.lang.Object):46 -> c
    40:42:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):20 -> c
    43:48:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):24:24 -> c
    49:60:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):25:25 -> c
    61:64:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):24:24 -> c
    65:70:androidx.compose.ui.graphics.painter.Painter coil3.compose.ImagePainter_androidKt.asPainter-55t9-rM(coil3.Image,android.content.Context,int):27:27 -> c
    1:15:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.normalizeForEndpoint(io.ktor.http.URLBuilder):161:161 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvv7;)V"}
    16:23:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):486:486 -> d
    16:23:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.normalizeForEndpoint(io.ktor.http.URLBuilder):161 -> d
    24:27:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.normalizeForEndpoint(io.ktor.http.URLBuilder):162:162 -> d
    28:35:io.ktor.http.URLBuilder io.ktor.http.URLBuilderKt.appendPathSegments(io.ktor.http.URLBuilder,java.lang.String[],boolean):262:262 -> d
    28:35:io.ktor.http.URLBuilder io.ktor.http.URLBuilderKt.appendPathSegments$default(io.ktor.http.URLBuilder,java.lang.String[],boolean,int,java.lang.Object):261 -> d
    28:35:io.ktor.http.URLBuilder world.respect.libutil.ext.UrlExtKt.normalizeForEndpoint(io.ktor.http.URLBuilder):162 -> d
    7:8:java.net.URI io.ktor.http.URLUtilsJvmKt.toURI(io.ktor.http.Url):63:63 -> e
    7:8:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.resolve(io.ktor.http.Url,java.lang.String):28 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvx7;Ljava/lang/String;)Lvx7;"}
    9:10:java.lang.String io.ktor.http.Url.toString():227:227 -> e
    9:10:java.net.URI io.ktor.http.URLUtilsJvmKt.toURI(io.ktor.http.Url):63 -> e
    9:10:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.resolve(io.ktor.http.Url,java.lang.String):28 -> e
    11:13:java.net.URI io.ktor.http.URLUtilsJvmKt.toURI(io.ktor.http.Url):63:63 -> e
    11:13:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.resolve(io.ktor.http.Url,java.lang.String):28 -> e
    14:24:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.resolve(io.ktor.http.Url,java.lang.String):28:28 -> e
    25:33:io.ktor.http.Url io.ktor.http.URLUtilsKt.Url(java.lang.String):15:15 -> e
    25:33:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.resolve(io.ktor.http.Url,java.lang.String):28 -> e
    4:5:java.lang.String io.ktor.http.Url.toString():227:227 -> f
    4:5:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):90 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvx7;)Ljava/lang/String;"}
    6:16:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):183:183 -> f
    17:26:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):184:184 -> f
    27:48:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):91:91 -> f
    49:52:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):95:95 -> f
    53:58:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):185:185 -> f
    59:64:char[] kotlin.collections.CollectionsKt___CollectionsKt.toCharArray(java.util.Collection):1285:1285 -> f
    59:64:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):96 -> f
    65:85:char[] kotlin.collections.CollectionsKt___CollectionsKt.toCharArray(java.util.Collection):1287:1287 -> f
    65:85:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):96 -> f
    86:89:char[] kotlin.collections.CollectionsKt___CollectionsKt.toCharArray(java.util.Collection):1288:1288 -> f
    86:89:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):96 -> f
    90:95:java.lang.String kotlin.text.StringsKt__StringsJVMKt.concatToString(char[]):173:173 -> f
    90:95:java.lang.String world.respect.libutil.ext.UrlExtKt.sanitizedForFilename(io.ktor.http.Url):96 -> f
    1:2:java.lang.String io.ktor.http.Url.toString():227:227 -> g
    1:2:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.schoolUrlOrNull(io.ktor.http.Url):120 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvx7;)Lvx7;"}
    3:10:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.schoolUrlOrNull(io.ktor.http.Url):121:121 -> g
    11:18:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> g
    11:18:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.schoolUrlOrNull(io.ktor.http.Url):122 -> g
    19:27:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith(java.lang.String,java.lang.String,boolean):488:488 -> g
    19:27:java.lang.String world.respect.libutil.ext.StringExtKt.requirePostfix(java.lang.String,java.lang.String,boolean):6 -> g
    19:27:java.lang.String world.respect.libutil.ext.StringExtKt.requirePostfix$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):3 -> g
    19:27:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.schoolUrlOrNull(io.ktor.http.Url):125 -> g
    28:31:java.lang.String world.respect.libutil.ext.StringExtKt.requirePostfix(java.lang.String,java.lang.String,boolean):6:6 -> g
    28:31:java.lang.String world.respect.libutil.ext.StringExtKt.requirePostfix$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):3 -> g
    28:31:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.schoolUrlOrNull(io.ktor.http.Url):125 -> g
    32:40:io.ktor.http.Url io.ktor.http.URLUtilsKt.Url(java.lang.String):15:15 -> g
    32:40:io.ktor.http.Url world.respect.libutil.ext.UrlExtKt.schoolUrlOrNull(io.ktor.http.Url):125 -> g
