UNPKG

@tencentcloud/tuiroom-engine-js

Version:
3 lines 1.44 MB
Object.defineProperty(exports,"__esModule",{value:!0});var A=require("@tencentcloud/chat"),B=require("rtc-detect"),I=require("trtc-cloud-js-sdk"),Q=require("tcplayer.js");function g(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var E=g(A),C=g(B),i=g(I),o=g(Q);function G(A,B,I,Q){var g,E=arguments.length,C=E<3?B:null===Q?Q=Object.getOwnPropertyDescriptor(B,I):Q;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)C=Reflect.decorate(A,B,I,Q);else for(var i=A.length-1;i>=0;i--)(g=A[i])&&(C=(E<3?g(C):E>3?g(B,I,C):g(B,I))||C);return E>3&&C&&Object.defineProperty(B,I,C),C}function a(A,B,I,Q){return new(I||(I=Promise))((function(g,E){function C(A){try{o(Q.next(A))}catch(B){E(B)}}function i(A){try{o(Q.throw(A))}catch(B){E(B)}}function o(A){var B;A.done?g(A.value):(B=A.value,B instanceof I?B:new I((function(A){A(B)}))).then(C,i)}o((Q=Q.apply(A,B||[])).next())}))}function D(A,B){(null==B||B>A.length)&&(B=A.length);for(var I=0,Q=Array(B);I<B;I++)Q[I]=A[I];return Q}function h(A,B){if(!(A instanceof B))throw new TypeError("Cannot call a class as a function")}function w(A,B){for(var I=0;I<B.length;I++){var Q=B[I];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(A,t(Q.key),Q)}}function R(A,B,I){return B&&w(A.prototype,B),I&&w(A,I),Object.defineProperty(A,"prototype",{writable:!1}),A}function s(){ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var A,B,I="function"==typeof Symbol?Symbol:{},Q=I.iterator||"@@iterator",g=I.toStringTag||"@@toStringTag";function E(I,Q,g,E){var o=Q&&Q.prototype instanceof i?Q:i,G=Object.create(o.prototype);return F(G,"_invoke",function(I,Q,g){var E,i,o,G=0,a=g||[],D=!1,h={p:0,n:0,v:A,a:w,f:w.bind(A,4),d:function(B,I){return E=B,i=0,o=A,h.n=I,C}};function w(I,Q){for(i=I,o=Q,B=0;!D&&G&&!g&&B<a.length;B++){var g,E=a[B],w=h.p,R=E[2];I>3?(g=R===Q)&&(o=E[(i=E[4])?5:(i=3,3)],E[4]=E[5]=A):E[0]<=w&&((g=I<2&&w<E[1])?(i=0,h.v=Q,h.n=E[1]):w<R&&(g=I<3||E[0]>Q||Q>R)&&(E[4]=I,E[5]=Q,h.n=R,i=0))}if(g||I>1)return C;throw D=!0,Q}return function(g,a,R){if(G>1)throw TypeError("Generator is already running");for(D&&1===a&&w(a,R),i=a,o=R;(B=i<2?A:o)||!D;){E||(i?i<3?(i>1&&(h.n=-1),w(i,o)):h.n=o:h.v=o);try{if(G=2,E){if(i||(g="next"),B=E[g]){if(!(B=B.call(E,o)))throw TypeError("iterator result is not an object");if(!B.done)return B;o=B.value,i<2&&(i=0)}else 1===i&&(B=E.return)&&B.call(E),i<2&&(o=TypeError("The iterator does not provide a '"+g+"' method"),i=1);E=A}else if((B=(D=h.n<0)?o:I.call(Q,h))!==C)break}catch(B){E=A,i=1,o=B}finally{G=1}}return{value:B,done:D}}}(I,g,E),!0),G}var C={};function i(){}function o(){}function G(){}B=Object.getPrototypeOf;var a=[][Q]?B(B([][Q]())):(F(B={},Q,(function(){return this})),B),D=G.prototype=i.prototype=Object.create(a);function h(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,G):(A.__proto__=G,F(A,g,"GeneratorFunction")),A.prototype=Object.create(D),A}return o.prototype=G,F(D,"constructor",G),F(G,"constructor",o),o.displayName="GeneratorFunction",F(G,g,"GeneratorFunction"),F(D),F(D,g,"Generator"),F(D,Q,(function(){return this})),F(D,"toString",(function(){return"[object Generator]"})),(s=function(){return{w:E,m:h}})()}function F(A,B,I,Q){var g=Object.defineProperty;try{g({},"",{})}catch(A){g=0}F=function(A,B,I,Q){if(B)g?g(A,B,{value:I,enumerable:!Q,configurable:!Q,writable:!Q}):A[B]=I;else{function E(B,I){F(A,B,(function(A){return this._invoke(B,I,A)}))}E("next",0),E("throw",1),E("return",2)}},F(A,B,I,Q)}function e(A,B){return function(A){if(Array.isArray(A))return A}(A)||function(A,B){var I=null==A?null:"undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=I){var Q,g,E,C,i=[],o=!0,G=!1;try{if(E=(I=I.call(A)).next,0===B){if(Object(I)!==I)return;o=!1}else for(;!(o=(Q=E.call(I)).done)&&(i.push(Q.value),i.length!==B);o=!0);}catch(A){G=!0,g=A}finally{try{if(!o&&null!=I.return&&(C=I.return(),Object(C)!==C))return}finally{if(G)throw g}}return i}}(A,B)||k(A,B)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(A){return function(A){if(Array.isArray(A))return D(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||k(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(A){var B=function(A,B){if("object"!=typeof A||!A)return A;var I=A[Symbol.toPrimitive];if(void 0!==I){var Q=I.call(A,B||"default");if("object"!=typeof Q)return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===B?String:Number)(A)}(A,"string");return"symbol"==typeof B?B:B+""}function y(A){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},y(A)}function k(A,B){if(A){if("string"==typeof A)return D(A,B);var I={}.toString.call(A).slice(8,-1);return"Object"===I&&A.constructor&&(I=A.constructor.name),"Map"===I||"Set"===I?Array.from(A):"Arguments"===I||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I)?D(A,B):void 0}}"function"==typeof SuppressedError&&SuppressedError;var U="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},S=function(A){return A&&A.Math===Math&&A},c=S("object"==typeof globalThis&&globalThis)||S("object"==typeof window&&window)||S("object"==typeof self&&self)||S("object"==typeof U&&U)||S("object"==typeof U&&U)||function(){return this}()||Function("return this")(),r={},L=function(A){try{return!!A()}catch(B){return!0}},n=!L((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),N=!L((function(){var A=function(){}.bind();return"function"!=typeof A||A.hasOwnProperty("prototype")})),Y=N,J=Function.prototype.call,q=Y?J.bind(J):function(){return J.apply(J,arguments)},H={},K={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,u=l&&!K.call({1:2},1);H.f=u?function(A){var B=l(this,A);return!!B&&B.enumerable}:K;var d,x,f=function(A,B){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:B}},p=N,v=Function.prototype,Z=v.call,m=p&&v.bind.bind(Z,Z),b=p?m:function(A){return function(){return Z.apply(A,arguments)}},V=b,W=V({}.toString),T=V("".slice),O=function(A){return T(W(A),8,-1)},j=L,X=O,P=Object,z=b("".split),_=j((function(){return!P("z").propertyIsEnumerable(0)}))?function(A){return"String"===X(A)?z(A,""):P(A)}:P,$=function(A){return null==A},AA=$,BA=TypeError,IA=function(A){if(AA(A))throw new BA("Can't call method on "+A);return A},QA=_,gA=IA,EA=function(A){return QA(gA(A))},CA="object"==typeof document&&document.all,iA=void 0===CA&&void 0!==CA?function(A){return"function"==typeof A||A===CA}:function(A){return"function"==typeof A},oA=iA,GA=function(A){return"object"==typeof A?null!==A:oA(A)},aA=c,DA=iA,hA=function(A,B){return arguments.length<2?(I=aA[A],DA(I)?I:void 0):aA[A]&&aA[A][B];var I},wA=b({}.isPrototypeOf),RA=c.navigator,sA=RA&&RA.userAgent,FA=sA?String(sA):"",eA=c,MA=FA,tA=eA.process,yA=eA.Deno,kA=tA&&tA.versions||yA&&yA.version,UA=kA&&kA.v8;UA&&(x=(d=UA.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!x&&MA&&(!(d=MA.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=MA.match(/Chrome\/(\d+)/))&&(x=+d[1]);var SA=x,cA=SA,rA=L,LA=c.String,nA=!!Object.getOwnPropertySymbols&&!rA((function(){var A=Symbol("symbol detection");return!LA(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&cA&&cA<41})),NA=nA&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,YA=hA,JA=iA,qA=wA,HA=Object,KA=NA?function(A){return"symbol"==typeof A}:function(A){var B=YA("Symbol");return JA(B)&&qA(B.prototype,HA(A))},lA=String,uA=function(A){try{return lA(A)}catch(B){return"Object"}},dA=iA,xA=uA,fA=TypeError,pA=function(A){if(dA(A))return A;throw new fA(xA(A)+" is not a function")},vA=pA,ZA=$,mA=function(A,B){var I=A[B];return ZA(I)?void 0:vA(I)},bA=q,VA=iA,WA=GA,TA=TypeError,OA={},jA={get exports(){return OA},set exports(A){OA=A}},XA=c,PA=Object.defineProperty,zA=function(A,B){try{PA(XA,A,{value:B,configurable:!0,writable:!0})}catch(I){XA[A]=B}return B},_A=c,$A=zA,AB="__core-js_shared__",BB=jA.exports=_A[AB]||$A(AB,{});(BB.versions||(BB.versions=[])).push({version:"3.43.0",mode:"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",source:"https://github.com/zloirock/core-js"});var IB=OA,QB=function(A,B){return IB[A]||(IB[A]=B||{})},gB=IA,EB=Object,CB=function(A){return EB(gB(A))},iB=CB,oB=b({}.hasOwnProperty),GB=Object.hasOwn||function(A,B){return oB(iB(A),B)},aB=b,DB=0,hB=Math.random(),wB=aB(1.1.toString),RB=function(A){return"Symbol("+(void 0===A?"":A)+")_"+wB(++DB+hB,36)},sB=QB,FB=GB,eB=RB,MB=nA,tB=NA,yB=c.Symbol,kB=sB("wks"),UB=tB?yB.for||yB:yB&&yB.withoutSetter||eB,SB=function(A){return FB(kB,A)||(kB[A]=MB&&FB(yB,A)?yB[A]:UB("Symbol."+A)),kB[A]},cB=q,rB=GA,LB=KA,nB=mA,NB=function(A,B){var I,Q;if("string"===B&&VA(I=A.toString)&&!WA(Q=bA(I,A)))return Q;if(VA(I=A.valueOf)&&!WA(Q=bA(I,A)))return Q;if("string"!==B&&VA(I=A.toString)&&!WA(Q=bA(I,A)))return Q;throw new TA("Can't convert object to primitive value")},YB=TypeError,JB=SB("toPrimitive"),qB=function(A,B){if(!rB(A)||LB(A))return A;var I,Q=nB(A,JB);if(Q){if(void 0===B&&(B="default"),I=cB(Q,A,B),!rB(I)||LB(I))return I;throw new YB("Can't convert object to primitive value")}return void 0===B&&(B="number"),NB(A,B)},HB=qB,KB=KA,lB=function(A){var B=HB(A,"string");return KB(B)?B:B+""},uB=GA,dB=c.document,xB=uB(dB)&&uB(dB.createElement),fB=function(A){return xB?dB.createElement(A):{}},pB=fB,vB=!n&&!L((function(){return 7!==Object.defineProperty(pB("div"),"a",{get:function(){return 7}}).a})),ZB=n,mB=q,bB=H,VB=f,WB=EA,TB=lB,OB=GB,jB=vB,XB=Object.getOwnPropertyDescriptor;r.f=ZB?XB:function(A,B){if(A=WB(A),B=TB(B),jB)try{return XB(A,B)}catch(I){}if(OB(A,B))return VB(!mB(bB.f,A,B),A[B])};var PB={},zB=n&&L((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),_B=GA,$B=String,AI=TypeError,BI=function(A){if(_B(A))return A;throw new AI($B(A)+" is not an object")},II=n,QI=vB,gI=zB,EI=BI,CI=lB,iI=TypeError,oI=Object.defineProperty,GI=Object.getOwnPropertyDescriptor,aI="enumerable",DI="configurable",hI="writable";PB.f=II?gI?function(A,B,I){if(EI(A),B=CI(B),EI(I),"function"==typeof A&&"prototype"===B&&"value"in I&&hI in I&&!I[hI]){var Q=GI(A,B);Q&&Q[hI]&&(A[B]=I.value,I={configurable:DI in I?I[DI]:Q[DI],enumerable:aI in I?I[aI]:Q[aI],writable:!1})}return oI(A,B,I)}:oI:function(A,B,I){if(EI(A),B=CI(B),EI(I),QI)try{return oI(A,B,I)}catch(Q){}if("get"in I||"set"in I)throw new iI("Accessors not supported");return"value"in I&&(A[B]=I.value),A};var wI=PB,RI=f,sI=n?function(A,B,I){return wI.f(A,B,RI(1,I))}:function(A,B,I){return A[B]=I,A},FI={},eI={get exports(){return FI},set exports(A){FI=A}},MI=n,tI=GB,yI=Function.prototype,kI=MI&&Object.getOwnPropertyDescriptor,UI=tI(yI,"name"),SI={EXISTS:UI,PROPER:UI&&"something"===function(){}.name,CONFIGURABLE:UI&&(!MI||MI&&kI(yI,"name").configurable)},cI=iA,rI=OA,LI=b(Function.toString);cI(rI.inspectSource)||(rI.inspectSource=function(A){return LI(A)});var nI,NI,YI,JI=rI.inspectSource,qI=iA,HI=c.WeakMap,KI=qI(HI)&&/native code/.test(String(HI)),lI=RB,uI=QB("keys"),dI=function(A){return uI[A]||(uI[A]=lI(A))},xI={},fI=KI,pI=c,vI=GA,ZI=sI,mI=GB,bI=OA,VI=dI,WI=xI,TI="Object already initialized",OI=pI.TypeError,jI=pI.WeakMap;if(fI||bI.state){var XI=bI.state||(bI.state=new jI);XI.get=XI.get,XI.has=XI.has,XI.set=XI.set,nI=function(A,B){if(XI.has(A))throw new OI(TI);return B.facade=A,XI.set(A,B),B},NI=function(A){return XI.get(A)||{}},YI=function(A){return XI.has(A)}}else{var PI=VI("state");WI[PI]=!0,nI=function(A,B){if(mI(A,PI))throw new OI(TI);return B.facade=A,ZI(A,PI,B),B},NI=function(A){return mI(A,PI)?A[PI]:{}},YI=function(A){return mI(A,PI)}}var zI={set:nI,get:NI,has:YI,enforce:function(A){return YI(A)?NI(A):nI(A,{})},getterFor:function(A){return function(B){var I;if(!vI(B)||(I=NI(B)).type!==A)throw new OI("Incompatible receiver, "+A+" required");return I}}},_I=b,$I=L,AQ=iA,BQ=GB,IQ=n,QQ=SI.CONFIGURABLE,gQ=JI,EQ=zI.enforce,CQ=zI.get,iQ=String,oQ=Object.defineProperty,GQ=_I("".slice),aQ=_I("".replace),DQ=_I([].join),hQ=IQ&&!$I((function(){return 8!==oQ((function(){}),"length",{value:8}).length})),wQ=String(String).split("String"),RQ=eI.exports=function(A,B,I){"Symbol("===GQ(iQ(B),0,7)&&(B="["+aQ(iQ(B),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),I&&I.getter&&(B="get "+B),I&&I.setter&&(B="set "+B),(!BQ(A,"name")||QQ&&A.name!==B)&&(IQ?oQ(A,"name",{value:B,configurable:!0}):A.name=B),hQ&&I&&BQ(I,"arity")&&A.length!==I.arity&&oQ(A,"length",{value:I.arity});try{I&&BQ(I,"constructor")&&I.constructor?IQ&&oQ(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch(g){}var Q=EQ(A);return BQ(Q,"source")||(Q.source=DQ(wQ,"string"==typeof B?B:"")),A};Function.prototype.toString=RQ((function(){return AQ(this)&&CQ(this).source||gQ(this)}),"toString");var sQ=iA,FQ=PB,eQ=FI,MQ=zA,tQ=function(A,B,I,Q){Q||(Q={});var g=Q.enumerable,E=void 0!==Q.name?Q.name:B;if(sQ(I)&&eQ(I,E,Q),Q.global)g?A[B]=I:MQ(B,I);else{try{Q.unsafe?A[B]&&(g=!0):delete A[B]}catch(C){}g?A[B]=I:FQ.f(A,B,{value:I,enumerable:!1,configurable:!Q.nonConfigurable,writable:!Q.nonWritable})}return A},yQ={},kQ=Math.ceil,UQ=Math.floor,SQ=Math.trunc||function(A){var B=+A;return(B>0?UQ:kQ)(B)},cQ=function(A){var B=+A;return B!=B||0===B?0:SQ(B)},rQ=cQ,LQ=Math.max,nQ=Math.min,NQ=function(A,B){var I=rQ(A);return I<0?LQ(I+B,0):nQ(I,B)},YQ=cQ,JQ=Math.min,qQ=function(A){var B=YQ(A);return B>0?JQ(B,9007199254740991):0},HQ=qQ,KQ=function(A){return HQ(A.length)},lQ=EA,uQ=NQ,dQ=KQ,xQ=function(A){return function(B,I,Q){var g=lQ(B),E=dQ(g);if(0===E)return!A&&-1;var C,i=uQ(Q,E);if(A&&I!=I){for(;E>i;)if((C=g[i++])!=C)return!0}else for(;E>i;i++)if((A||i in g)&&g[i]===I)return A||i||0;return!A&&-1}},fQ={includes:xQ(!0),indexOf:xQ(!1)},pQ=GB,vQ=EA,ZQ=fQ.indexOf,mQ=xI,bQ=b([].push),VQ=function(A,B){var I,Q=vQ(A),g=0,E=[];for(I in Q)!pQ(mQ,I)&&pQ(Q,I)&&bQ(E,I);for(;B.length>g;)pQ(Q,I=B[g++])&&(~ZQ(E,I)||bQ(E,I));return E},WQ=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],TQ=VQ,OQ=WQ.concat("length","prototype");yQ.f=Object.getOwnPropertyNames||function(A){return TQ(A,OQ)};var jQ={};jQ.f=Object.getOwnPropertySymbols;var XQ=hA,PQ=yQ,zQ=jQ,_Q=BI,$Q=b([].concat),Ag=XQ("Reflect","ownKeys")||function(A){var B=PQ.f(_Q(A)),I=zQ.f;return I?$Q(B,I(A)):B},Bg=GB,Ig=Ag,Qg=r,gg=PB,Eg=function(A,B,I){for(var Q=Ig(B),g=gg.f,E=Qg.f,C=0;C<Q.length;C++){var i=Q[C];Bg(A,i)||I&&Bg(I,i)||g(A,i,E(B,i))}},Cg=L,ig=iA,og=/#|\.prototype\./,Gg=function(A,B){var I=Dg[ag(A)];return I===wg||I!==hg&&(ig(B)?Cg(B):!!B)},ag=Gg.normalize=function(A){return String(A).replace(og,".").toLowerCase()},Dg=Gg.data={},hg=Gg.NATIVE="N",wg=Gg.POLYFILL="P",Rg=Gg,sg=c,Fg=r.f,eg=sI,Mg=tQ,tg=zA,yg=Eg,kg=Rg,Ug=function(A,B){var I,Q,g,E,C,i=A.target,o=A.global,G=A.stat;if(I=o?sg:G?sg[i]||tg(i,{}):sg[i]&&sg[i].prototype)for(Q in B){if(E=B[Q],g=A.dontCallGetSet?(C=Fg(I,Q))&&C.value:I[Q],!kg(o?Q:i+(G?".":"#")+Q,A.forced)&&void 0!==g){if(typeof E==typeof g)continue;yg(E,g)}(A.sham||g&&g.sham)&&eg(E,"sham",!0),Mg(I,Q,E,A)}},Sg={};Sg[SB("toStringTag")]="z";var cg="[object z]"===String(Sg),rg=cg,Lg=iA,ng=O,Ng=SB("toStringTag"),Yg=Object,Jg="Arguments"===ng(function(){return arguments}()),qg=rg?ng:function(A){var B,I,Q;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(I=function(A,B){try{return A[B]}catch(I){}}(B=Yg(A),Ng))?I:Jg?ng(B):"Object"===(Q=ng(B))&&Lg(B.callee)?"Arguments":Q},Hg=qg,Kg=String,lg=function(A){if("Symbol"===Hg(A))throw new TypeError("Cannot convert a Symbol value to a string");return Kg(A)},ug={},dg=VQ,xg=WQ,fg=Object.keys||function(A){return dg(A,xg)},pg=n,vg=zB,Zg=PB,mg=BI,bg=EA,Vg=fg;ug.f=pg&&!vg?Object.defineProperties:function(A,B){mg(A);for(var I,Q=bg(B),g=Vg(B),E=g.length,C=0;E>C;)Zg.f(A,I=g[C++],Q[I]);return A};var Wg,Tg=hA("document","documentElement"),Og=BI,jg=ug,Xg=WQ,Pg=xI,zg=Tg,_g=fB,$g="prototype",AE="script",BE=dI("IE_PROTO"),IE=function(){},QE=function(A){return"<"+AE+">"+A+"</"+AE+">"},gE=function(A){A.write(QE("")),A.close();var B=A.parentWindow.Object;return A=null,B},EE=function(){try{Wg=new ActiveXObject("htmlfile")}catch(g){}var A,B,I;EE="undefined"!=typeof document?document.domain&&Wg?gE(Wg):(B=_g("iframe"),I="java"+AE+":",B.style.display="none",zg.appendChild(B),B.src=String(I),(A=B.contentWindow.document).open(),A.write(QE("document.F=Object")),A.close(),A.F):gE(Wg);for(var Q=Xg.length;Q--;)delete EE[$g][Xg[Q]];return EE()};Pg[BE]=!0;var CE=Object.create||function(A,B){var I;return null!==A?(IE[$g]=Og(A),I=new IE,IE[$g]=null,I[BE]=A):I=EE(),void 0===B?I:jg.f(I,B)},iE={},oE=b([].slice),GE=O,aE=EA,DE=yQ.f,hE=oE,wE="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];iE.f=function(A){return wE&&"Window"===GE(A)?function(A){try{return DE(A)}catch(B){return hE(wE)}}(A):DE(aE(A))};var RE=FI,sE=PB,FE=function(A,B,I){return I.get&&RE(I.get,B,{getter:!0}),I.set&&RE(I.set,B,{setter:!0}),sE.f(A,B,I)},eE={},ME=SB;eE.f=ME;var tE=c,yE=tE,kE=GB,UE=eE,SE=PB.f,cE=q,rE=hA,LE=SB,nE=tQ,NE=PB.f,YE=GB,JE=SB("toStringTag"),qE=function(A,B,I){A&&!I&&(A=A.prototype),A&&!YE(A,JE)&&NE(A,JE,{configurable:!0,value:B})},HE=O,KE=b,lE=function(A){if("Function"===HE(A))return KE(A)},uE=pA,dE=N,xE=lE(lE.bind),fE=function(A,B){return uE(A),void 0===B?A:dE?xE(A,B):function(){return A.apply(B,arguments)}},pE=O,vE=Array.isArray||function(A){return"Array"===pE(A)},ZE=b,mE=L,bE=iA,VE=qg,WE=JI,TE=function(){},OE=hA("Reflect","construct"),jE=/^\s*(?:class|function)\b/,XE=ZE(jE.exec),PE=!jE.test(TE),zE=function(A){if(!bE(A))return!1;try{return OE(TE,[],A),!0}catch(B){return!1}},_E=function(A){if(!bE(A))return!1;switch(VE(A)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return PE||!!XE(jE,WE(A))}catch(B){return!0}};_E.sham=!0;var $E=!OE||mE((function(){var A;return zE(zE.call)||!zE(Object)||!zE((function(){A=!0}))||A}))?_E:zE,AC=vE,BC=$E,IC=GA,QC=SB("species"),gC=Array,EC=function(A){var B;return AC(A)&&(B=A.constructor,(BC(B)&&(B===gC||AC(B.prototype))||IC(B)&&null===(B=B[QC]))&&(B=void 0)),void 0===B?gC:B},CC=function(A,B){return new(EC(A))(0===B?0:B)},iC=fE,oC=_,GC=CB,aC=KQ,DC=CC,hC=b([].push),wC=function(A){var B=1===A,I=2===A,Q=3===A,g=4===A,E=6===A,C=7===A,i=5===A||E;return function(o,G,a,D){for(var h,w,R=GC(o),s=oC(R),F=aC(s),e=iC(G,a),M=0,t=D||DC,y=B?t(o,F):I||C?t(o,0):void 0;F>M;M++)if((i||M in s)&&(w=e(h=s[M],M,R),A))if(B)y[M]=w;else if(w)switch(A){case 3:return!0;case 5:return h;case 6:return M;case 2:hC(y,h)}else switch(A){case 4:return!1;case 7:hC(y,h)}return E?-1:Q||g?g:y}},RC={forEach:wC(0),map:wC(1),filter:wC(2),some:wC(3),every:wC(4),find:wC(5),findIndex:wC(6),filterReject:wC(7)},sC=Ug,FC=c,eC=q,MC=b,tC=n,yC=nA,kC=L,UC=GB,SC=wA,cC=BI,rC=EA,LC=lB,nC=lg,NC=f,YC=CE,JC=fg,qC=yQ,HC=iE,KC=jQ,lC=r,uC=PB,dC=ug,xC=H,fC=tQ,pC=FE,vC=QB,ZC=xI,mC=RB,bC=SB,VC=eE,WC=function(A){var B=yE.Symbol||(yE.Symbol={});kE(B,A)||SE(B,A,{value:UE.f(A)})},TC=function(){var A=rE("Symbol"),B=A&&A.prototype,I=B&&B.valueOf,Q=LE("toPrimitive");B&&!B[Q]&&nE(B,Q,(function(A){return cE(I,this)}),{arity:1})},OC=qE,jC=zI,XC=RC.forEach,PC=dI("hidden"),zC="Symbol",_C="prototype",$C=jC.set,Ai=jC.getterFor(zC),Bi=Object[_C],Ii=FC.Symbol,Qi=Ii&&Ii[_C],gi=FC.RangeError,Ei=FC.TypeError,Ci=FC.QObject,ii=lC.f,oi=uC.f,Gi=HC.f,ai=xC.f,Di=MC([].push),hi=vC("symbols"),wi=vC("op-symbols"),Ri=vC("wks"),si=!Ci||!Ci[_C]||!Ci[_C].findChild,Fi=function(A,B,I){var Q=ii(Bi,B);Q&&delete Bi[B],oi(A,B,I),Q&&A!==Bi&&oi(Bi,B,Q)},ei=tC&&kC((function(){return 7!==YC(oi({},"a",{get:function(){return oi(this,"a",{value:7}).a}})).a}))?Fi:oi,Mi=function(A,B){var I=hi[A]=YC(Qi);return $C(I,{type:zC,tag:A,description:B}),tC||(I.description=B),I},ti=function(A,B,I){A===Bi&&ti(wi,B,I),cC(A);var Q=LC(B);return cC(I),UC(hi,Q)?(I.enumerable?(UC(A,PC)&&A[PC][Q]&&(A[PC][Q]=!1),I=YC(I,{enumerable:NC(0,!1)})):(UC(A,PC)||oi(A,PC,NC(1,YC(null))),A[PC][Q]=!0),ei(A,Q,I)):oi(A,Q,I)},yi=function(A,B){cC(A);var I=rC(B),Q=JC(I).concat(ci(I));return XC(Q,(function(B){tC&&!eC(ki,I,B)||ti(A,B,I[B])})),A},ki=function(A){var B=LC(A),I=eC(ai,this,B);return!(this===Bi&&UC(hi,B)&&!UC(wi,B))&&(!(I||!UC(this,B)||!UC(hi,B)||UC(this,PC)&&this[PC][B])||I)},Ui=function(A,B){var I=rC(A),Q=LC(B);if(I!==Bi||!UC(hi,Q)||UC(wi,Q)){var g=ii(I,Q);return!g||!UC(hi,Q)||UC(I,PC)&&I[PC][Q]||(g.enumerable=!0),g}},Si=function(A){var B=Gi(rC(A)),I=[];return XC(B,(function(A){UC(hi,A)||UC(ZC,A)||Di(I,A)})),I},ci=function(A){var B=A===Bi,I=Gi(B?wi:rC(A)),Q=[];return XC(I,(function(A){!UC(hi,A)||B&&!UC(Bi,A)||Di(Q,hi[A])})),Q};yC||(fC(Qi=(Ii=function(){if(SC(Qi,this))throw new Ei("Symbol is not a constructor");var A=arguments.length&&void 0!==arguments[0]?nC(arguments[0]):void 0,B=mC(A),I=function(A){var Q=void 0===this?FC:this;Q===Bi&&eC(I,wi,A),UC(Q,PC)&&UC(Q[PC],B)&&(Q[PC][B]=!1);var g=NC(1,A);try{ei(Q,B,g)}catch(E){if(!(E instanceof gi))throw E;Fi(Q,B,g)}};return tC&&si&&ei(Bi,B,{configurable:!0,set:I}),Mi(B,A)})[_C],"toString",(function(){return Ai(this).tag})),fC(Ii,"withoutSetter",(function(A){return Mi(mC(A),A)})),xC.f=ki,uC.f=ti,dC.f=yi,lC.f=Ui,qC.f=HC.f=Si,KC.f=ci,VC.f=function(A){return Mi(bC(A),A)},tC&&(pC(Qi,"description",{configurable:!0,get:function(){return Ai(this).description}}),fC(Bi,"propertyIsEnumerable",ki,{unsafe:!0}))),sC({global:!0,constructor:!0,wrap:!0,forced:!yC,sham:!yC},{Symbol:Ii}),XC(JC(Ri),(function(A){WC(A)})),sC({target:zC,stat:!0,forced:!yC},{useSetter:function(){si=!0},useSimple:function(){si=!1}}),sC({target:"Object",stat:!0,forced:!yC,sham:!tC},{create:function(A,B){return void 0===B?YC(A):yi(YC(A),B)},defineProperty:ti,defineProperties:yi,getOwnPropertyDescriptor:Ui}),sC({target:"Object",stat:!0,forced:!yC},{getOwnPropertyNames:Si}),TC(),OC(Ii,zC),ZC[PC]=!0;var ri=nA&&!!Symbol.for&&!!Symbol.keyFor,Li=Ug,ni=hA,Ni=GB,Yi=lg,Ji=QB,qi=ri,Hi=Ji("string-to-symbol-registry"),Ki=Ji("symbol-to-string-registry");Li({target:"Symbol",stat:!0,forced:!qi},{for:function(A){var B=Yi(A);if(Ni(Hi,B))return Hi[B];var I=ni("Symbol")(B);return Hi[B]=I,Ki[I]=B,I}});var li=Ug,ui=GB,di=KA,xi=uA,fi=ri,pi=QB("symbol-to-string-registry");li({target:"Symbol",stat:!0,forced:!fi},{keyFor:function(A){if(!di(A))throw new TypeError(xi(A)+" is not a symbol");if(ui(pi,A))return pi[A]}});var vi=N,Zi=Function.prototype,mi=Zi.apply,bi=Zi.call,Vi="object"==typeof Reflect&&Reflect.apply||(vi?bi.bind(mi):function(){return bi.apply(mi,arguments)}),Wi=vE,Ti=iA,Oi=O,ji=lg,Xi=b([].push),Pi=Ug,zi=hA,_i=Vi,$i=q,Ao=b,Bo=L,Io=iA,Qo=KA,go=oE,Eo=function(A){if(Ti(A))return A;if(Wi(A)){for(var B=A.length,I=[],Q=0;Q<B;Q++){var g=A[Q];"string"==typeof g?Xi(I,g):"number"!=typeof g&&"Number"!==Oi(g)&&"String"!==Oi(g)||Xi(I,ji(g))}var E=I.length,C=!0;return function(A,B){if(C)return C=!1,B;if(Wi(this))return B;for(var Q=0;Q<E;Q++)if(I[Q]===A)return B}}},Co=nA,io=String,oo=zi("JSON","stringify"),Go=Ao(/./.exec),ao=Ao("".charAt),Do=Ao("".charCodeAt),ho=Ao("".replace),wo=Ao(1.1.toString),Ro=/[\uD800-\uDFFF]/g,so=/^[\uD800-\uDBFF]$/,Fo=/^[\uDC00-\uDFFF]$/,eo=!Co||Bo((function(){var A=zi("Symbol")("stringify detection");return"[null]"!==oo([A])||"{}"!==oo({a:A})||"{}"!==oo(Object(A))})),Mo=Bo((function(){return'"\\udf06\\ud834"'!==oo("\udf06\ud834")||'"\\udead"'!==oo("\udead")})),to=function(A,B){var I=go(arguments),Q=Eo(B);if(Io(Q)||void 0!==A&&!Qo(A))return I[1]=function(A,B){if(Io(Q)&&(B=$i(Q,this,io(A),B)),!Qo(B))return B},_i(oo,null,I)},yo=function(A,B,I){var Q=ao(I,B-1),g=ao(I,B+1);return Go(so,A)&&!Go(Fo,g)||Go(Fo,A)&&!Go(so,Q)?"\\u"+wo(Do(A,0),16):A};oo&&Pi({target:"JSON",stat:!0,arity:3,forced:eo||Mo},{stringify:function(A,B,I){var Q=go(arguments),g=_i(eo?to:oo,null,Q);return Mo&&"string"==typeof g?ho(g,Ro,yo):g}});var ko=jQ,Uo=CB;Ug({target:"Object",stat:!0,forced:!nA||L((function(){ko.f(1)}))},{getOwnPropertySymbols:function(A){var B=ko.f;return B?B(Uo(A)):[]}});var So=Ug,co=n,ro=b,Lo=GB,no=iA,No=wA,Yo=lg,Jo=FE,qo=Eg,Ho=c.Symbol,Ko=Ho&&Ho.prototype;if(co&&no(Ho)&&(!("description"in Ko)||void 0!==Ho().description)){var lo={},uo=function(){var A=arguments.length<1||void 0===arguments[0]?void 0:Yo(arguments[0]),B=No(Ko,this)?new Ho(A):void 0===A?Ho():Ho(A);return""===A&&(lo[B]=!0),B};qo(uo,Ho),uo.prototype=Ko,Ko.constructor=uo;var xo="Symbol(description detection)"===String(Ho("description detection")),fo=ro(Ko.valueOf),po=ro(Ko.toString),vo=/^Symbol\((.*)\)[^)]+$/,Zo=ro("".replace),mo=ro("".slice);Jo(Ko,"description",{configurable:!0,get:function(){var A=fo(this);if(Lo(lo,A))return"";var B=po(A),I=xo?mo(B,7,-1):Zo(B,vo,"$1");return""===I?void 0:I}}),So({global:!0,constructor:!0,forced:!0},{Symbol:uo})}var bo=TypeError,Vo=function(A){if(A>9007199254740991)throw bo("Maximum allowed index exceeded");return A},Wo=n,To=PB,Oo=f,jo=function(A,B,I){Wo?To.f(A,B,Oo(0,I)):A[B]=I},Xo=L,Po=SA,zo=SB("species"),_o=function(A){return Po>=51||!Xo((function(){var B=[];return(B.constructor={})[zo]=function(){return{foo:1}},1!==B[A](Boolean).foo}))},$o=Ug,AG=L,BG=vE,IG=GA,QG=CB,gG=KQ,EG=Vo,CG=jo,iG=CC,oG=_o,GG=SA,aG=SB("isConcatSpreadable"),DG=GG>=51||!AG((function(){var A=[];return A[aG]=!1,A.concat()[0]!==A})),hG=function(A){if(!IG(A))return!1;var B=A[aG];return void 0!==B?!!B:BG(A)};$o({target:"Array",proto:!0,arity:1,forced:!DG||!oG("concat")},{concat:function(A){var B,I,Q,g,E,C=QG(this),i=iG(C,0),o=0;for(B=-1,Q=arguments.length;B<Q;B++)if(hG(E=-1===B?C:arguments[B]))for(g=gG(E),EG(o+g),I=0;I<g;I++,o++)I in E&&CG(i,o,E[I]);else EG(o+1),CG(i,o++,E);return i.length=o,i}});var wG=uA,RG=TypeError,sG=function(A,B){if(!delete A[B])throw new RG("Cannot delete property "+wG(B)+" of "+wG(A))},FG=CB,eG=NQ,MG=KQ,tG=sG,yG=Math.min,kG=[].copyWithin||function(A,B){var I=FG(this),Q=MG(I),g=eG(A,Q),E=eG(B,Q),C=arguments.length>2?arguments[2]:void 0,i=yG((void 0===C?Q:eG(C,Q))-E,Q-g),o=1;for(E<g&&g<E+i&&(o=-1,E+=i-1,g+=i-1);i-- >0;)E in I?I[g]=I[E]:tG(I,g),g+=o,E+=o;return I},UG=SB,SG=CE,cG=PB.f,rG=UG("unscopables"),LG=Array.prototype;void 0===LG[rG]&&cG(LG,rG,{configurable:!0,value:SG(null)});var nG=function(A){LG[rG][A]=!0},NG=nG;Ug({target:"Array",proto:!0},{copyWithin:kG}),NG("copyWithin");var YG=RC.filter;Ug({target:"Array",proto:!0,forced:!_o("filter")},{filter:function(A){return YG(this,A,arguments.length>1?arguments[1]:void 0)}});var JG=Ug,qG=RC.findIndex,HG=nG,KG="findIndex",lG=!0;KG in[]&&Array(1)[KG]((function(){lG=!1})),JG({target:"Array",proto:!0,forced:lG},{findIndex:function(A){return qG(this,A,arguments.length>1?arguments[1]:void 0)}}),HG(KG);var uG=L,dG=function(A,B){var I=[][A];return!!I&&uG((function(){I.call(null,B||function(){return 1},1)}))},xG=RC.forEach,fG=dG("forEach")?[].forEach:function(A){return xG(this,A,arguments.length>1?arguments[1]:void 0)};Ug({target:"Array",proto:!0,forced:[].forEach!==fG},{forEach:fG});var pG=q,vG=BI,ZG=mA,mG=function(A,B,I){var Q,g;vG(A);try{if(!(Q=ZG(A,"return"))){if("throw"===B)throw I;return I}Q=pG(Q,A)}catch(E){g=!0,Q=E}if("throw"===B)throw I;if(g)throw Q;return vG(Q),I},bG=BI,VG=mG,WG={},TG=WG,OG=SB("iterator"),jG=Array.prototype,XG=function(A){return void 0!==A&&(TG.Array===A||jG[OG]===A)},PG=qg,zG=mA,_G=$,$G=WG,Aa=SB("iterator"),Ba=function(A){if(!_G(A))return zG(A,Aa)||zG(A,"@@iterator")||$G[PG(A)]},Ia=q,Qa=pA,ga=BI,Ea=uA,Ca=Ba,ia=TypeError,oa=function(A,B){var I=arguments.length<2?Ca(A):B;if(Qa(I))return ga(Ia(I,A));throw new ia(Ea(A)+" is not iterable")},Ga=fE,aa=q,Da=CB,ha=function(A,B,I,Q){try{return Q?B(bG(I)[0],I[1]):B(I)}catch(g){VG(A,"throw",g)}},wa=XG,Ra=$E,sa=KQ,Fa=jo,ea=oa,Ma=Ba,ta=Array,ya=SB("iterator"),ka=!1;try{var Ua=0,Sa={next:function(){return{done:!!Ua++}},return:function(){ka=!0}};Sa[ya]=function(){return this},Array.from(Sa,(function(){throw 2}))}catch(Uq){}var ca=function(A,B){try{if(!B&&!ka)return!1}catch(Uq){return!1}var I=!1;try{var Q={};Q[ya]=function(){return{next:function(){return{done:I=!0}}}},A(Q)}catch(Uq){}return I},ra=function(A){var B=Da(A),I=Ra(this),Q=arguments.length,g=Q>1?arguments[1]:void 0,E=void 0!==g;E&&(g=Ga(g,Q>2?arguments[2]:void 0));var C,i,o,G,a,D,h=Ma(B),w=0;if(!h||this===ta&&wa(h))for(C=sa(B),i=I?new this(C):ta(C);C>w;w++)D=E?g(B[w],w):B[w],Fa(i,w,D);else for(i=I?new this:[],a=(G=ea(B,h)).next;!(o=aa(a,G)).done;w++)D=E?ha(G,g,[o.value,w],!0):o.value,Fa(i,w,D);return i.length=w,i};Ug({target:"Array",stat:!0,forced:!ca((function(A){Array.from(A)}))},{from:ra});var La=fQ.includes,na=nG;Ug({target:"Array",proto:!0,forced:L((function(){return!Array(1).includes()}))},{includes:function(A){return La(this,A,arguments.length>1?arguments[1]:void 0)}}),na("includes");var Na=Ug,Ya=fQ.indexOf,Ja=dG,qa=lE([].indexOf),Ha=!!qa&&1/qa([1],1,-0)<0;Na({target:"Array",proto:!0,forced:Ha||!Ja("indexOf")},{indexOf:function(A){var B=arguments.length>1?arguments[1]:void 0;return Ha?qa(this,A,B)||0:Ya(this,A,B)}});var Ka,la,ua,da=!L((function(){function A(){}return A.prototype.constructor=null,Object.getPrototypeOf(new A)!==A.prototype})),xa=GB,fa=iA,pa=CB,va=da,Za=dI("IE_PROTO"),ma=Object,ba=ma.prototype,Va=va?ma.getPrototypeOf:function(A){var B=pa(A);if(xa(B,Za))return B[Za];var I=B.constructor;return fa(I)&&B instanceof I?I.prototype:B instanceof ma?ba:null},Wa=L,Ta=iA,Oa=GA,ja=Va,Xa=tQ,Pa=SB("iterator"),za=!1;[].keys&&("next"in(ua=[].keys())?(la=ja(ja(ua)))!==Object.prototype&&(Ka=la):za=!0);var _a=!Oa(Ka)||Wa((function(){var A={};return Ka[Pa].call(A)!==A}));_a&&(Ka={}),Ta(Ka[Pa])||Xa(Ka,Pa,(function(){return this}));var $a={IteratorPrototype:Ka,BUGGY_SAFARI_ITERATORS:za},AD=$a.IteratorPrototype,BD=CE,ID=f,QD=qE,gD=WG,ED=function(){return this},CD=b,iD=pA,oD=GA,GD=function(A){return oD(A)||null===A},aD=String,DD=TypeError,hD=function(A,B,I){try{return CD(iD(Object.getOwnPropertyDescriptor(A,B)[I]))}catch(Uq){}},wD=GA,RD=IA,sD=function(A){if(GD(A))return A;throw new DD("Can't set "+aD(A)+" as a prototype")},FD=Object.setPrototypeOf||("__proto__"in{}?function(){var A,B=!1,I={};try{(A=hD(Object.prototype,"__proto__","set"))(I,[]),B=I instanceof Array}catch(Uq){}return function(I,Q){return RD(I),sD(Q),wD(I)?(B?A(I,Q):I.__proto__=Q,I):I}}():void 0),eD=Ug,MD=q,tD=iA,yD=function(A,B,I,Q){var g=B+" Iterator";return A.prototype=BD(AD,{next:ID(+!Q,I)}),QD(A,g,!1),gD[g]=ED,A},kD=Va,UD=FD,SD=qE,cD=sI,rD=tQ,LD=WG,nD=SI.PROPER,ND=SI.CONFIGURABLE,YD=$a.IteratorPrototype,JD=$a.BUGGY_SAFARI_ITERATORS,qD=SB("iterator"),HD="keys",KD="values",lD="entries",uD=function(){return this},dD=function(A,B,I,Q,g,E,C){yD(I,B,Q);var i,o,G,a=function(A){if(A===g&&s)return s;if(!JD&&A&&A in w)return w[A];switch(A){case HD:case KD:case lD:return function(){return new I(this,A)}}return function(){return new I(this)}},D=B+" Iterator",h=!1,w=A.prototype,R=w[qD]||w["@@iterator"]||g&&w[g],s=!JD&&R||a(g),F="Array"===B&&w.entries||R;if(F&&(i=kD(F.call(new A)))!==Object.prototype&&i.next&&(kD(i)!==YD&&(UD?UD(i,YD):tD(i[qD])||rD(i,qD,uD)),SD(i,D,!0)),nD&&g===KD&&R&&R.name!==KD&&(ND?cD(w,"name",KD):(h=!0,s=function(){return MD(R,this)})),g)if(o={values:a(KD),keys:E?s:a(HD),entries:a(lD)},C)for(G in o)(JD||h||!(G in w))&&rD(w,G,o[G]);else eD({target:B,proto:!0,forced:JD||h},o);return w[qD]!==s&&rD(w,qD,s,{name:g}),LD[B]=s,o},xD=function(A,B){return{value:A,done:B}},fD=EA,pD=nG,vD=WG,ZD=zI,mD=PB.f,bD=dD,VD=xD,WD=n,TD="Array Iterator",OD=ZD.set,jD=ZD.getterFor(TD),XD=bD(Array,"Array",(function(A,B){OD(this,{type:TD,target:fD(A),index:0,kind:B})}),(function(){var A=jD(this),B=A.target,I=A.index++;if(!B||I>=B.length)return A.target=null,VD(void 0,!0);switch(A.kind){case"keys":return VD(I,!1);case"values":return VD(B[I],!1)}return VD([I,B[I]],!1)}),"values"),PD=vD.Arguments=vD.Array;if(pD("keys"),pD("values"),pD("entries"),WD&&"values"!==PD.name)try{mD(PD,"name",{value:"values"})}catch(Uq){}var zD=Ug,_D=_,$D=EA,Ah=dG,Bh=b([].join);zD({target:"Array",proto:!0,forced:_D!==Object||!Ah("join",",")},{join:function(A){return Bh($D(this),void 0===A?",":A)}});var Ih=Vi,Qh=EA,gh=cQ,Eh=KQ,Ch=dG,ih=Math.min,oh=[].lastIndexOf,Gh=!!oh&&1/[1].lastIndexOf(1,-0)<0,ah=Ch("lastIndexOf"),Dh=Gh||!ah?function(A){if(Gh)return Ih(oh,this,arguments)||0;var B=Qh(this),I=Eh(B);if(0===I)return-1;var Q=I-1;for(arguments.length>1&&(Q=ih(Q,gh(arguments[1]))),Q<0&&(Q=I+Q);Q>=0;Q--)if(Q in B&&B[Q]===A)return Q||0;return-1}:oh;Ug({target:"Array",proto:!0,forced:Dh!==[].lastIndexOf},{lastIndexOf:Dh});var hh=RC.map;Ug({target:"Array",proto:!0,forced:!_o("map")},{map:function(A){return hh(this,A,arguments.length>1?arguments[1]:void 0)}});var wh=Ug,Rh=vE,sh=$E,Fh=GA,eh=NQ,Mh=KQ,th=EA,yh=jo,kh=SB,Uh=oE,Sh=_o("slice"),ch=kh("species"),rh=Array,Lh=Math.max;wh({target:"Array",proto:!0,forced:!Sh},{slice:function(A,B){var I,Q,g,E=th(this),C=Mh(E),i=eh(A,C),o=eh(void 0===B?C:B,C);if(Rh(E)&&(I=E.constructor,(sh(I)&&(I===rh||Rh(I.prototype))||Fh(I)&&null===(I=I[ch]))&&(I=void 0),I===rh||void 0===I))return Uh(E,i,o);for(Q=new(void 0===I?rh:I)(Lh(o-i,0)),g=0;i<o;i++,g++)i in E&&yh(Q,g,E[i]);return Q.length=g,Q}});var nh=n,Nh=vE,Yh=TypeError,Jh=Object.getOwnPropertyDescriptor,qh=nh&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(Uq){return Uq instanceof TypeError}}(),Hh=Ug,Kh=CB,lh=NQ,uh=cQ,dh=KQ,xh=qh?function(A,B){if(Nh(A)&&!Jh(A,"length").writable)throw new Yh("Cannot set read only .length");return A.length=B}:function(A,B){return A.length=B},fh=Vo,ph=CC,vh=jo,Zh=sG,mh=_o("splice"),bh=Math.max,Vh=Math.min;Hh({target:"Array",proto:!0,forced:!mh},{splice:function(A,B){var I,Q,g,E,C,i,o=Kh(this),G=dh(o),a=lh(A,G),D=arguments.length;for(0===D?I=Q=0:1===D?(I=0,Q=G-a):(I=D-2,Q=Vh(bh(uh(B),0),G-a)),fh(G+I-Q),g=ph(o,Q),E=0;E<Q;E++)(C=a+E)in o&&vh(g,E,o[C]);if(g.length=Q,I<Q){for(E=a;E<G-Q;E++)i=E+I,(C=E+Q)in o?o[i]=o[C]:Zh(o,i);for(E=G;E>G-Q+I;E--)Zh(o,E-1)}else if(I>Q)for(E=G-Q;E>a;E--)i=E+I-1,(C=E+Q-1)in o?o[i]=o[C]:Zh(o,i);for(E=0;E<I;E++)o[E+a]=arguments[E+2];return xh(o,G-Q+I),g}});var Wh="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView,Th=tQ,Oh=function(A,B,I){for(var Q in B)Th(A,Q,B[Q],I);return A},jh=wA,Xh=TypeError,Ph=function(A,B){if(jh(B,A))return A;throw new Xh("Incorrect invocation")},zh=cQ,_h=qQ,$h=RangeError,Aw=function(A){if(void 0===A)return 0;var B=zh(A),I=_h(B);if(B!==I)throw new $h("Wrong length or index");return I},Bw=Math.sign||function(A){var B=+A;return 0===B||B!=B?B:B<0?-1:1},Iw=4503599627370496,Qw=Bw,gw=function(A){return A+Iw-Iw},Ew=Math.abs,Cw=function(A,B,I,Q){var g=+A,E=Ew(g),C=Qw(g);if(E<Q)return C*gw(E/Q/B)*Q*B;var i=(1+B/2220446049250313e-31)*E,o=i-(i-E);return o>I||o!=o?Infinity*C:C*o},iw=Math.fround||function(A){return Cw(A,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)},ow=Array,Gw=Math.abs,aw=Math.pow,Dw=Math.floor,hw=Math.log,ww=Math.LN2,Rw={pack:function(A,B,I){var Q,g,E,C=ow(I),i=8*I-B-1,o=(1<<i)-1,G=o>>1,a=23===B?aw(2,-24)-aw(2,-77):0,D=A<0||0===A&&1/A<0?1:0,h=0;for((A=Gw(A))!=A||Infinity===A?(g=A!=A?1:0,Q=o):(Q=Dw(hw(A)/ww),A*(E=aw(2,-Q))<1&&(Q--,E*=2),(A+=Q+G>=1?a/E:a*aw(2,1-G))*E>=2&&(Q++,E/=2),Q+G>=o?(g=0,Q=o):Q+G>=1?(g=(A*E-1)*aw(2,B),Q+=G):(g=A*aw(2,G-1)*aw(2,B),Q=0));B>=8;)C[h++]=255&g,g/=256,B-=8;for(Q=Q<<B|g,i+=B;i>0;)C[h++]=255&Q,Q/=256,i-=8;return C[h-1]|=128*D,C},unpack:function(A,B){var I,Q=A.length,g=8*Q-B-1,E=(1<<g)-1,C=E>>1,i=g-7,o=Q-1,G=A[o--],a=127&G;for(G>>=7;i>0;)a=256*a+A[o--],i-=8;for(I=a&(1<<-i)-1,a>>=-i,i+=B;i>0;)I=256*I+A[o--],i-=8;if(0===a)a=1-C;else{if(a===E)return I?NaN:G?-Infinity:Infinity;I+=aw(2,B),a-=C}return(G?-1:1)*I*aw(2,a-B)}},sw=CB,Fw=NQ,ew=KQ,Mw=function(A){for(var B=sw(this),I=ew(B),Q=arguments.length,g=Fw(Q>1?arguments[1]:void 0,I),E=Q>2?arguments[2]:void 0,C=void 0===E?I:Fw(E,I);C>g;)B[g++]=A;return B},tw=iA,yw=GA,kw=FD,Uw=function(A,B,I){var Q,g;return kw&&tw(Q=B.constructor)&&Q!==I&&yw(g=Q.prototype)&&g!==I.prototype&&kw(A,g),A},Sw=c,cw=b,rw=n,Lw=Wh,nw=sI,Nw=FE,Yw=Oh,Jw=L,qw=Ph,Hw=cQ,Kw=qQ,lw=Aw,uw=iw,dw=Rw,xw=Va,fw=FD,pw=Mw,vw=oE,Zw=Uw,mw=Eg,bw=qE,Vw=zI,Ww=SI.PROPER,Tw=SI.CONFIGURABLE,Ow="ArrayBuffer",jw="DataView",Xw="prototype",Pw="Wrong index",zw=Vw.getterFor(Ow),_w=Vw.getterFor(jw),$w=Vw.set,AR=Sw[Ow],BR=AR,IR=BR&&BR[Xw],QR=Sw[jw],gR=QR&&QR[Xw],ER=Object.prototype,CR=Sw.Array,iR=Sw.RangeError,oR=cw(pw),GR=cw([].reverse),aR=dw.pack,DR=dw.unpack,hR=function(A){return[255&A]},wR=function(A){return[255&A,A>>8&255]},RR=function(A){return[255&A,A>>8&255,A>>16&255,A>>24&255]},sR=function(A){return A[3]<<24|A[2]<<16|A[1]<<8|A[0]},FR=function(A){return aR(uw(A),23,4)},eR=function(A){return aR(A,52,8)},MR=function(A,B,I){Nw(A[Xw],B,{configurable:!0,get:function(){return I(this)[B]}})},tR=function(A,B,I,Q){var g=_w(A),E=lw(I),C=!!Q;if(E+B>g.byteLength)throw new iR(Pw);var i=g.bytes,o=E+g.byteOffset,G=vw(i,o,o+B);return C?G:GR(G)},yR=function(A,B,I,Q,g,E){var C=_w(A),i=lw(I),o=Q(+g),G=!!E;if(i+B>C.byteLength)throw new iR(Pw);for(var a=C.bytes,D=i+C.byteOffset,h=0;h<B;h++)a[D+h]=o[G?h:B-h-1]};if(Lw){var kR=Ww&&AR.name!==Ow;Jw((function(){AR(1)}))&&Jw((function(){new AR(-1)}))&&!Jw((function(){return new AR,new AR(1.5),new AR(NaN),1!==AR.length||kR&&!Tw}))?kR&&Tw&&nw(AR,"name",Ow):((BR=function(A){return qw(this,IR),Zw(new AR(lw(A)),this,BR)})[Xw]=IR,IR.constructor=BR,mw(BR,AR)),fw&&xw(gR)!==ER&&fw(gR,ER);var UR=new QR(new BR(2)),SR=cw(gR.setInt8);UR.setInt8(0,2147483648),UR.setInt8(1,2147483649),!UR.getInt8(0)&&UR.getInt8(1)||Yw(gR,{setInt8:function(A,B){SR(this,A,B<<24>>24)},setUint8:function(A,B){SR(this,A,B<<24>>24)}},{unsafe:!0})}else IR=(BR=function(A){qw(this,IR);var B=lw(A);$w(this,{type:Ow,bytes:oR(CR(B),0),byteLength:B}),rw||(this.byteLength=B,this.detached=!1)})[Xw],gR=(QR=function(A,B,I){qw(this,gR),qw(A,IR);var Q=zw(A),g=Q.byteLength,E=Hw(B);if(E<0||E>g)throw new iR("Wrong offset");if(E+(I=void 0===I?g-E:Kw(I))>g)throw new iR("Wrong length");$w(this,{type:jw,buffer:A,byteLength:I,byteOffset:E,bytes:Q.bytes}),rw||(this.buffer=A,this.byteLength=I,this.byteOffset=E)})[Xw],rw&&(MR(BR,"byteLength",zw),MR(QR,"buffer",_w),MR(QR,"byteLength",_w),MR(QR,"byteOffset",_w)),Yw(gR,{getInt8:function(A){return tR(this,1,A)[0]<<24>>24},getUint8:function(A){return tR(this,1,A)[0]},getInt16:function(A){var B=tR(this,2,A,arguments.length>1&&arguments[1]);return(B[1]<<8|B[0])<<16>>16},getUint16:function(A){var B=tR(this,2,A,arguments.length>1&&arguments[1]);return B[1]<<8|B[0]},getInt32:function(A){return sR(tR(this,4,A,arguments.length>1&&arguments[1]))},getUint32:function(A){return sR(tR(this,4,A,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(A){return DR(tR(this,4,A,arguments.length>1&&arguments[1]),23)},getFloat64:function(A){return DR(tR(this,8,A,arguments.length>1&&arguments[1]),52)},setInt8:function(A,B){yR(this,1,A,hR,B)},setUint8:function(A,B){yR(this,1,A,hR,B)},setInt16:function(A,B){yR(this,2,A,wR,B,arguments.length>2&&arguments[2])},setUint16:function(A,B){yR(this,2,A,wR,B,arguments.length>2&&arguments[2])},setInt32:function(A,B){yR(this,4,A,RR,B,arguments.length>2&&arguments[2])},setUint32:function(A,B){yR(this,4,A,RR,B,arguments.length>2&&arguments[2])},setFloat32:function(A,B){yR(this,4,A,FR,B,arguments.length>2&&arguments[2])},setFloat64:function(A,B){yR(this,8,A,eR,B,arguments.length>2&&arguments[2])}});bw(BR,Ow),bw(QR,jw);var cR={ArrayBuffer:BR,DataView:QR},rR=hA,LR=FE,nR=n,NR=SB("species"),YR=function(A){var B=rR(A);nR&&B&&!B[NR]&&LR(B,NR,{configurable:!0,get:function(){return this}})},JR=YR,qR="ArrayBuffer",HR=cR[qR];Ug({global:!0,constructor:!0,forced:c[qR]!==HR},{ArrayBuffer:HR}),JR(qR);var KR=Ug,lR=lE,uR=L,dR=BI,xR=NQ,fR=qQ,pR=cR.ArrayBuffer,vR=cR.DataView,ZR=vR.prototype,mR=lR(pR.prototype.slice),bR=lR(ZR.getUint8),VR=lR(ZR.setUint8);KR({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:uR((function(){return!new pR(2).slice(1,void 0).byteLength}))},{slice:function(A,B){if(mR&&void 0===B)return mR(dR(this),A);for(var I=dR(this).byteLength,Q=xR(A,I),g=xR(void 0===B?I:B,I),E=new pR(fR(g-Q)),C=new vR(this),i=new vR(E),o=0;Q<g;)VR(i,o++,bR(C,Q++));return E}}),Ug({global:!0,constructor:!0,forced:!Wh},{DataView:cR.DataView});var WR=Ug,TR=Date,OR=b(TR.prototype.getTime);WR({target:"Date",stat:!0},{now:function(){return OR(new TR)}});var jR=CB,XR=qB;Ug({target:"Date",proto:!0,arity:1,forced:L((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(A){var B=jR(this),I=XR(B,"number");return"number"!=typeof I||isFinite(I)?B.toISOString():null}});var PR=b,zR=tQ,_R=Date.prototype,$R="Invalid Date",As="toString",Bs=PR(_R[As]),Is=PR(_R.getTime);String(new Date(NaN))!==$R&&zR(_R,As,(function(){var A=Is(this);return A==A?Bs(this):$R}));var Qs=b,gs=pA,Es=GA,Cs=GB,is=oE,os=N,Gs=Function,as=Qs([].concat),Ds=Qs([].join),hs={},ws=os?Gs.bind:function(A){var B=gs(this),I=B.prototype,Q=is(arguments,1),g=function(){var I=as(Q,is(arguments));return this instanceof g?function(A,B,I){if(!Cs(hs,B)){for(var Q=[],g=0;g<B;g++)Q[g]="a["+g+"]";hs[B]=Gs("C,a","return new C("+Ds(Q,",")+")")}return hs[B](A,I)}(B,I.length,I):B.apply(A,I)};return Es(I)&&(g.prototype=I),g},Rs=ws;Ug({target:"Function",proto:!0,forced:Function.bind!==Rs},{bind:Rs});var ss=n,Fs=SI.EXISTS,es=b,Ms=FE,ts=Function.prototype,ys=es(ts.toString),ks=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,Us=es(ks.exec);ss&&!Fs&&Ms(ts,"name",{configurable:!0,get:function(){try{return Us(ks,ys(this))[1]}catch(Uq){return""}}});var Ss={},cs={get exports(){return Ss},set exports(A){Ss=A}},rs=L((function(){if("function"==typeof ArrayBuffer){var A=new ArrayBuffer(8);Object.isExtensible(A)&&Object.defineProperty(A,"a",{value:8})}})),Ls=L,ns=GA,Ns=O,Ys=rs,Js=Object.isExtensible,qs=Ls((function(){Js(1)}))||Ys?function(A){return!!ns(A)&&((!Ys||"ArrayBuffer"!==Ns(A))&&(!Js||Js(A)))}:Js,Hs=!L((function(){return Object.isExtensible(Object.preventExtensions({}))})),Ks=Ug,ls=b,us=xI,ds=GA,xs=GB,fs=PB.f,ps=yQ,vs=iE,Zs=qs,ms=Hs,bs=!1,Vs=RB("meta"),Ws=0,Ts=function(A){fs(A,Vs,{value:{objectID:"O"+Ws++,weakData:{}}})},Os=cs.exports={enable:function(){Os.enable=function(){},bs=!0;var A=ps.f,B=ls([].splice),I={};I[Vs]=1,A(I).length&&(ps.f=function(I){for(var Q=A(I),g=0,E=Q.length;g<E;g++)if(Q[g]===Vs){B(Q,g,1);break}return Q},Ks({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:vs.f}))},fastKey:function(A,B){if(!ds(A))return"symbol"==typeof A?A:("string"==typeof A?"S":"P")+A;if(!xs(A,Vs)){if(!Zs(A))return"F";if(!B)return"E";Ts(A)}return A[Vs].objectID},getWeakData:function(A,B){if(!xs(A,Vs)){if(!Zs(A))return!0;if(!B)return!1;Ts(A)}return A[Vs].weakData},onFreeze:function(A){return ms&&bs&&Zs(A)&&!xs(A,Vs)&&Ts(A),A}};us[Vs]=!0;var js=fE,Xs=q,Ps=BI,zs=uA,_s=XG,$s=KQ,AF=wA,BF=oa,IF=Ba,QF=mG,gF=TypeError,EF=function(A,B){this.stopped=A,this.result=B},CF=EF.prototype,iF=function(A,B,I){var Q,g,E,C,i,o,G,a=I&&I.that,D=!(!I||!I.AS_ENTRIES),h=!(!I||!I.IS_RECORD),w=!(!I||!I.IS_ITERATOR),R=!(!I||!I.INTERRUPTED),s=js(B,a),F=function(A){return Q&&QF(Q,"normal"),new EF(!0,A)},e=function(A){return D?(Ps(A),R?s(A[0],A[1],F):s(A[0],A[1])):R?s(A,F):s(A)};if(h)Q=A.iterator;else if(w)Q=A;else{if(!(g=IF(A)))throw new gF(zs(A)+" is not iterable");if(_s(g)){for(E=0,C=$s(A);C>E;E++)if((i=e(A[E]))&&AF(CF,i))return i;return new EF(!1)}Q=BF(A,g)}for(o=h?A.next:Q.next;!(G=Xs(o,Q)).done;){try{i=e(G.value)}catch(Uq){QF(Q,"throw",Uq)}if("object"==typeof i&&i&&AF(CF,i))return i}return new EF(!1)},oF=Ug,GF=c,aF=b,DF=Rg,hF=tQ,wF=Ss,RF=iF,sF=Ph,FF=iA,eF=$,MF=GA,tF=L,yF=ca,kF=qE,UF=Uw,SF=function(A,B,I){var Q=-1!==A.indexOf("Map"),g=-1!==A.indexOf("Weak"),E=Q?"set":"add",C=GF[A],i=C&&C.prototype,o=C,G={},a=function(A){var B=aF(i[A]);hF(i,A,"add"===A?function(A){return B(this,0===A?0:A),this}:"delete"===A?function(A){return!(g&&!MF(A))&&B(this,0===A?0:A)}:"get"===A?function(A){return g&&!MF(A)?void 0:B(this,0===A?0:A)}:"has"===A?function(A){return!(g&&!MF(A))&&B(this,0===A?0:A)}:function(A,I){return B(this,0===A?0:A,I),this})};if(DF(A,!FF(C)||!(g||i.forEach&&!tF((function(){(new C).entries().next()})))))o=I.getConstructor(B,A,Q,E),wF.enable();else if(DF(A,!0)){var D=new o,h=D[E](g?{}:-0,1)!==D,w=tF((function(){D.has(1)})),R=yF((function(A){new C(A)})),s=!g&&tF((function(){for(var A=new C,B=5;B--;)A[E](B,B);return!A.has(-0)}));R||((o=B((function(A,B){sF(A,i);var I=UF(new C,A,o);return eF(B)||RF(B,I[E],{that:I,AS_ENTRIES:Q}),I}))).prototype=i,i.constructor=o),(w||s)&&(a("delete"),a("has"),Q&&a("get")),(s||h)&&a(E),g&&i.clear&&delete i.clear}return G[A]=o,oF({global:!0,constructor:!0,forced:o!==C},G),kF(o,A),g||I.setStrong(o,A,Q),o},cF=CE,rF=FE,LF=Oh,nF=fE,NF=Ph,YF=$,JF=iF,qF=dD,HF=xD,KF=YR,lF=n,uF=Ss.fastKey,dF=zI.set,xF=zI.getterFor,fF={getConstructor:function(A,B,I,Q){var g=A((function(A,g){NF(A,E),dF(A,{type:B,index:cF(null),first:null,last:null,size:0}),lF||(A.size=0),YF(g)||JF(g,A[Q],{that:A,AS_ENTRIES:I})})),E=g.prototype,C=xF(B),i=function(A,B,I){var Q,g,E=C(A),i=o(A,B);return i?i.value=I:(E.last=i={index:g=uF(B,!0),key:B,value:I,previous:Q=E.last,next:null,removed:!1},E.first||(E.first=i),Q&&(Q.next=i),lF?E.size++:A.size++,"F"!==g&&(E.index[g]=i)),A},o=function(A,B){var I,Q=C(A),g=uF(B);if("F"!==g)return Q.index[g];for(I=Q.first;I;I=I.next)if(I.key===B)return I};return LF(E,{clear:function(){for(var A=C(this),B=A.first;B;)B.removed=!0,B.previous&&(B.previous=B.previous.next=null),B=B.next;A.first=A.last=null,A.index=cF(null),lF?A.size=0:this.size=0},delete:function(A){var B=this,I=C(B),Q=o(B,A);if(Q){var g=Q.next,E=Q.previous;delete I.index[Q.index],Q.removed=!0,E&&(E.next=g),g&&(g.previous=E),I.first===Q&&(I.first=g),I.last===Q&&(I.last=E),lF?I.size--:B.size--}return!!Q},forEach:function(A){for(var B,I=C(this),Q=nF(A,arguments.length>1?arguments[1]:void 0);B=B?B.next:I.first;)for(Q(B.value,B.key,this);B&&B.removed;)B=B.previous},has:function(A){return!!o(this,A)}}),LF(E,I?{get:function(A){var B=o(this,A);return B&&B.value},set:function(A,B){return i(this,0===A?0:A,B)}}:{add:function(A){return i(this,A=0===A?0:A,A)}}),lF&&rF(E,"size",{configurable:!0,get:function(){return C(this).size}}),g},setStrong:function(A,B,I){var Q=B+" Iterator",g=xF(B),E=xF(Q);qF(A,B,(function(A,B){dF(this,{type:Q,target:A,state:g(A),kind:B,last:null})}),(function(){for(var A=E(this),B=A.kind,I=A.last;I&&I.removed;)I=I.previous;return A.target&&(A.last=I=I?I.next:A.state.first)?HF("keys"===B?I.key:"values"===B?I.value:[I.key,I.value],!1):(A.target=null,HF(void 0,!0))}),I?"entries":"values",!I,!0),KF(B)}};SF("Map",(function(A){return function(){return A(this,arguments.length?arguments[0]:void 0)}}),fF);var pF=n,vF=b,ZF=q,mF=L,bF=fg,VF=jQ,WF=H,TF=CB,OF=_,jF=Object.assign,XF=Object.defineProperty,PF=vF([].concat),zF=!jF||mF((function(){if(pF&&1!==jF({b:1},jF(XF({},"a",{enumerable:!0,get:function(){XF(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var A={},B={},I=Symbol("assign detection"),Q="abcdefghijklmnopqrst";return A[I]=7,Q.split("").forEach((function(A){B[A]=A})),7!==jF({},A)[I]||bF(jF({},B)).join("")!==Q}))?function(A,B){for(var I=TF(A),Q=arguments.length,g=1,E=VF.f,C=WF.f;Q>g;)for(var i,o=OF(arguments[g++]),G=E?PF(bF(o),E(o)):bF(o),a=G.length,D=0;a>D;)i=G[D++],pF&&!ZF(C,o,i)||(I[i]=o[i]);return I}:jF,_F=zF;Ug({target:"Object",stat:!0,arity:2,forced:Object.assign!==_F},{assign:_F}),Ug({target:"Object",stat:!0,sham:!n},{create:CE});var $F=Ug,Ae=n,Be=PB.f;$F({target:"Object",stat:!0,forced:Object.defineProperty!==Be,sham:!Ae},{defineProperty:Be});var Ie=CB,Qe=Va,ge=da;Ug({target:"Object",stat:!0,forced:L((function(){Qe(1)})),sham:!ge},{getPrototypeOf:function(A){return Qe(Ie(A))}});var Ee=CB,Ce=fg;Ug({target:"Object",stat:!0,forced:L((function(){Ce(1)}))},{keys:function(A){return Ce(Ee(A))}});var ie=qg,oe=cg?{}.toString:function(){return"[object "+ie(this)+"]"};cg||tQ(Object.prototype,"toString",oe,{unsafe:!0});var Ge,ae,De,he,we=c,Re=FA,se=O,Fe=function(A){return Re.slice(0,A.length)===A},ee=Fe("Bun/")?"BUN":Fe("Cloudflare-Workers")?"CLOUDFLARE":Fe("Deno/")?"DENO":Fe("Node.js/")?"NODE":we.Bun&&"string"==typeof Bun.version?"BUN":we.Deno&&"object"==typeof Deno.version?"DENO":"process"===se(we.process)?"NODE":we.window&&we.document?"BROWSER":"REST",Me="NODE"===ee,te=$E,ye=uA,ke=TypeError,Ue=function(A){if(te(A))return A;throw new ke(ye(A)+" is not a constructor")},Se=BI,ce=Ue,re=$,Le=SB("species"),ne=TypeError,Ne=function(A,B){if(A<B)throw new ne("Not enough arguments");return A},Ye=/(?:ipad|iphone|ipod).*applewebkit/i.test(FA),Je=c,qe=Vi,He=fE,Ke=iA,le=GB,ue=L,de=Tg,xe=oE,fe=fB,pe=Ne,ve=Ye,Ze=Me,me=Je.setImmediate,be=Je.clearImmediate,Ve=Je.process,We=Je.Dispatch,Te=Je.Function,Oe=Je.MessageChannel,je=Je.String,Xe=0,Pe={},ze="onreadystatechange";ue((function(){Ge=Je.location}));var _e=function(A){if(le(Pe,A)){var B=Pe[A];delete Pe[A],B()}},$e=function(A){return function(){_e(A)}},AM=function(A){_e(A.data)},BM=function(A){Je.postMessage(je(A),Ge.protocol+"//"+Ge.host)};me&&be||(me=function(A){pe(arguments.length,1);var B=Ke(A)?A:Te(A),I=xe(arguments,1);return Pe[++Xe]=function(){qe(B,void 0,I)},ae(Xe),Xe},be=function(A){delete Pe[A]},Ze?ae=function(A){Ve.nextTick($e(A))}:We&&We.now?ae=function(A){We.now($e(A))}:Oe&&!ve?(he=(De=new Oe).port2,De.port1.onmessage=AM,ae=He(he.postMessage,he)):Je.addEventListener&&Ke(Je.postMessage)&&!Je.importScripts&&Ge&&"file:"!==Ge.protocol&&!ue(BM)?(ae=BM,Je.addEventListener("message",AM,!1)):ae=ze in fe("script")?function(A){de.appendChild(fe("script"))[ze]=function(){de.removeChild(this),_e(A)}}:function(A){setTimeout($e(A),0)});var IM={set:me,clear:be},QM=c,gM=n,EM=Object.getOwnPropertyDescriptor,CM=function(){this.head=null,this.tail=null};CM.prototype={add:function(A){var B={item:A,next:null},I=this.tail;I?I.next=B:this.head=B,this.tail=B},get:function(){var A=t