w-web-api
Version:
A web service for APIs.
6 lines • 237 kB
JavaScript
/*!
* w-web-api v1.0.43
* (c) 2018-2021 yuda-lyu(semisphere)
* Released under the MIT License.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("path"),require("fs"),require("@hapi/hapi"),require("@hapi/inert"),require("stream"),require("worker_threads")):"function"==typeof define&&define.amd?define(["path","fs","@hapi/hapi","@hapi/inert","stream","worker_threads"],t):(e="undefined"!=typeof globalThis?globalThis:e||self)["w-web-api"]=t(e.path,e.fs,e["@hapi/hapi"],e["@hapi/inert"],e.stream,e.require$$0)}(this,(function(e,t,n,i,s,r){"use strict";var o=Array.isArray,c="object"==typeof global&&global&&global.Object===Object&&global,l="object"==typeof self&&self&&self.Object===Object&&self,a=c||l||Function("return this")(),d=a.Symbol,u=Object.prototype,M=u.hasOwnProperty,w=u.toString,I=d?d.toStringTag:void 0;var y=Object.prototype.toString;var p="[object Null]",m="[object Undefined]",g=d?d.toStringTag:void 0;function L(e){return null==e?void 0===e?m:p:g&&g in Object(e)?function(e){var t=M.call(e,I),n=e[I];try{e[I]=void 0;var i=!0}catch(e){}var s=w.call(e);return i&&(t?e[I]=n:delete e[I]),s}(e):function(e){return y.call(e)}(e)}function C(e){return null!=e&&"object"==typeof e}var D="[object Symbol]";function f(e){return"symbol"==typeof e||C(e)&&L(e)==D}var b=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,h=/^\w*$/;function N(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!f(e))||(h.test(e)||!b.test(e)||null!=t&&e in Object(t))}function x(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var Z="[object AsyncFunction]",T="[object Function]",X="[object GeneratorFunction]",S="[object Proxy]";function A(e){if(!x(e))return!1;var t=L(e);return t==T||t==X||t==Z||t==S}var Y,v=a["__core-js_shared__"],G=(Y=/[^.]+$/.exec(v&&v.keys&&v.keys.IE_PROTO||""))?"Symbol(src)_1."+Y:"";var E=Function.prototype.toString;function j(e){if(null!=e){try{return E.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var z=/^\[object .+?Constructor\]$/,K=Function.prototype,W=Object.prototype,V=K.toString,H=W.hasOwnProperty,k=RegExp("^"+V.call(H).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Q(e){return!(!x(e)||(t=e,G&&G in t))&&(A(e)?k:z).test(j(e));var t}function U(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Q(n)?n:void 0}var R=U(Object,"create");var J=Object.prototype.hasOwnProperty;var P=Object.prototype.hasOwnProperty;function B(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function O(e,t){return e===t||e!=e&&t!=t}function F(e,t){for(var n=e.length;n--;)if(O(e[n][0],t))return n;return-1}B.prototype.clear=function(){this.__data__=R?R(null):{},this.size=0},B.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},B.prototype.get=function(e){var t=this.__data__;if(R){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return J.call(t,e)?t[e]:void 0},B.prototype.has=function(e){var t=this.__data__;return R?void 0!==t[e]:P.call(t,e)},B.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=R&&void 0===t?"__lodash_hash_undefined__":t,this};var _=Array.prototype.splice;function $(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}$.prototype.clear=function(){this.__data__=[],this.size=0},$.prototype.delete=function(e){var t=this.__data__,n=F(t,e);return!(n<0)&&(n==t.length-1?t.pop():_.call(t,n,1),--this.size,!0)},$.prototype.get=function(e){var t=this.__data__,n=F(t,e);return n<0?void 0:t[n][1]},$.prototype.has=function(e){return F(this.__data__,e)>-1},$.prototype.set=function(e,t){var n=this.__data__,i=F(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this};var q=U(a,"Map");function ee(e,t){var n,i,s=e.__data__;return("string"==(i=typeof(n=t))||"number"==i||"symbol"==i||"boolean"==i?"__proto__"!==n:null===n)?s["string"==typeof t?"string":"hash"]:s.map}function te(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}te.prototype.clear=function(){this.size=0,this.__data__={hash:new B,map:new(q||$),string:new B}},te.prototype.delete=function(e){var t=ee(this,e).delete(e);return this.size-=t?1:0,t},te.prototype.get=function(e){return ee(this,e).get(e)},te.prototype.has=function(e){return ee(this,e).has(e)},te.prototype.set=function(e,t){var n=ee(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this};var ne="Expected a function";function ie(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(ne);var n=function(){var i=arguments,s=t?t.apply(this,i):i[0],r=n.cache;if(r.has(s))return r.get(s);var o=e.apply(this,i);return n.cache=r.set(s,o)||r,o};return n.cache=new(ie.Cache||te),n}ie.Cache=te;var se,re,oe,ce=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,le=/\\(\\)?/g,ae=(se=function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ce,(function(e,n,i,s){t.push(i?s.replace(le,"$1"):n||e)})),t},re=ie(se,(function(e){return 500===oe.size&&oe.clear(),e})),oe=re.cache,re),de=ae;function ue(e,t){for(var n=-1,i=null==e?0:e.length,s=Array(i);++n<i;)s[n]=t(e[n],n,e);return s}var Me=1/0,we=d?d.prototype:void 0,Ie=we?we.toString:void 0;function ye(e){if("string"==typeof e)return e;if(o(e))return ue(e,ye)+"";if(f(e))return Ie?Ie.call(e):"";var t=e+"";return"0"==t&&1/e==-Me?"-0":t}function pe(e){return null==e?"":ye(e)}function me(e,t){return o(e)?e:N(e,t)?[e]:de(pe(e))}var ge=1/0;function Le(e){if("string"==typeof e||f(e))return e;var t=e+"";return"0"==t&&1/e==-ge?"-0":t}function Ce(e,t){for(var n=0,i=(t=me(t,e)).length;null!=e&&n<i;)e=e[Le(t[n++])];return n&&n==i?e:void 0}function De(e,t,n){var i=null==e?void 0:Ce(e,t);return void 0===i?n:i}function fe(e,t){for(var n=-1,i=null==e?0:e.length;++n<i&&!1!==t(e[n],n,e););return e}var be,he=function(e,t,n){for(var i=-1,s=Object(e),r=n(e),o=r.length;o--;){var c=r[be?o:++i];if(!1===t(s[c],c,s))break}return e};function Ne(e){return C(e)&&"[object Arguments]"==L(e)}var xe=Object.prototype,Ze=xe.hasOwnProperty,Te=xe.propertyIsEnumerable,Xe=Ne(function(){return arguments}())?Ne:function(e){return C(e)&&Ze.call(e,"callee")&&!Te.call(e,"callee")},Se=Xe;var Ae="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ye=Ae&&"object"==typeof module&&module&&!module.nodeType&&module,ve=Ye&&Ye.exports===Ae?a.Buffer:void 0,Ge=(ve?ve.isBuffer:void 0)||function(){return!1},Ee=9007199254740991,je=/^(?:0|[1-9]\d*)$/;function ze(e,t){var n=typeof e;return!!(t=null==t?Ee:t)&&("number"==n||"symbol"!=n&&je.test(e))&&e>-1&&e%1==0&&e<t}var Ke=9007199254740991;function We(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Ke}var Ve={};function He(e){return function(t){return e(t)}}Ve["[object Float32Array]"]=Ve["[object Float64Array]"]=Ve["[object Int8Array]"]=Ve["[object Int16Array]"]=Ve["[object Int32Array]"]=Ve["[object Uint8Array]"]=Ve["[object Uint8ClampedArray]"]=Ve["[object Uint16Array]"]=Ve["[object Uint32Array]"]=!0,Ve["[object Arguments]"]=Ve["[object Array]"]=Ve["[object ArrayBuffer]"]=Ve["[object Boolean]"]=Ve["[object DataView]"]=Ve["[object Date]"]=Ve["[object Error]"]=Ve["[object Function]"]=Ve["[object Map]"]=Ve["[object Number]"]=Ve["[object Object]"]=Ve["[object RegExp]"]=Ve["[object Set]"]=Ve["[object String]"]=Ve["[object WeakMap]"]=!1;var ke="object"==typeof exports&&exports&&!exports.nodeType&&exports,Qe=ke&&"object"==typeof module&&module&&!module.nodeType&&module,Ue=Qe&&Qe.exports===ke&&c.process,Re=function(){try{var e=Qe&&Qe.require&&Qe.require("util").types;return e||Ue&&Ue.binding&&Ue.binding("util")}catch(e){}}(),Je=Re&&Re.isTypedArray,Pe=Je?He(Je):function(e){return C(e)&&We(e.length)&&!!Ve[L(e)]},Be=Object.prototype.hasOwnProperty;function Oe(e,t){var n=o(e),i=!n&&Se(e),s=!n&&!i&&Ge(e),r=!n&&!i&&!s&&Pe(e),c=n||i||s||r,l=c?function(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i}(e.length,String):[],a=l.length;for(var d in e)!t&&!Be.call(e,d)||c&&("length"==d||s&&("offset"==d||"parent"==d)||r&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||ze(d,a))||l.push(d);return l}var Fe=Object.prototype;function _e(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Fe)}function $e(e,t){return function(n){return e(t(n))}}var qe=$e(Object.keys,Object),et=Object.prototype.hasOwnProperty;function tt(e){if(!_e(e))return qe(e);var t=[];for(var n in Object(e))et.call(e,n)&&"constructor"!=n&&t.push(n);return t}function nt(e){return null!=e&&We(e.length)&&!A(e)}function it(e){return nt(e)?Oe(e):tt(e)}var st=function(e,t){return function(n,i){if(null==n)return n;if(!nt(n))return e(n,i);for(var s=n.length,r=t?s:-1,o=Object(n);(t?r--:++r<s)&&!1!==i(o[r],r,o););return n}}((function(e,t){return e&&he(e,t,it)})),rt=st;function ot(e){return e}function ct(e,t){var n;return(o(e)?fe:rt)(e,"function"==typeof(n=t)?n:ot)}function lt(e){var t=this.__data__=new $(e);this.size=t.size}lt.prototype.clear=function(){this.__data__=new $,this.size=0},lt.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},lt.prototype.get=function(e){return this.__data__.get(e)},lt.prototype.has=function(e){return this.__data__.has(e)},lt.prototype.set=function(e,t){var n=this.__data__;if(n instanceof $){var i=n.__data__;if(!q||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new te(i)}return n.set(e,t),this.size=n.size,this};function at(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new te;++t<n;)this.add(e[t])}function dt(e,t){for(var n=-1,i=null==e?0:e.length;++n<i;)if(t(e[n],n,e))return!0;return!1}function ut(e,t){return e.has(t)}at.prototype.add=at.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},at.prototype.has=function(e){return this.__data__.has(e)};var Mt=1,wt=2;function It(e,t,n,i,s,r){var o=n&Mt,c=e.length,l=t.length;if(c!=l&&!(o&&l>c))return!1;var a=r.get(e),d=r.get(t);if(a&&d)return a==t&&d==e;var u=-1,M=!0,w=n&wt?new at:void 0;for(r.set(e,t),r.set(t,e);++u<c;){var I=e[u],y=t[u];if(i)var p=o?i(y,I,u,t,e,r):i(I,y,u,e,t,r);if(void 0!==p){if(p)continue;M=!1;break}if(w){if(!dt(t,(function(e,t){if(!ut(w,t)&&(I===e||s(I,e,n,i,r)))return w.push(t)}))){M=!1;break}}else if(I!==y&&!s(I,y,n,i,r)){M=!1;break}}return r.delete(e),r.delete(t),M}var yt=a.Uint8Array;function pt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function mt(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var gt=1,Lt=2,Ct="[object Boolean]",Dt="[object Date]",ft="[object Error]",bt="[object Map]",ht="[object Number]",Nt="[object RegExp]",xt="[object Set]",Zt="[object String]",Tt="[object Symbol]",Xt="[object ArrayBuffer]",St="[object DataView]",At=d?d.prototype:void 0,Yt=At?At.valueOf:void 0;function vt(e,t){for(var n=-1,i=t.length,s=e.length;++n<i;)e[s+n]=t[n];return e}function Gt(e,t,n){var i=t(e);return o(e)?i:vt(i,n(e))}function Et(e,t){for(var n=-1,i=null==e?0:e.length,s=0,r=[];++n<i;){var o=e[n];t(o,n,e)&&(r[s++]=o)}return r}function jt(){return[]}var zt=Object.prototype.propertyIsEnumerable,Kt=Object.getOwnPropertySymbols,Wt=Kt?function(e){return null==e?[]:(e=Object(e),Et(Kt(e),(function(t){return zt.call(e,t)})))}:jt;function Vt(e){return Gt(e,it,Wt)}var Ht=1,kt=Object.prototype.hasOwnProperty;var Qt=U(a,"DataView"),Ut=U(a,"Promise"),Rt=U(a,"Set"),Jt=U(a,"WeakMap"),Pt="[object Map]",Bt="[object Promise]",Ot="[object Set]",Ft="[object WeakMap]",_t="[object DataView]",$t=j(Qt),qt=j(q),en=j(Ut),tn=j(Rt),nn=j(Jt),sn=L;(Qt&&sn(new Qt(new ArrayBuffer(1)))!=_t||q&&sn(new q)!=Pt||Ut&&sn(Ut.resolve())!=Bt||Rt&&sn(new Rt)!=Ot||Jt&&sn(new Jt)!=Ft)&&(sn=function(e){var t=L(e),n="[object Object]"==t?e.constructor:void 0,i=n?j(n):"";if(i)switch(i){case $t:return _t;case qt:return Pt;case en:return Bt;case tn:return Ot;case nn:return Ft}return t});var rn=sn,on=1,cn="[object Arguments]",ln="[object Array]",an="[object Object]",dn=Object.prototype.hasOwnProperty;function un(e,t,n,i,s,r){var c=o(e),l=o(t),a=c?ln:rn(e),d=l?ln:rn(t),u=(a=a==cn?an:a)==an,M=(d=d==cn?an:d)==an,w=a==d;if(w&&Ge(e)){if(!Ge(t))return!1;c=!0,u=!1}if(w&&!u)return r||(r=new lt),c||Pe(e)?It(e,t,n,i,s,r):function(e,t,n,i,s,r,o){switch(n){case St:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Xt:return!(e.byteLength!=t.byteLength||!r(new yt(e),new yt(t)));case Ct:case Dt:case ht:return O(+e,+t);case ft:return e.name==t.name&&e.message==t.message;case Nt:case Zt:return e==t+"";case bt:var c=pt;case xt:var l=i>if(c||(c=mt),e.size!=t.size&&!l)return!1;var a=o.get(e);if(a)return a==t;i|=Lt,o.set(e,t);var d=It(c(e),c(t),i,s,r,o);return o.delete(e),d;case Tt:if(Yt)return Yt.call(e)==Yt.call(t)}return!1}(e,t,a,n,i,s,r);if(!(n&on)){var I=u&&dn.call(e,"__wrapped__"),y=M&&dn.call(t,"__wrapped__");if(I||y){var p=I?e.value():e,m=y?t.value():t;return r||(r=new lt),s(p,m,n,i,r)}}return!!w&&(r||(r=new lt),function(e,t,n,i,s,r){var o=n&Ht,c=Vt(e),l=c.length;if(l!=Vt(t).length&&!o)return!1;for(var a=l;a--;){var d=c[a];if(!(o?d in t:kt.call(t,d)))return!1}var u=r.get(e),M=r.get(t);if(u&&M)return u==t&&M==e;var w=!0;r.set(e,t),r.set(t,e);for(var I=o;++a<l;){var y=e[d=c[a]],p=t[d];if(i)var m=o?i(p,y,d,t,e,r):i(y,p,d,e,t,r);if(!(void 0===m?y===p||s(y,p,n,i,r):m)){w=!1;break}I||(I="constructor"==d)}if(w&&!I){var g=e.constructor,L=t.constructor;g==L||!("constructor"in e)||!("constructor"in t)||"function"==typeof g&&g instanceof g&&"function"==typeof L&&L instanceof L||(w=!1)}return r.delete(e),r.delete(t),w}(e,t,n,i,s,r))}function Mn(e,t,n,i,s){return e===t||(null==e||null==t||!C(e)&&!C(t)?e!=e&&t!=t:un(e,t,n,i,Mn,s))}var wn=1,In=2;function yn(e){return e==e&&!x(e)}function pn(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}function mn(e){var t=function(e){for(var t=it(e),n=t.length;n--;){var i=t[n],s=e[i];t[n]=[i,s,yn(s)]}return t}(e);return 1==t.length&&t[0][2]?pn(t[0][0],t[0][1]):function(n){return n===e||function(e,t,n,i){var s=n.length,r=s,o=!i;if(null==e)return!r;for(e=Object(e);s--;){var c=n[s];if(o&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++s<r;){var l=(c=n[s])[0],a=e[l],d=c[1];if(o&&c[2]){if(void 0===a&&!(l in e))return!1}else{var u=new lt;if(i)var M=i(a,d,l,e,t,u);if(!(void 0===M?Mn(d,a,wn|In,i,u):M))return!1}}return!0}(n,e,t)}}function gn(e,t){return null!=e&&t in Object(e)}function Ln(e,t){return null!=e&&function(e,t,n){for(var i=-1,s=(t=me(t,e)).length,r=!1;++i<s;){var c=Le(t[i]);if(!(r=null!=e&&n(e,c)))break;e=e[c]}return r||++i!=s?r:!!(s=null==e?0:e.length)&&We(s)&&ze(c,s)&&(o(e)||Se(e))}(e,t,gn)}var Cn=1,Dn=2;function fn(e){return function(t){return null==t?void 0:t[e]}}function bn(e){return N(e)?fn(Le(e)):function(e){return function(t){return Ce(t,e)}}(e)}function hn(e){return"function"==typeof e?e:null==e?ot:"object"==typeof e?o(e)?function(e,t){return N(e)&&yn(t)?pn(Le(e),t):function(n){var i=De(n,e);return void 0===i&&i===t?Ln(n,e):Mn(t,i,Cn|Dn)}}(e[0],e[1]):mn(e):bn(e)}function Nn(e,t){var n=-1,i=nt(e)?Array(e.length):[];return rt(e,(function(e,s,r){i[++n]=t(e,s,r)})),i}function xn(e,t){return(o(e)?ue:Nn)(e,hn(t))}function Zn(e){return"[object String]"===Object.prototype.toString.call(e)}function Tn(e){return!(!Zn(e)||""===e)}function Xn(e){if(!Tn(e))return{};let t={};try{t=JSON.parse(e)}catch(e){t={}}return t}function Sn(e){return"[object Object]"===Object.prototype.toString.call(e)}function An(e){if(Sn(e)){for(let t in e)return!0;return!1}return!1}function Yn(e){return"[object Array]"===Object.prototype.toString.call(e)}function vn(e){return"[object Undefined]"===Object.prototype.toString.call(e)}function Gn(e){if(Sn(e)){for(let t in e)return!1;return!0}return!1}function En(e){return e!=e}function jn(e){return!!vn(e)||(!!function(e){return"[object Null]"===Object.prototype.toString.call(e)}(e)||(!!Gn(e)||(!!function(e){return!(!Zn(e)||""!==e)}(e)||(!!function(e){return!!Yn(e)&&0===e.length}(e)||!!En(e)))))}function zn(e){return!!Yn(e)&&(0!==e.length&&(1!==e.length||!jn(e[0])))}var Kn=/\s/;var Wn=/^\s+/;function Vn(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&Kn.test(e.charAt(t)););return t}(e)+1).replace(Wn,""):e}var Hn=NaN,kn=/^[-+]0x[0-9a-f]+$/i,Qn=/^0b[01]+$/i,Un=/^0o[0-7]+$/i,Rn=parseInt;function Jn(e){if("number"==typeof e)return e;if(f(e))return Hn;if(x(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=x(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Vn(e);var n=Qn.test(e);return n||Un.test(e)?Rn(e.slice(2),n?2:8):kn.test(e)?Hn:+e}var Pn=1/0,Bn=17976931348623157e292;function On(e){return e?(e=Jn(e))===Pn||e===-Pn?(e<0?-1:1)*Bn:e==e?e:0:0===e?e:0}function Fn(e){var t=On(e),n=t%1;return t==t?n?t-n:t:0}function _n(e){let t=!1;if(Tn(e))t=!isNaN(Number(e));else if(function(e){return"[object Number]"===Object.prototype.toString.call(e)}(e)){if(En(e))return!1;t=!0}return t}function $n(e){if(!_n(e))return 0;return On(e)}function qn(e){return!!_n(e)&&(e=$n(e),"number"==typeof(t=e)&&t==Fn(t));var t}var ei=a.isFinite,ti=Math.min;var ni=function(e){var t=Math[e];return function(e,n){if(e=Jn(e),(n=null==n?0:ti(Fn(n),292))&&ei(e)){var i=(pe(e)+"e").split("e");return+((i=(pe(t(i[0]+"e"+(+i[1]+n)))+"e").split("e"))[0]+"e"+(+i[1]-n))}return t(e)}}("round"),ii=ni;function si(e){if(!_n(e))return 0;e=$n(e);let t=ii(e);return"0"===String(t)?0:t}function ri(e){if(!qn(e))return!1;return si(e)>0}var oi=$e(Object.getPrototypeOf,Object),ci="[object Object]",li=Function.prototype,ai=Object.prototype,di=li.toString,ui=ai.hasOwnProperty,Mi=di.call(Object);function wi(e){if(!C(e)||L(e)!=ci)return!1;var t=oi(e);if(null===t)return!0;var n=ui.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&di.call(n)==Mi}var Ii="[object DOMException]",yi="[object Error]";function pi(e){if(!C(e))return!1;var t=L(e);return t==yi||t==Ii||"string"==typeof e.message&&"string"==typeof e.name&&!wi(e)}function mi(e){return pi(e)}function gi(e){let t=Object.prototype.toString.call(e);return"[object Function]"===t||"[object AsyncFunction]"===t}function Li(e){let t,n=Object.prototype.toString.call(e);if(t="[object Promise]"===n,t)return!0;if("[object Function]"!==n)return!1;try{t="function"!=typeof e.subscribe&&"function"==typeof e.then}catch(e){}return t}function Ci(e){if(!qn(e))return!1;return si(e)>=0}function Di(e,t){return Tn(e)&&Ci(t)?0===(t=si(t))?"":e.substring(0,t):""}function fi(e,t){if(!Tn(e))return"";if(!Ci(t))return"";if(0===(t=si(t)))return"";let n=e.length-t;return n<0&&(n=0),e.substring(n,n+t)}function bi(e,t){return Tn(e)&&Ci(t)?0===(t=si(t))?e:fi(e,e.length-t):""}function hi(){let e,t,n=new Promise((function(){e=arguments[0],t=arguments[1]}));return n.resolve=e,n.reject=t,n}let Ni=function(e){if(!gi(e))throw new Error("fn is not a function");return function(){let t=hi(),n=null,i=null;try{n=e.apply(this,arguments)}catch(e){i=e}return null!==i?t.resolve({state:"error",msg:i}):Li(n)?n.then((e=>{t.resolve({state:"success",msg:e})})).catch((e=>{"cancelled"===De(e,"reason")?t.resolve({state:"cancelled",msg:""}):t.resolve({state:"error",msg:e})})):t.resolve({state:"success",msg:n}),t}};var xi="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Zi={};var Ti,Xi={},Si={get exports(){return Xi},set exports(e){Xi=e}};function Ai(){return Ti||(Ti=1,function(e,t){var n;e.exports=(n=n||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==xi&&xi.crypto&&(n=xi.crypto),!n)try{n=require("crypto")}catch(e){}var i=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),r={},o=r.lib={},c=o.Base={extend:function(e){var t=s(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=o.WordArray=c.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,n=e.words,i=this.sigBytes,s=e.sigBytes;if(this.clamp(),i%4)for(var r=0;r<s;r++){var o=n[r>>>2]>>>24-r%4*8&255;t[i+r>>>2]|=o<<24-(i+r)%4*8}else for(var c=0;c<s;c+=4)t[i+c>>>2]=n[c>>>2];return this.sigBytes+=s,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=c.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(i());return new l.init(t,e)}}),a=r.enc={},d=a.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,i=[],s=0;s<n;s++){var r=t[s>>>2]>>>24-s%4*8&255;i.push((r>>>4).toString(16)),i.push((15&r).toString(16))}return i.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i<t;i+=2)n[i>>>3]|=parseInt(e.substr(i,2),16)<<24-i%8*4;return new l.init(n,t/2)}},u=a.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,i=[],s=0;s<n;s++){var r=t[s>>>2]>>>24-s%4*8&255;i.push(String.fromCharCode(r))}return i.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i<t;i++)n[i>>>2]|=(255&e.charCodeAt(i))<<24-i%4*8;return new l.init(n,t)}},M=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(u.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return u.parse(unescape(encodeURIComponent(e)))}},w=o.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=M.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,i=this._data,s=i.words,r=i.sigBytes,o=this.blockSize,c=r/(4*o),a=(c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0))*o,d=e.min(4*a,r);if(a){for(var u=0;u<a;u+=o)this._doProcessBlock(s,u);n=s.splice(0,a),i.sigBytes-=d}return new l.init(n,d)},clone:function(){var e=c.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});o.Hasher=w.extend({cfg:c.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){w.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new I.HMAC.init(e,n).finalize(t)}}});var I=r.algo={};return r}(Math),n)}(Si)),Xi}!function(e,t){e.exports=Ai().enc.Utf8}({get exports(){return Zi},set exports(e){Zi=e}});var Yi=Zi,vi={};!function(e,t){var n;e.exports=(n=Ai(),function(){var e=n,t=e.lib.WordArray;function i(e,n,i){for(var s=[],r=0,o=0;o<n;o++)if(o%4){var c=i[e.charCodeAt(o-1)]<<o%4*2|i[e.charCodeAt(o)]>>>6-o%4*2;s[r>>>2]|=c<<24-r%4*8,r++}return t.create(s,r)}e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,i=this._map;e.clamp();for(var s=[],r=0;r<n;r+=3)for(var o=(t[r>>>2]>>>24-r%4*8&255)<<16|(t[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|t[r+2>>>2]>>>24-(r+2)%4*8&255,c=0;c<4&&r+.75*c<n;c++)s.push(i.charAt(o>>>6*(3-c)&63));var l=i.charAt(64);if(l)for(;s.length%4;)s.push(l);return s.join("")},parse:function(e){var t=e.length,n=this._map,s=this._reverseMap;if(!s){s=this._reverseMap=[];for(var r=0;r<n.length;r++)s[n.charCodeAt(r)]=r}var o=n.charAt(64);if(o){var c=e.indexOf(o);-1!==c&&(t=c)}return i(e,t,s)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),n.enc.Base64)}({get exports(){return vi},set exports(e){vi=e}});var Gi=vi;function Ei(e){if(!Tn(e))return"";return Gi.parse(e).toString(Yi)}function ji(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!zn(t))return{};let i={};return ct(t,(function(t){i[t]=De(e,t,n)})),i}function zi(e){let t=De(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},"fs");if(!t.existsSync(e))return!1;let n=t.lstatSync(e);return!n.isFile()&&!n.isSymbolicLink()}function Ki(e){return zi(e,{fs:t})}function Wi(e){let t=De(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},"fs");return!!t.existsSync(e)&&(!t.lstatSync(e).isDirectory()&&!t.lstatSync(e).isSymbolicLink())}function Vi(e){return Wi(e,{fs:t})}function Hi(e,t,n){if(!Tn(e))return"";if(!Tn(t))return"";if(!Zn(n))return"";return String(e).replaceAll(t,n)}var ki={};!function(e,t){e.exports=function(){var e=1e3,t=6e4,n=36e5,i="millisecond",s="second",r="minute",o="hour",c="day",l="week",a="month",d="quarter",u="year",M="date",w="Invalid Date",I=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},m=function(e,t,n){var i=String(e);return!i||i.length>=t?e:""+Array(t+1-i.length).join(n)+e},g={s:m,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),i=Math.floor(n/60),s=n%60;return(t<=0?"+":"-")+m(i,2,"0")+":"+m(s,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var i=12*(n.year()-t.year())+(n.month()-t.month()),s=t.clone().add(i,a),r=n-s<0,o=t.clone().add(i+(r?-1:1),a);return+(-(i+(n-s)/(r?s-o:o-s))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:a,y:u,w:l,d:c,D:M,h:o,m:r,s:s,ms:i,Q:d}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},L="en",C={};C[L]=p;var D="$isDayjsObject",f=function(e){return e instanceof x||!(!e||!e[D])},b=function e(t,n,i){var s;if(!t)return L;if("string"==typeof t){var r=t.toLowerCase();C[r]&&(s=r),n&&(C[r]=n,s=r);var o=t.split("-");if(!s&&o.length>1)return e(o[0])}else{var c=t.name;C[c]=t,s=c}return!i&&s&&(L=s),s||!i&&L},h=function(e,t){if(f(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new x(n)},N=g;N.l=b,N.i=f,N.w=function(e,t){return h(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var x=function(){function p(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[D]=!0}var m=p.prototype;return m.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(N.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var i=t.match(I);if(i){var s=i[2]-1||0,r=(i[7]||"0").substring(0,3);return n?new Date(Date.UTC(i[1],s,i[3]||1,i[4]||0,i[5]||0,i[6]||0,r)):new Date(i[1],s,i[3]||1,i[4]||0,i[5]||0,i[6]||0,r)}}return new Date(t)}(e),this.init()},m.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},m.$utils=function(){return N},m.isValid=function(){return!(this.$d.toString()===w)},m.isSame=function(e,t){var n=h(e);return this.startOf(t)<=n&&n<=this.endOf(t)},m.isAfter=function(e,t){return h(e)<this.startOf(t)},m.isBefore=function(e,t){return this.endOf(t)<h(e)},m.$g=function(e,t,n){return N.u(e)?this[t]:this.set(n,e)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(e,t){var n=this,i=!!N.u(t)||t,d=N.p(e),w=function(e,t){var s=N.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return i?s:s.endOf(c)},I=function(e,t){return N.w(n.toDate()[e].apply(n.toDate("s"),(i?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},y=this.$W,p=this.$M,m=this.$D,g="set"+(this.$u?"UTC":"");switch(d){case u:return i?w(1,0):w(31,11);case a:return i?w(1,p):w(0,p+1);case l:var L=this.$locale().weekStart||0,C=(y<L?y+7:y)-L;return w(i?m-C:m+(6-C),p);case c:case M:return I(g+"Hours",0);case o:return I(g+"Minutes",1);case r:return I(g+"Seconds",2);case s:return I(g+"Milliseconds",3);default:return this.clone()}},m.endOf=function(e){return this.startOf(e,!1)},m.$set=function(e,t){var n,l=N.p(e),d="set"+(this.$u?"UTC":""),w=(n={},n[c]=d+"Date",n[M]=d+"Date",n[a]=d+"Month",n[u]=d+"FullYear",n[o]=d+"Hours",n[r]=d+"Minutes",n[s]=d+"Seconds",n[i]=d+"Milliseconds",n)[l],I=l===c?this.$D+(t-this.$W):t;if(l===a||l===u){var y=this.clone().set(M,1);y.$d[w](I),y.init(),this.$d=y.set(M,Math.min(this.$D,y.daysInMonth())).$d}else w&&this.$d[w](I);return this.init(),this},m.set=function(e,t){return this.clone().$set(e,t)},m.get=function(e){return this[N.p(e)]()},m.add=function(i,d){var M,w=this;i=Number(i);var I=N.p(d),y=function(e){var t=h(w);return N.w(t.date(t.date()+Math.round(e*i)),w)};if(I===a)return this.set(a,this.$M+i);if(I===u)return this.set(u,this.$y+i);if(I===c)return y(1);if(I===l)return y(7);var p=(M={},M[r]=t,M[o]=n,M[s]=e,M)[I]||1,m=this.$d.getTime()+i*p;return N.w(m,this)},m.subtract=function(e,t){return this.add(-1*e,t)},m.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||w;var i=e||"YYYY-MM-DDTHH:mm:ssZ",s=N.z(this),r=this.$H,o=this.$m,c=this.$M,l=n.weekdays,a=n.months,d=n.meridiem,u=function(e,n,s,r){return e&&(e[n]||e(t,i))||s[n].slice(0,r)},M=function(e){return N.s(r%12||12,e,"0")},I=d||function(e,t,n){var i=e<12?"AM":"PM";return n?i.toLowerCase():i};return i.replace(y,(function(e,i){return i||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return N.s(t.$y,4,"0");case"M":return c+1;case"MM":return N.s(c+1,2,"0");case"MMM":return u(n.monthsShort,c,a,3);case"MMMM":return u(a,c);case"D":return t.$D;case"DD":return N.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return u(n.weekdaysMin,t.$W,l,2);case"ddd":return u(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(r);case"HH":return N.s(r,2,"0");case"h":return M(1);case"hh":return M(2);case"a":return I(r,o,!0);case"A":return I(r,o,!1);case"m":return String(o);case"mm":return N.s(o,2,"0");case"s":return String(t.$s);case"ss":return N.s(t.$s,2,"0");case"SSS":return N.s(t.$ms,3,"0");case"Z":return s}return null}(e)||s.replace(":","")}))},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function(i,M,w){var I,y=this,p=N.p(M),m=h(i),g=(m.utcOffset()-this.utcOffset())*t,L=this-m,C=function(){return N.m(y,m)};switch(p){case u:I=C()/12;break;case a:I=C();break;case d:I=C()/3;break;case l:I=(L-g)/6048e5;break;case c:I=(L-g)/864e5;break;case o:I=L/n;break;case r:I=L/t;break;case s:I=L/e;break;default:I=L}return w?I:N.a(I)},m.daysInMonth=function(){return this.endOf(a).$D},m.$locale=function(){return C[this.$L]},m.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),i=b(e,t,!0);return i&&(n.$L=i),n},m.clone=function(){return N.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},p}(),Z=x.prototype;return h.prototype=Z,[["$ms",i],["$s",s],["$m",r],["$H",o],["$W",c],["$M",a],["$y",u],["$D",M]].forEach((function(e){Z[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),h.extend=function(e,t){return e.$i||(e(t,x,h),e.$i=!0),h},h.locale=b,h.isDayjs=f,h.unix=function(e){return h(1e3*e)},h.en=C[L],h.Ls=C,h.p={},h}()}({get exports(){return ki},set exports(e){ki=e}});var Qi=ki;function Ui(){if(!gi(Qi))throw new Error("invalid dayjs");return Qi().format("YYYY-MM-DDTHH:mm:ssZ")}let Ri="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),Ji=Ri.length;function Pi(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t=[];e=ri(e)?si(e):32;for(let n=0;n<e;n++)t[n]=Ri[0|Math.random()*Ji];return t.join("")}var Bi="[object Boolean]";function Oi(e){return!0===(t=e)||!1===t||C(t)&&L(t)==Bi;var t}var Fi={};!function(e){var t=Object.prototype.hasOwnProperty,n="~";function i(){}function s(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function r(e,t,i,r,o){if("function"!=typeof i)throw new TypeError("The listener must be a function");var c=new s(i,r||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],c]:e._events[l].push(c):(e._events[l]=c,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function c(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(n=!1)),c.prototype.eventNames=function(){var e,i,s=[];if(0===this._eventsCount)return s;for(i in e=this._events)t.call(e,i)&&s.push(n?i.slice(1):i);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(e)):s},c.prototype.listeners=function(e){var t=n?n+e:e,i=this._events[t];if(!i)return[];if(i.fn)return[i.fn];for(var s=0,r=i.length,o=new Array(r);s<r;s++)o[s]=i[s].fn;return o},c.prototype.listenerCount=function(e){var t=n?n+e:e,i=this._events[t];return i?i.fn?1:i.length:0},c.prototype.emit=function(e,t,i,s,r,o){var c=n?n+e:e;if(!this._events[c])return!1;var l,a,d=this._events[c],u=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),u){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,i),!0;case 4:return d.fn.call(d.context,t,i,s),!0;case 5:return d.fn.call(d.context,t,i,s,r),!0;case 6:return d.fn.call(d.context,t,i,s,r,o),!0}for(a=1,l=new Array(u-1);a<u;a++)l[a-1]=arguments[a];d.fn.apply(d.context,l)}else{var M,w=d.length;for(a=0;a<w;a++)switch(d[a].once&&this.removeListener(e,d[a].fn,void 0,!0),u){case 1:d[a].fn.call(d[a].context);break;case 2:d[a].fn.call(d[a].context,t);break;case 3:d[a].fn.call(d[a].context,t,i);break;case 4:d[a].fn.call(d[a].context,t,i,s);break;default:if(!l)for(M=1,l=new Array(u-1);M<u;M++)l[M-1]=arguments[M];d[a].fn.apply(d[a].context,l)}}return!0},c.prototype.on=function(e,t,n){return r(this,e,t,n,!1)},c.prototype.once=function(e,t,n){return r(this,e,t,n,!0)},c.prototype.removeListener=function(e,t,i,s){var r=n?n+e:e;if(!this._events[r])return this;if(!t)return o(this,r),this;var c=this._events[r];if(c.fn)c.fn!==t||s&&!c.once||i&&c.context!==i||o(this,r);else{for(var l=0,a=[],d=c.length;l<d;l++)(c[l].fn!==t||s&&!c[l].once||i&&c[l].context!==i)&&a.push(c[l]);a.length?this._events[r]=1===a.length?a[0]:a:o(this,r)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new i,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=n,c.EventEmitter=c,e.exports=c}({get exports(){return Fi},set exports(e){Fi=e}});var _i=Fi;function $i(){return new _i}async function qi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,i=hi();if(!gi(e))return i.reject("waitfunction需輸入函數f"),i;let s=async()=>{let t=e();return Li(t)&&(t=await t),t};if(n=await s(),!0===n)return i.resolve(),i;let r=De(t,"attemptNum",null);ri(r)||(r=200);let o=De(t,"timeInterval",null);ri(o)||(o=1e3);let c=0,l=setInterval((async()=>{c+=1,n=await s(),!0===n&&(clearInterval(l),i.resolve()),c>r&&(clearInterval(l),i.reject(`exceeded attemptNum[${r}]`))}),o);return i}function es(e){return function(e){let t=De(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},"fs");if(zi(e,{fs:t}))return{success:"input folder is already exists: "+e};if(t.existsSync(e))return{error:"input path already exists: "+e};try{t.mkdirSync(e,{recursive:!0})}catch(e){return{error:e}}return{success:"done: "+e}}(e,{fs:t})}var ts="[object Number]";function ns(e){return"number"==typeof e||C(e)&&L(e)==ts}function is(e){if(!Tn(e)&&!_n(e)&&!f(e))return"";let t="";try{t=String(e)}catch(e){}try{t=e.toString()}catch(e){}return t}function ss(e){if(!Tn(e))return"";let t=Yi.parse(e);return Gi.stringify(t)}function rs(e,t){return!!Sn(e)&&(!(!Tn(t)&&!_n(t))&&t in e)}function os(e){return"[object ArrayBuffer]"===Object.prototype.toString.call(e)}function cs(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)}function ls(e){return"[object Uint16Array]"===Object.prototype.toString.call(e)}function as(e){if(!(os(e)||(t=e,"[object Blob]"===Object.prototype.toString.call(t))||cs(e)||ls(e)))return null;var t;try{if(e.byteLength)return e.byteLength}catch(e){}try{if(e.length)return e.length}catch(e){}try{if(e.size)return e.size}catch(e){}return null}function ds(e){if(!Tn(e))return new Uint8Array;let t;try{t=function(e){if(!Zn(e))return new Uint8Array;let t=Gi.parse(e),n=t.words,i=t.sigBytes,s=new Uint8Array(i);for(let e=0;e<i;e++){let t=n[e>>>2]>>>24-e%4*8&255;s[e]=t}return s}(ss(e))}catch(e){return new Uint8Array}return t}function us(e,t){return function(e,t,n,i,s,r){if(!_n(e))return null;if(!cs(t))return null;if(!qn(n))return null;if(!Oi(i))return null;if(!qn(s))return null;if(!qn(r))return null;let o,c,l;e=$n(e);let a=8*r-s-1,d=(1<<a)-1,u=d>>1,M=23===s?Math.pow(2,-24)-Math.pow(2,-77):0,w=i?r-1:0,I=i?-1:1,y=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(c=isNaN(e)?1:0,o=d):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+u>=1?M/l:M*Math.pow(2,1-u))*l>=2&&(o++,l/=2),o+u>=d?(c=0,o=d):o+u>=1?(c=(e*l-1)*Math.pow(2,s),o+=u):(c=e*Math.pow(2,u-1)*Math.pow(2,s),o=0));s>=8;t[n+w]=255&c,w+=I,c/=256,s-=8);for(o=o<<s|c,a+=s;a>0;t[n+w]=255&o,w+=I,o/=256,a-=8);return t[n+w-I]|=128*y,null}(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,!(arguments.length>3&&void 0!==arguments[3])||arguments[3],arguments.length>4&&void 0!==arguments[4]?arguments[4]:52,arguments.length>5&&void 0!==arguments[5]?arguments[5]:8)}function Ms(e){let t=[],n=[];if(!zn(e)&&!An(e))return null;let i=[],s=[];function r(e){i.push(as(e)),s.push(e)}try{let o=function(e){if(!Sn(e))return{results:"",binarys:[]};if(Gn(e))return{results:"",binarys:[]};let t="",n=[];try{let i=-1;t=JSON.stringify(e,(function(e,t){if(cs(t)){i+=1;let e=`[Uint8Array]::${i}`;return n.push(t),e}if(ls(t)){i+=1;let e=`[Uint16Array]::${i}`;return n.push(t),e}if(os(t)){i+=1;let e=`[ArrayBuffer]::${i}`;return n.push(t),e}return pi(t)&&(t=t.toString()),t}))}catch(e){}return{results:t,binarys:n}}(e);r(ds(o.results)),ct(o.binarys,(e=>{r(e)}));let c=i,l=ds(JSON.stringify(c)),a=new Uint8Array(8);us(as(l),a),t.push(a),t.push(l),ct(s,(e=>{t.push(e)})),ct(t,(e=>{n=function(e,t){let n=as(e),i=as(t),s=new Uint8Array(n+i);return s.set(new Uint8Array(e),0),s.set(new Uint8Array(t),n),s}(n,e)}))}catch(e){return null}return n}function ws(e){return function(e,t,n,i,s){if(!cs(e))return null;if(!qn(t))return null;if(!Oi(n))return null;if(!qn(i))return null;if(!qn(s))return null;let r,o,c=8*s-i-1,l=(1<<c)-1,a=l>>1,d=-7,u=n?0:s-1,M=n?1:-1,w=e[t+u];for(u+=M,r=w&(1<<-d)-1,w>>=-d,d+=c;d>0;r=256*r+e[t+u],u+=M,d-=8);for(o=r&(1<<-d)-1,r>>=-d,d+=i;d>0;o=256*o+e[t+u],u+=M,d-=8);if(0===r)r=1-a;else{if(r===l)return o?NaN:1/0*(w?-1:1);o+=Math.pow(2,i),r-=a}return(w?-1:1)*o*Math.pow(2,r-i)}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,!(arguments.length>2&&void 0!==arguments[2])||arguments[2],arguments.length>3&&void 0!==arguments[3]?arguments[3]:52,arguments.length>4&&void 0!==arguments[4]?arguments[4]:8)}var Is={};!function(e,t){var n;e.exports=(n=Ai(),function(){if("function"==typeof ArrayBuffer){var e=n.lib.WordArray,t=e.init,i=e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var n=e.byteLength,i=[],s=0;s<n;s++)i[s>>>2]|=e[s]<<24-s%4*8;t.call(this,i,n)}else t.apply(this,arguments)};i.prototype=e}}(),n.lib.WordArray)}({get exports(){return Is},set exports(e){Is=e}});var ys=Is;function ps(e){if(!cs(e))return"";let t;try{t=Ei(function(e){return cs(e)?ys.create(e).toString(Gi):""}(e))}catch(e){return""}return t}function ms(e){let t=null;if(!cs(e))return null;try{let n=8,i=e.slice(0,n),s=e.slice(n,as(e)),r=ws(i),o=s.slice(0,r),c=s.slice(r,as(s)),l=ps(o),a=function(e,t){let n=0,i=0,s=[];return ct(t,(t=>{i=n+t;let r=e.slice(n,i);n=i,s.push(r)})),s}(c,JSON.parse(l));t=function(e){if(!An(e))return{};let{results:t,binarys:n}=e;if(!Tn(t))return{};if(!Yn(n))return{};let i={};try{i=JSON.parse(t,(function(e,t){if(Tn(t)){if(t.indexOf("[Uint8Array]::")>=0){let e=si(t.replace("[Uint8Array]::",""));return n[e]}if(t.indexOf("[Uint16Array]::")>=0){let e=si(t.replace("[Uint16Array]::",""));return n[e]}if(t.indexOf("[ArrayBuffer]::")>=0){let e=si(t.replace("[ArrayBuffer]::",""));return n[e]}}return t}))}catch(e){}return i}({results:ps(a.shift()),binarys:a})}catch(e){}return t}function gs(e,t,n){var i=-1,s=e.length;t<0&&(t=-t>s?0:s+t),(n=n>s?s:n)<0&&(n+=s),s=t>n?0:n-t>>>0,t>>>=0;for(var r=Array(s);++i<s;)r[i]=e[i+t];return r}function Ls(e){return e!=e}function Cs(e,t,n){return t==t?function(e,t,n){for(var i=n-1,s=e.length;++i<s;)if(e[i]===t)return i;return-1}(e,t,n):function(e,t,n,i){for(var s=e.length,r=n+(i?1:-1);i?r--:++r<s;)if(t(e[r],r,e))return r;return-1}(e,Ls,n)}var Ds=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");function fs(e){return Ds.test(e)}var bs="\\ud800-\\udfff",hs="["+bs+"]",Ns="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",xs="\\ud83c[\\udffb-\\udfff]",Zs="[^"+bs+"]",Ts="(?:\\ud83c[\\udde6-\\uddff]){2}",Xs="[\\ud800-\\udbff][\\udc00-\\udfff]",Ss="(?:"+Ns+"|"+xs+")"+"?",As="[\\ufe0e\\ufe0f]?",Ys=As+Ss+("(?:\\u200d(?:"+[Zs,Ts,Xs].join("|")+")"+As+Ss+")*"),vs="(?:"+[Zs+Ns+"?",Ns,Ts,Xs,hs].join("|")+")",Gs=RegExp(xs+"(?="+xs+")|"+vs+Ys,"g");function Es(e){return fs(e)?function(e){return e.match(Gs)||[]}(e):function(e){return e.split("")}(e)}function js(e,t,n){if((e=pe(e))&&(n||void 0===t))return Vn(e);if(!e||!(t=ye(t)))return e;var i=Es(e),s=Es(t),r=function(e,t){for(var n=-1,i=e.length;++n<i&&Cs(t,e[n],0)>-1;);return n}(i,s),o=function(e,t){for(var n=e.length;n--&&Cs(t,e[n],0)>-1;);return n}(i,s)+1;return function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:gs(e,t,n)}(i,r,o).join("")}function zs(e,t){if(!Tn(e))return[];if(!Tn(t))return[];let n=function(e,t){return Tn(e)&&Tn(t)?e.split(t):[]}(e,t);n=xn(n,js);let i=[];return ct(n,(function(e){Tn(e)&&i.push(e)})),i}function Ks(e){return function(e){let t=De(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},"fs");if(!t.existsSync(e))return{success:"file does not exist: "+e};if(!Wi(e,{fs:t}))return{error:"input path is not a file: "+e};try{t.unlinkSync(e)}catch(e){return{error:e}}return{success:"done: "+e}}(e,{fs:t})}var Ws={};!function(e,t){var n,i;e.exports=(n=r,i={},function(e,t){e.exports=function(e){var t={};!function(e){var t=Object.prototype.hasOwnProperty,n="~";function i(){}function s(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function r(e,t,i,r,o){if("function"!=typeof i)throw new TypeError("The listener must be a function");var c=new s(i,r||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],c]:e._events[l].push(c):(e._events[l]=c,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function c(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(n=!1)),c.prototype.eventNames=function(){var e,i,s=[];if(0===this._eventsCount)return s;for(i in e=this._events)t.call(e,i)&&s.push(n?i.slice(1):i);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(e)):s},c.prototype.listeners=function(e){var t=n?n+e:e,i=this._events[t];if(!i)return[];if(i.fn)return[i.fn];for(var s=0,r=i.length,o=new Array(r);s<r;s++)o[s]=i[s].fn;return o},c.prototype.listenerCount=function(e){var t=n?n+e:e,i=this._events[t];return i?i.fn?1:i.length:0},c.prototype.emit=function(e,t,i,s,r,o){var c=n?n+e:e;if(!this._events[c])return!1;var l,a,d=this._events[c],u=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),u){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,i),!0;case 4:return d.fn.call(d.context,t,i,s),!0;case 5:return d.fn.call(d.context,t,i,s,r),!0;case 6:return d.fn.call(d.context,t,i,s,r,o),!0}for(a=1,l=new Array(u-1);a<u;a++)l[a-1]=arguments[a];d.fn.apply(d.context,l)}else{var M,w=d.length;for(a=0;a<w;a++)switch(d[a].once&&this.removeListener(e,d[a].fn,void 0,!0),u){case 1:d[a].fn.call(d[a].context);break;case 2:d[a].fn.call(d[a].context,t);break;case 3:d[a].fn.call(d[a].context,t,i);break;case 4:d[a].fn.call(d[a].context,t,i,s);break;default:if(!l)for(M=1,l=new Array(u-1);M<u;M++)l[M-1]=arguments[M];d[a].fn.apply(d[a].context,l)}}return!0},c.prototype.on=function(e,t,n){return r(this,e,t,n,!1)},c.prototype.once=function(e,t,n){return r(this,e,t,n,!0)},c.prototype.removeListener=function(e,t,i,s){var r=n?n+e:e;if(!this._events[r])return this;if(!t)return o(this,r),this;var c=this._events[r];if(c.fn)c.fn!==t||s&&!c.once||i&&c.context!==i||o(this,r);else{for(var l=0,a=[],d=c.length;l<d;l++)(c[l].fn!==t||s&&!c[l].once||i&&c[l].context!==i)&&a.push(c[l]);a.length?this._events[r]=1===a.length?a[0]:a:o(this,r)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new i,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=n,c.EventEmitter=c,e.exports=c}({get exports(){return t},set exports(e){t=e}});var n=t;let i;!function(){if("nodejs"!=("undefined"!=typeof window&&void 0!==window.document?"browser":"nodejs"))return null;let t=(s="CgogICAgICAgIC8vaW1wb3J0IHsgcGFyZW50UG9ydCB9IGZyb20gJ3dvcmtlcl90aHJlYWRzJwogICAgICAgIGxldCB7IHBhcmVudFBvcnQgfSA9IHJlcXVpcmUoJ3dvcmtlcl90aHJlYWRzJykgLy/lm6BwYWNrYWdlLmpzb27kuI3ntaZ0eXBlPW1vZHVsZeaVheeEoeazleaUr+aPtGVzNiBpbXBvcnQsIOW+l+S9v+eUqHJlcXVpcmUKICAgICAgICAvL+iLpeimgeaWvG5vZGVqcyB3b3JrZXLlhafkvb/nlKjnhKHms5XovYnora/nmoTljp/nlJ/lpZfku7bkvovlpoJmcywg6YG/5YWN5L2/55So6aCC5bGkaW1wb3J05Yqg6LyJ5L2/55SoLCDlm6DnhKHms5XovYnora/mnIPnm7TmjqXkv53nlZkKICAgICAgICAvL+S4puWboGltcG9ydOS9jeaWvHdvcmtlcuWkluWxpOmZkOWumueCunJlcXVpcmXljYAocGFja2FnZS5qc29u5LiN57WmdHlwZT1tb2R1bGUpLCDmlYXlh7rnj77pjK/oqqTnhKHms5XovYnora8KICAgICAgICAKCiJ1c2Ugc3RyaWN0Ijt2YXIgdD1yZXF1aXJlKCJwYXRoIikscj1yZXF1aXJlKCJmcyIpLGU9QXJyYXkuaXNBcnJheSxuPSJvYmplY3QiPT10eXBlb2YgZ2xvYmFsJiZnbG9iYWwmJmdsb2JhbC5PYmplY3Q9PT1PYmplY3QmJmdsb2JhbCxvPSJvYmplY3QiPT10eXBlb2Ygc2VsZiYmc2VsZiYmc2VsZi5PYmplY3Q9PT1PYmplY3QmJnNlbGYsaT1ufHxvfHxGdW5jdGlvbigicmV0dXJuIHRoaXMiKSgpLHU9aS5TeW1ib2wsYT1PYmplY3QucHJvdG90eXBlLGM9YS5oYXNPd25Qcm9wZXJ0eSxzPWEudG9TdHJpbmcsZj11P3UudG9TdHJpbmdUYWc6dm9pZCAwO3ZhciBsPU9iamVjdC5wcm90b3R5cGUudG9TdHJpbmc7dmFyIHA9IltvYmplY3QgTnVsbF0iLGg9IltvYmplY3QgVW5kZWZpbmVkXSIseT11P3UudG9TdHJpbmdUYWc6dm9pZCAwO2Z1bmN0aW9uIHYodCl7cmV0dXJuIG51bGw9PXQ/dm9pZCAwPT09dD9oOnA6eSYmeSBpbiBPYmplY3QodCk/ZnVuY3Rpb24odCl7dmFyIHI9Yy5jYWxsKHQsZiksZT10W2ZdO3RyeXt0W2ZdPXZvaWQgMDt2YXIgbj0hMH1jYXRjaCh0KXt9dmFyIG89cy5jYWxsKHQpO3JldHVybiBuJiYocj90W2ZdPWU6ZGVsZXRlIHRbZl0pLG99KHQpOmZ1bmN0aW9uKHQpe3JldHVybiBsLmNhbGwodCl9KHQpfXZhciBfPSJbb2JqZWN0IFN5bWJvbF0iO2Z1bmN0aW9uIGQodCl7cmV0dXJuInN5bWJvbCI9PXR5cGVvZiB0fHxmdW5jdGlvbih0KXtyZXR1cm4gbnVsbCE9dCYmIm9iamVjdCI9PXR5cGVvZiB0fSh0KSYmdih0KT09X312YXIgYj0vXC58XFsoPzpbXltcXV0qfChbIiddKSg/Oig/IVwxKVteXFxdfFxcLikqP1wxKVxdLyxnPS9eXHcqJC87ZnVuY3Rpb24gaih0KXt2YXIgcj10eXBlb2YgdDtyZXR1cm4gbnVsbCE9dCYmKCJvYmplY3QiPT1yfHwiZnVuY3Rpb24iPT1yKX12YXIgUz0iW29iamVjdCBBc3luY0Z1bmN0aW9uXSIsTz0iW29iamVjdCBGdW5jdGlvbl0iLG09IltvYmplY3QgR2VuZXJhdG9yRnVuY3Rpb25dIix3PSJbb2JqZWN0IFByb3h5XSI7dmFyICQseD1pWyJfX2NvcmUtanNfc2hhcmVkX18iXSxSPSgkPS9bXi5dKyQvLmV4ZWMoeCYmeC5rZXlzJiZ4LmtleXMuSUVfUFJPVE98fCIiKSk/IlN5bWJvbChzcmMpXzEuIiskOiIiO3ZhciB6PUZ1bmN0aW9uLnByb3RvdHlwZS50b1N0cmluZzt2YXIgRj0vXlxbb2JqZWN0IC4rP0NvbnN0cnVjdG9yXF0kLyxBPUZ1bmN0aW9uLnByb3RvdHlwZSxOPU9iamVjdC5wcm90b3R5cGUsUD1BLnRvU3RyaW5nLGs9Ti5oYXNPd25Qcm9wZXJ0eSxFPVJlZ0V4cCgiXiIrUC5jYWxsKGspLnJlcGxhY2UoL1tcXF4kLiorPygpW1xde318XS9nLCJcXCQmIikucmVwbGFjZSgvaGFzT3duUHJvcGVydHl8KGZ1bmN0aW9uKS4qPyg/PVxcXCgpfCBmb3IgLis/KD89XFxcXSkvZywiJDEuKj8iKSsiJCIpO2Z1bmN0aW9uIEModCl7aWYoIWoodCl8fChyPXQsUiYmUiBpbiByKSlyZXR1cm4hMTt2YXIgcixlPWZ1bmN0aW9uKHQpe2lmKCFqKHQpKXJldHVybiExO3ZhciByPXYodCk7cmV0dXJuIHI9PU98fHI9PW18fHI9PVN8fHI9PXd9KHQpP0U6RjtyZXR1cm4gZS50ZXN0KGZ1bmN0aW9uKHQpe2lmKG51bGwhPXQpe3RyeXtyZXR1cm4gei5jYWxsKHQpfWNhdGNoKHQpe310cnl7cmV0dXJuIHQrIiJ9Y2F0Y2godCl7fX1yZXR1cm4iIn0odCkpfWZ1bmN0aW9uIEkodCxyKXt2YXIgZT1mdW5jdGlvbih0LHIpe3JldHVybiBudWxsPT10P3ZvaWQgMDp0W3JdfSh0LHIpO3JldHVybiBDKGUpP2U6dm9pZCAwfXZhciBUPUkoT2JqZWN0LCJjcmVhdGUiKTt2YXIgTT1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3ZhciBxPU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7ZnVuY3Rpb24gTCh0KXt2YXIgcj0tMSxlPW51bGw9PXQ/MDp0Lmxlbmd0aDtmb3IodGhpcy5jbGVhcigpOysrcjxlOyl7dmFyIG49dFtyXTt0aGlzLnNldChuWzBdLG5bMV0pfX1mdW5jdGlvbiBVKHQscil7Zm9yKHZhciBlLG4sbz10Lmxlbmd0aDtvLS07KWlmKChlPXRbb11bMF0pPT09KG49cil8fGUhPWUmJm4hPW4pcmV0dXJuIG87cmV0dXJuLTF9TC5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLl9fZGF0YV9fPVQ/VChudWxsKTp7fSx0aGlzLnNpemU9MH0sTC5wcm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9uKHQpe3ZhciByPXRoaXMuaGFzKHQpJiZkZWxldGUgdGhpcy5fX2RhdGFf