UNPKG

@cpaassdk/cpaas-sdk

Version:
608 lines (599 loc) 26.6 kB
(function (root, factory) { if (typeof define === 'function' && define.amd) define(['exports', './kotlin_io_ktor_ktor_http.js', './kotlin_kotlin.js', './kotlin_io_ktor_ktor_utils.js', './kotlin_io_ktor_ktor_client_core.js', './kotlin_io_ktor_ktor_io.js'], factory); else if (typeof exports === 'object') factory(module.exports, require('./kotlin_io_ktor_ktor_http.js'), require('./kotlin_kotlin.js'), require('./kotlin_io_ktor_ktor_utils.js'), require('./kotlin_io_ktor_ktor_client_core.js'), require('./kotlin_io_ktor_ktor_io.js')); else { if (typeof kotlin_io_ktor_ktor_http === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_json'. 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_json'."); } if (typeof kotlin_kotlin === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_json'. Its dependency 'kotlin_kotlin' was not found. Please, check whether 'kotlin_kotlin' is loaded prior to 'kotlin_io_ktor_ktor_client_json'."); } if (typeof kotlin_io_ktor_ktor_utils === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_json'. 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_json'."); } if (typeof kotlin_io_ktor_ktor_client_core === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_json'. Its dependency 'kotlin_io_ktor_ktor_client_core' was not found. Please, check whether 'kotlin_io_ktor_ktor_client_core' is loaded prior to 'kotlin_io_ktor_ktor_client_json'."); } if (typeof kotlin_io_ktor_ktor_io === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_client_json'. 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_json'."); } root.kotlin_io_ktor_ktor_client_json = factory(typeof kotlin_io_ktor_ktor_client_json === 'undefined' ? {} : kotlin_io_ktor_ktor_client_json, kotlin_io_ktor_ktor_http, kotlin_kotlin, kotlin_io_ktor_ktor_utils, kotlin_io_ktor_ktor_client_core, kotlin_io_ktor_ktor_io); } }(this, function (_, kotlin_io_ktor_ktor_http, kotlin_kotlin, kotlin_io_ktor_ktor_utils, kotlin_io_ktor_ktor_client_core, kotlin_io_ktor_ktor_io) { //region block: imports var Application_getInstance = kotlin_io_ktor_ktor_http.$crossModule$.Application_getInstance; var endsWith$default = kotlin_kotlin.$crossModule$.endsWith$default; var startsWith$default = kotlin_kotlin.$crossModule$.startsWith$default; var ContentTypeMatcher = kotlin_io_ktor_ktor_http.$crossModule$.ContentTypeMatcher; var CoroutineImpl = kotlin_kotlin.$crossModule$.CoroutineImpl; var Unit_getInstance = kotlin_kotlin.$crossModule$.Unit_getInstance; 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 accept = kotlin_io_ktor_ktor_client_core.$crossModule$.accept; var contentType = kotlin_io_ktor_ktor_http.$crossModule$.contentType; var HttpHeaders_getInstance = kotlin_io_ktor_ktor_http.$crossModule$.HttpHeaders_getInstance; var EmptyContent_getInstance = kotlin_io_ktor_ktor_client_core.$crossModule$.EmptyContent_getInstance; var EmptyContent = kotlin_io_ktor_ktor_client_core.$crossModule$.EmptyContent; var equals = kotlin_kotlin.$crossModule$.equals; var _get_COROUTINE_SUSPENDED__2870145053 = kotlin_kotlin.$crossModule$._get_COROUTINE_SUSPENDED__2870145053; var HttpResponseContainer = kotlin_io_ktor_ktor_client_core.$crossModule$.HttpResponseContainer; var ByteReadChannel = kotlin_io_ktor_ktor_io.$crossModule$.ByteReadChannel_1; var contentType_0 = kotlin_io_ktor_ktor_http.$crossModule$.contentType_1; var readRemaining = kotlin_io_ktor_ktor_io.$crossModule$.readRemaining; var listOf = kotlin_kotlin.$crossModule$.listOf; var mutableListOf = kotlin_kotlin.$crossModule$.mutableListOf; var toString = kotlin_kotlin.$crossModule$.toString_1; var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$crossModule$.IllegalArgumentException_init_$Create$_1; var addAll = kotlin_kotlin.$crossModule$.addAll; var AttributeKey = kotlin_io_ktor_ktor_utils.$crossModule$.AttributeKey; var toList = kotlin_kotlin.$crossModule$.toList_1; var prepare$default = kotlin_io_ktor_ktor_client_core.$crossModule$.prepare$default; var Phases_getInstance = kotlin_io_ktor_ktor_client_core.$crossModule$.Phases_getInstance; var Phases_getInstance_0 = kotlin_io_ktor_ktor_client_core.$crossModule$.Phases_getInstance_1; var HttpClientFeature = kotlin_io_ktor_ktor_client_core.$crossModule$.HttpClientFeature; var Collection = kotlin_kotlin.$crossModule$.Collection; var SuspendFunction2 = kotlin_kotlin.$crossModule$.SuspendFunction2; var TypeInfo = kotlin_io_ktor_ktor_utils.$crossModule$.TypeInfo; var TypeInfo_0 = kotlin_io_ktor_ktor_client_core.$crossModule$.TypeInfo; var first = kotlin_kotlin.$crossModule$.first; var ArrayList_init_$Create$ = kotlin_kotlin.$crossModule$.ArrayList_init_$Create$_1; //endregion 'use strict'; //region block: pre-declaration JsonFeature$Feature$install$slambda.prototype = Object.create(CoroutineImpl.prototype); JsonFeature$Feature$install$slambda.prototype.constructor = JsonFeature$Feature$install$slambda; JsonFeature$Feature$install$slambda_1.prototype = Object.create(CoroutineImpl.prototype); JsonFeature$Feature$install$slambda_1.prototype.constructor = JsonFeature$Feature$install$slambda_1; function write(data) { return this.write_tmo8x3_k$(data, Application_getInstance()._get_Json__771460675_crb2v7_k$()); } function read(type, body) { return this.read_i3h8vj_k$(isInterface(type, TypeInfo) ? type : THROW_CCE(), body); } function read_0(type, body) { return this.read_neg5dn_k$(new TypeInfo_0(type._get_type__810427985_deia8h_k$(), type._get_reifiedType__4244656703_tybwh_k$(), type._get_kotlinType__738007056_c7e1w0_k$()), body); } //endregion function JsonContentTypeMatcher() { } JsonContentTypeMatcher.prototype.contains_dqyzax_k$ = function (contentType) { if (Application_getInstance()._get_Json__771460675_crb2v7_k$().match_7mk6xr_k$(contentType)) { return true; } var value = contentType.withoutParameters_wrqe36_k$().toString(); var tmp; if (startsWith$default(value, 'application/', false, 2, null)) { tmp = endsWith$default(value, '+json', false, 2, null); } else { { tmp = false; } } return tmp; }; JsonContentTypeMatcher.$metadata$ = { simpleName: 'JsonContentTypeMatcher', kind: 'class', interfaces: [ContentTypeMatcher] }; function _get__acceptContentTypes__2934506538($this) { return $this._acceptContentTypes_1; } function _get__receiveContentTypeMatchers__2003416033($this) { return $this._receiveContentTypeMatchers_1; } function JsonFeature$Feature$install$slambda($feature, resultContinuation) { this.$feature_1 = $feature; CoroutineImpl.call(this, resultContinuation); } JsonFeature$Feature$install$slambda.prototype.invoke_63ydys_k$ = function ($this$intercept, payload, $cont) { var tmp = this.create_300ycv_k$($this$intercept, payload, $cont); tmp._set_result__3294305178_cat9z_k$(Unit_getInstance()); tmp._set_exception__4196179798_3fu58l_k$(null); return tmp.doResume_5yljmg_k$(); }; JsonFeature$Feature$install$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); }; JsonFeature$Feature$install$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$(2); var tmp_0 = this; tmp_0.tmp0_forEach_00__1 = this.$feature_1.acceptContentTypes_1; var tmp0_iterator_1 = this.tmp0_forEach_00__1.iterator_jk1svi_k$(); while (tmp0_iterator_1.hasNext_bitz1p_k$()) { var element_2 = tmp0_iterator_1.next_20eer_k$(); accept(this.$this$intercept_1._get_context__1558698818_ps0bpe_k$(), element_2); } var tmp_1 = this; var tmp0_elvis_lhs = contentType(this.$this$intercept_1._get_context__1558698818_ps0bpe_k$()); var tmp_2; if (tmp0_elvis_lhs == null) { return Unit_getInstance(); } else { tmp_2 = tmp0_elvis_lhs; } tmp_1.contentType1__1 = tmp_2; if (!this.$feature_1.canHandle_qxgh02_k$(this.contentType1__1)) return Unit_getInstance(); this.$this$intercept_1._get_context__1558698818_ps0bpe_k$()._get_headers__1010752587_gprxor_k$().remove_d85afi_k$(HttpHeaders_getInstance()._get_ContentType__2640323774_rd4r42_k$()); var tmp_3 = this; var tmp1_subject = this.payload_1; var tmp_4; if (equals(tmp1_subject, Unit_getInstance())) { tmp_4 = EmptyContent_getInstance(); } else { if (tmp1_subject instanceof EmptyContent) { tmp_4 = EmptyContent_getInstance(); } else { { tmp_4 = this.$feature_1.serializer_1.write_tmo8x3_k$(this.payload_1, this.contentType1__1); } } } tmp_3.serializedContent2__1 = tmp_4; this._set_state__1256591060_i39zdo_k$(1); suspendResult = this.$this$intercept_1.proceedWith_slnzfn_k$(this.serializedContent2__1, this); if (suspendResult === _get_COROUTINE_SUSPENDED__2870145053()) { return suspendResult; } continue $sm; case 1: Unit_getInstance(); return Unit_getInstance(); 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); }; JsonFeature$Feature$install$slambda.prototype.create_300ycv_k$ = function ($this$intercept, payload, completion) { var i = new JsonFeature$Feature$install$slambda(this.$feature_1, completion); i.$this$intercept_1 = $this$intercept; i.payload_1 = payload; return i; }; JsonFeature$Feature$install$slambda.$metadata$ = { simpleName: 'JsonFeature$Feature$install$slambda', kind: 'class', interfaces: [], suspendArity: [2] }; function JsonFeature$Feature$install$slambda_0($feature, resultContinuation) { var i = new JsonFeature$Feature$install$slambda($feature, resultContinuation); var l = function ($this$intercept, payload, $cont) { return i.invoke_63ydys_k$($this$intercept, payload, $cont); }; l.$arity = 2; return l; } function JsonFeature$Feature$install$slambda_1($feature, resultContinuation) { this.$feature_1 = $feature; CoroutineImpl.call(this, resultContinuation); } JsonFeature$Feature$install$slambda_1.prototype.invoke_sqq52a_k$ = function ($this$intercept, _name_for_destructuring_parameter_0__1970834502, $cont) { var tmp = this.create_u7w3m5_k$($this$intercept, _name_for_destructuring_parameter_0__1970834502, $cont); tmp._set_result__3294305178_cat9z_k$(Unit_getInstance()); tmp._set_exception__4196179798_3fu58l_k$(null); return tmp.doResume_5yljmg_k$(); }; JsonFeature$Feature$install$slambda_1.prototype.invoke_f2mof9_k$ = function (p1, p2, $cont) { var tmp = (!(p1 == null) ? isInterface(p1, PipelineContext) : false) ? p1 : THROW_CCE(); return this.invoke_sqq52a_k$(tmp, p2 instanceof HttpResponseContainer ? p2 : THROW_CCE(), $cont); }; JsonFeature$Feature$install$slambda_1.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); this.info0__1 = this._name_for_destructuring_parameter_0__1970834502__1.component1_7eebsc_k$(); this.body1__1 = this._name_for_destructuring_parameter_0__1970834502__1.component2_7eebsb_k$(); var tmp_0 = this.body1__1; if (!isInterface(tmp_0, ByteReadChannel)) return Unit_getInstance(); else { } var tmp_1 = this; var tmp0_elvis_lhs = contentType_0(this.$this$intercept_1._get_context__1558698818_ps0bpe_k$()._get_response__3816715178_7wqlp2_k$()); var tmp_2; if (tmp0_elvis_lhs == null) { return Unit_getInstance(); } else { tmp_2 = tmp0_elvis_lhs; } tmp_1.contentType2__1 = tmp_2; if (!this.$feature_1.canHandle_qxgh02_k$(this.contentType2__1)) return Unit_getInstance(); this.ARGUMENT3__1 = this.$feature_1.serializer_1; this._set_state__1256591060_i39zdo_k$(1); suspendResult = readRemaining(this.body1__1, this); if (suspendResult === _get_COROUTINE_SUSPENDED__2870145053()) { return suspendResult; } continue $sm; case 1: this.ARGUMENT4__1 = suspendResult; this.parsedBody5__1 = this.ARGUMENT3__1.read_neg5dn_k$(this.info0__1, this.ARGUMENT4__1); this.response6__1 = new HttpResponseContainer(this.info0__1, this.parsedBody5__1); this._set_state__1256591060_i39zdo_k$(2); suspendResult = this.$this$intercept_1.proceedWith_slnzfn_k$(this.response6__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); }; JsonFeature$Feature$install$slambda_1.prototype.create_u7w3m5_k$ = function ($this$intercept, _name_for_destructuring_parameter_0__1970834502, completion) { var i = new JsonFeature$Feature$install$slambda_1(this.$feature_1, completion); i.$this$intercept_1 = $this$intercept; i._name_for_destructuring_parameter_0__1970834502__1 = _name_for_destructuring_parameter_0__1970834502; return i; }; JsonFeature$Feature$install$slambda_1.$metadata$ = { simpleName: 'JsonFeature$Feature$install$slambda', kind: 'class', interfaces: [], suspendArity: [2] }; function JsonFeature$Feature$install$slambda_2($feature, resultContinuation) { var i = new JsonFeature$Feature$install$slambda_1($feature, resultContinuation); var l = function ($this$intercept, _name_for_destructuring_parameter_0__1970834502, $cont) { return i.invoke_sqq52a_k$($this$intercept, _name_for_destructuring_parameter_0__1970834502, $cont); }; l.$arity = 2; return l; } function JsonFeature_init_$Init$(serializer, acceptContentTypes, receiveContentTypeMatchers, $mask0, $marker, $this) { if (!(($mask0 & 2) === 0)) acceptContentTypes = listOf(Application_getInstance()._get_Json__771460675_crb2v7_k$()); if (!(($mask0 & 4) === 0)) receiveContentTypeMatchers = listOf(new JsonContentTypeMatcher()); JsonFeature.call($this, serializer, acceptContentTypes, receiveContentTypeMatchers); return $this; } function JsonFeature_init_$Create$(serializer, acceptContentTypes, receiveContentTypeMatchers, $mask0, $marker) { return JsonFeature_init_$Init$(serializer, acceptContentTypes, receiveContentTypeMatchers, $mask0, $marker, Object.create(JsonFeature.prototype)); } function _get_receiveContentTypeMatchers__2764528282($this) { return $this.receiveContentTypeMatchers_1; } function JsonFeature_init_$Init$_0(serializer, $this) { var tmp = listOf(Application_getInstance()._get_Json__771460675_crb2v7_k$()); JsonFeature_init_$Init$(serializer, tmp, null, 4, null, $this); return $this; } function JsonFeature_init_$Create$_0(serializer) { return JsonFeature_init_$Init$_0(serializer, Object.create(JsonFeature.prototype)); } function JsonFeature_init_$Init$_1(config, $this) { var tmp0_elvis_lhs = config.serializer_1; JsonFeature.call($this, tmp0_elvis_lhs == null ? defaultSerializer() : tmp0_elvis_lhs, config._get_acceptContentTypes__1387361251_mxzysj_k$(), config._get_receiveContentTypeMatchers__2764528282_pb6mau_k$()); return $this; } function JsonFeature_init_$Create$_1(config) { return JsonFeature_init_$Init$_1(config, Object.create(JsonFeature.prototype)); } function Config() { this.serializer_1 = null; this._acceptContentTypes_1 = mutableListOf([Application_getInstance()._get_Json__771460675_crb2v7_k$()]); this._receiveContentTypeMatchers_1 = mutableListOf([new JsonContentTypeMatcher()]); } Config.prototype._set_serializer__1961723973_xt0kw_k$ = function (_set____804775014) { this.serializer_1 = _set____804775014; }; Config.prototype._get_serializer__1050971449_hdpyrd_k$ = function () { return this.serializer_1; }; Config.prototype._set_acceptContentTypes__3439633135_n2eexu_k$ = function (value) { { var tmp$ret$0; $l$block: { tmp$ret$0 = !value.isEmpty_y1axqb_k$(); break $l$block; } var tmp0_require_0 = tmp$ret$0; { } if (!tmp0_require_0) { var tmp$ret$1; $l$block_0: { tmp$ret$1 = 'At least one content type should be provided to acceptContentTypes'; break $l$block_0; } var message_1 = tmp$ret$1; throw IllegalArgumentException_init_$Create$(toString(message_1)); } } this._acceptContentTypes_1.clear_j9y8zo_k$(); this._acceptContentTypes_1.addAll_oxxjjk_k$(value); Unit_getInstance(); }; Config.prototype._get_acceptContentTypes__1387361251_mxzysj_k$ = function () { return this._acceptContentTypes_1; }; Config.prototype._set_receiveContentTypeMatchers__2679160230_g2zzub_k$ = function (value) { { var tmp$ret$0; $l$block: { tmp$ret$0 = !value.isEmpty_y1axqb_k$(); break $l$block; } var tmp0_require_0 = tmp$ret$0; { } if (!tmp0_require_0) { var tmp$ret$1; $l$block_0: { tmp$ret$1 = 'At least one content type should be provided to acceptContentTypes'; break $l$block_0; } var message_1 = tmp$ret$1; throw IllegalArgumentException_init_$Create$(toString(message_1)); } } this._receiveContentTypeMatchers_1.clear_j9y8zo_k$(); this._receiveContentTypeMatchers_1.addAll_oxxjjk_k$(value); Unit_getInstance(); }; Config.prototype._get_receiveContentTypeMatchers__2764528282_pb6mau_k$ = function () { return this._receiveContentTypeMatchers_1; }; Config.prototype.accept_dax2nv_k$ = function (contentTypes) { var tmp0_this = this; { var tmp0_plusAssign_0 = tmp0_this._acceptContentTypes_1; addAll(tmp0_plusAssign_0, contentTypes); Unit_getInstance(); } }; Config.prototype.receive_ddcvmq_k$ = function (matcher) { var tmp0_this = this; { var tmp0_plusAssign_0 = tmp0_this._receiveContentTypeMatchers_1; tmp0_plusAssign_0.add_1j60pz_k$(matcher); Unit_getInstance(); } }; Config.$metadata$ = { simpleName: 'Config', kind: 'class', interfaces: [] }; function Feature() { Feature_instance = this; this.key_1 = new AttributeKey('Json'); } Feature.prototype._get_key__857139730_e6bh8y_k$ = function () { return this.key_1; }; Feature.prototype.prepare_997x81_k$ = function (block) { var tmp$ret$0; $l$block: { var tmp0_apply_0 = new Config(); { } block(tmp0_apply_0); tmp$ret$0 = tmp0_apply_0; break $l$block; } var config = tmp$ret$0; var tmp0_elvis_lhs = config.serializer_1; var serializer = tmp0_elvis_lhs == null ? defaultSerializer() : tmp0_elvis_lhs; var allowedContentTypes = toList(config._get_acceptContentTypes__1387361251_mxzysj_k$()); var receiveContentTypeMatchers = config._get_receiveContentTypeMatchers__2764528282_pb6mau_k$(); return new JsonFeature(serializer, allowedContentTypes, receiveContentTypeMatchers); }; Feature.prototype.prepare_aftpuj_k$ = function (block) { return this.prepare_997x81_k$(block); }; Feature.prototype.install_hjsv4_k$ = function (feature, scope) { var tmp = scope._get_requestPipeline__2323783648_wllb1c_k$(); var tmp_0 = Phases_getInstance()._get_Transform__3253588101_h80dbv_k$(); tmp.intercept_hnj3e1_k$(tmp_0, JsonFeature$Feature$install$slambda_0(feature, null)); var tmp_1 = scope._get_responsePipeline__2553221416_ssznq0_k$(); var tmp_2 = Phases_getInstance_0()._get_Transform__3253588101_h80dbv_k$(); tmp_1.intercept_hnj3e1_k$(tmp_2, JsonFeature$Feature$install$slambda_2(feature, null)); }; Feature.prototype.install_7ek0ya_k$ = function (feature, scope) { return this.install_hjsv4_k$(feature instanceof JsonFeature ? feature : THROW_CCE(), scope); }; Feature.$metadata$ = { simpleName: 'Feature', kind: 'object', interfaces: [HttpClientFeature] }; var Feature_instance; function Feature_getInstance() { if (Feature_instance == null) new Feature(); return Feature_instance; } function JsonFeature(serializer, acceptContentTypes, receiveContentTypeMatchers) { Feature_getInstance(); this.serializer_1 = serializer; this.acceptContentTypes_1 = acceptContentTypes; this.receiveContentTypeMatchers_1 = receiveContentTypeMatchers; } JsonFeature.prototype._get_serializer__1050971449_hdpyrd_k$ = function () { return this.serializer_1; }; JsonFeature.prototype._get_acceptContentTypes__1387361251_mxzysj_k$ = function () { return this.acceptContentTypes_1; }; JsonFeature.prototype.canHandle_qxgh02_k$ = function (contentType) { var tmp$ret$0; $l$block_2: { var tmp0_any_0 = this.acceptContentTypes_1; var tmp; if (isInterface(tmp0_any_0, Collection)) { tmp = tmp0_any_0.isEmpty_y1axqb_k$(); } else { { tmp = false; } } if (tmp) { tmp$ret$0 = false; break $l$block_2; } else { } var tmp0_iterator_1 = tmp0_any_0.iterator_jk1svi_k$(); while (tmp0_iterator_1.hasNext_bitz1p_k$()) { var element_2 = tmp0_iterator_1.next_20eer_k$(); var tmp$ret$1; $l$block_0: { tmp$ret$1 = contentType.match_7mk6xr_k$(element_2); break $l$block_0; } if (tmp$ret$1) { tmp$ret$0 = true; break $l$block_2; } else { } } tmp$ret$0 = false; break $l$block_2; } var accepted = tmp$ret$0; var matchers = this.receiveContentTypeMatchers_1; var tmp_0; if (accepted) { tmp_0 = true; } else { var tmp$ret$2; $l$block_6: { var tmp_1; if (isInterface(matchers, Collection)) { tmp_1 = matchers.isEmpty_y1axqb_k$(); } else { { tmp_1 = false; } } if (tmp_1) { tmp$ret$2 = false; break $l$block_6; } else { } var tmp0_iterator_1_0 = matchers.iterator_jk1svi_k$(); while (tmp0_iterator_1_0.hasNext_bitz1p_k$()) { var element_2_0 = tmp0_iterator_1_0.next_20eer_k$(); var tmp$ret$3; $l$block_4: { tmp$ret$3 = element_2_0.contains_dqyzax_k$(contentType); break $l$block_4; } if (tmp$ret$3) { tmp$ret$2 = true; break $l$block_6; } else { } } tmp$ret$2 = false; break $l$block_6; } tmp_0 = tmp$ret$2; } return tmp_0; }; JsonFeature.$metadata$ = { simpleName: 'JsonFeature', kind: 'class', interfaces: [] }; function JsonSerializer() { } JsonSerializer.$metadata$ = { simpleName: 'JsonSerializer', kind: 'interface', interfaces: [] }; function _get_serializersStore__3513602699() { init_properties_DefaultJs_kt_345549130(); return serializersStore; } var serializersStore; function defaultSerializer() { init_properties_DefaultJs_kt_345549130(); return first(_get_serializersStore__3513602699()); } var properties_initialized_DefaultJs_kt_1361850022; function init_properties_DefaultJs_kt_345549130() { if (!properties_initialized_DefaultJs_kt_1361850022) { properties_initialized_DefaultJs_kt_1361850022 = true; var tmp$ret$0; $l$block: { tmp$ret$0 = ArrayList_init_$Create$(); break $l$block; } serializersStore = tmp$ret$0; } } //region block: post-declaration Feature.prototype.prepare$default_khluaj_k$ = prepare$default; //endregion //region block: exports _.$crossModule$ = _.$crossModule$ || {}; _.$crossModule$.Feature_getInstance = Feature_getInstance; _.$crossModule$.read = read; _.$crossModule$.write = write; _.$crossModule$.JsonSerializer = JsonSerializer; _.$crossModule$._get_serializersStore__3513602699 = _get_serializersStore__3513602699; //endregion return _; })); //# sourceMappingURL=kotlin_io_ktor_ktor_client_json.js.map