# {"id":"partitionSourceFiles","fileNameMappings":{"com.eygraber.uri.Uri":"Uri.kt","com.eygraber.uri.parts.Part":"Part.kt"}}
com.eygraber.uri.uris.OpaqueUri -> gs4:
# {"id":"sourceFile","fileName":"OpaqueUri.kt"}
    java.lang.String scheme -> X
    com.eygraber.uri.parts.Part ssp -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq65;"}
    com.eygraber.uri.parts.Part fragmentPart -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq65;"}
    kotlin.Lazy encodedSchemeSpecificPart$delegate -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte7;"}
    kotlin.Lazy encodedFragment$delegate -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte7;"}
    kotlin.Lazy cachedString$delegate -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte7;"}
    4:6:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):23:23 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq65;Lq65;)V"}
    7:8:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):24:24 -> <init>
    9:12:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):25:25 -> <init>
    13:14:com.eygraber.uri.parts.Part com.eygraber.uri.parts.Part.access$getNULL$cp():27:27 -> <init>
    13:14:com.eygraber.uri.parts.Part com.eygraber.uri.parts.Part$Companion.getNULL():43 -> <init>
    13:14:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):28 -> <init>
    15:16:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):28:28 -> <init>
    17:22:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):32:32 -> <init>
    23:27:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    23:27:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):32 -> <init>
    28:29:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):32:32 -> <init>
    30:35:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):35:35 -> <init>
    36:40:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    36:40:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):35 -> <init>
    41:46:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):45:45 -> <init>
    47:51:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    47:51:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):45 -> <init>
    52:57:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):48:48 -> <init>
    58:62:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    58:62:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):48 -> <init>
    63:64:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):48:48 -> <init>
    65:70:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):59:59 -> <init>
    71:75:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    71:75:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):59 -> <init>
    76:78:void <init>(java.lang.String,com.eygraber.uri.parts.Part,com.eygraber.uri.parts.Part):59:59 -> <init>
    1:5:com.eygraber.uri.Uri$Builder buildUpon():87:87 -> a
    1:5:com.eygraber.uri.Builder buildUpon():23 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lxg6;"}
    6:8:void com.eygraber.uri.Uri$Builder.<init>():409:409 -> a
    6:8:com.eygraber.uri.Uri$Builder buildUpon():87 -> a
    6:8:com.eygraber.uri.Builder buildUpon():23 -> a
    9:10:java.lang.String getScheme():24:24 -> a
    9:10:com.eygraber.uri.Uri$Builder buildUpon():88 -> a
    9:10:com.eygraber.uri.Builder buildUpon():23 -> a
    11:12:com.eygraber.uri.Uri$Builder com.eygraber.uri.Uri$Builder.scheme(java.lang.String):426:426 -> a
    11:12:com.eygraber.uri.Uri$Builder buildUpon():88 -> a
    11:12:com.eygraber.uri.Builder buildUpon():23 -> a
    13:14:com.eygraber.uri.Uri$Builder buildUpon():89:89 -> a
    13:14:com.eygraber.uri.Builder buildUpon():23 -> a
    15:16:com.eygraber.uri.Uri$Builder com.eygraber.uri.Uri$Builder.opaquePart$uri_release(com.eygraber.uri.parts.Part):430:430 -> a
    15:16:com.eygraber.uri.Uri$Builder buildUpon():89 -> a
    15:16:com.eygraber.uri.Builder buildUpon():23 -> a
    17:18:com.eygraber.uri.Uri$Builder buildUpon():90:90 -> a
    17:18:com.eygraber.uri.Builder buildUpon():23 -> a
    19:21:com.eygraber.uri.Uri$Builder com.eygraber.uri.Uri$Builder.fragment$uri_release(com.eygraber.uri.parts.Part):527:527 -> a
    19:21:com.eygraber.uri.Uri$Builder buildUpon():90 -> a
    19:21:com.eygraber.uri.Builder buildUpon():23 -> a
    1:2:int compareTo(java.lang.Object):23:23 -> compareTo
    3:5:int com.eygraber.uri.Uri.compareTo(com.eygraber.uri.Uri):0:0 -> compareTo
    3:5:int compareTo(java.lang.Object):23 -> compareTo
    6:18:int com.eygraber.uri.Uri.compareTo(com.eygraber.uri.Uri):382:382 -> compareTo
    6:18:int compareTo(java.lang.Object):23 -> compareTo
    1:22:boolean equals(java.lang.Object):76:76 -> equals
    1:9:int hashCode():82:82 -> hashCode
    1:9:java.lang.String getCachedString():59:59 -> toString
    1:9:java.lang.String toString():84 -> toString
