(function (root, factory) { if (typeof define === 'function' && define.amd) define(['exports', 'kotlin', 'kotlinx-coroutines-core', 'door-door-runtime-js-legacy', 'xmlpullparserkmp-js-legacy'], factory); else if (typeof exports === 'object') factory(module.exports, require('kotlin'), require('kotlinx-coroutines-core'), require('door-door-runtime-js-legacy'), require('xmlpullparserkmp-js-legacy')); else { if (typeof kotlin === 'undefined') { throw new Error("Error loading module 'UstadMobile-lib-util'. Its dependency 'kotlin' was not found. Please, check whether 'kotlin' is loaded prior to 'UstadMobile-lib-util'."); } if (typeof this['kotlinx-coroutines-core'] === 'undefined') { throw new Error("Error loading module 'UstadMobile-lib-util'. Its dependency 'kotlinx-coroutines-core' was not found. Please, check whether 'kotlinx-coroutines-core' is loaded prior to 'UstadMobile-lib-util'."); } if (typeof this['door-door-runtime-js-legacy'] === 'undefined') { throw new Error("Error loading module 'UstadMobile-lib-util'. Its dependency 'door-door-runtime-js-legacy' was not found. Please, check whether 'door-door-runtime-js-legacy' is loaded prior to 'UstadMobile-lib-util'."); } if (typeof this['xmlpullparserkmp-js-legacy'] === 'undefined') { throw new Error("Error loading module 'UstadMobile-lib-util'. Its dependency 'xmlpullparserkmp-js-legacy' was not found. Please, check whether 'xmlpullparserkmp-js-legacy' is loaded prior to 'UstadMobile-lib-util'."); } root['UstadMobile-lib-util'] = factory(typeof this['UstadMobile-lib-util'] === 'undefined' ? {} : this['UstadMobile-lib-util'], kotlin, this['kotlinx-coroutines-core'], this['door-door-runtime-js-legacy'], this['xmlpullparserkmp-js-legacy']); } }(this, function (_, Kotlin, $module$kotlinx_coroutines_core, $module$door_door_runtime_js_legacy, $module$xmlpullparserkmp_js_legacy) { 'use strict'; var COROUTINE_SUSPENDED = Kotlin.kotlin.coroutines.intrinsics.COROUTINE_SUSPENDED; var CoroutineImpl = Kotlin.kotlin.coroutines.CoroutineImpl; var Channel = $module$kotlinx_coroutines_core.kotlinx.coroutines.channels.Channel_lsve6m$; var Unit = Kotlin.kotlin.Unit; var withTimeoutOrNull = $module$kotlinx_coroutines_core.kotlinx.coroutines.withTimeoutOrNull_ms3uf5$; var L5000 = Kotlin.Long.fromInt(5000); var CompletableDeferred = $module$kotlinx_coroutines_core.kotlinx.coroutines.CompletableDeferred_xptg6w$; var Kind_INTERFACE = Kotlin.Kind.INTERFACE; var Kind_CLASS = Kotlin.Kind.CLASS; var Kind_OBJECT = Kotlin.Kind.OBJECT; var split = Kotlin.kotlin.text.split_ip8yn$; var to = Kotlin.kotlin.to_ujzrz7$; var toMap = Kotlin.kotlin.collections.toMap_6hr0sd$; var throwCCE = Kotlin.throwCCE; var trim = Kotlin.kotlin.text.trim_gw00vp$; var toDouble = Kotlin.kotlin.text.toDouble_pdl1vz$; var collectionSizeOrDefault = Kotlin.kotlin.collections.collectionSizeOrDefault_ba2ldo$; var ArrayList_init = Kotlin.kotlin.collections.ArrayList_init_ww73n8$; var defineInlineFunction = Kotlin.defineInlineFunction; var wrapFunction = Kotlin.wrapFunction; var IntRange = Kotlin.kotlin.ranges.IntRange; var Random = Kotlin.kotlin.random.Random; var toBoxedChar = Kotlin.toBoxedChar; var joinToString = Kotlin.kotlin.collections.joinToString_fmv235$; var L_1 = Kotlin.Long.NEG_ONE; var emptyMap = Kotlin.kotlin.collections.emptyMap_q3lmfv$; var L0 = Kotlin.Long.ZERO; var indexOf = Kotlin.kotlin.text.indexOf_8eortd$; var toLong = Kotlin.kotlin.text.toLong_pdl1vz$; var equals = Kotlin.equals; var mapOf = Kotlin.kotlin.collections.mapOf_qfcya0$; var Exception = Kotlin.kotlin.Exception; var ArrayList_init_0 = Kotlin.kotlin.collections.ArrayList_init_287e2$; var Regex_init = Kotlin.kotlin.text.Regex_init_61zpoe$; var removePrefix = Kotlin.kotlin.text.removePrefix_gsj5wt$; var toString = Kotlin.toString; var contains = Kotlin.kotlin.collections.contains_mjy6jw$; var NotImplementedError_init = Kotlin.kotlin.NotImplementedError; var mutableListOf = Kotlin.kotlin.collections.mutableListOf_i5x0yv$; var UmLifecycleOwner$Companion_instance = null; var CHAR_POOL_DEFAULT; var RANGE_CONTENT_LENGTH_HEADER; var RANGE_CONTENT_RANGE_HEADER; var RANGE_CONTENT_ACCEPT_RANGE_HEADER; var sanitizeRegex; var SEPARATE_END_TAG_REQUIRED_ELEMENTS; CHAR_POOL_DEFAULT = 'abcdefghikjmnpqrstuvxwyz23456789'; RANGE_CONTENT_LENGTH_HEADER = 'Content-Length'; RANGE_CONTENT_RANGE_HEADER = 'Content-Range'; RANGE_CONTENT_ACCEPT_RANGE_HEADER = 'Accept-Ranges'; sanitizeRegex = Regex_init('\\W'); SEPARATE_END_TAG_REQUIRED_ELEMENTS = ['script', 'style', 'title']; })); //# sourceMappingURL=UstadMobile-lib-util.js.map //# sourceMappingURL=UstadMobile-lib-util.js.map