/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/peeler-js@0.4.2/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var addListener="undefined"==typeof window?function(){}:window.addEventListener?function(e,t,r,o){void 0===o&&(o={});var n=r||window,i=o.capture,a=void 0!==i&&i,s=o.passive,c=void 0!==s&&s,l=o.once,u=void 0!==l&&l;n.addEventListener(e,t,{capture:a,passive:c,once:u})}:function(e,t,r){(r||window).attachEvent("on"+e,t)},clipboard=function(e,t){if("undefined"!=typeof window&&void 0!==e&&""+e!="null"){var r="rtl"===document.documentElement.getAttribute("dir"),o=document.createElement("textarea");o.style.fontSize="12pt",o.style.border="0",o.style.padding="0",o.style.margin="0",o.style.position="absolute",o.style[r?"right":"left"]="-9999px";var n,i=window.pageYOffset||document.documentElement.scrollTop;o.style.top=i+"px",o.setAttribute("readonly",""),o.value=""+e,document.body.appendChild(o),o.select(),o.setSelectionRange(0,o.value.length);try{n=document.execCommand("copy")}catch(e){n=!1}t&&t(n);var a=window.getSelection();a&&a.removeAllRanges(),document.body.removeChild(o),o=null}};function compare(e,t){var r;if("number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t))return!0;if(e===t)return!0;if("function"==typeof e&&"function"==typeof t||e instanceof RegExp&&t instanceof RegExp||e instanceof String||t instanceof String||e instanceof Number||t instanceof Number)return e.toString()===t.toString();if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!(e instanceof Object&&t instanceof Object))return!1;if(e.prototype!==t.prototype)return!1;if(e.constructor!==t.constructor)return!1;for(r in t)if(!e.hasOwnProperty(r))return!1;for(r in e){if(!t.hasOwnProperty(r))return!1;if(typeof t[r]!=typeof e[r])return!1;if(!compare(e[r],t[r]))return!1}return!0}var ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(0<e?floor:ceil)(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e},_stringAt=function(s){return function(e,t){var r,o,n=String(_defined(e)),i=_toInteger(t),a=n.length;return i<0||a<=i?s?"":void 0:(r=n.charCodeAt(i))<55296||56319<r||i+1===a||(o=n.charCodeAt(i+1))<56320||57343<o?s?n.charAt(i):r:s?n.slice(i,i+2):o-56320+(r-55296<<10)+65536}},_library=!0;function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(o,n,e){if(_aFunction(o),void 0===n)return o;switch(e){case 1:return function(e){return o.call(n,e)};case 2:return function(e,t){return o.call(n,e,t)};case 3:return function(e,t,r){return o.call(n,e,t,r)}}return function(){return o.apply(n,arguments)}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!_isObject(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(e,t,r){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_ie8DomDefine)try{return dP(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},_objectDp={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,a=e&$export.F,s=e&$export.G,c=e&$export.S,l=e&$export.P,u=e&$export.B,f=e&$export.W,p=s?_core:_core[t]||(_core[t]={}),_=p[PROTOTYPE],d=s?_global:c?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in s&&(r=t),r)(n=!a&&d&&void 0!==d[o])&&_has(p,o)||(i=n?d[o]:r[o],p[o]=s&&"function"!=typeof d[o]?r[o]:u&&n?_ctx(i,_global):f&&d[o]==i?function(o){function e(e,t,r){if(this instanceof o){switch(arguments.length){case 0:return new o;case 1:return new o(e);case 2:return new o(e,t)}return new o(e,t,r)}return o.apply(this,arguments)}return e[PROTOTYPE]=o[PROTOTYPE],e}(i):l&&"function"==typeof i?_ctx(Function.call,i):i,l&&((p.virtual||(p.virtual={}))[o]=i,e&$export.R&&_&&!_[o]&&_hide(_,o,i)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,_redefine=_hide,_iterators={},toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_toIobject=function(e){return _iobject(_defined(e))},min=Math.min,_toLength=function(e){return 0<e?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return(e=_toInteger(e))<0?max(e+t,0):min$1(e,t)},_arrayIncludes=function(s){return function(e,t,r){var o,n=_toIobject(e),i=_toLength(n.length),a=_toAbsoluteIndex(r,i);if(s&&t!=t){for(;a<i;)if((o=n[a++])!=o)return!0}else for(;a<i;a++)if((s||a in n)&&n[a]===t)return s||a||0;return!s&&-1}},_shared=createCommonjsModule(function(e){var t="__core-js_shared__",r=_global[t]||(_global[t]={});(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var r,o=_toIobject(e),n=0,i=[];for(r in o)r!=IE_PROTO&&_has(o,r)&&i.push(r);for(;t.length>n;)_has(o,r=t[n++])&&(~arrayIndexOf(i,r)||i.push(r));return i},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var r,o=_objectKeys(t),n=o.length,i=0;i<n;)_objectDp.f(e,r=o[i++],t[r]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e,t=_domCreate("iframe"),r=_enumBugKeys.length;for(t.style.display="none",_html.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[PROTOTYPE$1][_enumBugKeys[r]];return createDict()},_objectCreate=Object.create||function(e,t){var r;return null!==e?(Empty[PROTOTYPE$1]=_anObject(e),r=new Empty,Empty[PROTOTYPE$1]=null,r[IE_PROTO$1]=e):r=createDict(),void 0===t?r:_objectDps(r,t)},_wks=createCommonjsModule(function(e){var t=_shared("wks"),r=_global.Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:_uid)("Symbol."+e))}).store=t}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,r){e&&!_has(e=r?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,r){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,r)}),_setToStringTag(e,t+" Iterator")},_toObject=function(e){return Object(_defined(e))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,r,o,n,i,a){_iterCreate(r,t,o);function s(e){if(!BUGGY&&e in d)return d[e];switch(e){case KEYS:case VALUES:return function(){return new r(this,e)}}return function(){return new r(this,e)}}var c,l,u,f=t+" Iterator",p=n==VALUES,_=!1,d=e.prototype,h=d[ITERATOR]||d[FF_ITERATOR]||n&&d[n],y=h||s(n),m=n?p?s("entries"):y:void 0,g="Array"==t&&d.entries||h;if(g&&(u=_objectGpo(g.call(new e)))!==Object.prototype&&u.next&&_setToStringTag(u,f,!0),p&&h&&h.name!==VALUES&&(_=!0,y=function(){return h.call(this)}),a&&(BUGGY||_||!d[ITERATOR])&&_hide(d,ITERATOR,y),_iterators[t]=y,_iterators[f]=returnThis,n)if(c={values:p?y:s(VALUES),keys:i?y:s(KEYS),entries:m},a)for(l in c)l in d||_redefine(d,l,c[l]);else _export(_export.P+_export.F*(BUGGY||_),t,c);return c},$at=_stringAt(!0);_iterDefine(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=$at(t,r),this._i+=e.length,{value:e,done:!1})});var _iterStep=function(e,t){return{value:t,done:!!e}},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,_iterStep(1)):_iterStep(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values");_iterators.Arguments=_iterators.Array;for(var TO_STRING_TAG=_wks("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=_global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=_iterators.Array}var defer,channel,port,TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(e){}},_classof=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=tryGet(t=Object(e),TAG$1))?r:ARG?_cof(t):"Object"==(o=_cof(t))&&"function"==typeof t.callee?"Arguments":o},_anInstance=function(e,t,r,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(r+": incorrect invocation!");return e},_iterCall=function(t,e,r,o){try{return o?e(_anObject(r)[0],r[1]):e(r)}catch(e){var n=t.return;throw void 0!==n&&_anObject(n.call(t)),e}},ITERATOR$1=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(e){return void 0!==e&&(_iterators.Array===e||ArrayProto[ITERATOR$1]===e)},ITERATOR$2=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(e){if(null!=e)return e[ITERATOR$2]||e["@@iterator"]||_iterators[_classof(e)]},_forOf=createCommonjsModule(function(e){var p={},_={},t=e.exports=function(e,t,r,o,n){var i,a,s,c,l=n?function(){return e}:core_getIteratorMethod(e),u=_ctx(r,o,t?2:1),f=0;if("function"!=typeof l)throw TypeError(e+" is not iterable!");if(_isArrayIter(l)){for(i=_toLength(e.length);f<i;f++)if((c=t?u(_anObject(a=e[f])[0],a[1]):u(e[f]))===p||c===_)return c}else for(s=l.call(e);!(a=s.next()).done;)if((c=_iterCall(s,u,a.value,t))===p||c===_)return c};t.BREAK=p,t.RETURN=_}),SPECIES=_wks("species"),_speciesConstructor=function(e,t){var r,o=_anObject(e).constructor;return void 0===o||null==(r=_anObject(o)[SPECIES])?t:_aFunction(r)},_invoke=function(e,t,r){var o=void 0===r;switch(t.length){case 0:return o?e():e.call(r);case 1:return o?e(t[0]):e.call(r,t[0]);case 2:return o?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)},process=_global.process,setTask=_global.setImmediate,clearTask=_global.clearImmediate,MessageChannel=_global.MessageChannel,Dispatch=_global.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",run=function(){var e=+this;if(queue.hasOwnProperty(e)){var t=queue[e];delete queue[e],t()}},listener=function(e){run.call(e.data)};setTask&&clearTask||(setTask=function(e){for(var t=[],r=1;r<arguments.length;)t.push(arguments[r++]);return queue[++counter]=function(){_invoke("function"==typeof e?e:Function(e),t)},defer(counter),counter},clearTask=function(e){delete queue[e]},"process"==_cof(process)?defer=function(e){process.nextTick(_ctx(run,e,1))}:Dispatch&&Dispatch.now?defer=function(e){Dispatch.now(_ctx(run,e,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=_ctx(port.postMessage,port,1)):_global.addEventListener&&"function"==typeof postMessage&&!_global.importScripts?(defer=function(e){_global.postMessage(e+"","*")},_global.addEventListener("message",listener,!1)):defer=ONREADYSTATECHANGE in _domCreate("script")?function(e){_html.appendChild(_domCreate("script"))[ONREADYSTATECHANGE]=function(){_html.removeChild(this),run.call(e)}}:function(e){setTimeout(_ctx(run,e,1),0)});var _task={set:setTask,clear:clearTask},macrotask=_task.set,Observer=_global.MutationObserver||_global.WebKitMutationObserver,process$1=_global.process,Promise$1=_global.Promise,isNode="process"==_cof(process$1),_microtask=function(){function e(){var e,t;for(isNode&&(e=process$1.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?n():o=void 0,e}}o=void 0,e&&e.enter()}var r,o,n;if(isNode)n=function(){process$1.nextTick(e)};else if(!Observer||_global.navigator&&_global.navigator.standalone)if(Promise$1&&Promise$1.resolve){var t=Promise$1.resolve(void 0);n=function(){t.then(e)}}else n=function(){macrotask.call(_global,e)};else{var i=!0,a=document.createTextNode("");new Observer(e).observe(a,{characterData:!0}),n=function(){a.data=i=!i}}return function(e){var t={fn:e,next:void 0};o&&(o.next=t),r||(r=t,n()),o=t}};function PromiseCapability(e){var r,o;this.promise=new e(function(e,t){if(void 0!==r||void 0!==o)throw TypeError("Bad Promise constructor");r=e,o=t}),this.resolve=_aFunction(r),this.reject=_aFunction(o)}var f$1=function(e){return new PromiseCapability(e)},_newPromiseCapability={f:f$1},_perform=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},navigator$1=_global.navigator,_userAgent=navigator$1&&navigator$1.userAgent||"",_promiseResolve=function(e,t){if(_anObject(e),_isObject(t)&&t.constructor===e)return t;var r=_newPromiseCapability.f(e);return(0,r.resolve)(t),r.promise},_redefineAll=function(e,t,r){for(var o in t)r&&e[o]?e[o]=t[o]:_hide(e,o,t[o]);return e},SPECIES$1=_wks("species"),_setSpecies=function(e){var t="function"==typeof _core[e]?_core[e]:_global[e];_descriptors&&t&&!t[SPECIES$1]&&_objectDp.f(t,SPECIES$1,{configurable:!0,get:function(){return this}})},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0},Array.from(riter,function(){throw 2})}catch(e){}var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,_iterDetect=function(e,t){if(!t&&!SAFE_CLOSING)return!1;var r=!1;try{var o=[7],n=o[ITERATOR$3]();n.next=function(){return{done:r=!0}},o[ITERATOR$3]=function(){return n},e(o)}catch(e){}return r},task=_task.set,microtask=_microtask(),PROMISE="Promise",TypeError$1=_global.TypeError,process$2=_global.process,versions=process$2&&process$2.versions,v8=versions&&versions.v8||"",$Promise=_global[PROMISE],isNode$1="process"==_classof(process$2),empty=function(){},newPromiseCapability=newGenericPromiseCapability=_newPromiseCapability.f,USE_NATIVE=!!function(){try{var e=$Promise.resolve(1),t=(e.constructor={})[_wks("species")]=function(e){e(empty,empty)};return(isNode$1||"function"==typeof PromiseRejectionEvent)&&e.then(empty)instanceof t&&0!==v8.indexOf("6.6")&&-1===_userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(e){var t;return!(!_isObject(e)||"function"!=typeof(t=e.then))&&t},notify=function(u,r){if(!u._n){u._n=!0;var o=u._c;microtask(function(){for(var c=u._v,l=1==u._s,e=0,t=function(e){var t,r,o,n=l?e.ok:e.fail,i=e.resolve,a=e.reject,s=e.domain;try{n?(l||(2==u._h&&onHandleUnhandled(u),u._h=1),!0===n?t=c:(s&&s.enter(),t=n(c),s&&(s.exit(),o=!0)),t===e.promise?a(TypeError$1("Promise-chain cycle")):(r=isThenable(t))?r.call(t,i,a):i(t)):a(c)}catch(e){s&&!o&&s.exit(),a(e)}};o.length>e;)t(o[e++]);u._c=[],u._n=!1,r&&!u._h&&onUnhandled(u)})}},onUnhandled=function(i){task.call(_global,function(){var e,t,r,o=i._v,n=isUnhandled(i);if(n&&(e=_perform(function(){isNode$1?process$2.emit("unhandledRejection",o,i):(t=_global.onunhandledrejection)?t({promise:i,reason:o}):(r=_global.console)&&r.error&&r.error("Unhandled promise rejection",o)}),i._h=isNode$1||isUnhandled(i)?2:1),i._a=void 0,n&&e.e)throw e.v})},isUnhandled=function(e){return 1!==e._h&&0===(e._a||e._c).length},onHandleUnhandled=function(t){task.call(_global,function(){var e;isNode$1?process$2.emit("rejectionHandled",t):(e=_global.onrejectionhandled)&&e({promise:t,reason:t._v})})},$reject=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),notify(t,!0))},$resolve=function(e){var r,o=this;if(!o._d){o._d=!0,o=o._w||o;try{if(o===e)throw TypeError$1("Promise can't be resolved itself");(r=isThenable(e))?microtask(function(){var t={_w:o,_d:!1};try{r.call(e,_ctx($resolve,t,1),_ctx($reject,t,1))}catch(e){$reject.call(t,e)}}):(o._v=e,o._s=1,notify(o,!1))}catch(e){$reject.call({_w:o,_d:!1},e)}}};USE_NATIVE||($Promise=function(e){_anInstance(this,$Promise,PROMISE,"_h"),_aFunction(e),Internal.call(this);try{e(_ctx($resolve,this,1),_ctx($reject,this,1))}catch(e){$reject.call(this,e)}},(Internal=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=_redefineAll($Promise.prototype,{then:function(e,t){var r=newPromiseCapability(_speciesConstructor(this,$Promise));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=isNode$1?process$2.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&notify(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability=function(){var e=new Internal;this.promise=e,this.resolve=_ctx($resolve,e,1),this.reject=_ctx($reject,e,1)},_newPromiseCapability.f=newPromiseCapability=function(e){return e===$Promise||e===Wrapper?new OwnPromiseCapability(e):newGenericPromiseCapability(e)}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Promise:$Promise}),_setToStringTag($Promise,PROMISE),_setSpecies(PROMISE),Wrapper=_core[PROMISE],_export(_export.S+_export.F*!USE_NATIVE,PROMISE,{reject:function(e){var t=newPromiseCapability(this);return(0,t.reject)(e),t.promise}}),_export(_export.S+_export.F*_library,PROMISE,{resolve:function(e){return _promiseResolve(this===Wrapper?$Promise:this,e)}}),_export(_export.S+_export.F*!(USE_NATIVE&&_iterDetect(function(e){$Promise.all(e).catch(empty)})),PROMISE,{all:function(e){var a=this,t=newPromiseCapability(a),s=t.resolve,c=t.reject,r=_perform(function(){var o=[],n=0,i=1;_forOf(e,!1,function(e){var t=n++,r=!1;o.push(void 0),i++,a.resolve(e).then(function(e){r||(r=!0,o[t]=e,--i||s(o))},c)}),--i||s(o)});return r.e&&c(r.v),t.promise},race:function(e){var t=this,r=newPromiseCapability(t),o=r.reject,n=_perform(function(){_forOf(e,!1,function(e){t.resolve(e).then(r.resolve,o)})});return n.e&&o(n.v),r.promise}}),_export(_export.P+_export.R,"Promise",{finally:function(t){var r=_speciesConstructor(this,_core.Promise||_global.Promise),e="function"==typeof t;return this.then(e?function(e){return _promiseResolve(r,t()).then(function(){return e})}:t,e?function(e){return _promiseResolve(r,t()).then(function(){throw e})}:t)}}),_export(_export.S,"Promise",{try:function(e){var t=_newPromiseCapability.f(this),r=_perform(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}});var promise=_core.Promise,promise$1=promise;function __awaiter(i,a,s,c){return new(s=s||Promise)(function(e,t){function r(e){try{n(c.next(e))}catch(e){t(e)}}function o(e){try{n(c.throw(e))}catch(e){t(e)}}function n(t){t.done?e(t.value):new s(function(e){e(t.value)}).then(r,o)}n((c=c.apply(i,a||[])).next())})}function __generator(r,o){var n,i,a,e,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(a=2&t[0]?i.return:t[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,t[1])).done)return a;switch(i=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,i=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]<a[3])){s.label=t[1];break}if(6===t[0]&&s.label<a[1]){s.label=a[1],a=t;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(t);break}a[2]&&s.ops.pop(),s.trys.pop();continue}t=o.call(r,s)}catch(e){t=[6,e],i=0}finally{n=a=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}}function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var o=Array(e),n=0;for(t=0;t<r;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,n++)o[n]=i[a];return o}function compatCheck(e){var t=!0;try{switch(e){case"generator":(function(){return __generator(this,function(e){switch(e.label){case 0:return[4,!0];case 1:return e.sent(),[2]}})})().next();break;case"promise":promise$1.resolve(!0);break;case"async":!function(){__awaiter(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return[4,promise$1.resolve(!0).then(function(e){return e})];case 1:return[2,e.sent()]}})})}()}}catch(e){t=!1}return t}function handleCookie(e,t){if(t){var r=new RegExp("(^| )"+e+"=([^;]*)(;|$)"),o=t.match(r);if(o&&o[2])return unescape(o[2])}return null}function getCookie(e,t){return handleCookie(e,t||("undefined"!=typeof window?document.cookie:""))}_export(_export.S,"Date",{now:function(){return(new Date).getTime()}});var now=_core.Date.now,now$1=now;function getTs(){return now$1&&+now$1()||(new Date).getTime()}function getLocalDate(e){void 0===e&&(e=getTs());var t=new Date(e),r=t.getTimezoneOffset(),o={year:t.getFullYear()+"",month:t.getMonth()+1+"",day:t.getDate()+"",hour:t.getHours()+"",minute:t.getMinutes()+"",second:t.getSeconds()+"",timezone:Math.abs(r)/60+""};for(var n in o)if(Object.prototype.hasOwnProperty.call(o,n)){var i=o[n];i.length<=1&&(o[n]="0"+i)}return o.month+"/"+o.day+"/"+o.year+" "+o.hour+":"+o.minute+":"+o.second+" GMT"+(0<r?"-":"+")+o.timezone+"00"}var getType=function(e){if("object"!=typeof e)return typeof e;if(!e)return"null";var t=Object.prototype.toString.call(e).length-1;return Object.prototype.toString.call(e).slice(8,t).toLowerCase()};function getUA(t){if(!t)return null;function e(e){return e.test(t)}function r(e){var t="";if(/(iPhone\/)?iPhone\s?X/.test(e))t="iPhoneX";else if(/iPhone/.test(e)&&"undefined"!=typeof screen){var r=screen.height,o=screen.width;812===r||812===o?t="iPhoneX":896!==r&&896!==o||(t="iPhoneXR",devicePixelRatio&&3===devicePixelRatio&&(t="iPhoneXSMax"))}return t}return{isAndroid:e(/android|linux|adr/i),isIOS:e(/\(i[^;]+;( U;)? CPU.+Mac OS X/i),isWindows:e(/window/i),isMac:e(/mac os x/i),isIPad:e(/iPad/i),isMobile:e(/AppleWebKit.*Mobile.*|Mobile/i),isWebKit:e(/webkit\W/i),isChrome:e(/webkit\W.*(chrome|chromium)\W/i),isFirefox:e(/mozilla.*\Wfirefox\W/i),isGecko:e(/mozilla(?!.*webkit).*\Wgecko\W/i),is360se:e(/360/i),isIE:"undefined"!=typeof window&&"Microsoft Internet Explorer"===navigator.appName||!!e(/\bTrident\b/),isEdge:e(/\bEdge\b/i),isOpera:e(/opera.*\Wpresto\W|OPR/i),isSafari:e(/webkit\W(?!.*chrome).*safari\W/i),isUCBrowser:e(/ucbrowser/i),isBaiduBrowser:e(/bidubrowser/i),isSougouBrowser:e(/metasr/i),isLiebaoBrowser:e(/lbbrowser/i),isWeixin:e(/micromessenger/i),isSinaWeibo:e(/weibo/i),isQQ:e(/qq/i),isQQWeibo:e(/tencentmicroblog/i),isFacebook:e(/fban/i),isTwitter:e(/twitter/i),isInstagram:e(/instagram/i),isIphoneX:"iPhoneX"==r(t),isIPhoneXR:"iPhoneXR"==r(t),isIPhoneXSMax:"iPhoneXSMax"==r(t)}}function firstLetter(e,t){if(!e)return e;var r=e.split(""),o=r[0],n=r.slice(1);return t&&!0!==t.include?!1===t.include?n.join(""):o["upper"===t.case?"toUpperCase":"toLowerCase"]()+n.join(""):o}function lastLetter(e,t){if(!e)return e;var r=e.split("").reverse(),o=r[0],n=r.slice(1);return t&&!0!==t.include?!1===t.include?n.join(""):n.reverse().join("")+o["upper"===t.case?"toUpperCase":"toLowerCase"]():o}var _meta=createCommonjsModule(function(e){function r(e){t(e,o,{value:{i:"O"+ ++n,w:{}}})}var o=_uid("meta"),t=_objectDp.f,n=0,i=Object.isExtensible||function(){return!0},a=!_fails(function(){return i(Object.preventExtensions({}))}),s=e.exports={KEY:o,NEED:!1,fastKey:function(e,t){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,o)){if(!i(e))return"F";if(!t)return"E";r(e)}return e[o].i},getWeak:function(e,t){if(!_has(e,o)){if(!i(e))return!0;if(!t)return!1;r(e)}return e[o].w},onFreeze:function(e){return a&&s.NEED&&i(e)&&!_has(e,o)&&r(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,f$2=_wks,_wksExt={f:f$2},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol={});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})},f$3=Object.getOwnPropertySymbols,_objectGops={f:f$3},f$4={}.propertyIsEnumerable,_objectPie={f:f$4},_enumKeys=function(e){var t=_objectKeys(e),r=_objectGops.f;if(r)for(var o,n=r(e),i=_objectPie.f,a=0;n.length>a;)i.call(e,o=n[a++])&&t.push(o);return t},_isArray=Array.isArray||function(e){return"Array"==_cof(e)},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$5=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$5},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(e){return windowNames.slice()}},f$6=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$6},gOPD=Object.getOwnPropertyDescriptor,f$7=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(e){}if(_has(e,t))return _propertyDesc(!_objectPie.f.call(e,t),e[t])},_objectGopd={f:f$7},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto$1=Object[PROTOTYPE$2],USE_NATIVE$1="function"==typeof $Symbol&&!!_objectGops.f,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,r){var o=gOPD$1(ObjectProto$1,t);o&&delete ObjectProto$1[t],dP$1(e,t,r),o&&e!==ObjectProto$1&&dP$1(ObjectProto$1,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE$1&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto$1&&$defineProperty(OPSymbols,t,r),_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_has(AllSymbols,t)?(r.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),r=_objectCreate(r,{enumerable:_propertyDesc(0,!1)})):(_has(e,HIDDEN)||dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,r)):dP$1(e,t,r)},$defineProperties=function(e,t){_anObject(e);for(var r,o=_enumKeys(t=_toIobject(t)),n=0,i=o.length;n<i;)$defineProperty(e,r=o[n++],t[r]);return e},$create=function(e,t){return void 0===t?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return!(this===ObjectProto$1&&_has(AllSymbols,e)&&!_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto$1||!_has(AllSymbols,t)||_has(OPSymbols,t)){var r=gOPD$1(e,t);return!r||!_has(AllSymbols,t)||_has(e,HIDDEN)&&e[HIDDEN][t]||(r.enumerable=!0),r}},$getOwnPropertyNames=function(e){for(var t,r=gOPN$1(_toIobject(e)),o=[],n=0;r.length>n;)_has(AllSymbols,t=r[n++])||t==HIDDEN||t==META||o.push(t);return o},$getOwnPropertySymbols=function(e){for(var t,r=e===ObjectProto$1,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto$1,t)||n.push(AllSymbols[t]);return n};USE_NATIVE$1||(_redefine(($Symbol=function(e){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var t=_uid(0<arguments.length?e:void 0),r=function(e){this===ObjectProto$1&&r.call(OPSymbols,e),_has(this,HIDDEN)&&_has(this[HIDDEN],t)&&(this[HIDDEN][t]=!1),setSymbolDesc(this,t,_propertyDesc(1,e))};return _descriptors&&setter&&setSymbolDesc(ObjectProto$1,t,{configurable:!0,set:r}),wrap(t)})[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto$1,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE$1,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE$1,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE$1,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=_fails(function(){_objectGops.f(1)});_export(_export.S+_export.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function(e){return _objectGops.f(_toObject(e))}}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE$1||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;n<arguments.length;)o.push(arguments[n++]);if(r=t=o[1],(_isObject(t)||void 0!==e)&&!isSymbol(e))return _isArray(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!isSymbol(t))return t}),o[1]=t,_stringify.apply($JSON,o)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0),_wksDefine("asyncIterator"),_wksDefine("observable");var args,symbol=_core.Symbol,symbol$1=symbol,gen=function(){return __generator(this,function(e){switch(e.label){case 0:return[4];case 1:return e.sent(),[2]}})};!function(){args=arguments}();var typeMap={string:"",number:1,boolean:!0,null:null,undefined:void 0,symbol:symbol$1(1),array:[],arguments:args,object:{},regexp:/regexp/,date:new Date,function:function(){},promise:promise$1.resolve(void 0),generatorfunction:gen,generator:gen(),asyncfunction:function(){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(e){return[2]})})}};function isType(r){return function(e){if("object"!=typeof e)return typeof e===r.toLowerCase();var t=Object.prototype.toString.call(e).length-1;return Object.prototype.toString.call(e).slice(8,t).toLowerCase()===r.toLowerCase()}}var listener_resize,listener_focus,removeListener="undefined"==typeof window?function(){}:window.removeEventListener?function(e,t,r,o){void 0===o&&(o=!1),(r||window).removeEventListener(e,t,o)}:function(e,t,r){(r||window).detachEvent("on"+e,t)},listener_blur=null;function listenKeyboard(e,t,r){if("undefined"!=typeof window){var o=getUA(window.navigator.userAgent),n=o.isAndroid,i=o.isIOS,a={isIOS:i,isAndroid:n};if(n){var s=document.documentElement.clientHeight||document.body.clientHeight;addListener("resize",listener_resize=function(){var e=document.documentElement.clientHeight||document.body.clientHeight;s<e?r&&r(a):t&&t(a),s=e},window)}i&&(addListener("focus",listener_focus=function(){t&&t(a)},e),addListener("blur",listener_blur=function(){r&&r(a)},e))}}function clearKeyboardListener(e){if("undefined"!=typeof window){var t=getUA(window.navigator.userAgent),r=t.isAndroid,o=t.isIOS;r&&listener_resize&&removeListener("resize",listener_resize,window),o&&listener_focus&&listener_blur&&(removeListener("focus",listener_focus,e),removeListener("blur",listener_blur,e))}}var logLevelSet,$JSON$1=_core.JSON||(_core.JSON={stringify:JSON.stringify}),stringify=function(e){return $JSON$1.stringify.apply($JSON$1,arguments)},stringify$1=stringify;!function(e){e[e.detail=0]="detail",e[e.info=1]="info",e[e.warn=2]="warn",e[e.error=3]="error",e[e.success=4]="success",e[e.silent=5]="silent"}(logLevelSet=logLevelSet||{});var colorPlates={log:"color: #1f132b; background-color: #f0f0f0",info:"color: white; background-color: #2274A5",warn:"color: #494008; background-color: #e7c60c",error:"color: white; background-color: #D33F49",success:"color: white; background-color: #95B46A"},nodeColorPlates={font:{log:"[30m",info:"[37m",warn:"[30m",error:"[37m",success:"[37m"},bg:{log:"[47m",info:"[44m",warn:"[43m",error:"[41m",success:"[42m"}},Logger=function(){function e(e){void 0===e&&(e={}),this.debug=e.debug||!1,this.logLevel=+(e.logLevel&&""+logLevelSet[e.logLevel]||logLevelSet.warn),this.logPrefix=e.logPrefix||"Peeler-Js",this._logOptimize=this._logOptimize.bind(this)}return e.prototype.setPrefix=function(e){return e&&"string"==typeof e&&(this.logPrefix=e),this},e.prototype.setLevel=function(e){return e&&void 0!==logLevelSet[e]&&(this.logLevel=logLevelSet[e]),this},e.prototype.setDebug=function(e){return"boolean"==typeof e&&(this.debug=e),this},e.prototype.detail=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=this.logLevel!==logLevelSet.silent&&this.logLevel===logLevelSet.detail;this.debug&&r&&this._logOptimize.apply(this,__spreadArrays(["log"],e))},e.prototype.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.detail.apply(this,e)},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=this.logLevel!==logLevelSet.silent&&this.logLevel!==logLevelSet.error&&this.logLevel!==logLevelSet.warn;this.debug&&r&&this._logOptimize.apply(this,__spreadArrays(["info"],e))},e.prototype.logInfo=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.info.apply(this,e)},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=this.logLevel!==logLevelSet.silent&&this.logLevel!==logLevelSet.error;this.debug&&r&&this._logOptimize.apply(this,__spreadArrays(["warn"],e))},e.prototype.logWarn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.warn.apply(this,e)},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=this.logLevel!==logLevelSet.silent;this.debug&&r&&this._logOptimize.apply(this,__spreadArrays(["error"],e))},e.prototype.logErr=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.error.apply(this,e)},e.prototype.success=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=this.logLevel!==logLevelSet.silent;this.debug&&r&&this._logOptimize.apply(this,__spreadArrays(["success"],e))},e.prototype._logOptimize=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var o="undefined"!=typeof window,n="success"===e?console.log.bind(console):console[e].bind(console),i=o?["%c "+e.charAt(0).toUpperCase()+e.slice(1)+" ",colorPlates[e]]:[""+nodeColorPlates.font[e]+nodeColorPlates.bg[e]+"%s[0m"," "+e.charAt(0).toUpperCase()+e.slice(1)+" "],a=t.every(function(e){return isType("object")(e)||isType("array")(e)});try{if(console.table&&a)return n.apply(void 0,__spreadArrays(i,["["+this.logPrefix+"] ("+getLocalDate()+"):"])),void console.table(t)}catch(e){}t=t.map(function(e){if(isType("object")(e)||isType("array")(e))try{return stringify$1(e)}catch(e){}return e}),n.apply(void 0,__spreadArrays(i,["["+this.logPrefix+"]:"],t,["("+getLocalDate()+")"]))},e}();function isNumLike(e){return("string"!=typeof e||"0"===e||0!=+e)&&!isNaN(""+e)}function numLikeToNum(e){return"string"==typeof e&&"0"!==e&&0==+e?e:isNaN(""+e)?e:+e}var parseUrl=function(){if("undefined"==typeof window)return function(e){return e};var a=RegExp(":(80|443)$"),s=document.createElement("a"),c={};return function e(t){if(t=t&&"."!==t?t:location.href,c[t])return c[t];if("."===(s.href=t).charAt(0)||"/"===t.charAt(0))return e(s.href);var r="80"==s.port||"443"==s.port?"":s.port;r="0"===r?"":r;var o=s.host.replace(a,""),n=s.origin?s.origin:s.protocol+"//"+o,i="/"===s.pathname.charAt(0)?s.pathname:"/"+s.pathname;return c[t]={hash:s.hash,host:o,hostname:s.hostname,href:s.href,origin:n,pathname:i,port:r,protocol:s.protocol,search:s.search}}}(),preventEvent=function(e){var t=e||"undefined"!=typeof window&&window.event;if(t)return t.preventDefault?t.cancelable&&!t.defaultPrevented&&t.preventDefault():t.returnValue=!1,!1},stopEvent=function(e){var t=e||"undefined"!=typeof window&&window.event;t&&(t&&t.stopPropagation?t.stopPropagation():t.cancelBubble=!0)},storage=function(){if("undefined"==typeof window)return{sessionStorage:null,localStorage:null,cookie:null,get:function(){return null},set:function(){return!1},clear:function(){return!1}};var f={sessionStorage:{set:function(e,t){var r;try{if(!window.sessionStorage)throw!1;window.sessionStorage.setItem(e,t),r=!0}catch(e){r=!1}return r},get:function(e){var t;try{if(!window.sessionStorage)throw!1;t=window.sessionStorage.getItem(e)}catch(e){t=null}return t},clear:function(e){var t;try{if(!window.sessionStorage)throw!1;window.sessionStorage.removeItem(e),t=!0}catch(e){t=!1}return t}},localStorage:{set:function(e,t){var r;try{if(!window.localStorage)throw!1;window.localStorage.setItem(e,t),r=!0}catch(e){r=!1}return r},get:function(e){var t;try{if(!window.localStorage)throw!1;t=window.localStorage.getItem(e)}catch(e){t=null}return t},clear:function(e){var t;try{if(!window.localStorage)throw!1;window.localStorage.removeItem(e),t=!0}catch(e){t=!1}return t}},cookie:{set:function(e,t,r){var o;try{var n=r||{},i=n.domain,a=void 0===i?"":i,s=n.path,c=void 0===s?"/":s,l=n.expires,u=void 0===l?0:l,f=n.secure,p=void 0!==f&&f,_=void 0;0<=u&&(_=new Date).setTime(_.getTime()+1e3*u),document.cookie=e+"="+t+";"+(a?"domain="+a+";":"")+(c?"path="+c+";":"")+(u?"expires="+(_?_.toUTCString():"")+";":"")+(p?"secure":""),o=!0}catch(e){o=!1}return o},get:function(e){var t=new RegExp("(^| )"+e+"=([^;]*)(;|$)"),r=document.cookie.match(t);return r&&r[2]?unescape(r[2]):null},clear:function(e,t){var r;return document.cookie=e+'="";'+(t?"domain="+t+";":"")+"max-age=-1",!(null===(r=f.cookie)||void 0===r?void 0:r.get(e))}},get:function(e,t){var r,o,n,i,a,s;try{return"string"==typeof t&&f[t]?null===(r=f[t])||void 0===r?void 0:r.get(e):null!==(a=null!==(n=null===(o=this.cookie)||void 0===o?void 0:o.get(e))&&void 0!==n?n:null===(i=this.localStorage)||void 0===i?void 0:i.get(e))&&void 0!==a?a:null===(s=this.sessionStorage)||void 0===s?void 0:s.get(e)}catch(e){return null}},set:function(e,t,r,o){var n,i,a,s,c,l,u;try{u="string"==typeof r&&f[r]?null!==(i=null===(n=f[r])||void 0===n?void 0:n.set(e,t,o))&&void 0!==i&&i:o?null!==(s=null===(a=f.cookie)||void 0===a?void 0:a.set(e,t,o))&&void 0!==s&&s:null!==(l=null===(c=f.localStorage)||void 0===c?void 0:c.set(e,t))&&void 0!==l&&l}catch(e){u=!1}return u},clear:function(e,t,r){var o,n,i,a,s,c,l;try{l="string"==typeof t&&f[t]?null!==(n=null===(o=f[t])||void 0===o?void 0:o.clear(e,r))&&void 0!==n&&n:r?null!==(a=null===(i=f.cookie)||void 0===i?void 0:i.clear(e,r))&&void 0!==a&&a:(null===(s=f.localStorage)||void 0===s?void 0:s.clear(e))&&(null===(c=f.sessionStorage)||void 0===c?void 0:c.clear(e))||!1}catch(e){l=!1}return l}};return f}(),regExpCollection={phone_cn:/^(1([3|4|5|6|7|8|9][0-9]))[0-9]{8}$/,mail:/^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/,numeral:function(e){return new RegExp("^\\d{"+e+"}$")},integer:/^-?[1-9]\d*$/,integerP:/^[1-9]\d*$/,integerN:/^-[1-9]\d*$/,num:/^([+-]?)\d*\.?\d+$/,numP:/^[1-9]\d*|0$/,numN:/^-[1-9]\d*|0$/,decimal:/^([+-]?)\d*\.\d+$/,decimal1:/^[1-9]\d*.\d*|0.\d*[1-9]\d*$/,decimal2:/^-([1-9]\d*.\d*|0.\d*[1-9]\d*)$/,decimal3:/^-?([1-9]\d*.\d*|0.\d*[1-9]\d*|0?.0+|0)$/,decimal4:/^[1-9]\d*.\d*|0.\d*[1-9]\d*|0?.0+|0$/,decimal5:/^(-([1-9]\d*.\d*|0.\d*[1-9]\d*))|0?.0+|0$/,color_hex:/^\#[a-fA-F0-9]{6}$/,url:/^http[s]?:\/\/([\w-]+\.)+[\w-]+([\w\-.\/\?\%\&\=\#]*)?$/,chinese:/^[\u4E00-\u9FA5\uF900-\uFA2D]+$/,include_chinese:/[\u4E00-\u9FA5\uF900-\uFA2D]+/g,ascii:/^[\x00-\xFF]+$/,zipcode:/^\d{6}$/,ip4:/^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/,notempty:/^\S+$/,picture:/(.*)\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$/,rar:/(.*)\.(rar|zip|7zip|tgz)$/,date:/^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/,letter:/^[A-Za-z]+$/,letter_u:/^[A-Z]+$/,letter_l:/^[a-z]+$/,id_card_china_mainland:/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d| 3[01])\d{3}(\d|[xX])$/,id_card_china_hk:/^((\s?[A-Za-z])|([A-Za-z]{2}))\d{6}(\([\dAa]\)|[0-9Aa])$/,id_card_china_taiwan:/^[a-zA-Z][0-9]{9}$/,id_card_china_macau:/^[1|5|7][0-9]{6}\([0-9Aa]\)/};function validate(t){return function(e){return"include_chinese"===t?/[\u4E00-\u9FA5\uF900-\uFA2D]+/g.test(""+e):regExpCollection[t].test(""+e)}}var rules={phone_cn:validate("phone_cn"),numeral:function(e,t){return regExpCollection.numeral(t).test(""+e)},number:function(e,t){return t?"n"===t?validate("numN")(e):validate("numP")(e):validate("num")(e)},integer:function(e,t){return t?"n"===t?validate("integerN")(e):validate("integerP")(e):validate("integer")(e)},decimal:function(e,t){return t?"n"===t?validate("decimal2")(e):validate("decimal1")(e):validate("decimal")(e)},color_hex:validate("color_hex"),url:validate("url"),chinese:validate("chinese"),include_chinese:validate("include_chinese"),ascii:validate("ascii"),zipcode:validate("zipcode"),ip4:validate("ip4"),notempty:validate("notempty"),picture:validate("picture"),rar:validate("rar"),date:validate("date"),letter:function(e,t){return t?"l"===t?validate("letter_l")(e):validate("letter_u")(e):validate("letter")(e)},id_card_cn:function(e,t){return void 0===t&&(t="mainland"),validate("id_card_china_"+t)(e)}},longTaskThreshold=50,singleTaskThreshold=longTaskThreshold/2,notGF=function(){return console.warn("Please pass the [Generator Function]"),!1},timeslice=function(){var a="undefined"!=typeof window&&window.performance;return function(e){if(!e||"function"!=typeof e)return notGF;var i=e();return"function"!=typeof i.next?notGF:new promise$1(function(o,n){!function e(){try{for(var t=a&&performance.now()||getTs(),r=null;!(r=i.next()).done&&(a&&performance.now()||getTs())-t<singleTaskThreshold;);if(r.done)return void o(r.value);setTimeout(e)}catch(e){n(e)}}()})}}();function uuid(){function e(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}exports.Logger=Logger,exports.addListener=addListener,exports.clearKeyboardListener=clearKeyboardListener,exports.clipboard=clipboard,exports.compare=compare,exports.compatCheck=compatCheck,exports.firstLetter=firstLetter,exports.getCookie=getCookie,exports.getLocalDate=getLocalDate,exports.getTs=getTs,exports.getType=getType,exports.getUA=getUA,exports.isNumLike=isNumLike,exports.isType=isType,exports.lastLetter=lastLetter,exports.listenKeyboard=listenKeyboard,exports.numLikeToNum=numLikeToNum,exports.parseUrl=parseUrl,exports.preventEvent=preventEvent,exports.removeListener=removeListener,exports.rules=rules,exports.stopEvent=stopEvent,exports.storage=storage,exports.timeslice=timeslice,exports.uuid=uuid;