0b72827682
Two regressions surfaced on the first real device run.
1. Contrast on ServerUrl + Login screens: both wrapped content in a
bare Box(fillMaxSize), no Surface. The obsidian background never
painted (rendered against the system root view's default),
LocalContentColor cascade fell through to Material's default
contentColor — the screens rendered as near-invisible dark text
on dark grey. Wrap both in Surface(color = background, contentColor
= onBackground) so the bg paints AND the M3 contentColor pipeline
flows correctly through OutlinedTextField labels / cursor /
placeholders + the Button content tint.
2. The bigger bug: NetworkModule.provideRetrofit read
authStore.baseUrl.value ONCE at Retrofit creation. AuthStore loads
from Room async, so at injection time the value was still the
localhost:8080 placeholder. Result: even after the user typed
their real server URL on the ServerUrl screen, every API call
kept hitting localhost:8080 ("Failed to connect to
localhost/127.0.0.1:8080" on the login attempt). The pre-fix
NetworkModule comment even acknowledged it — *"Server-URL
changes require an app relaunch"*.
Fix: per-request rewrite. New BaseUrlInterceptor reads the live
AuthStore.baseUrl.value on every request and rewrites
scheme/host/port of the outgoing URL. Retrofit now keeps a
placeholder baseUrl ("http://placeholder.invalid/") solely to
satisfy its parser; the actual target host is dynamic. Order in
OkHttp chain: BaseUrl first → Auth → logging, so the cookie
interceptor sees the final URL.
New:
- api/BaseUrlInterceptor.kt — per-request scheme/host/port rewrite
from AuthStore.baseUrl. Falls through to the original request
when the stored URL is unparseable.
Modified:
- api/NetworkModule.kt — adds BaseUrlInterceptor to the OkHttp
chain. Drops the AuthStore dependency from provideRetrofit;
swaps baseUrl for the placeholder.
- auth/ui/ServerUrlScreen.kt — Box → Surface wrap.
- auth/ui/LoginScreen.kt — Box → Surface wrap.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 line
35 KiB
Plaintext
1 line
35 KiB
Plaintext
[{"key":"coil3/BitmapImage.class","name":"coil3/BitmapImage.class","size":2957,"crc":-1157609595},{"key":"coil3/ComponentRegistry$Builder.class","name":"coil3/ComponentRegistry$Builder.class","size":12035,"crc":-129183614},{"key":"coil3/ComponentRegistry.class","name":"coil3/ComponentRegistry.class","size":13486,"crc":-709449810},{"key":"coil3/DrawableImage$SizeProvider.class","name":"coil3/DrawableImage$SizeProvider.class","size":528,"crc":-1103181798},{"key":"coil3/DrawableImage.class","name":"coil3/DrawableImage.class","size":3112,"crc":-1086145006},{"key":"coil3/EventListener$Companion$NONE$1.class","name":"coil3/EventListener$Companion$NONE$1.class","size":597,"crc":706031204},{"key":"coil3/EventListener$Companion.class","name":"coil3/EventListener$Companion.class","size":839,"crc":-1487795933},{"key":"coil3/EventListener$Factory$Companion.class","name":"coil3/EventListener$Factory$Companion.class","size":815,"crc":-423788844},{"key":"coil3/EventListener$Factory.class","name":"coil3/EventListener$Factory.class","size":1568,"crc":-1499121258},{"key":"coil3/EventListener.class","name":"coil3/EventListener.class","size":5350,"crc":339926555},{"key":"coil3/Extras$Builder.class","name":"coil3/Extras$Builder.class","size":3458,"crc":-1153427944},{"key":"coil3/Extras$Companion.class","name":"coil3/Extras$Companion.class","size":805,"crc":702887954},{"key":"coil3/Extras$Key$Companion.class","name":"coil3/Extras$Key$Companion.class","size":790,"crc":-1907652290},{"key":"coil3/Extras$Key.class","name":"coil3/Extras$Key.class","size":1199,"crc":1147538739},{"key":"coil3/Extras.class","name":"coil3/Extras.class","size":3235,"crc":1131889646},{"key":"coil3/ExtrasKt.class","name":"coil3/ExtrasKt.class","size":2704,"crc":165043104},{"key":"coil3/Image.class","name":"coil3/Image.class","size":877,"crc":618446938},{"key":"coil3/ImageDrawable.class","name":"coil3/ImageDrawable.class","size":1754,"crc":-55200969},{"key":"coil3/ImageLoader$Builder.class","name":"coil3/ImageLoader$Builder.class","size":14619,"crc":1976063451},{"key":"coil3/ImageLoader.class","name":"coil3/ImageLoader.class","size":2005,"crc":-548878912},{"key":"coil3/ImageLoadersKt.class","name":"coil3/ImageLoadersKt.class","size":2578,"crc":-514566465},{"key":"coil3/ImageLoaders_androidKt.class","name":"coil3/ImageLoaders_androidKt.class","size":4105,"crc":-562030059},{"key":"coil3/ImageLoaders_nonJsCommonKt$executeBlocking$1.class","name":"coil3/ImageLoaders_nonJsCommonKt$executeBlocking$1.class","size":3439,"crc":432307480},{"key":"coil3/ImageLoaders_nonJsCommonKt.class","name":"coil3/ImageLoaders_nonJsCommonKt.class","size":1283,"crc":-873419472},{"key":"coil3/Image_androidKt.class","name":"coil3/Image_androidKt.class","size":5155,"crc":-312303596},{"key":"coil3/PlatformContextKt.class","name":"coil3/PlatformContextKt.class","size":361,"crc":-343255786},{"key":"coil3/RealImageLoader$Options.class","name":"coil3/RealImageLoader$Options.class","size":6706,"crc":-1190514778},{"key":"coil3/RealImageLoader$enqueue$job$1.class","name":"coil3/RealImageLoader$enqueue$job$1.class","size":3964,"crc":1847577101},{"key":"coil3/RealImageLoader$execute$2$job$1.class","name":"coil3/RealImageLoader$execute$2$job$1.class","size":3314,"crc":-1460997316},{"key":"coil3/RealImageLoader$execute$2.class","name":"coil3/RealImageLoader$execute$2.class","size":4341,"crc":-905723127},{"key":"coil3/RealImageLoader$execute$3.class","name":"coil3/RealImageLoader$execute$3.class","size":1975,"crc":-272062834},{"key":"coil3/RealImageLoader$execute$result$1.class","name":"coil3/RealImageLoader$execute$result$1.class","size":4387,"crc":27934937},{"key":"coil3/RealImageLoader.class","name":"coil3/RealImageLoader.class","size":20163,"crc":2011717837},{"key":"coil3/RealImageLoaderKt$CoroutineScope$$inlined$CoroutineExceptionHandler$1.class","name":"coil3/RealImageLoaderKt$CoroutineScope$$inlined$CoroutineExceptionHandler$1.class","size":2890,"crc":171945763},{"key":"coil3/RealImageLoaderKt$addServiceLoaderComponents$lambda$3$$inlined$sortedByDescending$1.class","name":"coil3/RealImageLoaderKt$addServiceLoaderComponents$lambda$3$$inlined$sortedByDescending$1.class","size":2470,"crc":-1021912815},{"key":"coil3/RealImageLoaderKt$addServiceLoaderComponents$lambda$6$$inlined$sortedByDescending$1.class","name":"coil3/RealImageLoaderKt$addServiceLoaderComponents$lambda$6$$inlined$sortedByDescending$1.class","size":2470,"crc":-813404539},{"key":"coil3/RealImageLoaderKt.class","name":"coil3/RealImageLoaderKt.class","size":9272,"crc":-1161031855},{"key":"coil3/RealImageLoader_androidKt.class","name":"coil3/RealImageLoader_androidKt.class","size":8965,"crc":-809554981},{"key":"coil3/RealImageLoader_jvmCommonKt.class","name":"coil3/RealImageLoader_jvmCommonKt.class","size":2784,"crc":1085779453},{"key":"coil3/RealImageLoader_nonNativeKt.class","name":"coil3/RealImageLoader_nonNativeKt.class","size":1028,"crc":-1136232891},{"key":"coil3/Uri.class","name":"coil3/Uri.class","size":2624,"crc":-1643711721},{"key":"coil3/UriKt.class","name":"coil3/UriKt.class","size":8985,"crc":-58640540},{"key":"coil3/Uri_androidKt.class","name":"coil3/Uri_androidKt.class","size":1685,"crc":294466289},{"key":"coil3/annotation/DelicateCoilApi.class","name":"coil3/annotation/DelicateCoilApi.class","size":906,"crc":1303103600},{"key":"coil3/annotation/ExperimentalCoilApi.class","name":"coil3/annotation/ExperimentalCoilApi.class","size":914,"crc":804418285},{"key":"coil3/annotation/InternalCoilApi.class","name":"coil3/annotation/InternalCoilApi.class","size":904,"crc":890197063},{"key":"coil3/annotation/MainThread.class","name":"coil3/annotation/MainThread.class","size":668,"crc":894486374},{"key":"coil3/annotation/Poko.class","name":"coil3/annotation/Poko.class","size":735,"crc":-842965683},{"key":"coil3/annotation/VisibleForTesting.class","name":"coil3/annotation/VisibleForTesting.class","size":682,"crc":-346821487},{"key":"coil3/annotation/WorkerThread.class","name":"coil3/annotation/WorkerThread.class","size":672,"crc":-1028485634},{"key":"coil3/decode/AssetMetadata.class","name":"coil3/decode/AssetMetadata.class","size":1018,"crc":-789145287},{"key":"coil3/decode/BitmapFactoryDecoder$Companion.class","name":"coil3/decode/BitmapFactoryDecoder$Companion.class","size":881,"crc":494298440},{"key":"coil3/decode/BitmapFactoryDecoder$ExceptionCatchingSource.class","name":"coil3/decode/BitmapFactoryDecoder$ExceptionCatchingSource.class","size":1558,"crc":-551497438},{"key":"coil3/decode/BitmapFactoryDecoder$Factory.class","name":"coil3/decode/BitmapFactoryDecoder$Factory.class","size":2485,"crc":-1365461907},{"key":"coil3/decode/BitmapFactoryDecoder$decode$1.class","name":"coil3/decode/BitmapFactoryDecoder$decode$1.class","size":1692,"crc":-1037961443},{"key":"coil3/decode/BitmapFactoryDecoder.class","name":"coil3/decode/BitmapFactoryDecoder.class","size":13870,"crc":1920200714},{"key":"coil3/decode/BlackholeDecoder$Factory$Companion$EMPTY_IMAGE$1.class","name":"coil3/decode/BlackholeDecoder$Factory$Companion$EMPTY_IMAGE$1.class","size":1477,"crc":1687732915},{"key":"coil3/decode/BlackholeDecoder$Factory$Companion.class","name":"coil3/decode/BlackholeDecoder$Factory$Companion.class","size":948,"crc":-2129963666},{"key":"coil3/decode/BlackholeDecoder$Factory.class","name":"coil3/decode/BlackholeDecoder$Factory.class","size":3106,"crc":1034700447},{"key":"coil3/decode/BlackholeDecoder.class","name":"coil3/decode/BlackholeDecoder.class","size":1789,"crc":-1553440862},{"key":"coil3/decode/ByteBufferMetadata.class","name":"coil3/decode/ByteBufferMetadata.class","size":1093,"crc":901833522},{"key":"coil3/decode/ContentMetadata.class","name":"coil3/decode/ContentMetadata.class","size":1342,"crc":-1543159038},{"key":"coil3/decode/DataSource.class","name":"coil3/decode/DataSource.class","size":1878,"crc":144206647},{"key":"coil3/decode/DecodeResult.class","name":"coil3/decode/DecodeResult.class","size":1971,"crc":-96833135},{"key":"coil3/decode/DecodeUtils$WhenMappings.class","name":"coil3/decode/DecodeUtils$WhenMappings.class","size":696,"crc":-2072764309},{"key":"coil3/decode/DecodeUtils.class","name":"coil3/decode/DecodeUtils.class","size":4929,"crc":108127286},{"key":"coil3/decode/Decoder$Factory.class","name":"coil3/decode/Decoder$Factory.class","size":969,"crc":-829161128},{"key":"coil3/decode/Decoder.class","name":"coil3/decode/Decoder.class","size":854,"crc":270896073},{"key":"coil3/decode/ExifData$Companion.class","name":"coil3/decode/ExifData$Companion.class","size":843,"crc":456888725},{"key":"coil3/decode/ExifData.class","name":"coil3/decode/ExifData.class","size":1300,"crc":-1574332661},{"key":"coil3/decode/ExifInterfaceInputStream.class","name":"coil3/decode/ExifInterfaceInputStream.class","size":1837,"crc":-1506491227},{"key":"coil3/decode/ExifOrientationStrategy$Companion.class","name":"coil3/decode/ExifOrientationStrategy$Companion.class","size":913,"crc":-1304864151},{"key":"coil3/decode/ExifOrientationStrategy.class","name":"coil3/decode/ExifOrientationStrategy.class","size":2191,"crc":238956382},{"key":"coil3/decode/ExifUtils.class","name":"coil3/decode/ExifUtils.class","size":4926,"crc":-708570536},{"key":"coil3/decode/ExifUtilsKt.class","name":"coil3/decode/ExifUtilsKt.class","size":889,"crc":1607939951},{"key":"coil3/decode/FileImageSource.class","name":"coil3/decode/FileImageSource.class","size":4993,"crc":-1273233139},{"key":"coil3/decode/ImageSource$Metadata.class","name":"coil3/decode/ImageSource$Metadata.class","size":593,"crc":-2139999454},{"key":"coil3/decode/ImageSource.class","name":"coil3/decode/ImageSource.class","size":1324,"crc":1628270601},{"key":"coil3/decode/ImageSourceKt.class","name":"coil3/decode/ImageSourceKt.class","size":2416,"crc":460701395},{"key":"coil3/decode/ResourceMetadata.class","name":"coil3/decode/ResourceMetadata.class","size":1409,"crc":6696217},{"key":"coil3/decode/SourceImageSource.class","name":"coil3/decode/SourceImageSource.class","size":7173,"crc":-1307803580},{"key":"coil3/decode/StaticImageDecoder$Factory.class","name":"coil3/decode/StaticImageDecoder$Factory.class","size":2551,"crc":-1121887605},{"key":"coil3/decode/StaticImageDecoder$decode$1.class","name":"coil3/decode/StaticImageDecoder$decode$1.class","size":1652,"crc":1138789274},{"key":"coil3/decode/StaticImageDecoder$decode$lambda$2$lambda$1$$inlined$decodeBitmap$1.class","name":"coil3/decode/StaticImageDecoder$decode$lambda$2$lambda$1$$inlined$decodeBitmap$1.class","size":5272,"crc":-1465131368},{"key":"coil3/decode/StaticImageDecoder.class","name":"coil3/decode/StaticImageDecoder.class","size":7235,"crc":-109476428},{"key":"coil3/decode/StaticImageDecoderKt.class","name":"coil3/decode/StaticImageDecoderKt.class","size":4236,"crc":-1792038052},{"key":"coil3/disk/DiskCache$Builder.class","name":"coil3/disk/DiskCache$Builder.class","size":5707,"crc":-262549752},{"key":"coil3/disk/DiskCache$Editor.class","name":"coil3/disk/DiskCache$Editor.class","size":994,"crc":2106643886},{"key":"coil3/disk/DiskCache$Snapshot.class","name":"coil3/disk/DiskCache$Snapshot.class","size":1052,"crc":-29737958},{"key":"coil3/disk/DiskCache.class","name":"coil3/disk/DiskCache.class","size":1593,"crc":-1433664722},{"key":"coil3/disk/DiskCacheKt.class","name":"coil3/disk/DiskCacheKt.class","size":1094,"crc":-436303047},{"key":"coil3/disk/DiskLruCache$Companion.class","name":"coil3/disk/DiskLruCache$Companion.class","size":1636,"crc":1367047277},{"key":"coil3/disk/DiskLruCache$Editor.class","name":"coil3/disk/DiskLruCache$Editor.class","size":4873,"crc":236871062},{"key":"coil3/disk/DiskLruCache$Entry.class","name":"coil3/disk/DiskLruCache$Entry.class","size":6958,"crc":370457032},{"key":"coil3/disk/DiskLruCache$Snapshot.class","name":"coil3/disk/DiskLruCache$Snapshot.class","size":3653,"crc":2142261305},{"key":"coil3/disk/DiskLruCache$fileSystem$1.class","name":"coil3/disk/DiskLruCache$fileSystem$1.class","size":1770,"crc":-164364572},{"key":"coil3/disk/DiskLruCache$launchCleanup$1.class","name":"coil3/disk/DiskLruCache$launchCleanup$1.class","size":3965,"crc":899492682},{"key":"coil3/disk/DiskLruCache.class","name":"coil3/disk/DiskLruCache.class","size":27097,"crc":450665767},{"key":"coil3/disk/FaultHidingSink.class","name":"coil3/disk/FaultHidingSink.class","size":2326,"crc":-1048147768},{"key":"coil3/disk/RealDiskCache$Companion.class","name":"coil3/disk/RealDiskCache$Companion.class","size":874,"crc":-1535988571},{"key":"coil3/disk/RealDiskCache$RealEditor.class","name":"coil3/disk/RealDiskCache$RealEditor.class","size":2968,"crc":-246735608},{"key":"coil3/disk/RealDiskCache$RealSnapshot.class","name":"coil3/disk/RealDiskCache$RealSnapshot.class","size":2866,"crc":-1154490674},{"key":"coil3/disk/RealDiskCache.class","name":"coil3/disk/RealDiskCache.class","size":5159,"crc":214639431},{"key":"coil3/disk/UtilsKt.class","name":"coil3/disk/UtilsKt.class","size":1835,"crc":-204026563},{"key":"coil3/fetch/AssetUriFetcher$Factory.class","name":"coil3/fetch/AssetUriFetcher$Factory.class","size":1748,"crc":-1687368247},{"key":"coil3/fetch/AssetUriFetcher.class","name":"coil3/fetch/AssetUriFetcher.class","size":3186,"crc":-95261306},{"key":"coil3/fetch/BitmapFetcher$Factory.class","name":"coil3/fetch/BitmapFetcher$Factory.class","size":1659,"crc":1100856557},{"key":"coil3/fetch/BitmapFetcher.class","name":"coil3/fetch/BitmapFetcher.class","size":3115,"crc":-126935134},{"key":"coil3/fetch/ByteArrayFetcher$Factory.class","name":"coil3/fetch/ByteArrayFetcher$Factory.class","size":1556,"crc":-1353282639},{"key":"coil3/fetch/ByteArrayFetcher.class","name":"coil3/fetch/ByteArrayFetcher.class","size":2717,"crc":945903292},{"key":"coil3/fetch/ByteBufferFetcher$Factory.class","name":"coil3/fetch/ByteBufferFetcher$Factory.class","size":1655,"crc":-1230088431},{"key":"coil3/fetch/ByteBufferFetcher.class","name":"coil3/fetch/ByteBufferFetcher.class","size":2327,"crc":-430872500},{"key":"coil3/fetch/ByteBufferFetcherKt$asSource$1.class","name":"coil3/fetch/ByteBufferFetcherKt$asSource$1.class","size":1861,"crc":-661198373},{"key":"coil3/fetch/ByteBufferFetcherKt.class","name":"coil3/fetch/ByteBufferFetcherKt.class","size":834,"crc":1482172145},{"key":"coil3/fetch/ContentUriFetcher$Factory.class","name":"coil3/fetch/ContentUriFetcher$Factory.class","size":1994,"crc":-1743544149},{"key":"coil3/fetch/ContentUriFetcher.class","name":"coil3/fetch/ContentUriFetcher.class","size":6995,"crc":-1929691641},{"key":"coil3/fetch/DrawableFetcher$Factory.class","name":"coil3/fetch/DrawableFetcher$Factory.class","size":1722,"crc":1683407153},{"key":"coil3/fetch/DrawableFetcher.class","name":"coil3/fetch/DrawableFetcher.class","size":4289,"crc":-302787609},{"key":"coil3/fetch/FetchResult.class","name":"coil3/fetch/FetchResult.class","size":451,"crc":-883514559},{"key":"coil3/fetch/Fetcher$Factory.class","name":"coil3/fetch/Fetcher$Factory.class","size":1080,"crc":32612896},{"key":"coil3/fetch/Fetcher.class","name":"coil3/fetch/Fetcher.class","size":846,"crc":1439975441},{"key":"coil3/fetch/FileUriFetcher$Factory.class","name":"coil3/fetch/FileUriFetcher$Factory.class","size":1735,"crc":-573489235},{"key":"coil3/fetch/FileUriFetcher.class","name":"coil3/fetch/FileUriFetcher.class","size":3406,"crc":1109517412},{"key":"coil3/fetch/ImageFetchResult.class","name":"coil3/fetch/ImageFetchResult.class","size":2418,"crc":-377216089},{"key":"coil3/fetch/JarFileFetcher$Factory.class","name":"coil3/fetch/JarFileFetcher$Factory.class","size":1983,"crc":593728953},{"key":"coil3/fetch/JarFileFetcher.class","name":"coil3/fetch/JarFileFetcher.class","size":4129,"crc":1366218975},{"key":"coil3/fetch/ResourceUriFetcher$Factory.class","name":"coil3/fetch/ResourceUriFetcher$Factory.class","size":2007,"crc":-1686298225},{"key":"coil3/fetch/ResourceUriFetcher.class","name":"coil3/fetch/ResourceUriFetcher.class","size":8513,"crc":246813027},{"key":"coil3/fetch/SourceFetchResult.class","name":"coil3/fetch/SourceFetchResult.class","size":2531,"crc":853298174},{"key":"coil3/intercept/EngineInterceptor$Companion.class","name":"coil3/intercept/EngineInterceptor$Companion.class","size":858,"crc":1435127426},{"key":"coil3/intercept/EngineInterceptor$ExecuteResult.class","name":"coil3/intercept/EngineInterceptor$ExecuteResult.class","size":3917,"crc":-1790686001},{"key":"coil3/intercept/EngineInterceptor$decode$1.class","name":"coil3/intercept/EngineInterceptor$decode$1.class","size":2315,"crc":1640297150},{"key":"coil3/intercept/EngineInterceptor$execute$1.class","name":"coil3/intercept/EngineInterceptor$execute$1.class","size":2216,"crc":1016797056},{"key":"coil3/intercept/EngineInterceptor$execute$executeResult$1.class","name":"coil3/intercept/EngineInterceptor$execute$executeResult$1.class","size":4975,"crc":2038843726},{"key":"coil3/intercept/EngineInterceptor$fetch$1.class","name":"coil3/intercept/EngineInterceptor$fetch$1.class","size":2210,"crc":-1852369435},{"key":"coil3/intercept/EngineInterceptor$intercept$1.class","name":"coil3/intercept/EngineInterceptor$intercept$1.class","size":1766,"crc":1483962825},{"key":"coil3/intercept/EngineInterceptor$intercept$2.class","name":"coil3/intercept/EngineInterceptor$intercept$2.class","size":6805,"crc":-1410291425},{"key":"coil3/intercept/EngineInterceptor.class","name":"coil3/intercept/EngineInterceptor.class","size":19841,"crc":-1984858939},{"key":"coil3/intercept/EngineInterceptorKt$transform$1.class","name":"coil3/intercept/EngineInterceptorKt$transform$1.class","size":1908,"crc":203135277},{"key":"coil3/intercept/EngineInterceptorKt.class","name":"coil3/intercept/EngineInterceptorKt.class","size":11372,"crc":-155403354},{"key":"coil3/intercept/Interceptor$Chain.class","name":"coil3/intercept/Interceptor$Chain.class","size":1400,"crc":-1155174745},{"key":"coil3/intercept/Interceptor.class","name":"coil3/intercept/Interceptor.class","size":1019,"crc":-508356642},{"key":"coil3/intercept/RealInterceptorChain$proceed$1.class","name":"coil3/intercept/RealInterceptorChain$proceed$1.class","size":1690,"crc":1864940898},{"key":"coil3/intercept/RealInterceptorChain.class","name":"coil3/intercept/RealInterceptorChain.class","size":7374,"crc":476552553},{"key":"coil3/key/AndroidResourceUriKeyer.class","name":"coil3/key/AndroidResourceUriKeyer.class","size":2112,"crc":-948043213},{"key":"coil3/key/FileUriKeyer.class","name":"coil3/key/FileUriKeyer.class","size":2333,"crc":-1404215106},{"key":"coil3/key/Keyer.class","name":"coil3/key/Keyer.class","size":854,"crc":-1091704433},{"key":"coil3/key/UriKeyer.class","name":"coil3/key/UriKeyer.class","size":1250,"crc":94943689},{"key":"coil3/map/AndroidUriMapper.class","name":"coil3/map/AndroidUriMapper.class","size":1351,"crc":-2001974422},{"key":"coil3/map/FileMapper.class","name":"coil3/map/FileMapper.class","size":1490,"crc":-1278726977},{"key":"coil3/map/Mapper.class","name":"coil3/map/Mapper.class","size":869,"crc":-255470894},{"key":"coil3/map/PathMapper.class","name":"coil3/map/PathMapper.class","size":1482,"crc":-29445436},{"key":"coil3/map/ResourceIntMapper.class","name":"coil3/map/ResourceIntMapper.class","size":2585,"crc":1159264016},{"key":"coil3/map/StringMapper.class","name":"coil3/map/StringMapper.class","size":1386,"crc":-750978834},{"key":"coil3/memory/EmptyStrongMemoryCache.class","name":"coil3/memory/EmptyStrongMemoryCache.class","size":2775,"crc":-276060532},{"key":"coil3/memory/EmptyWeakMemoryCache.class","name":"coil3/memory/EmptyWeakMemoryCache.class","size":2186,"crc":134966118},{"key":"coil3/memory/MemoryCache$Builder.class","name":"coil3/memory/MemoryCache$Builder.class","size":6136,"crc":761918987},{"key":"coil3/memory/MemoryCache$Key.class","name":"coil3/memory/MemoryCache$Key.class","size":3521,"crc":-1778623684},{"key":"coil3/memory/MemoryCache$Value.class","name":"coil3/memory/MemoryCache$Value.class","size":3503,"crc":162192868},{"key":"coil3/memory/MemoryCache.class","name":"coil3/memory/MemoryCache.class","size":1576,"crc":-543150485},{"key":"coil3/memory/MemoryCacheService$Companion.class","name":"coil3/memory/MemoryCacheService$Companion.class","size":1041,"crc":1791585886},{"key":"coil3/memory/MemoryCacheService.class","name":"coil3/memory/MemoryCacheService.class","size":13448,"crc":-1278900335},{"key":"coil3/memory/MemoryCacheServiceKt.class","name":"coil3/memory/MemoryCacheServiceKt.class","size":3209,"crc":420111000},{"key":"coil3/memory/RealMemoryCache.class","name":"coil3/memory/RealMemoryCache.class","size":5660,"crc":-291175888},{"key":"coil3/memory/RealStrongMemoryCache$InternalValue.class","name":"coil3/memory/RealStrongMemoryCache$InternalValue.class","size":1691,"crc":1825174590},{"key":"coil3/memory/RealStrongMemoryCache$cache$1.class","name":"coil3/memory/RealStrongMemoryCache$cache$1.class","size":2500,"crc":-513741158},{"key":"coil3/memory/RealStrongMemoryCache.class","name":"coil3/memory/RealStrongMemoryCache.class","size":4382,"crc":-1171231936},{"key":"coil3/memory/RealWeakMemoryCache$Companion.class","name":"coil3/memory/RealWeakMemoryCache$Companion.class","size":867,"crc":-1366466214},{"key":"coil3/memory/RealWeakMemoryCache$InternalValue.class","name":"coil3/memory/RealWeakMemoryCache$InternalValue.class","size":1970,"crc":-209432124},{"key":"coil3/memory/RealWeakMemoryCache.class","name":"coil3/memory/RealWeakMemoryCache.class","size":7864,"crc":-181680779},{"key":"coil3/memory/StrongMemoryCache.class","name":"coil3/memory/StrongMemoryCache.class","size":1749,"crc":1217624054},{"key":"coil3/memory/WeakMemoryCache.class","name":"coil3/memory/WeakMemoryCache.class","size":1582,"crc":1386825483},{"key":"coil3/request/AndroidRequestService.class","name":"coil3/request/AndroidRequestService.class","size":12395,"crc":-1147640437},{"key":"coil3/request/BaseRequestDelegate.class","name":"coil3/request/BaseRequestDelegate.class","size":3022,"crc":181116795},{"key":"coil3/request/CachePolicy.class","name":"coil3/request/CachePolicy.class","size":2304,"crc":1785575299},{"key":"coil3/request/Disposable.class","name":"coil3/request/Disposable.class","size":815,"crc":-1371162279},{"key":"coil3/request/ErrorResult.class","name":"coil3/request/ErrorResult.class","size":3120,"crc":-1794530608},{"key":"coil3/request/ImageRequest$Builder$listener$1.class","name":"coil3/request/ImageRequest$Builder$listener$1.class","size":1408,"crc":-595962922},{"key":"coil3/request/ImageRequest$Builder$listener$2.class","name":"coil3/request/ImageRequest$Builder$listener$2.class","size":1408,"crc":-1629692772},{"key":"coil3/request/ImageRequest$Builder$listener$3.class","name":"coil3/request/ImageRequest$Builder$listener$3.class","size":1484,"crc":61428863},{"key":"coil3/request/ImageRequest$Builder$listener$4.class","name":"coil3/request/ImageRequest$Builder$listener$4.class","size":1490,"crc":756611400},{"key":"coil3/request/ImageRequest$Builder$listener$5.class","name":"coil3/request/ImageRequest$Builder$listener$5.class","size":3056,"crc":-922111292},{"key":"coil3/request/ImageRequest$Builder$target$1.class","name":"coil3/request/ImageRequest$Builder$target$1.class","size":1342,"crc":-1551218892},{"key":"coil3/request/ImageRequest$Builder$target$2.class","name":"coil3/request/ImageRequest$Builder$target$2.class","size":1342,"crc":-811040927},{"key":"coil3/request/ImageRequest$Builder$target$3.class","name":"coil3/request/ImageRequest$Builder$target$3.class","size":1342,"crc":-1971220758},{"key":"coil3/request/ImageRequest$Builder$target$4.class","name":"coil3/request/ImageRequest$Builder$target$4.class","size":1970,"crc":-1422789745},{"key":"coil3/request/ImageRequest$Builder.class","name":"coil3/request/ImageRequest$Builder.class","size":28845,"crc":1928013105},{"key":"coil3/request/ImageRequest$Defaults$Companion.class","name":"coil3/request/ImageRequest$Defaults$Companion.class","size":956,"crc":-547813823},{"key":"coil3/request/ImageRequest$Defaults.class","name":"coil3/request/ImageRequest$Defaults.class","size":11308,"crc":-2133913823},{"key":"coil3/request/ImageRequest$Defined.class","name":"coil3/request/ImageRequest$Defined.class","size":9677,"crc":1644598959},{"key":"coil3/request/ImageRequest$Listener.class","name":"coil3/request/ImageRequest$Listener.class","size":1405,"crc":832673319},{"key":"coil3/request/ImageRequest.class","name":"coil3/request/ImageRequest.class","size":15270,"crc":1544550795},{"key":"coil3/request/ImageRequestsKt.class","name":"coil3/request/ImageRequestsKt.class","size":5277,"crc":741857722},{"key":"coil3/request/ImageRequests_androidKt.class","name":"coil3/request/ImageRequests_androidKt.class","size":19485,"crc":688654645},{"key":"coil3/request/ImageResult.class","name":"coil3/request/ImageResult.class","size":826,"crc":1720261597},{"key":"coil3/request/LifecycleRequestDelegate.class","name":"coil3/request/LifecycleRequestDelegate.class","size":2797,"crc":1026334828},{"key":"coil3/request/NullRequestData.class","name":"coil3/request/NullRequestData.class","size":1211,"crc":1946731785},{"key":"coil3/request/NullRequestDataException.class","name":"coil3/request/NullRequestDataException.class","size":677,"crc":-579859358},{"key":"coil3/request/OneShotDisposable.class","name":"coil3/request/OneShotDisposable.class","size":1863,"crc":69688036},{"key":"coil3/request/Options.class","name":"coil3/request/Options.class","size":6881,"crc":2064781485},{"key":"coil3/request/RequestDelegate.class","name":"coil3/request/RequestDelegate.class","size":1604,"crc":-496850673},{"key":"coil3/request/RequestService.class","name":"coil3/request/RequestService.class","size":1728,"crc":-1689457615},{"key":"coil3/request/RequestService_androidKt.class","name":"coil3/request/RequestService_androidKt.class","size":1153,"crc":792902610},{"key":"coil3/request/SuccessResult.class","name":"coil3/request/SuccessResult.class","size":5246,"crc":-1925502101},{"key":"coil3/request/ViewTargetDisposable.class","name":"coil3/request/ViewTargetDisposable.class","size":2193,"crc":-720027364},{"key":"coil3/request/ViewTargetRequestDelegate.class","name":"coil3/request/ViewTargetRequestDelegate.class","size":4555,"crc":-894757486},{"key":"coil3/request/ViewTargetRequestManager$dispose$1.class","name":"coil3/request/ViewTargetRequestManager$dispose$1.class","size":3083,"crc":1079269151},{"key":"coil3/request/ViewTargetRequestManager.class","name":"coil3/request/ViewTargetRequestManager.class","size":5253,"crc":343956910},{"key":"coil3/request/ViewTargetRequestManagerKt.class","name":"coil3/request/ViewTargetRequestManagerKt.class","size":2469,"crc":-1632608259},{"key":"coil3/size/Dimension$Pixels.class","name":"coil3/size/Dimension$Pixels.class","size":2775,"crc":-649555202},{"key":"coil3/size/Dimension$Undefined.class","name":"coil3/size/Dimension$Undefined.class","size":1294,"crc":828298242},{"key":"coil3/size/Dimension.class","name":"coil3/size/Dimension.class","size":586,"crc":47755372},{"key":"coil3/size/DimensionKt.class","name":"coil3/size/DimensionKt.class","size":1367,"crc":1805633811},{"key":"coil3/size/Precision.class","name":"coil3/size/Precision.class","size":1731,"crc":1758976367},{"key":"coil3/size/RealSizeResolver.class","name":"coil3/size/RealSizeResolver.class","size":1935,"crc":-758861521},{"key":"coil3/size/RealViewSizeResolver.class","name":"coil3/size/RealViewSizeResolver.class","size":2327,"crc":25378945},{"key":"coil3/size/Scale.class","name":"coil3/size/Scale.class","size":1694,"crc":616124173},{"key":"coil3/size/ScaleDrawable.class","name":"coil3/size/ScaleDrawable.class","size":7914,"crc":1754254700},{"key":"coil3/size/Size$Companion.class","name":"coil3/size/Size$Companion.class","size":818,"crc":135261153},{"key":"coil3/size/Size.class","name":"coil3/size/Size.class","size":3101,"crc":431908381},{"key":"coil3/size/SizeKt.class","name":"coil3/size/SizeKt.class","size":1642,"crc":-1397129116},{"key":"coil3/size/SizeResolver$Companion.class","name":"coil3/size/SizeResolver$Companion.class","size":759,"crc":-1583477534},{"key":"coil3/size/SizeResolver.class","name":"coil3/size/SizeResolver.class","size":1240,"crc":-1515634351},{"key":"coil3/size/SizeResolverKt.class","name":"coil3/size/SizeResolverKt.class","size":798,"crc":412810667},{"key":"coil3/size/ViewSizeResolver$size$3$1.class","name":"coil3/size/ViewSizeResolver$size$3$1.class","size":2074,"crc":-1596995356},{"key":"coil3/size/ViewSizeResolver$size$3$preDrawListener$1.class","name":"coil3/size/ViewSizeResolver$size$3$preDrawListener$1.class","size":2359,"crc":1268120157},{"key":"coil3/size/ViewSizeResolver.class","name":"coil3/size/ViewSizeResolver.class","size":7427,"crc":-1473813828},{"key":"coil3/size/ViewSizeResolverKt.class","name":"coil3/size/ViewSizeResolverKt.class","size":1474,"crc":1711856274},{"key":"coil3/target/GenericViewTarget.class","name":"coil3/target/GenericViewTarget.class","size":3225,"crc":-2084031279},{"key":"coil3/target/ImageViewTarget.class","name":"coil3/target/ImageViewTarget.class","size":2421,"crc":27684253},{"key":"coil3/target/Target.class","name":"coil3/target/Target.class","size":955,"crc":767140230},{"key":"coil3/target/ViewTarget.class","name":"coil3/target/ViewTarget.class","size":723,"crc":1640408059},{"key":"coil3/transform/CircleCropTransformation.class","name":"coil3/transform/CircleCropTransformation.class","size":4218,"crc":1292520300},{"key":"coil3/transform/RoundedCornersTransformation.class","name":"coil3/transform/RoundedCornersTransformation.class","size":9117,"crc":901108701},{"key":"coil3/transform/Transformation.class","name":"coil3/transform/Transformation.class","size":2001,"crc":1243655774},{"key":"coil3/transition/CrossfadeDrawable$Companion.class","name":"coil3/transition/CrossfadeDrawable$Companion.class","size":984,"crc":268719052},{"key":"coil3/transition/CrossfadeDrawable.class","name":"coil3/transition/CrossfadeDrawable.class","size":17750,"crc":-876645835},{"key":"coil3/transition/CrossfadeTransition$Factory.class","name":"coil3/transition/CrossfadeTransition$Factory.class","size":3198,"crc":-1856517661},{"key":"coil3/transition/CrossfadeTransition.class","name":"coil3/transition/CrossfadeTransition.class","size":4578,"crc":1537036052},{"key":"coil3/transition/NoneTransition$Factory.class","name":"coil3/transition/NoneTransition$Factory.class","size":1325,"crc":-861896449},{"key":"coil3/transition/NoneTransition.class","name":"coil3/transition/NoneTransition.class","size":1639,"crc":228346968},{"key":"coil3/transition/Transition$Factory$Companion.class","name":"coil3/transition/Transition$Factory$Companion.class","size":852,"crc":790575677},{"key":"coil3/transition/Transition$Factory.class","name":"coil3/transition/Transition$Factory.class","size":1356,"crc":1843395546},{"key":"coil3/transition/Transition.class","name":"coil3/transition/Transition.class","size":514,"crc":1671005246},{"key":"coil3/transition/TransitionTarget.class","name":"coil3/transition/TransitionTarget.class","size":837,"crc":-120804715},{"key":"coil3/util/AndroidSystemCallbacks$Companion.class","name":"coil3/util/AndroidSystemCallbacks$Companion.class","size":856,"crc":1539295349},{"key":"coil3/util/AndroidSystemCallbacks.class","name":"coil3/util/AndroidSystemCallbacks.class","size":7056,"crc":1718761910},{"key":"coil3/util/BitmapsKt.class","name":"coil3/util/BitmapsKt.class","size":4853,"crc":907083037},{"key":"coil3/util/CoilUtils.class","name":"coil3/util/CoilUtils.class","size":1435,"crc":-1490612626},{"key":"coil3/util/CollectionsKt.class","name":"coil3/util/CollectionsKt.class","size":6319,"crc":-1196448334},{"key":"coil3/util/Collections_jvmCommonKt.class","name":"coil3/util/Collections_jvmCommonKt.class","size":3418,"crc":451871279},{"key":"coil3/util/ContextsKt.class","name":"coil3/util/ContextsKt.class","size":7308,"crc":812124197},{"key":"coil3/util/CoroutinesKt.class","name":"coil3/util/CoroutinesKt.class","size":1065,"crc":1804591512},{"key":"coil3/util/Coroutines_nonJsCommonKt.class","name":"coil3/util/Coroutines_nonJsCommonKt.class","size":646,"crc":659415292},{"key":"coil3/util/DebugLogger.class","name":"coil3/util/DebugLogger.class","size":2168,"crc":1799384863},{"key":"coil3/util/DecoderServiceLoaderTarget.class","name":"coil3/util/DecoderServiceLoaderTarget.class","size":904,"crc":-1529291482},{"key":"coil3/util/DrawableUtils.class","name":"coil3/util/DrawableUtils.class","size":6304,"crc":-1159054199},{"key":"coil3/util/FetcherServiceLoaderTarget.class","name":"coil3/util/FetcherServiceLoaderTarget.class","size":1192,"crc":-1603010957},{"key":"coil3/util/FileDescriptorCounter.class","name":"coil3/util/FileDescriptorCounter.class","size":4152,"crc":-322057606},{"key":"coil3/util/FileSystemsKt.class","name":"coil3/util/FileSystemsKt.class","size":3501,"crc":868738536},{"key":"coil3/util/FileSystems_androidKt.class","name":"coil3/util/FileSystems_androidKt.class","size":1717,"crc":1407494633},{"key":"coil3/util/FileSystems_nonJsCommonKt.class","name":"coil3/util/FileSystems_nonJsCommonKt.class","size":584,"crc":-1657148009},{"key":"coil3/util/HardwareBitmapService.class","name":"coil3/util/HardwareBitmapService.class","size":912,"crc":-1369762895},{"key":"coil3/util/HardwareBitmapsKt.class","name":"coil3/util/HardwareBitmapsKt.class","size":4653,"crc":1549498594},{"key":"coil3/util/ImmutableHardwareBitmapService.class","name":"coil3/util/ImmutableHardwareBitmapService.class","size":1105,"crc":-1586054429},{"key":"coil3/util/IntPair.class","name":"coil3/util/IntPair.class","size":2431,"crc":954101265},{"key":"coil3/util/LifecyclesKt$awaitStarted$1.class","name":"coil3/util/LifecyclesKt$awaitStarted$1.class","size":1483,"crc":-1926375056},{"key":"coil3/util/LifecyclesKt$awaitStarted$2$1.class","name":"coil3/util/LifecyclesKt$awaitStarted$2$1.class","size":1623,"crc":-1612231247},{"key":"coil3/util/LifecyclesKt.class","name":"coil3/util/LifecyclesKt.class","size":5274,"crc":908996931},{"key":"coil3/util/LimitedFileDescriptorHardwareBitmapService$Companion.class","name":"coil3/util/LimitedFileDescriptorHardwareBitmapService$Companion.class","size":931,"crc":-506290088},{"key":"coil3/util/LimitedFileDescriptorHardwareBitmapService.class","name":"coil3/util/LimitedFileDescriptorHardwareBitmapService.class","size":3178,"crc":65742202},{"key":"coil3/util/Logger$Level.class","name":"coil3/util/Logger$Level.class","size":1971,"crc":-2089031200},{"key":"coil3/util/Logger.class","name":"coil3/util/Logger.class","size":1053,"crc":-1413524514},{"key":"coil3/util/LoggingKt.class","name":"coil3/util/LoggingKt.class","size":1851,"crc":598919861},{"key":"coil3/util/LruCache.class","name":"coil3/util/LruCache.class","size":5593,"crc":1346951382},{"key":"coil3/util/MimeTypeMap.class","name":"coil3/util/MimeTypeMap.class","size":2284,"crc":1651740443},{"key":"coil3/util/MimeTypesKt.class","name":"coil3/util/MimeTypesKt.class","size":6082,"crc":1704152196},{"key":"coil3/util/MimeTypes_androidKt.class","name":"coil3/util/MimeTypes_androidKt.class","size":849,"crc":1266217526},{"key":"coil3/util/ServiceLoaderComponentRegistry.class","name":"coil3/util/ServiceLoaderComponentRegistry.class","size":3478,"crc":150770468},{"key":"coil3/util/SystemCallbacks.class","name":"coil3/util/SystemCallbacks.class","size":478,"crc":-2036917007},{"key":"coil3/util/SystemCallbacksKt.class","name":"coil3/util/SystemCallbacksKt.class","size":850,"crc":739874740},{"key":"coil3/util/UtilsKt$EMPTY_IMAGE_FACTORY$1.class","name":"coil3/util/UtilsKt$EMPTY_IMAGE_FACTORY$1.class","size":963,"crc":325208941},{"key":"coil3/util/UtilsKt$WhenMappings.class","name":"coil3/util/UtilsKt$WhenMappings.class","size":801,"crc":188054956},{"key":"coil3/util/UtilsKt.class","name":"coil3/util/UtilsKt.class","size":8546,"crc":-621274415},{"key":"coil3/util/Utils_androidKt$WhenMappings.class","name":"coil3/util/Utils_androidKt$WhenMappings.class","size":1337,"crc":-1462446755},{"key":"coil3/util/Utils_androidKt.class","name":"coil3/util/Utils_androidKt.class","size":7479,"crc":238832372},{"key":"coil3/util/Utils_jvmCommonKt.class","name":"coil3/util/Utils_jvmCommonKt.class","size":398,"crc":-1749398611},{"key":"META-INF/coil-core_release.kotlin_module","name":"META-INF/coil-core_release.kotlin_module","size":999,"crc":-1421932870}] |