var a=a||{};a.scope={};a.arrayIteratorImpl=function(b){var c=0;return function(){return c<b.length?{done:!1,value:b[c++]}:{done:!0}}};a.arrayIterator=function(b){return{next:a.arrayIteratorImpl(b)}};a.ASSUME_ES5=!1;a.ASSUME_NO_NATIVE_MAP=!1;a.ASSUME_NO_NATIVE_SET=!1;a.SIMPLE_FROUND_POLYFILL=!1;a.ISOLATE_POLYFILLS=!1;a.FORCE_POLYFILL_PROMISE=!1;a.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
a.defineProperty=a.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(b,c,e){if(b==Array.prototype||b==Object.prototype)return b;b[c]=e.value;return b};a.getGlobal=function(b){b=["object"==typeof globalThis&&globalThis,b,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var c=0;c<b.length;++c){var e=b[c];if(e&&e.Math==Math)return e}throw Error("Cannot find global object");};a.global=a.getGlobal(this);
a.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");a.TRUST_ES6_POLYFILLS=!a.ISOLATE_POLYFILLS||a.IS_SYMBOL_NATIVE;a.polyfills={};a.propertyToPolyfillSymbol={};a.POLYFILL_PREFIX="$jscp$";a.polyfill=function(b,c,e,d){c&&(a.ISOLATE_POLYFILLS?a.polyfillIsolated(b,c,e,d):a.polyfillUnisolated(b,c,e,d))};
a.polyfillUnisolated=function(b,c){var e=a.global;b=b.split(".");for(var d=0;d<b.length-1;d++){var f=b[d];if(!(f in e))return;e=e[f]}b=b[b.length-1];d=e[b];c=c(d);c!=d&&null!=c&&a.defineProperty(e,b,{configurable:!0,writable:!0,value:c})};
a.polyfillIsolated=function(b,c,e){var d=b.split(".");b=1===d.length;var f=d[0];f=!b&&f in a.polyfills?a.polyfills:a.global;for(var g=0;g<d.length-1;g++){var h=d[g];if(!(h in f))return;f=f[h]}d=d[d.length-1];e=a.IS_SYMBOL_NATIVE&&"es6"===e?f[d]:null;c=c(e);null!=c&&(b?a.defineProperty(a.polyfills,d,{configurable:!0,writable:!0,value:c}):c!==e&&(void 0===a.propertyToPolyfillSymbol[d]&&(b=1E9*Math.random()>>>0,a.propertyToPolyfillSymbol[d]=a.IS_SYMBOL_NATIVE?a.global.Symbol(d):a.POLYFILL_PREFIX+b+"$"+
d),a.defineProperty(f,a.propertyToPolyfillSymbol[d],{configurable:!0,writable:!0,value:c})))};a.initSymbol=function(){};
a.polyfill("Symbol",function(b){function c(g){if(this instanceof c)throw new TypeError("Symbol is not a constructor");return new e(d+(g||"")+"_"+f++,g)}function e(g,h){this.$jscomp$symbol$id_=g;a.defineProperty(this,"description",{configurable:!0,writable:!0,value:h})}if(b)return b;e.prototype.toString=function(){return this.$jscomp$symbol$id_};var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",f=0;return c},"es6","es3");
a.polyfill("Symbol.iterator",function(b){if(b)return b;b=Symbol("Symbol.iterator");for(var c="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),e=0;e<c.length;e++){var d=a.global[c[e]];"function"===typeof d&&"function"!=typeof d.prototype[b]&&a.defineProperty(d.prototype,b,{configurable:!0,writable:!0,value:function(){return a.iteratorPrototype(a.arrayIteratorImpl(this))}})}return b},"es6","es3");
a.iteratorPrototype=function(b){b={next:b};b[Symbol.iterator]=function(){return this};return b};var k=Symbol.for("smth");export function isSmth(b){return b&&!!b[k]}
