(function (_, kotlin_kotlin) { 'use strict'; //region block: imports var Unit_instance = kotlin_kotlin.$_$.m5; var VOID = kotlin_kotlin.$_$.f; var protoOf = kotlin_kotlin.$_$.xc; var toInt = kotlin_kotlin.$_$.wg; var toBoolean = kotlin_kotlin.$_$.pg; var classMeta = kotlin_kotlin.$_$.mb; var setMetadataFor = kotlin_kotlin.$_$.yc; var interfaceMeta = kotlin_kotlin.$_$.yb; //endregion //region block: pre-declaration setMetadataFor(Settings, 'Settings', interfaceMeta); setMetadataFor(StorageSettings, 'StorageSettings', classMeta, VOID, [Settings], StorageSettings); //endregion function StorageSettings(delegate) { var tmp; if (delegate === VOID) { // Inline function 'com.russhwolf.settings.localStorage' call tmp = localStorage; } else { tmp = delegate; } delegate = tmp; this.qm3_1 = delegate; } protoOf(StorageSettings).a2o = function (key) { return this.qm3_1.removeItem(key); }; protoOf(StorageSettings).rm3 = function (key, defaultValue) { // Inline function 'com.russhwolf.settings.get' call var tmp0_safe_receiver = this.qm3_1.getItem(key); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toInt(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? defaultValue : tmp1_elvis_lhs; }; protoOf(StorageSettings).sm3 = function (key, value) { // Inline function 'com.russhwolf.settings.set' call this.qm3_1.setItem(key, value); }; protoOf(StorageSettings).tm3 = function (key) { // Inline function 'com.russhwolf.settings.get' call return this.qm3_1.getItem(key); }; protoOf(StorageSettings).um3 = function (key, value) { // Inline function 'com.russhwolf.settings.set' call var this_0 = this.qm3_1; var value_0 = value.toString(); this_0.setItem(key, value_0); }; protoOf(StorageSettings).vm3 = function (key, defaultValue) { // Inline function 'com.russhwolf.settings.get' call var tmp0_safe_receiver = this.qm3_1.getItem(key); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toBoolean(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? defaultValue : tmp1_elvis_lhs; }; function Settings() { } //region block: exports _.$_$ = _.$_$ || {}; _.$_$.a = Settings; _.$_$.b = StorageSettings; //endregion return _; }(module.exports, require('./kotlin-kotlin-stdlib.js'))); //# sourceMappingURL=MultiplatformSettings-multiplatform-settings.js.map