# {"id":"partitionSourceFiles","fileNameMappings":{"io.github.reactivecircus.cache4k.CacheBuilderImpl":"Cache.kt","world.respect.shared.domain.geolookup.GetCountryForUrlUseCaseImpl$CountryResponse":"GetCountryForUrlUseCaseImpl.kt","kotlin.time.Duration":"Duration.kt","io.github.reactivecircus.cache4k.RealCache":"RealCache.kt","io.github.reactivecircus.cache4k.Cache$Builder$Companion":"Cache.kt","io.ktor.http.Url":"Url.kt"}}
world.respect.shared.domain.geolookup.GetCountryForUrlUseCaseImpl -> wr2:
# {"id":"sourceFile","fileName":"GetCountryForUrlUseCaseImpl.kt"}
    io.ktor.client.HttpClient httpClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx13;"}
    io.ktor.http.Url geolocationEndpoint -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lur7;"}
    io.github.reactivecircus.cache4k.Cache cache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llq5;"}
    1:3:void <init>(io.ktor.client.HttpClient,io.ktor.http.Url):24:24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx13;Lur7;)V"}
    4:5:void <init>(io.ktor.client.HttpClient,io.ktor.http.Url):25:25 -> <init>
    6:7:void <init>(io.ktor.client.HttpClient,io.ktor.http.Url):26:26 -> <init>
    8:9:long kotlin.time.Duration.access$getINFINITE$cp():32:32 -> <init>
    8:9:long kotlin.time.Duration$Companion.getINFINITE-UwyO8pc():64 -> <init>
    8:9:void io.github.reactivecircus.cache4k.CacheBuilderImpl.<init>():112 -> <init>
    8:9:io.github.reactivecircus.cache4k.Cache$Builder io.github.reactivecircus.cache4k.Cache$Builder$Companion.invoke():102 -> <init>
    8:9:void <init>(io.ktor.client.HttpClient,io.ktor.http.Url):29 -> <init>
    10:15:io.github.reactivecircus.cache4k.Cache io.github.reactivecircus.cache4k.CacheBuilderImpl.build():149:149 -> <init>
    10:15:void <init>(io.ktor.client.HttpClient,io.ktor.http.Url):29 -> <init>
    16:18:void io.github.reactivecircus.cache4k.RealCache.<init>(long,long,long,kotlin.time.TimeSource,io.github.reactivecircus.cache4k.CacheEventListener,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    16:18:io.github.reactivecircus.cache4k.Cache io.github.reactivecircus.cache4k.CacheBuilderImpl.build():149 -> <init>
    16:18:void <init>(io.ktor.client.HttpClient,io.ktor.http.Url):29 -> <init>
    19:21:void <init>(io.ktor.client.HttpClient,io.ktor.http.Url):29:29 -> <init>
    27:50:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):31:31 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lur7;Lkb1;)Ljava/lang/Object;"}
    51:52:java.lang.String io.ktor.http.Url.getHost():34:34 -> a
    51:52:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):32 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:62:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):34:34 -> a
    63:66:java.lang.String world.respect.shared.domain.geolookup.GetCountryForUrlUseCaseImpl$CountryResponse.getStatus():54:54 -> a
    63:66:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):34 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:72:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):34:34 -> a
    73:75:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):35:35 -> a
    76:85:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):37:37 -> a
    86:102:java.lang.Object io.github.reactivecircus.cache4k.RealCache.get(java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):98:98 -> a
    86:102:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):37 -> a
    103:107:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):37:37 -> a
    108:110:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):45:45 -> a
    111:112:java.lang.String world.respect.shared.domain.geolookup.GetCountryForUrlUseCaseImpl$CountryResponse.getStatus():54:54 -> a
    111:112:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):45 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    113:124:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):45:45 -> a
    125:128:java.lang.String world.respect.shared.domain.geolookup.GetCountryForUrlUseCaseImpl$CountryResponse.getCountryCode():55:55 -> a
    125:128:java.lang.Object invoke(io.ktor.http.Url,kotlin.coroutines.Continuation):45 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
