# {"id":"partitionSourceFiles","fileNameMappings":{"io.ktor.http.URLProtocol$Companion":"URLProtocol.kt","io.ktor.http.Parameters$Companion":"Parameters.kt","io.ktor.http.ParametersBuilderImpl":"Parameters.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","io.ktor.http.Url":"Url.kt","io.ktor.http.URLProtocol":"URLProtocol.kt","io.ktor.http.ParametersKt":"Parameters.kt"}}
io.ktor.http.URLBuilder -> xp7:
# {"id":"sourceFile","fileName":"URLBuilder.kt"}
    java.lang.String host -> a
    boolean trailingQuery -> b
    int port -> c
    io.ktor.http.URLProtocol protocolOrNull -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzp7;"}
    java.lang.String encodedUser -> e
    java.lang.String encodedPassword -> f
    java.lang.String encodedFragment -> g
    java.util.List encodedPathSegments -> h
    io.ktor.http.ParametersBuilder encodedParameters -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx15;"}
    io.ktor.http.ParametersBuilder parameters -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lob5;"}
    io.ktor.http.Url originUrl -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxr7;"}
    1:9:void <clinit>():139:139 -> <clinit>
    1:5:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):37:37 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    6:7:io.ktor.http.Parameters io.ktor.http.Parameters$Companion.getEmpty():21:21 -> <init>
    6:7:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):37 -> <init>
    8:10:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):0:0 -> <init>
    8:10:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    11:13:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):30:30 -> <init>
    11:13:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    14:18:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):32:32 -> <init>
    14:18:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    19:20:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):39:39 -> <init>
    19:20:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    21:23:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):41:41 -> <init>
    21:23:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    24:25:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):49:49 -> <init>
    24:25:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    26:27:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):56:56 -> <init>
    26:27:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    28:29:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):64:64 -> <init>
    28:29:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    30:35:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):71:71 -> <init>
    30:35:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    36:48:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):373:373 -> <init>
    36:48:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    49:50:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):78:78 -> <init>
    49:50:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    51:53:io.ktor.http.ParametersBuilder io.ktor.http.ParametersKt.ParametersBuilder(int):39:39 -> <init>
    51:53:io.ktor.http.ParametersBuilder io.ktor.http.ParametersKt.ParametersBuilder$default(int,int,java.lang.Object):39 -> <init>
    51:53:io.ktor.http.ParametersBuilder io.ktor.http.UrlDecodedParametersBuilderKt.encodeParameters(io.ktor.util.StringValues):67 -> <init>
    51:53:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):86 -> <init>
    51:53:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    54:56:void io.ktor.http.ParametersBuilderImpl.<init>(int):41:41 -> <init>
    54:56:io.ktor.http.ParametersBuilder io.ktor.http.ParametersKt.ParametersBuilder(int):39 -> <init>
    54:56:io.ktor.http.ParametersBuilder io.ktor.http.ParametersKt.ParametersBuilder$default(int,int,java.lang.Object):39 -> <init>
    54:56:io.ktor.http.ParametersBuilder io.ktor.http.UrlDecodedParametersBuilderKt.encodeParameters(io.ktor.util.StringValues):67 -> <init>
    54:56:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):86 -> <init>
    54:56:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    57:59:io.ktor.http.ParametersBuilder io.ktor.http.UrlDecodedParametersBuilderKt.encodeParameters(io.ktor.util.StringValues):68:68 -> <init>
    57:59:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):86 -> <init>
    57:59:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    60:61:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):86:86 -> <init>
    60:61:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    62:71:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean):92:92 -> <init>
    62:71:void <init>(io.ktor.http.URLProtocol,java.lang.String,int,java.lang.String,java.lang.String,java.util.List,io.ktor.http.Parameters,java.lang.String,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30 -> <init>
    1:13:void applyOrigin():131:131 -> a
    14:15:java.lang.String io.ktor.http.URLProtocol.getName():19:19 -> a
    14:15:void applyOrigin():131 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:void applyOrigin():131:131 -> a
    18:24:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    18:24:void applyOrigin():131 -> a
    25:28:java.lang.String io.ktor.http.Url.getHost():34:34 -> a
    25:28:void applyOrigin():132 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:30:void applyOrigin():132:132 -> a
    31:34:void applyOrigin():133:133 -> a
    35:36:io.ktor.http.URLProtocol io.ktor.http.Url.getProtocolOrNull():162:162 -> a
    35:36:void applyOrigin():133 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:38:void applyOrigin():133:133 -> a
    39:42:void applyOrigin():134:134 -> a
    43:44:int io.ktor.http.Url.getSpecifiedPort():35:35 -> a
    43:44:void applyOrigin():134 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:48:void applyOrigin():134:134 -> a
    1:3:io.ktor.http.Url build():115:115 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lxr7;"}
    4:5:io.ktor.http.Url build():116:116 -> b
    6:7:io.ktor.http.Url build():117:117 -> b
    8:9:io.ktor.http.Url build():118:118 -> b
    10:11:io.ktor.http.Url build():119:119 -> b
    12:15:io.ktor.http.Url build():120:120 -> b
    16:17:io.ktor.http.Url build():121:121 -> b
    18:21:io.ktor.http.Parameters io.ktor.http.UrlDecodedParametersBuilder.build():13:13 -> b
    18:21:io.ktor.http.Url build():121 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:25:io.ktor.http.Parameters io.ktor.http.UrlDecodedParametersBuilder.build():13:13 -> b
    22:25:io.ktor.http.Url build():121 -> b
    26:34:java.lang.String getFragment():73:73 -> b
    26:34:io.ktor.http.Url build():122 -> b
    35:45:java.lang.String getUser():59:59 -> b
    35:45:io.ktor.http.Url build():123 -> b
    46:53:java.lang.String getPassword():66:66 -> b
    46:53:io.ktor.http.Url build():124 -> b
    54:55:io.ktor.http.Url build():125:125 -> b
    56:59:io.ktor.http.Url build():126:126 -> b
    60:63:io.ktor.http.Url build():116:116 -> b
    1:3:java.lang.String buildString():101:101 -> c
    4:10:java.lang.String buildString():102:102 -> c
    11:13:java.lang.Appendable io.ktor.http.URLBuilderKt.access$appendTo(io.ktor.http.URLBuilder,java.lang.Appendable):1:1 -> c
    11:13:java.lang.String buildString():102 -> c
    14:18:java.lang.String buildString():102:102 -> c
    1:2:java.util.List getPathSegments():81:81 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"}
    3:13:java.util.List getPathSegments():377:377 -> d
    14:27:java.util.List getPathSegments():378:378 -> d
    28:29:java.util.List getPathSegments():379:379 -> d
    30:33:java.util.List getPathSegments():81:81 -> d
    34:38:java.util.List getPathSegments():379:379 -> d
    1:6:io.ktor.http.URLProtocol getProtocol():51:51 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lzp7;"}
    7:9:io.ktor.http.URLProtocol io.ktor.http.URLProtocol.access$getHTTP$cp():18:18 -> e
    7:9:io.ktor.http.URLProtocol io.ktor.http.URLProtocol$Companion.getHTTP():31 -> e
    7:9:io.ktor.http.URLProtocol getProtocol():51 -> e
    7:9:void setPort(int):46:46 -> f
    7:9:void URLBuilder.setPort(int):0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    10:11:void setPort(int):44:44 -> f
    10:11:void URLBuilder.setPort(int):0 -> f
    12:15:void setPort(int):0:0 -> f
    12:15:void URLBuilder.setPort(int):0 -> f
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":20,"3":22,"6":25,"9":29},"outline":"Lng4;i(ILjava/lang/String;)Ljava/lang/String;"}
    16:19:void setPort(int):43:43 -> f
    16:19:void URLBuilder.setPort(int):0 -> f
    20:20:void setPort(int):44:44 -> f
    22:22:void setPort(int):44:44 -> f
    25:25:void setPort(int):44:44 -> f
    29:29:void setPort(int):44:44 -> f
    1:7:java.lang.String toString():106:106 -> toString
    8:10:java.lang.Appendable io.ktor.http.URLBuilderKt.access$appendTo(io.ktor.http.URLBuilder,java.lang.Appendable):1:1 -> toString
    8:10:java.lang.String toString():106 -> toString
    11:15:java.lang.String toString():106:106 -> toString
