UNPKG

@cpaassdk/cpaas-sdk

Version:
852 lines (847 loc) 381 kB
(function (root, factory) { if (typeof define === 'function' && define.amd) define(['exports', './kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.js', './kotlin_kotlin.js', './kotlin_io_ktor_ktor_utils.js', './kotlin_io_ktor_ktor_io.js', './kotlin_org_jetbrains_kotlinx_atomicfu.js', './kotlin_io_ktor_ktor_http.js', './kotlin_io_ktor_ktor_http_cio.js'], factory); else if (typeof exports === 'object') factory(module.exports, require('./kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.js'), require('./kotlin_kotlin.js'), require('./kotlin_io_ktor_ktor_utils.js'), require('./kotlin_io_ktor_ktor_io.js'), require('./kotlin_org_jetbrains_kotlinx_atomicfu.js'), require('./kotlin_io_ktor_ktor_http.js'), require('./kotlin_io_ktor_ktor_http_cio.js')); else { if (typeof kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_core'. Its dependency 'kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core' was not found. Please, check whether 'kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core' is loaded prior to 'kotlin_io_ktor_ktor_client_core'."); } if (typeof kotlin_kotlin === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_core'. Its dependency 'kotlin_kotlin' was not found. Please, check whether 'kotlin_kotlin' is loaded prior to 'kotlin_io_ktor_ktor_client_core'."); } if (typeof kotlin_io_ktor_ktor_utils === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_core'. Its dependency 'kotlin_io_ktor_ktor_utils' was not found. Please, check whether 'kotlin_io_ktor_ktor_utils' is loaded prior to 'kotlin_io_ktor_ktor_client_core'."); } if (typeof kotlin_io_ktor_ktor_io === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_core'. Its dependency 'kotlin_io_ktor_ktor_io' was not found. Please, check whether 'kotlin_io_ktor_ktor_io' is loaded prior to 'kotlin_io_ktor_ktor_client_core'."); } if (typeof kotlin_org_jetbrains_kotlinx_atomicfu === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_core'. Its dependency 'kotlin_org_jetbrains_kotlinx_atomicfu' was not found. Please, check whether 'kotlin_org_jetbrains_kotlinx_atomicfu' is loaded prior to 'kotlin_io_ktor_ktor_client_core'."); } if (typeof kotlin_io_ktor_ktor_http === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_core'. Its dependency 'kotlin_io_ktor_ktor_http' was not found. Please, check whether 'kotlin_io_ktor_ktor_http' is loaded prior to 'kotlin_io_ktor_ktor_client_core'."); } if (typeof kotlin_io_ktor_ktor_http_cio === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_core'. Its dependency 'kotlin_io_ktor_ktor_http_cio' was not found. Please, check whether 'kotlin_io_ktor_ktor_http_cio' is loaded prior to 'kotlin_io_ktor_ktor_client_core'."); } root.kotlin_io_ktor_ktor_client_core = factory(typeof kotlin_io_ktor_ktor_client_core === 'undefined' ? {} : kotlin_io_ktor_ktor_client_core, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core, kotlin_kotlin, kotlin_io_ktor_ktor_utils, kotlin_io_ktor_ktor_io, kotlin_org_jetbrains_kotlinx_atomicfu, kotlin_io_ktor_ktor_http, kotlin_io_ktor_ktor_http_cio); } }(this, function (_, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core, kotlin_kotlin, kotlin_io_ktor_ktor_utils, kotlin_io_ktor_ktor_io, kotlin_org_jetbrains_kotlinx_atomicfu, kotlin_io_ktor_ktor_http, kotlin_io_ktor_ktor_http_cio) { //region block: imports var imul = Math.imul; var cancel$default = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.cancel$default_2; var Unit_getInstance = kotlin_kotlin.$crossModule$.Unit_getInstance; var CoroutineImpl = kotlin_kotlin.$crossModule$.CoroutineImpl; var THROW_CCE = kotlin_kotlin.$crossModule$.THROW_CCE; var PipelineContext = kotlin_io_ktor_ktor_utils.$crossModule$.PipelineContext; var isInterface = kotlin_kotlin.$crossModule$.isInterface; var isObject = kotlin_kotlin.$crossModule$.isObject; var toString = kotlin_kotlin.$crossModule$.toString_1; var getKClassFromExpression = kotlin_kotlin.$crossModule$.getKClassFromExpression; var IllegalStateException_init_$Create$ = kotlin_kotlin.$crossModule$.IllegalStateException_init_$Create$; var _get_COROUTINE_SUSPENDED__2870145053 = kotlin_kotlin.$crossModule$._get_COROUTINE_SUSPENDED__2870145053; var shared$1 = kotlin_io_ktor_ktor_io.$crossModule$.shared$1; var atomic$boolean$1 = kotlin_org_jetbrains_kotlinx_atomicfu.$crossModule$.atomic$boolean$1; var Key_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.Key_getInstance_2; var Job = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.Job; var Attributes = kotlin_io_ktor_ktor_utils.$crossModule$.Attributes; var makeShared = kotlin_io_ktor_ktor_io.$crossModule$.makeShared; var AttributeKey = kotlin_io_ktor_ktor_utils.$crossModule$.AttributeKey; var Closeable = kotlin_io_ktor_ktor_io.$crossModule$.Closeable; var CoroutineScope = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.CoroutineScope_1; var ensureNotNull = kotlin_kotlin.$crossModule$.ensureNotNull; var KMutableProperty1 = kotlin_kotlin.$crossModule$.KMutableProperty1; var getPropertyCallableRef = kotlin_kotlin.$crossModule$.getPropertyCallableRef; var SuspendFunction2 = kotlin_kotlin.$crossModule$.SuspendFunction2; var PlatformUtils_getInstance = kotlin_io_ktor_ktor_utils.$crossModule$.PlatformUtils_getInstance; var Annotation = kotlin_kotlin.$crossModule$.Annotation; var cancel = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.cancel_2; var threadLocal = kotlin_io_ktor_ktor_io.$crossModule$.threadLocal; var throwUninitializedPropertyAccessException = kotlin_kotlin.$crossModule$.throwUninitializedPropertyAccessException; var TypeInfo = kotlin_io_ktor_ktor_utils.$crossModule$.TypeInfo; var ByteReadChannel = kotlin_io_ktor_ktor_io.$crossModule$.ByteReadChannel_1; var IllegalStateException = kotlin_kotlin.$crossModule$.IllegalStateException; var IllegalStateException_init_$Init$ = kotlin_kotlin.$crossModule$.IllegalStateException_init_$Init$; var captureStack = kotlin_kotlin.$crossModule$.captureStack; var UnsupportedOperationException = kotlin_kotlin.$crossModule$.UnsupportedOperationException; var UnsupportedOperationException_init_$Init$ = kotlin_kotlin.$crossModule$.UnsupportedOperationException_init_$Init$; var flattenEntries = kotlin_io_ktor_ktor_utils.$crossModule$.flattenEntries; var joinToString$default = kotlin_kotlin.$crossModule$.joinToString$default; var trimMargin$default = kotlin_kotlin.$crossModule$.trimMargin$default; var KProperty1 = kotlin_kotlin.$crossModule$.KProperty1; var ByteReadChannel_0 = kotlin_io_ktor_ktor_io.$crossModule$.ByteReadChannel; var Job$default = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.Job$default; var readRemaining = kotlin_io_ktor_ktor_io.$crossModule$.readRemaining; var readBytes$default = kotlin_io_ktor_ktor_io.$crossModule$.readBytes$default; var hashCode = kotlin_kotlin.$crossModule$.hashCode; var equals = kotlin_kotlin.$crossModule$.equals; var instanceOf = kotlin_io_ktor_ktor_utils.$crossModule$.instanceOf; var IllegalStateException_init_$Init$_0 = kotlin_kotlin.$crossModule$.IllegalStateException_init_$Init$_1; var WriterScope = kotlin_io_ktor_ktor_io.$crossModule$.WriterScope; var ReadChannelContent = kotlin_io_ktor_ktor_http.$crossModule$.ReadChannelContent; var noWhenBranchMatchedException = kotlin_kotlin.$crossModule$.noWhenBranchMatchedException; var GlobalScope_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.GlobalScope_getInstance; var writer = kotlin_io_ktor_ktor_io.$crossModule$.writer; var WriteChannelContent = kotlin_io_ktor_ktor_http.$crossModule$.WriteChannelContent; var Companion_getInstance = kotlin_io_ktor_ktor_io.$crossModule$.Companion_getInstance_1; var NoContent = kotlin_io_ktor_ktor_http.$crossModule$.NoContent; var ProtocolUpgrade = kotlin_io_ktor_ktor_http.$crossModule$.ProtocolUpgrade; var ByteArrayContent = kotlin_io_ktor_ktor_http.$crossModule$.ByteArrayContent; var SuspendFunction1 = kotlin_kotlin.$crossModule$.SuspendFunction1; var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$crossModule$.IllegalArgumentException_init_$Create$_1; var async$default = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.async$default; var emptySet = kotlin_kotlin.$crossModule$.emptySet; var ArrayList_init_$Create$ = kotlin_kotlin.$crossModule$.ArrayList_init_$Create$_1; var HttpHeaders_getInstance = kotlin_io_ktor_ktor_http.$crossModule$.HttpHeaders_getInstance; var UnsafeHeaderException = kotlin_io_ktor_ktor_http.$crossModule$.UnsafeHeaderException; var CoroutineName = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.CoroutineName; var SilentSupervisor$default = kotlin_io_ktor_ktor_utils.$crossModule$.SilentSupervisor$default; var lazy = kotlin_kotlin.$crossModule$.lazy_1; var CompletableJob = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.CompletableJob; var setOf = kotlin_kotlin.$crossModule$.setOf; var Key = kotlin_kotlin.$crossModule$.Key; var get = kotlin_kotlin.$crossModule$.get_1; var fold = kotlin_kotlin.$crossModule$.fold; var minusKey = kotlin_kotlin.$crossModule$.minusKey_1; var plus = kotlin_kotlin.$crossModule$.plus_4; var Element = kotlin_kotlin.$crossModule$.Element; var CancellationException_init_$Create$ = kotlin_kotlin.$crossModule$.CancellationException_init_$Create$; var PipelinePhase = kotlin_io_ktor_ktor_utils.$crossModule$.PipelinePhase; var OutgoingContent = kotlin_io_ktor_ktor_http.$crossModule$.OutgoingContent; var contentLength = kotlin_io_ktor_ktor_http.$crossModule$.contentLength; var Application_getInstance = kotlin_io_ktor_ktor_http.$crossModule$.Application_getInstance; var toLong = kotlin_kotlin.$crossModule$.toLong; var Companion_getInstance_0 = kotlin_io_ktor_ktor_http.$crossModule$.Companion_getInstance; var isByteArray = kotlin_kotlin.$crossModule$.isByteArray; var Text_getInstance = kotlin_io_ktor_ktor_http.$crossModule$.Text_getInstance; var TextContent_init_$Create$ = kotlin_io_ktor_ktor_http.$crossModule$.TextContent_init_$Create$; var Companion_getInstance_1 = kotlin_kotlin.$crossModule$.Companion_getInstance_2; var copyTo = kotlin_io_ktor_ktor_io.$crossModule$.copyTo; var cancel_0 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.cancel; var CancellationException = kotlin_kotlin.$crossModule$.CancellationException; var toLong_0 = kotlin_kotlin.$crossModule$.toLong_1; var cancel_1 = kotlin_io_ktor_ktor_io.$crossModule$.cancel; var HttpStatusCode = kotlin_io_ktor_ktor_http.$crossModule$.HttpStatusCode; var getKClass = kotlin_kotlin.$crossModule$.getKClass; var writer$default = kotlin_io_ktor_ktor_io.$crossModule$.writer$default; var readRemaining_0 = kotlin_io_ktor_ktor_io.$crossModule$.readRemaining_1; var PrimitiveClasses_getInstance = kotlin_kotlin.$crossModule$.PrimitiveClasses_getInstance; var Input = kotlin_io_ktor_ktor_io.$crossModule$.Input; var ByteReadPacket = kotlin_io_ktor_ktor_io.$crossModule$.ByteReadPacket; var Unit = kotlin_kotlin.$crossModule$.Unit; var toInt = kotlin_kotlin.$crossModule$.toInt; var reversed = kotlin_kotlin.$crossModule$.reversed; var SuspendFunction3 = kotlin_kotlin.$crossModule$.SuspendFunction3; var contentType = kotlin_io_ktor_ktor_http.$crossModule$.contentType; var charset = kotlin_io_ktor_ktor_http.$crossModule$.charset_1; var LinkedHashSet_init_$Create$ = kotlin_kotlin.$crossModule$.LinkedHashSet_init_$Create$; var LinkedHashMap_init_$Create$ = kotlin_kotlin.$crossModule$.LinkedHashMap_init_$Create$_1; var Charsets_getInstance = kotlin_io_ktor_ktor_io.$crossModule$.Charsets_getInstance; var rangeTo = kotlin_kotlin.$crossModule$.rangeTo; var contains = kotlin_kotlin.$crossModule$.contains; var withCharset = kotlin_io_ktor_ktor_http.$crossModule$.withCharset; var Comparator = kotlin_kotlin.$crossModule$.Comparator; var compareValues = kotlin_kotlin.$crossModule$.compareValues; var _get_name__804168992 = kotlin_io_ktor_ktor_io.$crossModule$._get_name__804168992; var toList = kotlin_kotlin.$crossModule$.toList; var sortedWith = kotlin_kotlin.$crossModule$.sortedWith; var StringBuilder_init_$Create$ = kotlin_kotlin.$crossModule$.StringBuilder_init_$Create$_1; var roundToInt = kotlin_kotlin.$crossModule$.roundToInt; var charSequenceLength = kotlin_kotlin.$crossModule$.charSequenceLength; var firstOrNull = kotlin_kotlin.$crossModule$.firstOrNull; var charset_0 = kotlin_io_ktor_ktor_http.$crossModule$.charset; var readText$default = kotlin_io_ktor_ktor_io.$crossModule$.readText$default; var _get_authority__1486476142 = kotlin_io_ktor_ktor_http.$crossModule$._get_authority__1486476142_1; var UrlEncodingOption_NO_ENCODING_getInstance = kotlin_io_ktor_ktor_http.$crossModule$.UrlEncodingOption_NO_ENCODING_getInstance; var takeFrom = kotlin_io_ktor_ktor_http.$crossModule$.takeFrom_1; var isSecure = kotlin_io_ktor_ktor_http.$crossModule$.isSecure; var _get_authority__1486476142_0 = kotlin_io_ktor_ktor_http.$crossModule$._get_authority__1486476142; var Companion_getInstance_2 = kotlin_io_ktor_ktor_http.$crossModule$.Companion_getInstance_4; var Companion_getInstance_3 = kotlin_io_ktor_ktor_http.$crossModule$.Companion_getInstance_2; var setOf_0 = kotlin_kotlin.$crossModule$.setOf_1; var cancel_2 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.cancel_3; var Long = kotlin_kotlin.$crossModule$.Long; var delay = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.delay; var launch$default = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.launch$default; var CancellationException_init_$Init$ = kotlin_kotlin.$crossModule$.CancellationException_init_$Init$; var ByteChannel$default = kotlin_io_ktor_ktor_io.$crossModule$.ByteChannel$default; var copyAndClose$default = kotlin_io_ktor_ktor_io.$crossModule$.copyAndClose$default; var URLBuilder_init_$Create$ = kotlin_io_ktor_ktor_http.$crossModule$.URLBuilder_init_$Create$; var HeadersBuilder_init_$Create$ = kotlin_io_ktor_ktor_http.$crossModule$.HeadersBuilder_init_$Create$; var SupervisorJob$default = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.SupervisorJob$default; var takeFrom_0 = kotlin_io_ktor_ktor_http.$crossModule$.takeFrom; var isBlank = kotlin_kotlin.$crossModule$.isBlank; var appendAll = kotlin_io_ktor_ktor_utils.$crossModule$.appendAll; var putAll = kotlin_io_ktor_ktor_utils.$crossModule$.putAll; var HttpMessageBuilder = kotlin_io_ktor_ktor_http.$crossModule$.HttpMessageBuilder; var GMTDate$default = kotlin_io_ktor_ktor_utils.$crossModule$.GMTDate$default; var HttpMessage = kotlin_io_ktor_ktor_http.$crossModule$.HttpMessage; var Companion_getInstance_4 = kotlin_io_ktor_ktor_http.$crossModule$.Companion_getInstance_5; var _get_DEFAULT_PORT__790813004 = kotlin_io_ktor_ktor_http.$crossModule$._get_DEFAULT_PORT__790813004; var Pipeline = kotlin_io_ktor_ktor_utils.$crossModule$.Pipeline; var encodeToByteArray = kotlin_io_ktor_ktor_io.$crossModule$.encodeToByteArray; var JsType_getInstance = kotlin_io_ktor_ktor_utils.$crossModule$.JsType_getInstance; var arrayOf = kotlin_kotlin.$crossModule$.arrayOf; var createKType = kotlin_kotlin.$crossModule$.createKType; var typeInfoImpl = kotlin_io_ktor_ktor_utils.$crossModule$.typeInfoImpl; var decode$default = kotlin_io_ktor_ktor_io.$crossModule$.decode$default; var _get_ByteArrayPool__2128390308 = kotlin_io_ktor_ktor_io.$crossModule$._get_ByteArrayPool__2128390308; var readAvailable = kotlin_io_ktor_ktor_io.$crossModule$.readAvailable; var ConcurrentMap_init_$Create$ = kotlin_io_ktor_ktor_utils.$crossModule$.ConcurrentMap_init_$Create$; var ConcurrentList = kotlin_io_ktor_ktor_utils.$crossModule$.ConcurrentList; var numberToInt = kotlin_kotlin.$crossModule$.numberToInt; var Companion_getInstance_5 = kotlin_io_ktor_ktor_http.$crossModule$.Companion_getInstance_3; var CoroutineScope_0 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.CoroutineScope; var CancellationException_init_$Create$_0 = kotlin_kotlin.$crossModule$.CancellationException_init_$Create$_1; var cancel_3 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.cancel_1; var Companion_getInstance_6 = kotlin_io_ktor_ktor_http.$crossModule$.Companion_getInstance_1; var Dispatchers_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.Dispatchers_getInstance; var intercepted = kotlin_kotlin.$crossModule$.intercepted; var _get_MODE_CANCELLABLE__581347323 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$._get_MODE_CANCELLABLE__581347323; var CancellableContinuationImpl = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.CancellableContinuationImpl; var extendThrowable = kotlin_kotlin.$crossModule$.extendThrowable; var Companion_getInstance_7 = kotlin_kotlin.$crossModule$.Companion_getInstance_3; var createFailure = kotlin_kotlin.$crossModule$.createFailure; var _Result___init__impl__2241242780 = kotlin_kotlin.$crossModule$._Result___init__impl__2241242780; var toTypedArray = kotlin_kotlin.$crossModule$.toTypedArray; var writeFully = kotlin_io_ktor_ktor_io.$crossModule$.writeFully; var Error_init_$Create$ = kotlin_kotlin.$crossModule$.Error_init_$Create$; var Error_init_$Create$_0 = kotlin_kotlin.$crossModule$.Error_init_$Create$_1; var Channel$default = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.Channel$default; var Companion_getInstance_8 = kotlin_io_ktor_ktor_http_cio.$crossModule$.Companion_getInstance; var Codes_CLOSED_ABNORMALLY_getInstance = kotlin_io_ktor_ktor_http_cio.$crossModule$.Codes_CLOSED_ABNORMALLY_getInstance; var Text_init_$Create$ = kotlin_io_ktor_ktor_http_cio.$crossModule$.Text_init_$Create$; var Binary_init_$Create$ = kotlin_io_ktor_ktor_http_cio.$crossModule$.Binary_init_$Create$; var CloseReason = kotlin_io_ktor_ktor_http_cio.$crossModule$.CloseReason; var Close_init_$Create$ = kotlin_io_ktor_ktor_http_cio.$crossModule$.Close_init_$Create$; var String$default = kotlin_io_ktor_ktor_io.$crossModule$.String$default; var BytePacketBuilder = kotlin_io_ktor_ktor_io.$crossModule$.BytePacketBuilder; var writeFully$default = kotlin_io_ktor_ktor_io.$crossModule$.writeFully$default; var readShort = kotlin_io_ktor_ktor_io.$crossModule$.readShort; var cancelConsumed = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.cancelConsumed; var Codes_INTERNAL_ERROR_getInstance = kotlin_io_ktor_ktor_http_cio.$crossModule$.Codes_INTERNAL_ERROR_getInstance; var CompletableDeferred$default = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.CompletableDeferred$default; var Factory_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.Factory_getInstance; var emptyList = kotlin_kotlin.$crossModule$.emptyList; var start$default = kotlin_io_ktor_ktor_http_cio.$crossModule$.start$default; var cancel$default_0 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.cancel$default_3; var send = kotlin_io_ktor_ktor_http_cio.$crossModule$.send; var DefaultWebSocketSession = kotlin_io_ktor_ktor_http_cio.$crossModule$.DefaultWebSocketSession; //endregion 'use strict'; //region block: pre-declaration HttpClient$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpClient$slambda.prototype.constructor = HttpClient$slambda; $executeCOROUTINE$0.prototype = Object.create(CoroutineImpl.prototype); $executeCOROUTINE$0.prototype.constructor = $executeCOROUTINE$0; $receiveCOROUTINE$1.prototype = Object.create(CoroutineImpl.prototype); $receiveCOROUTINE$1.prototype.constructor = $receiveCOROUTINE$1; DoubleReceiveException.prototype = Object.create(IllegalStateException.prototype); DoubleReceiveException.prototype.constructor = DoubleReceiveException; NoTransformationFoundException.prototype = Object.create(UnsupportedOperationException.prototype); NoTransformationFoundException.prototype.constructor = NoTransformationFoundException; SavedHttpCall.prototype = Object.create(HttpClientCall.prototype); SavedHttpCall.prototype.constructor = SavedHttpCall; function _get_coroutineContext__2519429620() { return this._get_call__794009517_d4qdnx_k$()._get_coroutineContext__2519429620_td3xn0_k$(); } function _get_executionContext__700938804() { return ensureNotNull(this._get_coroutineContext__2519429620_td3xn0_k$().get_1pi7hg_k$(Key_getInstance())); } SavedHttpResponse.prototype = Object.create(HttpResponse.prototype); SavedHttpResponse.prototype.constructor = SavedHttpResponse; $saveCOROUTINE$2.prototype = Object.create(CoroutineImpl.prototype); $saveCOROUTINE$2.prototype.constructor = $saveCOROUTINE$2; UnsupportedContentTypeException.prototype = Object.create(IllegalStateException.prototype); UnsupportedContentTypeException.prototype.constructor = UnsupportedContentTypeException; ObservableContent$content$slambda.prototype = Object.create(CoroutineImpl.prototype); ObservableContent$content$slambda.prototype.constructor = ObservableContent$content$slambda; ObservableContent.prototype = Object.create(ReadChannelContent.prototype); ObservableContent.prototype.constructor = ObservableContent; HttpClientEngine$install$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpClientEngine$install$slambda.prototype.constructor = HttpClientEngine$install$slambda; HttpClientEngine$executeWithinCallContext$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpClientEngine$executeWithinCallContext$slambda.prototype.constructor = HttpClientEngine$executeWithinCallContext$slambda; $executeWithinCallContextCOROUTINE$3.prototype = Object.create(CoroutineImpl.prototype); $executeWithinCallContextCOROUTINE$3.prototype.constructor = $executeWithinCallContextCOROUTINE$3; function _get_supportedCapabilities__2405251789() { return emptySet(); } function install(client) { var tmp = client._get_sendPipeline__1297769537_lgnpdt_k$(); var tmp_0 = Phases_getInstance_0()._get_Engine__2346149097_w89xqv_k$(); tmp.intercept_hnj3e1_k$(tmp_0, HttpClientEngine$install$slambda_0(this, client, null)); } function create$default(block, $mask0, $handler) { if (!(($mask0 & 1) === 0)) { block = HttpClientEngineFactory$create$lambda(); } return $handler == null ? this.create_g3w65u_k$(block) : $handler(block); } ClientEngineClosedException.prototype = Object.create(IllegalStateException.prototype); ClientEngineClosedException.prototype.constructor = ClientEngineClosedException; function prepare$default(block, $mask0, $handler) { if (!(($mask0 & 1) === 0)) { block = HttpClientFeature$prepare$lambda(); } return $handler == null ? this.prepare_aftpuj_k$(block) : $handler(block); } BodyProgress$handle$slambda.prototype = Object.create(CoroutineImpl.prototype); BodyProgress$handle$slambda.prototype.constructor = BodyProgress$handle$slambda; BodyProgress$handle$slambda_1.prototype = Object.create(CoroutineImpl.prototype); BodyProgress$handle$slambda_1.prototype.constructor = BodyProgress$handle$slambda_1; ResponseException.prototype = Object.create(IllegalStateException.prototype); ResponseException.prototype.constructor = ResponseException; RedirectResponseException.prototype = Object.create(ResponseException.prototype); RedirectResponseException.prototype.constructor = RedirectResponseException; ClientRequestException.prototype = Object.create(ResponseException.prototype); ClientRequestException.prototype.constructor = ClientRequestException; ServerResponseException.prototype = Object.create(ResponseException.prototype); ServerResponseException.prototype.constructor = ServerResponseException; addDefaultResponseValidation$lambda$slambda.prototype = Object.create(CoroutineImpl.prototype); addDefaultResponseValidation$lambda$slambda.prototype.constructor = addDefaultResponseValidation$lambda$slambda; defaultTransformers$1$content$1.prototype = Object.create(ByteArrayContent.prototype); defaultTransformers$1$content$1.prototype.constructor = defaultTransformers$1$content$1; defaultTransformers$1$content$2.prototype = Object.create(ReadChannelContent.prototype); defaultTransformers$1$content$2.prototype.constructor = defaultTransformers$1$content$2; defaultTransformers$slambda.prototype = Object.create(CoroutineImpl.prototype); defaultTransformers$slambda.prototype.constructor = defaultTransformers$slambda; defaultTransformers$slambda$slambda.prototype = Object.create(CoroutineImpl.prototype); defaultTransformers$slambda$slambda.prototype.constructor = defaultTransformers$slambda$slambda; defaultTransformers$slambda_1.prototype = Object.create(CoroutineImpl.prototype); defaultTransformers$slambda_1.prototype.constructor = defaultTransformers$slambda_1; HttpCallValidator$Companion$install$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpCallValidator$Companion$install$slambda.prototype.constructor = HttpCallValidator$Companion$install$slambda; HttpCallValidator$Companion$install$slambda_1.prototype = Object.create(CoroutineImpl.prototype); HttpCallValidator$Companion$install$slambda_1.prototype.constructor = HttpCallValidator$Companion$install$slambda_1; HttpCallValidator$Companion$install$slambda_3.prototype = Object.create(CoroutineImpl.prototype); HttpCallValidator$Companion$install$slambda_3.prototype.constructor = HttpCallValidator$Companion$install$slambda_3; $validateResponseCOROUTINE$4.prototype = Object.create(CoroutineImpl.prototype); $validateResponseCOROUTINE$4.prototype.constructor = $validateResponseCOROUTINE$4; $processExceptionCOROUTINE$5.prototype = Object.create(CoroutineImpl.prototype); $processExceptionCOROUTINE$5.prototype.constructor = $processExceptionCOROUTINE$5; HttpPlainText$Feature$install$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpPlainText$Feature$install$slambda.prototype.constructor = HttpPlainText$Feature$install$slambda; HttpPlainText$Feature$install$slambda_1.prototype = Object.create(CoroutineImpl.prototype); HttpPlainText$Feature$install$slambda_1.prototype.constructor = HttpPlainText$Feature$install$slambda_1; HttpRedirect$Feature$install$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpRedirect$Feature$install$slambda.prototype.constructor = HttpRedirect$Feature$install$slambda; $handleCallCOROUTINE$6.prototype = Object.create(CoroutineImpl.prototype); $handleCallCOROUTINE$6.prototype.constructor = $handleCallCOROUTINE$6; HttpRequestLifecycle$Feature$install$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpRequestLifecycle$Feature$install$slambda.prototype.constructor = HttpRequestLifecycle$Feature$install$slambda; HttpSend$Feature$install$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpSend$Feature$install$slambda.prototype.constructor = HttpSend$Feature$install$slambda; $executeCOROUTINE$7.prototype = Object.create(CoroutineImpl.prototype); $executeCOROUTINE$7.prototype.constructor = $executeCOROUTINE$7; HttpSend$intercept$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpSend$intercept$slambda.prototype.constructor = HttpSend$intercept$slambda; SendCountExceedException.prototype = Object.create(IllegalStateException.prototype); SendCountExceedException.prototype.constructor = SendCountExceedException; HttpTimeout$Feature$install$slambda$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpTimeout$Feature$install$slambda$slambda.prototype.constructor = HttpTimeout$Feature$install$slambda$slambda; HttpTimeout$Feature$install$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpTimeout$Feature$install$slambda.prototype.constructor = HttpTimeout$Feature$install$slambda; HttpRequestTimeoutException.prototype = Object.create(CancellationException.prototype); HttpRequestTimeoutException.prototype.constructor = HttpRequestTimeoutException; DelegatedCall.prototype = Object.create(HttpClientCall.prototype); DelegatedCall.prototype.constructor = DelegatedCall; DelegatedResponse.prototype = Object.create(HttpResponse.prototype); DelegatedResponse.prototype.constructor = DelegatedResponse; WebSocketException.prototype = Object.create(IllegalStateException.prototype); WebSocketException.prototype.constructor = WebSocketException; $pipeToCOROUTINE$8.prototype = Object.create(CoroutineImpl.prototype); $pipeToCOROUTINE$8.prototype.constructor = $pipeToCOROUTINE$8; ClientUpgradeContent.prototype = Object.create(NoContent.prototype); ClientUpgradeContent.prototype.constructor = ClientUpgradeContent; HttpRequestPipeline.prototype = Object.create(Pipeline.prototype); HttpRequestPipeline.prototype.constructor = HttpRequestPipeline; HttpSendPipeline.prototype = Object.create(Pipeline.prototype); HttpSendPipeline.prototype.constructor = HttpSendPipeline; DefaultHttpResponse.prototype = Object.create(HttpResponse.prototype); DefaultHttpResponse.prototype.constructor = DefaultHttpResponse; HttpResponsePipeline.prototype = Object.create(Pipeline.prototype); HttpResponsePipeline.prototype.constructor = HttpResponsePipeline; HttpReceivePipeline.prototype = Object.create(Pipeline.prototype); HttpReceivePipeline.prototype.constructor = HttpReceivePipeline; HttpStatement$execute$slambda.prototype = Object.create(CoroutineImpl.prototype); HttpStatement$execute$slambda.prototype.constructor = HttpStatement$execute$slambda; $executeCOROUTINE$10.prototype = Object.create(CoroutineImpl.prototype); $executeCOROUTINE$10.prototype.constructor = $executeCOROUTINE$10; $executeUnsafeCOROUTINE$11.prototype = Object.create(CoroutineImpl.prototype); $executeUnsafeCOROUTINE$11.prototype.constructor = $executeUnsafeCOROUTINE$11; $cleanupCOROUTINE$12.prototype = Object.create(CoroutineImpl.prototype); $cleanupCOROUTINE$12.prototype.constructor = $cleanupCOROUTINE$12; $readTextCOROUTINE$9.prototype = Object.create(CoroutineImpl.prototype); $readTextCOROUTINE$9.prototype.constructor = $readTextCOROUTINE$9; observable$slambda.prototype = Object.create(CoroutineImpl.prototype); observable$slambda.prototype.constructor = observable$slambda; EmptyContent.prototype = Object.create(NoContent.prototype); EmptyContent.prototype.constructor = EmptyContent; $executeCOROUTINE$13.prototype = Object.create(CoroutineImpl.prototype); $executeCOROUTINE$13.prototype.constructor = $executeCOROUTINE$13; $executeWebSocketRequestCOROUTINE$14.prototype = Object.create(CoroutineImpl.prototype); $executeWebSocketRequestCOROUTINE$14.prototype.constructor = $executeWebSocketRequestCOROUTINE$14; JsClientEngine.prototype = Object.create(HttpClientEngineBase.prototype); JsClientEngine.prototype.constructor = JsClientEngine; JsError.prototype = Object.create(Error.prototype); JsError.prototype.constructor = JsError; toRaw$slambda.prototype = Object.create(CoroutineImpl.prototype); toRaw$slambda.prototype.constructor = toRaw$slambda; $toRawCOROUTINE$15.prototype = Object.create(CoroutineImpl.prototype); $toRawCOROUTINE$15.prototype.constructor = $toRawCOROUTINE$15; channelFromStream$slambda.prototype = Object.create(CoroutineImpl.prototype); channelFromStream$slambda.prototype.constructor = channelFromStream$slambda; readBodyNode$slambda.prototype = Object.create(CoroutineImpl.prototype); readBodyNode$slambda.prototype.constructor = readBodyNode$slambda; JsWebSocketSession$lambda$slambda.prototype = Object.create(CoroutineImpl.prototype); JsWebSocketSession$lambda$slambda.prototype.constructor = JsWebSocketSession$lambda$slambda; JsWebSocketSession$lambda$slambda_1.prototype = Object.create(CoroutineImpl.prototype); JsWebSocketSession$lambda$slambda_1.prototype.constructor = JsWebSocketSession$lambda$slambda_1; JsWebSocketSession$slambda.prototype = Object.create(CoroutineImpl.prototype); JsWebSocketSession$slambda.prototype.constructor = JsWebSocketSession$slambda; //endregion function HttpClient_init_$Init$(engine, userConfig, $mask0, $marker, $this) { if (!(($mask0 & 2) === 0)) userConfig = new HttpClientConfig(); HttpClient.call($this, engine, userConfig); return $this; } function HttpClient_init_$Create$(engine, userConfig, $mask0, $marker) { return HttpClient_init_$Init$(engine, userConfig, $mask0, $marker, Object.create(HttpClient.prototype)); } function _get_userConfig__3057915710($this) { return $this.userConfig_1; } function _set_manageEngine__1638282800($this, _set____804775014) { return $this.manageEngine$delegate_1.setValue_yh7md5_k$($this, manageEngine$factory(), _set____804775014); } function _get_manageEngine__2578435620($this) { return $this.manageEngine$delegate_1.getValue_4lco8v_k$($this, manageEngine$factory_0()); } function HttpClient_init_$Init$_0(engine, userConfig, manageEngine, $this) { HttpClient.call($this, engine, userConfig); _set_manageEngine__1638282800($this, manageEngine); return $this; } function HttpClient_init_$Create$_0(engine, userConfig, manageEngine) { return HttpClient_init_$Init$_0(engine, userConfig, manageEngine, Object.create(HttpClient.prototype)); } function _get_closed__3151874847($this) { return $this.closed_1; } function _get_clientJob__4089338015($this) { return $this.clientJob_1; } function HttpClient$lambda(this$0) { return function (it) { var tmp; if (!(it == null)) { tmp = cancel$default(this$0.engine_1, null, 1, null); } return Unit_getInstance(); }; } function HttpClient$slambda(this$0, resultContinuation) { this.this$0__1 = this$0; CoroutineImpl.call(this, resultContinuation); } HttpClient$slambda.prototype.invoke_63ydys_k$ = function ($this$intercept, call, $cont) { var tmp = this.create_300ycv_k$($this$intercept, call, $cont); tmp._set_result__3294305178_cat9z_k$(Unit_getInstance()); tmp._set_exception__4196179798_3fu58l_k$(null); return tmp.doResume_5yljmg_k$(); }; HttpClient$slambda.prototype.invoke_f2mof9_k$ = function (p1, p2, $cont) { var tmp = (!(p1 == null) ? isInterface(p1, PipelineContext) : false) ? p1 : THROW_CCE(); return this.invoke_63ydys_k$(tmp, isObject(p2) ? p2 : THROW_CCE(), $cont); }; HttpClient$slambda.prototype.doResume_5yljmg_k$ = function () { var suspendResult = this._get_result__3382885006_f31376_k$(); $sm: do try { var tmp = this._get_state__3614753120_b8zcm8_k$(); switch (tmp) { case 0: this._set_exceptionState__118868437_8fc1n_k$(3); var tmp_0 = this.call_1; if (!(tmp_0 instanceof HttpClientCall)) { var message_1 = 'Error: HttpClientCall expected, but found ' + toString(this.call_1) + '(' + getKClassFromExpression(this.call_1) + ').'; throw IllegalStateException_init_$Create$(toString(message_1)); } else { } this._set_state__1256591060_i39zdo_k$(1); suspendResult = this.this$0__1.receivePipeline_1.execute_av1190_k$(this.call_1, this.call_1._get_response__3816715178_7wqlp2_k$(), this); if (suspendResult === _get_COROUTINE_SUSPENDED__2870145053()) { return suspendResult; } continue $sm; case 1: this.ARGUMENT0__1 = suspendResult; this.receivedCall1__1 = this.ARGUMENT0__1._get_call__794009517_d4qdnx_k$(); this._set_state__1256591060_i39zdo_k$(2); suspendResult = this.$this$intercept_1.proceedWith_slnzfn_k$(this.receivedCall1__1, this); if (suspendResult === _get_COROUTINE_SUSPENDED__2870145053()) { return suspendResult; } continue $sm; case 2: Unit_getInstance(); return Unit_getInstance(); case 3: throw this._get_exception__1672948706_ro13he_k$(); } } catch ($p) { if (this._get_exceptionState__1662596297_rhv7ih_k$() === 3) { throw $p; } else { this._set_state__1256591060_i39zdo_k$(this._get_exceptionState__1662596297_rhv7ih_k$()); this._set_exception__4196179798_3fu58l_k$($p); } } while (true); }; HttpClient$slambda.prototype.create_300ycv_k$ = function ($this$intercept, call, completion) { var i = new HttpClient$slambda(this.this$0__1, completion); i.$this$intercept_1 = $this$intercept; i.call_1 = call; return i; }; HttpClient$slambda.$metadata$ = { simpleName: 'HttpClient$slambda', kind: 'class', interfaces: [], suspendArity: [2] }; function HttpClient$slambda_0(this$0, resultContinuation) { var i = new HttpClient$slambda(this$0, resultContinuation); var l = function ($this$intercept, call, $cont) { return i.invoke_63ydys_k$($this$intercept, call, $cont); }; l.$arity = 2; return l; } function HttpClient$lambda_0() { return function ($this$install) { defaultTransformers($this$install); return Unit_getInstance(); }; } function $executeCOROUTINE$0(_this__1828080292, builder, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this._this__1828080292__1 = _this__1828080292; this.builder_1 = builder; } $executeCOROUTINE$0.prototype.doResume_5yljmg_k$ = function () { var suspendResult = this._get_result__3382885006_f31376_k$(); $sm: do try { var tmp = this._get_state__3614753120_b8zcm8_k$(); switch (tmp) { case 0: this._set_exceptionState__118868437_8fc1n_k$(2); this._set_state__1256591060_i39zdo_k$(1); suspendResult = this._this__1828080292__1.requestPipeline_1.execute_av1190_k$(this.builder_1, this.builder_1._get_body__793495785_d4fd9l_k$(), this); if (suspendResult === _get_COROUTINE_SUSPENDED__2870145053()) { return suspendResult; } continue $sm; case 1: return suspendResult instanceof HttpClientCall ? suspendResult : THROW_CCE(); case 2: throw this._get_exception__1672948706_ro13he_k$(); } } catch ($p) { if (this._get_exceptionState__1662596297_rhv7ih_k$() === 2) { throw $p; } else { this._set_state__1256591060_i39zdo_k$(this._get_exceptionState__1662596297_rhv7ih_k$()); this._set_exception__4196179798_3fu58l_k$($p); } } while (true); }; $executeCOROUTINE$0.$metadata$ = { simpleName: '$executeCOROUTINE$0', kind: 'class', interfaces: [] }; function HttpClient(engine, userConfig) { this.engine_1 = engine; this.userConfig_1 = userConfig; var tmp = this; var tmp$ret$0; $l$block: { tmp$ret$0 = new shared$1(false); break $l$block; } tmp.manageEngine$delegate_1 = tmp$ret$0; this.closed_1 = atomic$boolean$1(false); this.clientJob_1 = Job(this.engine_1._get_coroutineContext__2519429620_td3xn0_k$().get_1pi7hg_k$(Key_getInstance())); this.coroutineContext_1 = this.engine_1._get_coroutineContext__2519429620_td3xn0_k$().plus_rgw9wi_k$(this.clientJob_1); this.requestPipeline_1 = new HttpRequestPipeline(this.userConfig_1._get_developmentMode__2703577683_qbh031_k$()); this.responsePipeline_1 = new HttpResponsePipeline(this.userConfig_1._get_developmentMode__2703577683_qbh031_k$()); this.sendPipeline_1 = new HttpSendPipeline(this.userConfig_1._get_developmentMode__2703577683_qbh031_k$()); this.receivePipeline_1 = new HttpReceivePipeline(this.userConfig_1._get_developmentMode__2703577683_qbh031_k$()); this.attributes_1 = Attributes(true); this.engineConfig_1 = this.engine_1._get_config__3236455433_hi7kzb_k$(); this.config_1 = new HttpClientConfig(); checkCoroutinesVersion(); if (_get_manageEngine__2578435620(this)) { this.clientJob_1.invokeOnCompletion_t2apld_k$(HttpClient$lambda(this)); Unit_getInstance(); } this.engine_1.install_vgwzcp_k$(this); var tmp_0 = Phases_getInstance_0()._get_Receive__1381935278_muro32_k$(); this.sendPipeline_1.intercept_hnj3e1_k$(tmp_0, HttpClient$slambda_0(this, null)); var tmp$ret$1; $l$block_0: { var tmp0_with_0 = this.userConfig_1; { } var tmp_1 = Feature_getInstance_2(); this.config_1.install$default_s6oa0y_k$(tmp_1, null, 2, null); var tmp_2 = Feature_getInstance(); this.config_1.install$default_s6oa0y_k$(tmp_2, null, 2, null); if (tmp0_with_0._get_useDefaultTransformers__1817704759_u27pyv_k$()) { var tmp_3 = Feature_getInstance_0(); this.config_1.install$default_s6oa0y_k$(tmp_3, null, 2, null); this.config_1.install_1usqzt_k$('DefaultTransformers', HttpClient$lambda_0()); } var tmp_4 = Feature_getInstance_3(); this.config_1.install$default_s6oa0y_k$(tmp_4, null, 2, null); if (tmp0_with_0._get_followRedirects__2730837355_pv8qdx_k$()) { var tmp_5 = Feature_getInstance_1(); this.config_1.install$default_s6oa0y_k$(tmp_5, null, 2, null); } var tmp0_this_3 = this; tmp0_this_3.config_1.plusAssign_husw69_k$(tmp0_with_0); addDefaultResponseValidation(this.config_1); tmp$ret$1 = this.config_1.install_vgwzcp_k$(this); break $l$block_0; } makeShared(this); } HttpClient.prototype._get_engine__681495817_b9qtjd_k$ = function () { return this.engine_1; }; HttpClient.prototype._get_coroutineContext__2519429620_td3xn0_k$ = function () { return this.coroutineContext_1; }; HttpClient.prototype._get_requestPipeline__2323783648_wllb1c_k$ = function () { return this.requestPipeline_1; }; HttpClient.prototype._get_responsePipeline__2553221416_ssznq0_k$ = function () { return this.responsePipeline_1; }; HttpClient.prototype._get_sendPipeline__1297769537_lgnpdt_k$ = function () { return this.sendPipeline_1; }; HttpClient.prototype._get_receivePipeline__3579297292_bu3aic_k$ = function () { return this.receivePipeline_1; }; HttpClient.prototype._get_attributes__2098778644_ypk3ys_k$ = function () { return this.attributes_1; }; HttpClient.prototype._get_dispatcher__3474623172_dketks_k$ = function () { return this.engine_1._get_dispatcher__3474623172_dketks_k$(); }; HttpClient.prototype._get_engineConfig__3218097575_ht51zt_k$ = function () { return this.engineConfig_1; }; HttpClient.prototype._get_config__3236455433_hi7kzb_k$ = function () { return this.config_1; }; HttpClient.prototype.execute_z0ufkc_k$ = function (builder, $cont) { var tmp = new $executeCOROUTINE$0(this, builder, $cont); tmp._set_result__3294305178_cat9z_k$(Unit_getInstance()); tmp._set_exception__4196179798_3fu58l_k$(null); return tmp.doResume_5yljmg_k$(); }; HttpClient.prototype.isSupported_8gq8th_k$ = function (capability) { return this.engine_1._get_supportedCapabilities__2405251789_v935tf_k$().contains_2ehdt1_k$(capability); }; HttpClient.prototype.config_pxdses_k$ = function (block) { var tmp$ret$0; $l$block: { var tmp0_apply_0 = new HttpClientConfig(); { } { tmp0_apply_0.plusAssign_husw69_k$(this.userConfig_1); block(tmp0_apply_0); } tmp$ret$0 = tmp0_apply_0; break $l$block; } return HttpClient_init_$Create$_0(this.engine_1, tmp$ret$0, _get_manageEngine__2578435620(this)); }; HttpClient.prototype.close_ymq55z_k$ = function () { var success = this.closed_1.atomicfu$compareAndSet(false, true); if (!success) return Unit_getInstance(); var installedFeatures = this.attributes_1.get_g4gx7m_k$(_get_FEATURE_INSTALLED_LIST__933617567()); { var tmp0_forEach_0 = installedFeatures._get_allKeys__3905379964_6fy7ic_k$(); var tmp0_iterator_1 = tmp0_forEach_0.iterator_jk1svi_k$(); while (tmp0_iterator_1.hasNext_bitz1p_k$()) { var element_2 = tmp0_iterator_1.next_20eer_k$(); { var feature_4 = installedFeatures.get_g4gx7m_k$(element_2 instanceof AttributeKey ? element_2 : THROW_CCE()); if (isInterface(feature_4, Closeable)) { feature_4.close_ymq55z_k$(); } else { } } } } this.clientJob_1.complete_9ww6vb_k$(); Unit_getInstance(); if (_get_manageEngine__2578435620(this)) { this.engine_1.close_ymq55z_k$(); } }; HttpClient.prototype.toString = function () { return 'HttpClient[' + this.engine_1 + ']'; }; HttpClient.$metadata$ = { simpleName: 'HttpClient', kind: 'class', interfaces: [CoroutineScope, Closeable] }; function HttpClient_0(engineFactory, block) { var tmp$ret$0; $l$block: { var tmp0_apply_0 = new HttpClientConfig(); { } block(tmp0_apply_0); tmp$ret$0 = tmp0_apply_0; break $l$block; } var config = tmp$ret$0; var engine = engineFactory.create_g3w65u_k$(config._get_engineConfig__3218097575_ht51zt_k$()); var client = HttpClient_init_$Create$_0(engine, config, true); var tmp = ensureNotNull(client.coroutineContext_1.get_1pi7hg_k$(Key_getInstance())); tmp.invokeOnCompletion_t2apld_k$(HttpClient$lambda_2(engine)); Unit_getInstance(); return client; } function HttpClient$default(engineFactory, block, $mask0, $handler) { if (!(($mask0 & 2) === 0)) { block = HttpClient$lambda_1(); } return HttpClient_0(engineFactory, block); } function HttpClient$lambda_1() { return function ($this$null) { return Unit_getInstance(); }; } function HttpClient$lambda_2($engine) { return function (it) { $engine.close_ymq55z_k$(); return Unit_getInstance(); }; } function manageEngine$factory() { return getPropertyCallableRef('manageEngine', 1, KMutableProperty1, function (receiver) { return _get_manageEngine__2578435620(receiver); }, function (receiver, value) { return _set_manageEngine__1638282800(receiver, value); }); } function manageEngine$factory_0() { return getPropertyCallableRef('manageEngine', 1, KMutableProperty1, function (receiver) { return _get_manageEngine__2578435620(receiver); }, function (receiver, value) { return _set_manageEngine__1638282800(receiver, value); }); } function _get_features__1061331758($this) { return $this.features_1; } function _get_featureConfigurations__279821662($this) { return $this.featureConfigurations_1; } function _get_customInterceptors__1589991020($this) { return $this.customInterceptors_1; } function HttpClientConfig$engineConfig$delegate$lambda() { return function ($this$shared) { return Unit_getInstance(); }; } function HttpClientConfig$engine$lambda($oldConfig, $block) { return function ($this$null) { $oldConfig($this$null); $block($this$null); return Unit_getInstance(); }; } function HttpClientConfig$install$lambda() { return function ($this$null) { return Unit_getInstance(); }; } function HttpClientConfig$install$lambda_0($previousConfigBlock, $configure) { return function ($this$null) { var tmp0_safe_receiver_2 = $previousConfigBlock; if (tmp0_safe_receiver_2 == null) null; else tmp0_safe_receiver_2($this$null); Unit_getInstance(); $configure(isObject($this$null) ? $this$null : THROW_CCE()); return Unit_getInstance(); }; } function HttpClientConfig$install$lambda$lambda() { return function () { return Attributes(true); }; } function HttpClientConfig$install$lambda_1($feature) { return function (scope) { var tmp = scope._get_attributes__2098778644_ypk3ys_k$(); var tmp_0 = _get_FEATURE_INSTALLED_LIST__933617567(); var attributes_2 = tmp.computeIfAbsent_ia69ed_k$(tmp_0, HttpClientConfig$install$lambda$lambda()); Unit_getInstance(); var config_4 = ensureNotNull(scope._get_config__3236455433_hi7kzb_k$().featureConfigurations_1.get_1mhr4y_k$($feature._get_key__857139730_e6bh8y_k$())); Unit_getInstance(); var featureData_5 = $feature.prepare_aftpuj_k$(config_4); Unit_getInstance(); $feature.install_7ek0ya_k$(featureData_5, scope); attributes_2.put_ii1a3j_k$($feature._get_key__857139730_e6bh8y_k$(), featureData_5); return Unit_getInstance(); }; } function HttpClientConfig() { this.features_1 = sharedMap(); this.featureConfigurations_1 = sharedMap(); this.customInterceptors_1 = sharedMap(); var tmp = this; var tmp$ret$0; $l$block: { tmp$ret$0 = new shared$1(HttpClientConfig$engineConfig$delegate$lambda()); break $l$block; } tmp.engineConfig$delegate_1 = tmp$ret$0; var tmp_0 = this; var tmp$ret$1; $l$block_0: { tmp$ret$1 = new shared$1(true); break $l$block_0; } tmp_0.followRedirects$delegate_1 = tmp$ret$1; var tmp_1 = this; var tmp$ret$2; $l$block_1: { tmp$ret$2 = new shared$1(true); break $l$block_1; } tmp_1.useDefaultTransformers$delegate_1 = tmp$ret$2; var tmp_2 = this; var tmp$ret$3; $l$block_2: {