9 lines
74 KiB
JavaScript
9 lines
74 KiB
JavaScript
import{c as ia,a as oc}from"./nprogress-BpICrWuH.js";var Ne={exports:{}},ac=Ne.exports,ua;function ic(){return ua||(ua=1,(function(ca,cc){(function(Be,re){ca.exports=re()})(ac,(function(){function Be(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),r.push.apply(r,n)}return r}function re(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Be(Object(r),!0).forEach((function(n){fa(t,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Be(Object(r)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))}))}return t}function Zr(t){return(Zr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function Jr(t,e,r,n,o,u,i){try{var s=t[u](i),a=s.value}catch(c){return void r(c)}s.done?e(a):Promise.resolve(a).then(n,o)}function L(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var u=t.apply(e,r);function i(a){Jr(u,n,o,i,s,"next",a)}function s(a){Jr(u,n,o,i,s,"throw",a)}i(void 0)}))}}function sa(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function fa(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function la(t,e){return(function(r){if(Array.isArray(r))return r})(t)||(function(r,n){var o=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(o!=null){var u,i,s=[],a=!0,c=!1;try{for(o=o.call(r);!(a=(u=o.next()).done)&&(s.push(u.value),!n||s.length!==n);a=!0);}catch(l){c=!0,i=l}finally{try{a||o.return==null||o.return()}finally{if(c)throw i}}return s}})(t,e)||(function(r,n){if(r){if(typeof r=="string")return tn(r,n);var o=Object.prototype.toString.call(r).slice(8,-1);if(o==="Object"&&r.constructor&&(o=r.constructor.name),o==="Map"||o==="Set")return Array.from(r);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return tn(r,n)}})(t,e)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function tn(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var en=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof ia<"u"?ia:typeof self<"u"?self:{};function bt(t,e){return t(e={exports:{}},e.exports),e.exports}bt((function(t){var e=(function(r){var n=Object.prototype,o=n.hasOwnProperty,u=typeof Symbol=="function"?Symbol:{},i=u.iterator||"@@iterator",s=u.asyncIterator||"@@asyncIterator",a=u.toStringTag||"@@toStringTag";function c(g,h,O){return Object.defineProperty(g,h,{value:O,enumerable:!0,configurable:!0,writable:!0}),g[h]}try{c({},"")}catch{c=function(h,O,R){return h[O]=R}}function l(g,h,O,R){var E=h&&h.prototype instanceof f?h:f,N=Object.create(E.prototype),J=new Y(R||[]);return N._invoke=(function(Pt,mt,P){var tt="suspendedStart";return function(ht,vt){if(tt==="executing")throw new Error("Generator is already running");if(tt==="completed"){if(ht==="throw")throw vt;return aa()}for(P.method=ht,P.arg=vt;;){var jt=P.delegate;if(jt){var gt=z(jt,P);if(gt){if(gt===m)continue;return gt}}if(P.method==="next")P.sent=P._sent=P.arg;else if(P.method==="throw"){if(tt==="suspendedStart")throw tt="completed",P.arg;P.dispatchException(P.arg)}else P.method==="return"&&P.abrupt("return",P.arg);tt="executing";var K=p(Pt,mt,P);if(K.type==="normal"){if(tt=P.done?"completed":"suspendedYield",K.arg===m)continue;return{value:K.arg,done:P.done}}K.type==="throw"&&(tt="completed",P.method="throw",P.arg=K.arg)}}})(g,O,J),N}function p(g,h,O){try{return{type:"normal",arg:g.call(h,O)}}catch(R){return{type:"throw",arg:R}}}r.wrap=l;var m={};function f(){}function v(){}function y(){}var k={};c(k,i,(function(){return this}));var x=Object.getPrototypeOf,d=x&&x(x(Xr([])));d&&d!==n&&o.call(d,i)&&(k=d);var T=y.prototype=f.prototype=Object.create(k);function S(g){["next","throw","return"].forEach((function(h){c(g,h,(function(O){return this._invoke(h,O)}))}))}function I(g,h){var O;this._invoke=function(R,E){function N(){return new h((function(J,Pt){(function mt(P,tt,ht,vt){var jt=p(g[P],g,tt);if(jt.type!=="throw"){var gt=jt.arg,K=gt.value;return K&&typeof K=="object"&&o.call(K,"__await")?h.resolve(K.__await).then((function(yt){mt("next",yt,ht,vt)}),(function(yt){mt("throw",yt,ht,vt)})):h.resolve(K).then((function(yt){gt.value=yt,ht(gt)}),(function(yt){return mt("throw",yt,ht,vt)}))}vt(jt.arg)})(R,E,J,Pt)}))}return O=O?O.then(N,N):N()}}function z(g,h){var O=g.iterator[h.method];if(O===void 0){if(h.delegate=null,h.method==="throw"){if(g.iterator.return&&(h.method="return",h.arg=void 0,z(g,h),h.method==="throw"))return m;h.method="throw",h.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var R=p(O,g.iterator,h.arg);if(R.type==="throw")return h.method="throw",h.arg=R.arg,h.delegate=null,m;var E=R.arg;return E?E.done?(h[g.resultName]=E.value,h.next=g.nextLoc,h.method!=="return"&&(h.method="next",h.arg=void 0),h.delegate=null,m):E:(h.method="throw",h.arg=new TypeError("iterator result is not an object"),h.delegate=null,m)}function W(g){var h={tryLoc:g[0]};1 in g&&(h.catchLoc=g[1]),2 in g&&(h.finallyLoc=g[2],h.afterLoc=g[3]),this.tryEntries.push(h)}function $(g){var h=g.completion||{};h.type="normal",delete h.arg,g.completion=h}function Y(g){this.tryEntries=[{tryLoc:"root"}],g.forEach(W,this),this.reset(!0)}function Xr(g){if(g){var h=g[i];if(h)return h.call(g);if(typeof g.next=="function")return g;if(!isNaN(g.length)){var O=-1,R=function E(){for(;++O<g.length;)if(o.call(g,O))return E.value=g[O],E.done=!1,E;return E.value=void 0,E.done=!0,E};return R.next=R}}return{next:aa}}function aa(){return{value:void 0,done:!0}}return v.prototype=y,c(T,"constructor",y),c(y,"constructor",v),v.displayName=c(y,a,"GeneratorFunction"),r.isGeneratorFunction=function(g){var h=typeof g=="function"&&g.constructor;return!!h&&(h===v||(h.displayName||h.name)==="GeneratorFunction")},r.mark=function(g){return Object.setPrototypeOf?Object.setPrototypeOf(g,y):(g.__proto__=y,c(g,a,"GeneratorFunction")),g.prototype=Object.create(T),g},r.awrap=function(g){return{__await:g}},S(I.prototype),c(I.prototype,s,(function(){return this})),r.AsyncIterator=I,r.async=function(g,h,O,R,E){E===void 0&&(E=Promise);var N=new I(l(g,h,O,R),E);return r.isGeneratorFunction(h)?N:N.next().then((function(J){return J.done?J.value:N.next()}))},S(T),c(T,a,"Generator"),c(T,i,(function(){return this})),c(T,"toString",(function(){return"[object Generator]"})),r.keys=function(g){var h=[];for(var O in g)h.push(O);return h.reverse(),function R(){for(;h.length;){var E=h.pop();if(E in g)return R.value=E,R.done=!1,R}return R.done=!0,R}},r.values=Xr,Y.prototype={constructor:Y,reset:function(g){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach($),!g)for(var h in this)h.charAt(0)==="t"&&o.call(this,h)&&!isNaN(+h.slice(1))&&(this[h]=void 0)},stop:function(){this.done=!0;var g=this.tryEntries[0].completion;if(g.type==="throw")throw g.arg;return this.rval},dispatchException:function(g){if(this.done)throw g;var h=this;function O(mt,P){return N.type="throw",N.arg=g,h.next=mt,P&&(h.method="next",h.arg=void 0),!!P}for(var R=this.tryEntries.length-1;R>=0;--R){var E=this.tryEntries[R],N=E.completion;if(E.tryLoc==="root")return O("end");if(E.tryLoc<=this.prev){var J=o.call(E,"catchLoc"),Pt=o.call(E,"finallyLoc");if(J&&Pt){if(this.prev<E.catchLoc)return O(E.catchLoc,!0);if(this.prev<E.finallyLoc)return O(E.finallyLoc)}else if(J){if(this.prev<E.catchLoc)return O(E.catchLoc,!0)}else{if(!Pt)throw new Error("try statement without catch or finally");if(this.prev<E.finallyLoc)return O(E.finallyLoc)}}}},abrupt:function(g,h){for(var O=this.tryEntries.length-1;O>=0;--O){var R=this.tryEntries[O];if(R.tryLoc<=this.prev&&o.call(R,"finallyLoc")&&this.prev<R.finallyLoc){var E=R;break}}E&&(g==="break"||g==="continue")&&E.tryLoc<=h&&h<=E.finallyLoc&&(E=null);var N=E?E.completion:{};return N.type=g,N.arg=h,E?(this.method="next",this.next=E.finallyLoc,m):this.complete(N)},complete:function(g,h){if(g.type==="throw")throw g.arg;return g.type==="break"||g.type==="continue"?this.next=g.arg:g.type==="return"?(this.rval=this.arg=g.arg,this.method="return",this.next="end"):g.type==="normal"&&h&&(this.next=h),m},finish:function(g){for(var h=this.tryEntries.length-1;h>=0;--h){var O=this.tryEntries[h];if(O.finallyLoc===g)return this.complete(O.completion,O.afterLoc),$(O),m}},catch:function(g){for(var h=this.tryEntries.length-1;h>=0;--h){var O=this.tryEntries[h];if(O.tryLoc===g){var R=O.completion;if(R.type==="throw"){var E=R.arg;$(O)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(g,h,O){return this.delegate={iterator:Xr(g),resultName:h,nextLoc:O},this.method==="next"&&(this.arg=void 0),m}},r})(t.exports);try{regeneratorRuntime=e}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}}));var ut,ne,oe=function(t){return t&&t.Math==Math&&t},b=oe(typeof globalThis=="object"&&globalThis)||oe(typeof window=="object"&&window)||oe(typeof self=="object"&&self)||oe(typeof en=="object"&&en)||(function(){return this})()||Function("return this")(),j=function(t){try{return!!t()}catch{return!0}},V=!j((function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})),rn={}.propertyIsEnumerable,nn=Object.getOwnPropertyDescriptor,pa={f:nn&&!rn.call({1:2},1)?function(t){var e=nn(this,t);return!!e&&e.enumerable}:rn},ae=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},da={}.toString,et=function(t){return da.call(t).slice(8,-1)},ma="".split,on=j((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return et(t)=="String"?ma.call(t,""):Object(t)}:Object,At=function(t){if(t==null)throw TypeError("Can't call method on "+t);return t},Lt=function(t){return on(At(t))},C=function(t){return typeof t=="function"},F=function(t){return typeof t=="object"?t!==null:C(t)},ha=function(t){return C(t)?t:void 0},ct=function(t,e){return arguments.length<2?ha(b[t]):b[t]&&b[t][e]},st=ct("navigator","userAgent")||"",an=b.process,un=b.Deno,cn=an&&an.versions||un&&un.version,sn=cn&&cn.v8;sn?ne=(ut=sn.split("."))[0]<4?1:ut[0]+ut[1]:st&&(!(ut=st.match(/Edge\/(\d+)/))||ut[1]>=74)&&(ut=st.match(/Chrome\/(\d+)/))&&(ne=ut[1]);var wt=ne&&+ne,ze=!!Object.getOwnPropertySymbols&&!j((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&wt&&wt<41})),fn=ze&&!Symbol.sham&&typeof Symbol.iterator=="symbol",Ve=fn?function(t){return typeof t=="symbol"}:function(t){var e=ct("Symbol");return C(e)&&Object(t)instanceof e},ln=function(t){try{return String(t)}catch{return"Object"}},rt=function(t){if(C(t))return t;throw TypeError(ln(t)+" is not a function")},Mt=function(t,e){var r=t[e];return r==null?void 0:rt(r)},Ge=function(t,e){try{Object.defineProperty(b,t,{value:e,configurable:!0,writable:!0})}catch{b[t]=e}return e},nt=b["__core-js_shared__"]||Ge("__core-js_shared__",{}),We=bt((function(t){(t.exports=function(e,r){return nt[e]||(nt[e]=r!==void 0?r:{})})("versions",[]).push({version:"3.18.2",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),Dt=function(t){return Object(At(t))},va={}.hasOwnProperty,_=Object.hasOwn||function(t,e){return va.call(Dt(t),e)},ga=0,ya=Math.random(),He=function(t){return"Symbol("+String(t===void 0?"":t)+")_"+(++ga+ya).toString(36)},Ft=We("wks"),_t=b.Symbol,ba=fn?_t:_t&&_t.withoutSetter||He,A=function(t){return _(Ft,t)&&(ze||typeof Ft[t]=="string")||(ze&&_(_t,t)?Ft[t]=_t[t]:Ft[t]=ba("Symbol."+t)),Ft[t]},wa=A("toPrimitive"),xa=function(t,e){if(!F(t)||Ve(t))return t;var r,n=Mt(t,wa);if(n){if(r=n.call(t,e),!F(r)||Ve(r))return r;throw TypeError("Can't convert object to primitive value")}return(function(o,u){var i,s;if(C(i=o.toString)&&!F(s=i.call(o))||C(i=o.valueOf)&&!F(s=i.call(o)))return s;throw TypeError("Can't convert object to primitive value")})(t)},Qe=function(t){var e=xa(t,"string");return Ve(e)?e:String(e)},Ue=b.document,Sa=F(Ue)&&F(Ue.createElement),Nt=function(t){return Sa?Ue.createElement(t):{}},pn=!V&&!j((function(){return Object.defineProperty(Nt("div"),"a",{get:function(){return 7}}).a!=7})),dn=Object.getOwnPropertyDescriptor,$e={f:V?dn:function(t,e){if(t=Lt(t),e=Qe(e),pn)try{return dn(t,e)}catch{}if(_(t,e))return ae(!pa.f.call(t,e),t[e])}},B=function(t){if(F(t))return t;throw TypeError(String(t)+" is not an object")},mn=Object.defineProperty,X={f:V?mn:function(t,e,r){if(B(t),e=Qe(e),B(r),pn)try{return mn(t,e,r)}catch{}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},Z=V?function(t,e,r){return X.f(t,e,ae(1,r))}:function(t,e,r){return t[e]=r,t},Ea=Function.toString;C(nt.inspectSource)||(nt.inspectSource=function(t){return Ea.call(t)});var ie,Bt,ue,ce=nt.inspectSource,hn=b.WeakMap,ka=C(hn)&&/native code/.test(ce(hn)),vn=We("keys"),Ye=function(t){return vn[t]||(vn[t]=He(t))},se={},Oa=b.WeakMap;if(ka||nt.state){var ft=nt.state||(nt.state=new Oa),Ra=ft.get,gn=ft.has,Ia=ft.set;ie=function(t,e){if(gn.call(ft,t))throw new TypeError("Object already initialized");return e.facade=t,Ia.call(ft,t,e),e},Bt=function(t){return Ra.call(ft,t)||{}},ue=function(t){return gn.call(ft,t)}}else{var xt=Ye("state");se[xt]=!0,ie=function(t,e){if(_(t,xt))throw new TypeError("Object already initialized");return e.facade=t,Z(t,xt,e),e},Bt=function(t){return _(t,xt)?t[xt]:{}},ue=function(t){return _(t,xt)}}var H={set:ie,get:Bt,has:ue,enforce:function(t){return ue(t)?Bt(t):ie(t,{})},getterFor:function(t){return function(e){var r;if(!F(e)||(r=Bt(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}},yn=Function.prototype,Ca=V&&Object.getOwnPropertyDescriptor,bn=_(yn,"name"),Ke={PROPER:bn&&(function(){}).name==="something",CONFIGURABLE:bn&&(!V||V&&Ca(yn,"name").configurable)},Q=bt((function(t){var e=Ke.CONFIGURABLE,r=H.get,n=H.enforce,o=String(String).split("String");(t.exports=function(u,i,s,a){var c,l=!!a&&!!a.unsafe,p=!!a&&!!a.enumerable,m=!!a&&!!a.noTargetGet,f=a&&a.name!==void 0?a.name:i;C(s)&&(String(f).slice(0,7)==="Symbol("&&(f="["+String(f).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!_(s,"name")||e&&s.name!==f)&&Z(s,"name",f),(c=n(s)).source||(c.source=o.join(typeof f=="string"?f:""))),u!==b?(l?!m&&u[i]&&(p=!0):delete u[i],p?u[i]=s:Z(u,i,s)):p?u[i]=s:Ge(i,s)})(Function.prototype,"toString",(function(){return C(this)&&r(this).source||ce(this)}))})),Ta=Math.ceil,Pa=Math.floor,qe=function(t){var e=+t;return e!=e||e===0?0:(e>0?Pa:Ta)(e)},ja=Math.max,Aa=Math.min,La=Math.min,wn=function(t){return t>0?La(qe(t),9007199254740991):0},fe=function(t){return wn(t.length)},Ma=function(t){return function(e,r,n){var o,u=Lt(e),i=fe(u),s=(function(a,c){var l=qe(a);return l<0?ja(l+c,0):Aa(l,c)})(n,i);if(t&&r!=r){for(;i>s;)if((o=u[s++])!=o)return!0}else for(;i>s;s++)if((t||s in u)&&u[s]===r)return t||s||0;return!t&&-1}},xn={indexOf:Ma(!1)},Da=xn.indexOf,Sn=function(t,e){var r,n=Lt(t),o=0,u=[];for(r in n)!_(se,r)&&_(n,r)&&u.push(r);for(;e.length>o;)_(n,r=e[o++])&&(~Da(u,r)||u.push(r));return u},le=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Fa=le.concat("length","prototype"),pe={f:Object.getOwnPropertyNames||function(t){return Sn(t,Fa)}},_a={f:Object.getOwnPropertySymbols},Na=ct("Reflect","ownKeys")||function(t){var e=pe.f(B(t)),r=_a.f;return r?e.concat(r(t)):e},Ba=function(t,e){for(var r=Na(e),n=X.f,o=$e.f,u=0;u<r.length;u++){var i=r[u];_(t,i)||n(t,i,o(e,i))}},za=/#|\.prototype\./,zt=function(t,e){var r=Ga[Va(t)];return r==Ha||r!=Wa&&(C(e)?j(e):!!e)},Va=zt.normalize=function(t){return String(t).replace(za,".").toLowerCase()},Ga=zt.data={},Wa=zt.NATIVE="N",Ha=zt.POLYFILL="P",de=zt,Qa=$e.f,M=function(t,e){var r,n,o,u,i,s=t.target,a=t.global,c=t.stat;if(r=a?b:c?b[s]||Ge(s,{}):(b[s]||{}).prototype)for(n in e){if(u=e[n],o=t.noTargetGet?(i=Qa(r,n))&&i.value:r[n],!de(a?n:s+(c?".":"#")+n,t.forced)&&o!==void 0){if(typeof u==typeof o)continue;Ba(u,o)}(t.sham||o&&o.sham)&&Z(u,"sham",!0),Q(r,n,u,t)}},me=Array.isArray||function(t){return et(t)=="Array"},En=function(t,e,r){var n=Qe(e);n in t?X.f(t,n,ae(0,r)):t[n]=r},kn={};kn[A("toStringTag")]="z";var Xe=String(kn)==="[object z]",Ua=A("toStringTag"),$a=et((function(){return arguments})())=="Arguments",he=Xe?et:function(t){var e,r,n;return t===void 0?"Undefined":t===null?"Null":typeof(r=(function(o,u){try{return o[u]}catch{}})(e=Object(t),Ua))=="string"?r:$a?et(e):(n=et(e))=="Object"&&C(e.callee)?"Arguments":n},Ya=[],On=ct("Reflect","construct"),Ze=/^\s*(?:class|function)\b/,Ka=Ze.exec,qa=!Ze.exec((function(){})),Vt=function(t){if(!C(t))return!1;try{return On(Object,Ya,t),!0}catch{return!1}},Rn=!On||j((function(){var t;return Vt(Vt.call)||!Vt(Object)||!Vt((function(){t=!0}))||t}))?function(t){if(!C(t))return!1;switch(he(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return qa||!!Ka.call(Ze,ce(t))}:Vt,Xa=A("species"),In=function(t,e){return new((function(r){var n;return me(r)&&(n=r.constructor,(Rn(n)&&(n===Array||me(n.prototype))||F(n)&&(n=n[Xa])===null)&&(n=void 0)),n===void 0?Array:n})(t))(e===0?0:e)},Za=A("species"),Je=function(t){return wt>=51||!j((function(){var e=[];return(e.constructor={})[Za]=function(){return{foo:1}},e[t](Boolean).foo!==1}))},Cn=A("isConcatSpreadable"),Ja=wt>=51||!j((function(){var t=[];return t[Cn]=!1,t.concat()[0]!==t})),ti=Je("concat"),ei=function(t){if(!F(t))return!1;var e=t[Cn];return e!==void 0?!!e:me(t)};M({target:"Array",proto:!0,forced:!Ja||!ti},{concat:function(t){var e,r,n,o,u,i=Dt(this),s=In(i,0),a=0;for(e=-1,n=arguments.length;e<n;e++)if(ei(u=e===-1?i:arguments[e])){if(a+(o=fe(u))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(r=0;r<o;r++,a++)r in u&&En(s,a,u[r])}else{if(a>=9007199254740991)throw TypeError("Maximum allowed index exceeded");En(s,a++,u)}return s.length=a,s}});var ve,ri=Object.keys||function(t){return Sn(t,le)},ni=V?Object.defineProperties:function(t,e){B(t);for(var r,n=ri(e),o=n.length,u=0;o>u;)X.f(t,r=n[u++],e[r]);return t},tr=ct("document","documentElement"),Tn=Ye("IE_PROTO"),er=function(){},Pn=function(t){return"<script>"+t+"<\/script>"},jn=function(t){t.write(Pn("")),t.close();var e=t.parentWindow.Object;return t=null,e},ge=function(){try{ve=new ActiveXObject("htmlfile")}catch{}var t,e;ge=typeof document<"u"?document.domain&&ve?jn(ve):((e=Nt("iframe")).style.display="none",tr.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write(Pn("document.F=Object")),t.close(),t.F):jn(ve);for(var r=le.length;r--;)delete ge.prototype[le[r]];return ge()};se[Tn]=!0;var ye=Object.create||function(t,e){var r;return t!==null?(er.prototype=B(t),r=new er,er.prototype=null,r[Tn]=t):r=ge(),e===void 0?r:ni(r,e)},rr=A("unscopables"),nr=Array.prototype;nr[rr]==null&&X.f(nr,rr,{configurable:!0,value:ye(null)});var lt,An,Ln,Gt=function(t){nr[rr][t]=!0},St={},Mn=!j((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),Dn=Ye("IE_PROTO"),oi=Object.prototype,Et=Mn?Object.getPrototypeOf:function(t){var e=Dt(t);if(_(e,Dn))return e[Dn];var r=e.constructor;return C(r)&&e instanceof r?r.prototype:e instanceof Object?oi:null},or=A("iterator"),Fn=!1;[].keys&&("next"in(Ln=[].keys())?(An=Et(Et(Ln)))!==Object.prototype&&(lt=An):Fn=!0),(lt==null||j((function(){var t={};return lt[or].call(t)!==t})))&&(lt={}),C(lt[or])||Q(lt,or,(function(){return this}));var ar={IteratorPrototype:lt,BUGGY_SAFARI_ITERATORS:Fn},ai=X.f,_n=A("toStringTag"),be=function(t,e,r){t&&!_(t=r?t:t.prototype,_n)&&ai(t,_n,{configurable:!0,value:e})},ii=ar.IteratorPrototype,ui=function(){return this},kt=Object.setPrototypeOf||("__proto__"in{}?(function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch{}return function(n,o){return B(n),(function(u){if(typeof u=="object"||C(u))return u;throw TypeError("Can't set "+String(u)+" as a prototype")})(o),e?t.call(n,o):n.__proto__=o,n}})():void 0),ci=Ke.PROPER,si=Ke.CONFIGURABLE,Nn=ar.IteratorPrototype,we=ar.BUGGY_SAFARI_ITERATORS,Wt=A("iterator"),fi=function(){return this},ir=function(t,e,r,n,o,u,i){(function(x,d,T){var S=d+" Iterator";x.prototype=ye(ii,{next:ae(1,T)}),be(x,S,!1),St[S]=ui})(r,e,n);var s,a,c,l=function(x){if(x===o&&y)return y;if(!we&&x in f)return f[x];switch(x){case"keys":case"values":case"entries":return function(){return new r(this,x)}}return function(){return new r(this)}},p=e+" Iterator",m=!1,f=t.prototype,v=f[Wt]||f["@@iterator"]||o&&f[o],y=!we&&v||l(o),k=e=="Array"&&f.entries||v;if(k&&(s=Et(k.call(new t)))!==Object.prototype&&s.next&&(Et(s)!==Nn&&(kt?kt(s,Nn):C(s[Wt])||Q(s,Wt,fi)),be(s,p,!0)),ci&&o=="values"&&v&&v.name!=="values"&&(si?Z(f,"name","values"):(m=!0,y=function(){return v.call(this)})),o)if(a={values:l("values"),keys:u?y:l("keys"),entries:l("entries")},i)for(c in a)(we||m||!(c in f))&&Q(f,c,a[c]);else M({target:e,proto:!0,forced:we||m},a);return f[Wt]!==y&&Q(f,Wt,y,{name:o}),St[e]=y,a},li=H.set,pi=H.getterFor("Array Iterator"),Ht=ir(Array,"Array",(function(t,e){li(this,{type:"Array Iterator",target:Lt(t),index:0,kind:e})}),(function(){var t=pi(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):r=="keys"?{value:n,done:!1}:r=="values"?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}}),"values");St.Arguments=St.Array,Gt("keys"),Gt("values"),Gt("entries");var Bn=pe.f,di={}.toString,zn=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mi={f:function(t){return zn&&di.call(t)=="[object Window]"?(function(e){try{return Bn(e)}catch{return zn.slice()}})(t):Bn(Lt(t))}},hi=!j((function(){return Object.isExtensible(Object.preventExtensions({}))})),Ot=bt((function(t){var e=X.f,r=!1,n=He("meta"),o=0,u=Object.isExtensible||function(){return!0},i=function(a){e(a,n,{value:{objectID:"O"+o++,weakData:{}}})},s=t.exports={enable:function(){s.enable=function(){},r=!0;var a=pe.f,c=[].splice,l={};l[n]=1,a(l).length&&(pe.f=function(p){for(var m=a(p),f=0,v=m.length;f<v;f++)if(m[f]===n){c.call(m,f,1);break}return m},M({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:mi.f}))},fastKey:function(a,c){if(!F(a))return typeof a=="symbol"?a:(typeof a=="string"?"S":"P")+a;if(!_(a,n)){if(!u(a))return"F";if(!c)return"E";i(a)}return a[n].objectID},getWeakData:function(a,c){if(!_(a,n)){if(!u(a))return!0;if(!c)return!1;i(a)}return a[n].weakData},onFreeze:function(a){return hi&&r&&u(a)&&!_(a,n)&&i(a),a}};se[n]=!0})),vi=(Ot.enable,Ot.fastKey,Ot.getWeakData,Ot.onFreeze,A("iterator")),gi=Array.prototype,xe=function(t,e,r){if(rt(t),e===void 0)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,o){return t.call(e,n,o)};case 3:return function(n,o,u){return t.call(e,n,o,u)}}return function(){return t.apply(e,arguments)}},yi=A("iterator"),Vn=function(t){if(t!=null)return Mt(t,yi)||Mt(t,"@@iterator")||St[he(t)]},Gn=function(t,e,r){var n,o;B(t);try{if(!(n=Mt(t,"return"))){if(e==="throw")throw r;return r}n=n.call(t)}catch(u){o=!0,n=u}if(e==="throw")throw r;if(o)throw n;return B(n),r},Qt=function(t,e){this.stopped=t,this.result=e},Se=function(t,e,r){var n,o,u,i,s,a,c,l,p=r&&r.that,m=!(!r||!r.AS_ENTRIES),f=!(!r||!r.IS_ITERATOR),v=!(!r||!r.INTERRUPTED),y=xe(e,p,1+m+v),k=function(d){return n&&Gn(n,"normal",d),new Qt(!0,d)},x=function(d){return m?(B(d),v?y(d[0],d[1],k):y(d[0],d[1])):v?y(d,k):y(d)};if(f)n=t;else{if(!(o=Vn(t)))throw TypeError(String(t)+" is not iterable");if((l=o)!==void 0&&(St.Array===l||gi[vi]===l)){for(u=0,i=fe(t);i>u;u++)if((s=x(t[u]))&&s instanceof Qt)return s;return new Qt(!1)}n=(function(d,T){var S=arguments.length<2?Vn(d):T;if(rt(S))return B(S.call(d));throw TypeError(String(d)+" is not iterable")})(t,o)}for(a=n.next;!(c=a.call(n)).done;){try{s=x(c.value)}catch(d){Gn(n,"throw",d)}if(typeof s=="object"&&s&&s instanceof Qt)return s}return new Qt(!1)},ur=function(t,e,r){if(t instanceof e)return t;throw TypeError("Incorrect "+(r?r+" ":"")+"invocation")},Wn=A("iterator"),Hn=!1;try{var bi=0,Qn={next:function(){return{done:!!bi++}},return:function(){Hn=!0}};Qn[Wn]=function(){return this},Array.from(Qn,(function(){throw 2}))}catch{}var Un=function(t,e){if(!Hn)return!1;var r=!1;try{var n={};n[Wn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch{}return r},cr=function(t,e,r){for(var n in e)Q(t,n,e[n],r);return t},$n=A("species"),Yn=function(t){var e=ct(t),r=X.f;V&&e&&!e[$n]&&r(e,$n,{configurable:!0,get:function(){return this}})},wi=X.f,Kn=Ot.fastKey,qn=H.set,sr=H.getterFor,xi=((function(t,e,r){var n=t.indexOf("Map")!==-1,o=t.indexOf("Weak")!==-1,u=n?"set":"add",i=b[t],s=i&&i.prototype,a=i,c={},l=function(k){var x=s[k];Q(s,k,k=="add"?function(d){return x.call(this,d===0?0:d),this}:k=="delete"?function(d){return!(o&&!F(d))&&x.call(this,d===0?0:d)}:k=="get"?function(d){return o&&!F(d)?void 0:x.call(this,d===0?0:d)}:k=="has"?function(d){return!(o&&!F(d))&&x.call(this,d===0?0:d)}:function(d,T){return x.call(this,d===0?0:d,T),this})};if(de(t,!C(i)||!(o||s.forEach&&!j((function(){new i().entries().next()})))))a=r.getConstructor(e,t,n,u),Ot.enable();else if(de(t,!0)){var p=new a,m=p[u](o?{}:-0,1)!=p,f=j((function(){p.has(1)})),v=Un((function(k){new i(k)})),y=!o&&j((function(){for(var k=new i,x=5;x--;)k[u](x,x);return!k.has(-0)}));v||((a=e((function(k,x){ur(k,a,t);var d=(function(T,S,I){var z,W;return kt&&C(z=S.constructor)&&z!==I&&F(W=z.prototype)&&W!==I.prototype&&kt(T,W),T})(new i,k,a);return x!=null&&Se(x,d[u],{that:d,AS_ENTRIES:n}),d}))).prototype=s,s.constructor=a),(f||y)&&(l("delete"),l("has"),n&&l("get")),(y||m)&&l(u),o&&s.clear&&delete s.clear}c[t]=a,M({global:!0,forced:a!=i},c),be(a,t),o||r.setStrong(a,t,n)})("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),{getConstructor:function(t,e,r,n){var o=t((function(a,c){ur(a,o,e),qn(a,{type:e,index:ye(null),first:void 0,last:void 0,size:0}),V||(a.size=0),c!=null&&Se(c,a[n],{that:a,AS_ENTRIES:r})})),u=sr(e),i=function(a,c,l){var p,m,f=u(a),v=s(a,c);return v?v.value=l:(f.last=v={index:m=Kn(c,!0),key:c,value:l,previous:p=f.last,next:void 0,removed:!1},f.first||(f.first=v),p&&(p.next=v),V?f.size++:a.size++,m!=="F"&&(f.index[m]=v)),a},s=function(a,c){var l,p=u(a),m=Kn(c);if(m!=="F")return p.index[m];for(l=p.first;l;l=l.next)if(l.key==c)return l};return cr(o.prototype,{clear:function(){for(var a=u(this),c=a.index,l=a.first;l;)l.removed=!0,l.previous&&(l.previous=l.previous.next=void 0),delete c[l.index],l=l.next;a.first=a.last=void 0,V?a.size=0:this.size=0},delete:function(a){var c=u(this),l=s(this,a);if(l){var p=l.next,m=l.previous;delete c.index[l.index],l.removed=!0,m&&(m.next=p),p&&(p.previous=m),c.first==l&&(c.first=p),c.last==l&&(c.last=m),V?c.size--:this.size--}return!!l},forEach:function(a){for(var c,l=u(this),p=xe(a,arguments.length>1?arguments[1]:void 0,3);c=c?c.next:l.first;)for(p(c.value,c.key,this);c&&c.removed;)c=c.previous},has:function(a){return!!s(this,a)}}),cr(o.prototype,r?{get:function(a){var c=s(this,a);return c&&c.value},set:function(a,c){return i(this,a===0?0:a,c)}}:{add:function(a){return i(this,a=a===0?0:a,a)}}),V&&wi(o.prototype,"size",{get:function(){return u(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=sr(e),u=sr(n);ir(t,e,(function(i,s){qn(this,{type:n,target:i,state:o(i),kind:s,last:void 0})}),(function(){for(var i=u(this),s=i.kind,a=i.last;a&&a.removed;)a=a.previous;return i.target&&(i.last=a=a?a.next:i.state.first)?s=="keys"?{value:a.key,done:!1}:s=="values"?{value:a.value,done:!1}:{value:[a.key,a.value],done:!1}:(i.target=void 0,{value:void 0,done:!0})}),r?"entries":"values",!r,!0),Yn(e)}}),Xe?{}.toString:function(){return"[object "+he(this)+"]"});Xe||Q(Object.prototype,"toString",xi,{unsafe:!0});var ot=function(t){if(he(t)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return String(t)},Si=function(t){return function(e,r){var n,o,u=ot(At(e)),i=qe(r),s=u.length;return i<0||i>=s?t?"":void 0:(n=u.charCodeAt(i))<55296||n>56319||i+1===s||(o=u.charCodeAt(i+1))<56320||o>57343?t?u.charAt(i):n:t?u.slice(i,i+2):o-56320+(n-55296<<10)+65536}},Xn={charAt:Si(!0)},Ei=Xn.charAt,ki=H.set,Oi=H.getterFor("String Iterator");ir(String,"String",(function(t){ki(this,{type:"String Iterator",string:ot(t),index:0})}),(function(){var t,e=Oi(this),r=e.string,n=e.index;return n>=r.length?{value:void 0,done:!0}:(t=Ei(r,n),e.index+=t.length,{value:t,done:!1})}));var Ee={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},fr=Nt("span").classList,Zn=fr&&fr.constructor&&fr.constructor.prototype,Jn=Zn===Object.prototype?void 0:Zn,lr=A("iterator"),to=A("toStringTag"),pr=Ht.values,eo=function(t,e){if(t){if(t[lr]!==pr)try{Z(t,lr,pr)}catch{t[lr]=pr}if(t[to]||Z(t,to,e),Ee[e]){for(var r in Ht)if(t[r]!==Ht[r])try{Z(t,r,Ht[r])}catch{t[r]=Ht[r]}}}};for(var dr in Ee)eo(b[dr]&&b[dr].prototype,dr);eo(Jn,"DOMTokenList");var mr,hr,Ri=function(){var t=B(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e},ro=b.RegExp,no={UNSUPPORTED_Y:j((function(){var t=ro("a","y");return t.lastIndex=2,t.exec("abcd")!=null})),BROKEN_CARET:j((function(){var t=ro("^r","gy");return t.lastIndex=2,t.exec("str")!=null}))},Ii=b.RegExp,Ci=j((function(){var t=Ii(".","s");return!(t.dotAll&&t.exec(`
|
||
`)&&t.flags==="s")})),Ti=b.RegExp,Pi=j((function(){var t=Ti("(?<a>b)","g");return t.exec("b").groups.a!=="b"||"b".replace(t,"$<a>c")!=="bc"})),ji=H.get,ke=RegExp.prototype.exec,Ai=We("native-string-replace",String.prototype.replace),vr=ke,gr=(mr=/a/,hr=/b*/g,ke.call(mr,"a"),ke.call(hr,"a"),mr.lastIndex!==0||hr.lastIndex!==0),oo=no.UNSUPPORTED_Y||no.BROKEN_CARET,yr=/()??/.exec("")[1]!==void 0;(gr||yr||oo||Ci||Pi)&&(vr=function(t){var e,r,n,o,u,i,s,a=this,c=ji(a),l=ot(t),p=c.raw;if(p)return p.lastIndex=a.lastIndex,e=vr.call(p,l),a.lastIndex=p.lastIndex,e;var m=c.groups,f=oo&&a.sticky,v=Ri.call(a),y=a.source,k=0,x=l;if(f&&((v=v.replace("y","")).indexOf("g")===-1&&(v+="g"),x=l.slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&l.charAt(a.lastIndex-1)!==`
|
||
`)&&(y="(?: "+y+")",x=" "+x,k++),r=new RegExp("^(?:"+y+")",v)),yr&&(r=new RegExp("^"+y+"$(?!\\s)",v)),gr&&(n=a.lastIndex),o=ke.call(f?r:a,x),f?o?(o.input=o.input.slice(k),o[0]=o[0].slice(k),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:gr&&o&&(a.lastIndex=a.global?o.index+o[0].length:n),yr&&o&&o.length>1&&Ai.call(o[0],r,(function(){for(u=1;u<arguments.length-2;u++)arguments[u]===void 0&&(o[u]=void 0)})),o&&m)for(o.groups=i=ye(null),u=0;u<m.length;u++)i[(s=m[u])[0]]=o[s[1]];return o});var Oe=vr;M({target:"RegExp",proto:!0,forced:/./.exec!==Oe},{exec:Oe});var Re=`[
|
||
\v\f\r \u2028\u2029\uFEFF]`,Li=RegExp("^"+Re+Re+"*"),Mi=RegExp(Re+Re+"*$"),Di=function(t){return function(e){var r=ot(At(e));return 1&t&&(r=r.replace(Li,"")),2&t&&(r=r.replace(Mi,"")),r}},Fi={trim:Di(3)}.trim,Ie=b.parseFloat,ao=b.Symbol,io=ao&&ao.iterator,uo=1/Ie(`
|
||
\v\f\r \u2028\u2029\uFEFF-0`)!=-1/0||io&&!j((function(){Ie(Object(io))}))?function(t){var e=Fi(ot(t)),r=Ie(e);return r===0&&e.charAt(0)=="-"?-0:r}:Ie;M({global:!0,forced:parseFloat!=uo},{parseFloat:uo});var _i=A("species"),co=RegExp.prototype,Ni=Xn.charAt,Bi=function(t,e,r){return e+(r?Ni(t,e).length:1)},so=function(t,e){var r=t.exec;if(C(r)){var n=r.call(t,e);return n!==null&&B(n),n}if(et(t)==="RegExp")return Oe.call(t,e);throw TypeError("RegExp#exec called on incompatible receiver")};(function(t,e,r,n){var o=A(t),u=!j((function(){var c={};return c[o]=function(){return 7},""[t](c)!=7})),i=u&&!j((function(){var c=!1,l=/a/;return t==="split"&&((l={}).constructor={},l.constructor[_i]=function(){return l},l.flags="",l[o]=/./[o]),l.exec=function(){return c=!0,null},l[o](""),!c}));if(!u||!i||r){var s=/./[o],a=e(o,""[t],(function(c,l,p,m,f){var v=l.exec;return v===Oe||v===co.exec?u&&!f?{done:!0,value:s.call(l,p,m)}:{done:!0,value:c.call(p,l,m)}:{done:!1}}));Q(String.prototype,t,a[0]),Q(co,o,a[1])}})("match",(function(t,e,r){return[function(n){var o=At(this),u=n==null?void 0:Mt(n,t);return u?u.call(n,o):new RegExp(n)[t](ot(o))},function(n){var o=B(this),u=ot(n),i=r(e,o,u);if(i.done)return i.value;if(!o.global)return so(o,u);var s=o.unicode;o.lastIndex=0;for(var a,c=[],l=0;(a=so(o,u))!==null;){var p=ot(a[0]);c[l]=p,p===""&&(o.lastIndex=Bi(u,wn(o.lastIndex),s)),l++}return l===0?null:c}]}));var w=window.navigator&&window.navigator.userAgent||"",fo=/AppleWebKit\/([\d.]+)/i.exec(w),lo=(fo&&parseFloat(fo.pop()),/iPad/i.test(w)),po=/iPhone/i.test(w)&&!lo,zi=/iPod/i.test(w),br=po||lo||zi,wr=(br&&(function(){var t=w.match(/OS (\d+)_/i);t&&t[1]&&t[1]})(),/Android/i.test(w));wr&&(function(){var t=w.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!t)return null;var e=t[1]&&parseFloat(t[1]),r=t[2]&&parseFloat(t[2]);return e&&r?parseFloat("".concat(t[1],".").concat(t[2])):e||null})();var Ce=/Firefox/i.test(w),mo=Ce&&(function(){var t=w.match(/Firefox\/(\d+)/);return t&&t[1]?parseFloat(t[1]):null})(),Te=/Edge\//i.test(w),Vi=Te&&(function(){var t=w.match(/Edge\/(\d+)/i);if(t&&t[1])return t[1]})(),Pe=/Edg\//i.test(w),ho=Pe&&(function(){var t=w.match(/Edg\/(\d+)/);return t&&t[1]?parseFloat(t[1]):null})(),xr=/SogouMobileBrowser\//i.test(w),Gi=xr&&(function(){var t=w.match(/SogouMobileBrowser\/(\d+)/);return t&&t[1]?parseFloat(t[1]):null})(),Sr=/MetaSr\s/i.test(w),Wi=Sr&&(function(){var t=w.match(/MetaSr(\s\d+(\.\d+)+)/);return t&&t[1]?parseFloat(t[1]):null})(),at=/TBS\/\d+/i.test(w),Hi=at&&(function(){var t=w.match(/TBS\/(\d+)/i);if(t&&t[1])return t[1]})(),Er=/XWEB\/\d+/i.test(w),Qi=Er&&(function(){var t=w.match(/XWEB\/(\d+)/i);if(t&&t[1])return t[1]})(),vo=(/MSIE\/\d+/i.test(w)&&(function(){var t=/MSIE\s(\d+)\.\d/.exec(w);t&&parseFloat(t[1])})(),/(micromessenger|webbrowser)/i.test(w)),Ui=vo&&(function(){var t=w.match(/MicroMessenger\/(\d+)/i);if(t&&t[1])return t[1]})(),kr=!at&&/MQQBrowser\/\d+/i.test(w)&&/COVC\/\d+/i.test(w),Or=!at&&/MQQBrowser\/\d+/i.test(w)&&!/COVC\/\d+/i.test(w),go=(Or||kr)&&(function(){var t=w.match(/ MQQBrowser\/([\d.]+)/);return t&&t[1]?t[1]:null})(),Rr=!at&&/ QQBrowser\/\d+/i.test(w),$i=Rr&&(function(){var t=w.match(/ QQBrowser\/([\d.]+)/);return t&&t[1]?t[1]:null})(),Ir=!at&&/QQBrowserLite\/\d+/i.test(w),Yi=Ir&&(function(){var t=w.match(/QQBrowserLite\/([\d.]+)/);return t&&t[1]?t[1]:null})(),Cr=!at&&/MQBHD\/\d+/i.test(w),Ki=Cr&&(function(){var t=w.match(/MQBHD\/([\d.]+)/);return t&&t[1]?t[1]:null})(),qi=/Windows/i.test(w),Xi=!br&&/MAC OS X/i.test(w),Zi=!wr&&/Linux/i.test(w),Ji=/UCBrowser/i.test(w),Tr=/MiuiBrowser/i.test(w),tu=Tr&&(function(){var t=w.match(/MiuiBrowser\/([\d.]+)/);return t&&t[1]?t[1]:null})(),Pr=/HuaweiBrowser/i.test(w),eu=Pr&&(function(){var t=w.match(/HuaweiBrowser\/([\d.]+)/);return t&&t[1]?t[1]:null})(),jr=/SamsungBrowser/i.test(w),ru=jr&&(function(){var t=w.match(/SamsungBrowser\/([\d.]+)/);return t&&t[1]?t[1]:null})(),je=/HeyTapBrowser/i.test(w),nu=je&&(function(){var t=w.match(/HeyTapBrowser\/([\d.]+)/);return t&&t[1]?t[1]:null})(),Ae=/VivoBrowser/i.test(w),ou=Ae&&(function(){var t=w.match(/VivoBrowser\/([\d.]+)/);return t&&t[1]?t[1]:null})(),au=/Chrome/i.test(w),Le=!Te&&!Sr&&!xr&&!at&&!Er&&!Pe&&!Rr&&!Tr&&!Pr&&!jr&&!je&&!Ae&&/Chrome/i.test(w),iu=(Le&&(function(){var t=w.match(/Chrome\/(\d+)/);t&&t[1]&&parseFloat(t[1])})(),Le&&(function(){var t=w.match(/Chrome\/([\d.]+)/);return t&&t[1]?t[1]:null})()),yo=!au&&!Or&&!kr&&!Ir&&!Cr&&/Safari/i.test(w),uu=yo&&(function(){var t=w.match(/Version\/([\d.]+)/);return t&&t[1]?t[1]:null})(),cu=location.protocol==="file:"||location.hostname==="localhost"||/^\d+\.\d+\.\d+\.\d+$/.test(location.hostname),bo=new Map([[wr,"Android"],[br,"iOS"],[qi,"Windows"],[Xi,"MacOS"],[Zi,"Linux"]]),wo=new Map([[Ce,["Firefox",mo]],[Pe,["Edg",ho]],[Le,["Chrome",iu]],[yo,["Safari",uu]],[at,["TBS",Hi]],[Er,["XWEB",Qi]],[vo&&po,["WeChat",Ui]],[Rr,["QQ(Win)",$i]],[Or,["QQ(Mobile)",go]],[kr,["QQ(Mobile X5)",go]],[Ir,["QQ(Mac)",Yi]],[Cr,["QQ(iPad)",Ki]],[Tr,["MI",tu]],[Pr,["HW",eu]],[jr,["Samsung",ru]],[je,["OPPO",nu]],[Ae,["VIVO",ou]],[Te,["EDGE",Vi]],[xr,["SogouMobile",Gi]],[Sr,["Sogou",Wi]]]),su=function(){var t="unknown",e="unknown";if(wo.get(!0)){var r=la(wo.get(!0),2);t=r[0],e=r[1]}return{name:t,version:e}},fu=navigator.userAgent,lu=function(){var t=void 0;return screen.width&&(t={width:screen.width?screen.width*window.devicePixelRatio:"",height:screen.height?screen.height*window.devicePixelRatio:""}),t},xo=[].push,Ut=function(t){var e=t==1,r=t==2,n=t==3,o=t==4,u=t==6,i=t==7,s=t==5||u;return function(a,c,l,p){for(var m,f,v=Dt(a),y=on(v),k=xe(c,l,3),x=fe(y),d=0,T=p||In,S=e?T(a,x):r||i?T(a,0):void 0;x>d;d++)if((s||d in y)&&(f=k(m=y[d],d,v),t))if(e)S[d]=f;else if(f)switch(t){case 3:return!0;case 5:return m;case 6:return d;case 2:xo.call(S,m)}else switch(t){case 4:return!1;case 7:xo.call(S,m)}return u?-1:n||o?o:S}},$t={forEach:Ut(0),map:Ut(1),filter:Ut(2),find:Ut(5),findIndex:Ut(6)},pu=$t.filter,du=Je("filter");M({target:"Array",proto:!0,forced:!du},{filter:function(t){return pu(this,t,arguments.length>1?arguments[1]:void 0)}});var So=function(t,e){var r=[][t];return!!r&&j((function(){r.call(null,e||function(){throw 1},1)}))},mu=$t.forEach,Yt=So("forEach")?[].forEach:function(t){return mu(this,t,arguments.length>1?arguments[1]:void 0)};M({target:"Array",proto:!0,forced:[].forEach!=Yt},{forEach:Yt});var hu=function(){for(var t={isSupported:!1},e=["AudioContext","webkitAudioContext","mozAudioContext","msAudioContext"],r=0;r<e.length;r++)if(e[r]in window){t.isSupported=!0;break}return t.isSupported},vu=function(){var t=!1;return Ce&&window.mozRTCPeerConnection!==void 0?"getSenders"in window.mozRTCPeerConnection.prototype&&(t=!0):Le&&window.webkitRTCPeerConnection!==void 0&&"getSenders"in window.webkitRTCPeerConnection.prototype&&(t=!0),t},Eo=function(t){if(t&&t.forEach!==Yt)try{Z(t,"forEach",Yt)}catch{t.forEach=Yt}};for(var Ar in Ee)Ee[Ar]&&Eo(b[Ar]&&b[Ar].prototype);Eo(Jn);var gu=xn.indexOf,ko=[].indexOf,Oo=!!ko&&1/[1].indexOf(1,-0)<0,yu=So("indexOf");M({target:"Array",proto:!0,forced:Oo||!yu},{indexOf:function(t){return Oo?ko.apply(this,arguments)||0:gu(this,t,arguments.length>1?arguments[1]:void 0)}});var bu=$t.map,wu=Je("map");M({target:"Array",proto:!0,forced:!wu},{map:function(t){return bu(this,t,arguments.length>1?arguments[1]:void 0)}});var xu=j((function(){Et(1)}));M({target:"Object",stat:!0,forced:xu,sham:!Mn},{getPrototypeOf:function(t){return Et(Dt(t))}}),M({target:"Array",stat:!0},{isArray:me});var Su=Object.prototype.hasOwnProperty;function Ro(t){if(t==null)return!0;if(typeof t=="boolean")return!1;if(typeof t=="number")return t===0;if(typeof t=="string"||typeof t=="function"||Array.isArray(t))return t.length===0;if(t instanceof Error)return t.message==="";if((function(r){if(!r||Zr(r)!=="object"||Object.prototype.toString.call(r)!="[object Object]")return!1;var n=Object.getPrototypeOf(r);if(n===null)return!0;var o=Object.prototype.hasOwnProperty.call(n,"constructor")&&n.constructor;return typeof o=="function"&&o instanceof o&&Function.prototype.toString.call(o)===Function.prototype.toString.call(Object)})(t))switch(Object.prototype.toString.call(t)){case"[object File]":case"[object Map]":case"[object Set]":return t.size===0;case"[object Object]":for(var e in t)if(Su.call(t,e))return!1;return!0}return!1}var Lr=function(t){return t===void 0},Eu=(function(){var t=L(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(!Me()){o.next=2;break}return o.abrupt("return");case 2:return o.next=4,ku(r);case 4:if(!(n=o.sent).audio){o.next=11;break}return o.next=8,To();case 8:if(o.sent.length!==0){o.next=11;break}throw new Error({message:"no microphone detected, but you are trying to get audio stream, please check your microphone and the configuration on TRTC.createStream."});case 11:if(!n.video){o.next=17;break}return o.next=14,Cu();case 14:if(o.sent.length!==0){o.next=17;break}throw new Error({message:"no camera detected, but you are trying to get video stream, please check your camera and the configuration on TRTC.createStream."});case 17:return o.next=19,navigator.mediaDevices.getUserMedia(n);case 19:return o.abrupt("return",o.sent);case 20:case"end":return o.stop()}}),e)})));return function(e){return t.apply(this,arguments)}})();function ku(t){return Io.apply(this,arguments)}function Io(){return(Io=L(regeneratorRuntime.mark((function t(e){var r,n,o,u;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(r={echoCancellation:e.echoCancellation,autoGainControl:e.autoGainControl,noiseSuppression:e.noiseSuppression},e.audio){i.next=5;break}r=!1,i.next=15;break;case 5:if(Ro(e.microphoneId)){i.next=9;break}r=re({deviceId:{exact:e.microphoneId},sampleRate:e.sampleRate,channelCount:e.channelCount},r),i.next=15;break;case 9:return r=re({sampleRate:e.sampleRate,channelCount:e.channelCount},r),i.next=12,To();case 12:n=i.sent,(o=n.filter((function(s){var a=s.deviceId;return a.length>0&&a!=="default"}))).length>0&&(r.deviceId={exact:o[0].deviceId});case 15:return u={},u=!Lr(e.facingMode)&&e.video?{facingMode:e.facingMode,width:e.width,height:e.height,frameRate:e.frameRate}:!Ro(e.cameraId)&&e.video?{deviceId:{exact:e.cameraId},width:e.width,height:e.height,frameRate:e.frameRate}:!!e.video&&(!!Lr(e.width)||{width:e.width,height:e.height,frameRate:e.frameRate}),i.abrupt("return",{audio:r,video:u});case 18:case"end":return i.stop()}}),t)})))).apply(this,arguments)}var Kt,Rt,Co,Mr,Ou=(function(){var t=L(regeneratorRuntime.mark((function e(r){var n,o,u,i,s,a,c,l,p,m,f;return regeneratorRuntime.wrap((function(v){for(;;)switch(v.prev=v.next){case 0:return o=[7680,4320],v.prev=1,v.next=4,Eu({cameraId:r,video:!0,audio:!1,width:o[0],height:o[1]});case 4:if(n=v.sent,!(u=n.getTracks()[0])||!u.getCapabilities){v.next=13;break}if(c=u.getCapabilities(),l=c==null||(i=c.width)===null||i===void 0?void 0:i.max,p=c==null||(s=c.height)===null||s===void 0?void 0:s.max,m=c==null||(a=c.frameRate)===null||a===void 0?void 0:a.max,!(l&&p&&m)){v.next=13;break}return v.abrupt("return",{maxWidth:l,maxHeight:p,maxFrameRate:m});case 13:return f=u.getSettings(),u.stop(),v.abrupt("return",{maxWidth:f.width,maxHeight:f.height});case 18:v.prev=18,v.t0=v.catch(1),console.error(v.t0);case 21:case"end":return v.stop()}}),e,null,[[1,18]])})));return function(e){return t.apply(this,arguments)}})(),Me=function(){return!!Lr(navigator.mediaDevices)&&(console.error("navigator.mediaDevices is not supported on your browser"),!0)},Dr=function(){return location.protocol==="http:"&&!cu&&(console.error("you should use https"),!0)},Ru=function(){if(!navigator.mediaDevices)return!1;var t=["getUserMedia","enumerateDevices"];return t.filter((function(e){return e in navigator.mediaDevices})).length===t.length},Iu=(function(){var t=L(regeneratorRuntime.mark((function e(){var r,n,o,u,i,s,a,c,l;return regeneratorRuntime.wrap((function(p){for(;;)switch(p.prev=p.next){case 0:if(!Dr()&&!Me()){p.next=2;break}return p.abrupt("return",[]);case 2:return r=!1,n=!1,o=[],u=[],i=[],s={},p.next=13,navigator.mediaDevices.enumerateDevices();case 13:if(p.sent.forEach((function(m){var f={};for(var v in m)try{typeof m[v]!="function"&&(f[v]=m[v])}catch{}s[f.deviceId+f.label+f.kind]||(f.kind==="audio"&&(f.kind="audioinput"),f.kind==="video"&&(f.kind="videoinput"),f.deviceId||(f.deviceId=f.id),f.label?(f.kind!=="videoinput"||r||(r=!0),f.kind!=="audioinput"||n||(n=!0)):f.kind==="videoinput"?f.label="Camera ".concat(i.length+1):f.kind==="audioinput"?f.label="Microphone ".concat(o.length+1):f.kind==="audiooutput"?f.label="Speaker ".concat(u.length+1):f.label="Please invoke getUserMedia once.",f.kind==="audioinput"&&o.indexOf(f)===-1&&o.push(f),f.kind==="audiooutput"&&u.indexOf(f)===-1&&u.push(f),f.kind==="videoinput"&&i.indexOf(f)===-1&&i.push(f),s[f.deviceId+f.label+f.kind]=f)})),!r&&i.length>1&&(r=!0),!n&&o.length>1&&(n=!0),!r){p.next=28;break}a=0;case 19:if(!(a<i.length)){p.next=28;break}return c=i[a],p.next=23,Ou(c.deviceId);case 23:l=p.sent,c.resolution=l;case 25:a++,p.next=19;break;case 28:return p.abrupt("return",{hasCameraPermission:r,hasMicrophonePermission:n,cameras:i,speakers:u,microphones:o});case 29:case"end":return p.stop()}}),e)})));return function(){return t.apply(this,arguments)}})(),Cu=(function(){var t=L(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!Dr()&&!Me()){n.next=2;break}return n.abrupt("return",[]);case 2:return n.next=4,navigator.mediaDevices.enumerateDevices();case 4:return r=n.sent,n.abrupt("return",r.filter((function(o){return o.kind==="videoinput"})).map((function(o,u){var i=o.label;o.label||(i="camera_".concat(u));var s={label:i,deviceId:o.deviceId,kind:o.kind};return o.groupId&&(s.groupId=o.groupId),s})));case 6:case"end":return n.stop()}}),e)})));return function(){return t.apply(this,arguments)}})(),To=(function(){var t=L(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!Dr()&&!Me()){n.next=2;break}return n.abrupt("return",[]);case 2:return n.next=4,navigator.mediaDevices.enumerateDevices();case 4:return r=n.sent,n.abrupt("return",r.filter((function(o){return o.kind==="audioinput"})).map((function(o,u){var i=o.label;o.label||(i="microphone_".concat(u));var s={label:i,deviceId:o.deviceId,kind:o.kind};return o.groupId&&(s.groupId=o.groupId),s})));case 6:case"end":return n.stop()}}),e)})));return function(){return t.apply(this,arguments)}})(),De=b.Promise,Tu=A("species"),Pu=function(t,e){var r,n=B(t).constructor;return n===void 0||(r=B(n)[Tu])==null?e:(function(o){if(Rn(o))return o;throw TypeError(ln(o)+" is not a constructor")})(r)},Po=/(?:ipad|iphone|ipod).*applewebkit/i.test(st),it=et(b.process)=="process",Fr=b.setImmediate,jo=b.clearImmediate,ju=b.process,Ao=b.MessageChannel,_r=b.Dispatch,Nr=0,qt={};try{Kt=b.location}catch{}var Br=function(t){if(qt.hasOwnProperty(t)){var e=qt[t];delete qt[t],e()}},zr=function(t){return function(){Br(t)}},Lo=function(t){Br(t.data)},Mo=function(t){b.postMessage(String(t),Kt.protocol+"//"+Kt.host)};Fr&&jo||(Fr=function(t){for(var e=[],r=arguments.length,n=1;r>n;)e.push(arguments[n++]);return qt[++Nr]=function(){(C(t)?t:Function(t)).apply(void 0,e)},Rt(Nr),Nr},jo=function(t){delete qt[t]},it?Rt=function(t){ju.nextTick(zr(t))}:_r&&_r.now?Rt=function(t){_r.now(zr(t))}:Ao&&!Po?(Mr=(Co=new Ao).port2,Co.port1.onmessage=Lo,Rt=xe(Mr.postMessage,Mr,1)):b.addEventListener&&C(b.postMessage)&&!b.importScripts&&Kt&&Kt.protocol!=="file:"&&!j(Mo)?(Rt=Mo,b.addEventListener("message",Lo,!1)):Rt="onreadystatechange"in Nt("script")?function(t){tr.appendChild(Nt("script")).onreadystatechange=function(){tr.removeChild(this),Br(t)}}:function(t){setTimeout(zr(t),0)});var Xt,pt,Zt,Jt,Vr,Gr,Wr,Do,Fo={set:Fr},Au=/ipad|iphone|ipod/i.test(st)&&b.Pebble!==void 0,Lu=/web0s(?!.*chrome)/i.test(st),Mu=$e.f,Du=Fo.set,_o=b.MutationObserver||b.WebKitMutationObserver,No=b.document,Bo=b.process,Fe=b.Promise,zo=Mu(b,"queueMicrotask"),Vo=zo&&zo.value;Vo||(Xt=function(){var t,e;for(it&&(t=Bo.domain)&&t.exit();pt;){e=pt.fn,pt=pt.next;try{e()}catch(r){throw pt?Jt():Zt=void 0,r}}Zt=void 0,t&&t.enter()},Po||it||Lu||!_o||!No?!Au&&Fe&&Fe.resolve?((Wr=Fe.resolve(void 0)).constructor=Fe,Do=Wr.then,Jt=function(){Do.call(Wr,Xt)}):Jt=it?function(){Bo.nextTick(Xt)}:function(){Du.call(b,Xt)}:(Vr=!0,Gr=No.createTextNode(""),new _o(Xt).observe(Gr,{characterData:!0}),Jt=function(){Gr.data=Vr=!Vr}));var Hr,Go,Wo,Ho,Qo=Vo||function(t){var e={fn:t,next:void 0};Zt&&(Zt.next=e),pt||(pt=e,Jt()),Zt=e},Fu=function(t){var e,r;this.promise=new t((function(n,o){if(e!==void 0||r!==void 0)throw TypeError("Bad Promise constructor");e=n,r=o})),this.resolve=rt(e),this.reject=rt(r)},Qr={f:function(t){return new Fu(t)}},Ur=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}},_u=typeof window=="object",Uo=Fo.set,Nu=A("species"),q="Promise",$o=H.get,Bu=H.set,zu=H.getterFor(q),dt=De&&De.prototype,U=De,_e=dt,Yo=b.TypeError,$r=b.document,Yr=b.process,It=Qr.f,Vu=It,Gu=!!($r&&$r.createEvent&&b.dispatchEvent),Ko=C(b.PromiseRejectionEvent),qo=!1,te=de(q,(function(){var t=ce(U),e=t!==String(U);if(!e&&wt===66)return!0;if(wt>=51&&/native code/.test(t))return!1;var r=new U((function(o){o(1)})),n=function(o){o((function(){}),(function(){}))};return(r.constructor={})[Nu]=n,!(qo=r.then((function(){}))instanceof n)||!e&&_u&&!Ko})),Wu=te||!Un((function(t){U.all(t).catch((function(){}))})),Xo=function(t){var e;return!(!F(t)||!C(e=t.then))&&e},Kr=function(t,e){if(!t.notified){t.notified=!0;var r=t.reactions;Qo((function(){for(var n=t.value,o=t.state==1,u=0;r.length>u;){var i,s,a,c=r[u++],l=o?c.ok:c.fail,p=c.resolve,m=c.reject,f=c.domain;try{l?(o||(t.rejection===2&&Qu(t),t.rejection=1),l===!0?i=n:(f&&f.enter(),i=l(n),f&&(f.exit(),a=!0)),i===c.promise?m(Yo("Promise-chain cycle")):(s=Xo(i))?s.call(i,p,m):p(i)):m(n)}catch(v){f&&!a&&f.exit(),m(v)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&Hu(t)}))}},Zo=function(t,e,r){var n,o;Gu?((n=$r.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),b.dispatchEvent(n)):n={promise:e,reason:r},!Ko&&(o=b["on"+t])?o(n):t==="unhandledrejection"&&(function(u,i){var s=b.console;s&&s.error&&(arguments.length===1?s.error(u):s.error(u,i))})("Unhandled promise rejection",r)},Hu=function(t){Uo.call(b,(function(){var e,r=t.facade,n=t.value;if(Jo(t)&&(e=Ur((function(){it?Yr.emit("unhandledRejection",n,r):Zo("unhandledrejection",r,n)})),t.rejection=it||Jo(t)?2:1,e.error))throw e.value}))},Jo=function(t){return t.rejection!==1&&!t.parent},Qu=function(t){Uo.call(b,(function(){var e=t.facade;it?Yr.emit("rejectionHandled",e):Zo("rejectionhandled",e,t.value)}))},Ct=function(t,e,r){return function(n){t(e,n,r)}},Tt=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Kr(t,!0))},qr=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw Yo("Promise can't be resolved itself");var n=Xo(e);n?Qo((function(){var o={done:!1};try{n.call(e,Ct(qr,o,t),Ct(Tt,o,t))}catch(u){Tt(o,u,t)}})):(t.value=e,t.state=1,Kr(t,!1))}catch(o){Tt({done:!1},o,t)}}};if(te&&(_e=(U=function(t){ur(this,U,q),rt(t),Hr.call(this);var e=$o(this);try{t(Ct(qr,e),Ct(Tt,e))}catch(r){Tt(e,r)}}).prototype,(Hr=function(t){Bu(this,{type:q,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=cr(_e,{then:function(t,e){var r=zu(this),n=It(Pu(this,U));return n.ok=!C(t)||t,n.fail=C(e)&&e,n.domain=it?Yr.domain:void 0,r.parent=!0,r.reactions.push(n),r.state!=0&&Kr(r,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),Go=function(){var t=new Hr,e=$o(t);this.promise=t,this.resolve=Ct(qr,e),this.reject=Ct(Tt,e)},Qr.f=It=function(t){return t===U||t===Wo?new Go(t):Vu(t)},C(De)&&dt!==Object.prototype)){Ho=dt.then,qo||(Q(dt,"then",(function(t,e){var r=this;return new U((function(n,o){Ho.call(r,n,o)})).then(t,e)}),{unsafe:!0}),Q(dt,"catch",_e.catch,{unsafe:!0}));try{delete dt.constructor}catch{}kt&&kt(dt,_e)}M({global:!0,wrap:!0,forced:te},{Promise:U}),be(U,q,!1),Yn(q),Wo=ct(q),M({target:q,stat:!0,forced:te},{reject:function(t){var e=It(this);return e.reject.call(void 0,t),e.promise}}),M({target:q,stat:!0,forced:te},{resolve:function(t){return(function(e,r){if(B(e),F(r)&&r.constructor===e)return r;var n=Qr.f(e);return(0,n.resolve)(r),n.promise})(this,t)}}),M({target:q,stat:!0,forced:Wu},{all:function(t){var e=this,r=It(e),n=r.resolve,o=r.reject,u=Ur((function(){var i=rt(e.resolve),s=[],a=0,c=1;Se(t,(function(l){var p=a++,m=!1;s.push(void 0),c++,i.call(e,l).then((function(f){m||(m=!0,s[p]=f,--c||n(s))}),o)})),--c||n(s)}));return u.error&&o(u.value),r.promise},race:function(t){var e=this,r=It(e),n=r.reject,o=Ur((function(){var u=rt(e.resolve);Se(t,(function(i){u.call(e,i).then(r.resolve,n)}))}));return o.error&&n(o.value),r.promise}});var Uu=[].slice,$u=/MSIE .\./.test(st),ta=function(t){return function(e,r){var n=arguments.length>2,o=n?Uu.call(arguments,2):void 0;return t(n?function(){(C(e)?e:Function(e)).apply(this,o)}:e,r)}};M({global:!0,bind:!0,forced:$u},{setTimeout:ta(b.setTimeout),setInterval:ta(b.setInterval)});var Yu=$t.findIndex,ea=!0;"findIndex"in[]&&Array(1).findIndex((function(){ea=!1})),M({target:"Array",proto:!0,forced:ea},{findIndex:function(t){return Yu(this,t,arguments.length>1?arguments[1]:void 0)}}),Gt("findIndex");var D=bt((function(t){var e=t.exports={v:[{name:"version",reg:/^(\d*)$/}],o:[{name:"origin",reg:/^(\S*) (\d*) (\d*) (\S*) IP(\d) (\S*)/,names:["username","sessionId","sessionVersion","netType","ipVer","address"],format:"%s %s %d %s IP%d %s"}],s:[{name:"name"}],i:[{name:"description"}],u:[{name:"uri"}],e:[{name:"email"}],p:[{name:"phone"}],z:[{name:"timezones"}],r:[{name:"repeats"}],t:[{name:"timing",reg:/^(\d*) (\d*)/,names:["start","stop"],format:"%d %d"}],c:[{name:"connection",reg:/^IN IP(\d) (\S*)/,names:["version","ip"],format:"IN IP%d %s"}],b:[{push:"bandwidth",reg:/^(TIAS|AS|CT|RR|RS):(\d*)/,names:["type","limit"],format:"%s:%s"}],m:[{reg:/^(\w*) (\d*) ([\w/]*)(?: (.*))?/,names:["type","port","protocol","payloads"],format:"%s %d %s %s"}],a:[{push:"rtp",reg:/^rtpmap:(\d*) ([\w\-.]*)(?:\s*\/(\d*)(?:\s*\/(\S*))?)?/,names:["payload","codec","rate","encoding"],format:function(r){return r.encoding?"rtpmap:%d %s/%s/%s":r.rate?"rtpmap:%d %s/%s":"rtpmap:%d %s"}},{push:"fmtp",reg:/^fmtp:(\d*) ([\S| ]*)/,names:["payload","config"],format:"fmtp:%d %s"},{name:"control",reg:/^control:(.*)/,format:"control:%s"},{name:"rtcp",reg:/^rtcp:(\d*)(?: (\S*) IP(\d) (\S*))?/,names:["port","netType","ipVer","address"],format:function(r){return r.address!=null?"rtcp:%d %s IP%d %s":"rtcp:%d"}},{push:"rtcpFbTrrInt",reg:/^rtcp-fb:(\*|\d*) trr-int (\d*)/,names:["payload","value"],format:"rtcp-fb:%s trr-int %d"},{push:"rtcpFb",reg:/^rtcp-fb:(\*|\d*) ([\w-_]*)(?: ([\w-_]*))?/,names:["payload","type","subtype"],format:function(r){return r.subtype!=null?"rtcp-fb:%s %s %s":"rtcp-fb:%s %s"}},{push:"ext",reg:/^extmap:(\d+)(?:\/(\w+))?(?: (urn:ietf:params:rtp-hdrext:encrypt))? (\S*)(?: (\S*))?/,names:["value","direction","encrypt-uri","uri","config"],format:function(r){return"extmap:%d"+(r.direction?"/%s":"%v")+(r["encrypt-uri"]?" %s":"%v")+" %s"+(r.config?" %s":"")}},{name:"extmapAllowMixed",reg:/^(extmap-allow-mixed)/},{push:"crypto",reg:/^crypto:(\d*) ([\w_]*) (\S*)(?: (\S*))?/,names:["id","suite","config","sessionConfig"],format:function(r){return r.sessionConfig!=null?"crypto:%d %s %s %s":"crypto:%d %s %s"}},{name:"setup",reg:/^setup:(\w*)/,format:"setup:%s"},{name:"connectionType",reg:/^connection:(new|existing)/,format:"connection:%s"},{name:"mid",reg:/^mid:([^\s]*)/,format:"mid:%s"},{name:"msid",reg:/^msid:(.*)/,format:"msid:%s"},{name:"ptime",reg:/^ptime:(\d*(?:\.\d*)*)/,format:"ptime:%d"},{name:"maxptime",reg:/^maxptime:(\d*(?:\.\d*)*)/,format:"maxptime:%d"},{name:"direction",reg:/^(sendrecv|recvonly|sendonly|inactive)/},{name:"icelite",reg:/^(ice-lite)/},{name:"iceUfrag",reg:/^ice-ufrag:(\S*)/,format:"ice-ufrag:%s"},{name:"icePwd",reg:/^ice-pwd:(\S*)/,format:"ice-pwd:%s"},{name:"fingerprint",reg:/^fingerprint:(\S*) (\S*)/,names:["type","hash"],format:"fingerprint:%s %s"},{push:"candidates",reg:/^candidate:(\S*) (\d*) (\S*) (\d*) (\S*) (\d*) typ (\S*)(?: raddr (\S*) rport (\d*))?(?: tcptype (\S*))?(?: generation (\d*))?(?: network-id (\d*))?(?: network-cost (\d*))?/,names:["foundation","component","transport","priority","ip","port","type","raddr","rport","tcptype","generation","network-id","network-cost"],format:function(r){var n="candidate:%s %d %s %d %s %d typ %s";return n+=r.raddr!=null?" raddr %s rport %d":"%v%v",n+=r.tcptype!=null?" tcptype %s":"%v",r.generation!=null&&(n+=" generation %d"),n+=r["network-id"]!=null?" network-id %d":"%v",n+=r["network-cost"]!=null?" network-cost %d":"%v"}},{name:"endOfCandidates",reg:/^(end-of-candidates)/},{name:"remoteCandidates",reg:/^remote-candidates:(.*)/,format:"remote-candidates:%s"},{name:"iceOptions",reg:/^ice-options:(\S*)/,format:"ice-options:%s"},{push:"ssrcs",reg:/^ssrc:(\d*) ([\w_-]*)(?::(.*))?/,names:["id","attribute","value"],format:function(r){var n="ssrc:%d";return r.attribute!=null&&(n+=" %s",r.value!=null&&(n+=":%s")),n}},{push:"ssrcGroups",reg:/^ssrc-group:([\x21\x23\x24\x25\x26\x27\x2A\x2B\x2D\x2E\w]*) (.*)/,names:["semantics","ssrcs"],format:"ssrc-group:%s %s"},{name:"msidSemantic",reg:/^msid-semantic:\s?(\w*) (\S*)/,names:["semantic","token"],format:"msid-semantic: %s %s"},{push:"groups",reg:/^group:(\w*) (.*)/,names:["type","mids"],format:"group:%s %s"},{name:"rtcpMux",reg:/^(rtcp-mux)/},{name:"rtcpRsize",reg:/^(rtcp-rsize)/},{name:"sctpmap",reg:/^sctpmap:([\w_/]*) (\S*)(?: (\S*))?/,names:["sctpmapNumber","app","maxMessageSize"],format:function(r){return r.maxMessageSize!=null?"sctpmap:%s %s %s":"sctpmap:%s %s"}},{name:"xGoogleFlag",reg:/^x-google-flag:([^\s]*)/,format:"x-google-flag:%s"},{push:"rids",reg:/^rid:([\d\w]+) (\w+)(?: ([\S| ]*))?/,names:["id","direction","params"],format:function(r){return r.params?"rid:%s %s %s":"rid:%s %s"}},{push:"imageattrs",reg:new RegExp("^imageattr:(\\d+|\\*)[\\s\\t]+(send|recv)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*)(?:[\\s\\t]+(recv|send)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*))?"),names:["pt","dir1","attrs1","dir2","attrs2"],format:function(r){return"imageattr:%s %s %s"+(r.dir2?" %s %s":"")}},{name:"simulcast",reg:new RegExp("^simulcast:(send|recv) ([a-zA-Z0-9\\-_~;,]+)(?:\\s?(send|recv) ([a-zA-Z0-9\\-_~;,]+))?$"),names:["dir1","list1","dir2","list2"],format:function(r){return"simulcast:%s %s"+(r.dir2?" %s %s":"")}},{name:"simulcast_03",reg:/^simulcast:[\s\t]+([\S+\s\t]+)$/,names:["value"],format:"simulcast: %s"},{name:"framerate",reg:/^framerate:(\d+(?:$|\.\d+))/,format:"framerate:%s"},{name:"sourceFilter",reg:/^source-filter: *(excl|incl) (\S*) (IP4|IP6|\*) (\S*) (.*)/,names:["filterMode","netType","addressTypes","destAddress","srcList"],format:"source-filter: %s %s %s %s %s"},{name:"bundleOnly",reg:/^(bundle-only)/},{name:"label",reg:/^label:(.+)/,format:"label:%s"},{name:"sctpPort",reg:/^sctp-port:(\d+)$/,format:"sctp-port:%s"},{name:"maxMessageSize",reg:/^max-message-size:(\d+)$/,format:"max-message-size:%s"},{push:"tsRefClocks",reg:/^ts-refclk:([^\s=]*)(?:=(\S*))?/,names:["clksrc","clksrcExt"],format:function(r){return"ts-refclk:%s"+(r.clksrcExt!=null?"=%s":"")}},{name:"mediaClk",reg:/^mediaclk:(?:id=(\S*))? *([^\s=]*)(?:=(\S*))?(?: *rate=(\d+)\/(\d+))?/,names:["id","mediaClockName","mediaClockValue","rateNumerator","rateDenominator"],format:function(r){var n="mediaclk:";return n+=r.id!=null?"id=%s %s":"%v%s",n+=r.mediaClockValue!=null?"=%s":"",n+=r.rateNumerator!=null?" rate=%s":"",n+=r.rateDenominator!=null?"/%s":""}},{name:"keywords",reg:/^keywds:(.+)$/,format:"keywds:%s"},{name:"content",reg:/^content:(.+)/,format:"content:%s"},{name:"bfcpFloorCtrl",reg:/^floorctrl:(c-only|s-only|c-s)/,format:"floorctrl:%s"},{name:"bfcpConfId",reg:/^confid:(\d+)/,format:"confid:%s"},{name:"bfcpUserId",reg:/^userid:(\d+)/,format:"userid:%s"},{name:"bfcpFloorId",reg:/^floorid:(.+) (?:m-stream|mstrm):(.+)/,names:["id","mStream"],format:"floorid:%s mstrm:%s"},{push:"invalid",names:["value"]}]};Object.keys(e).forEach((function(r){e[r].forEach((function(n){n.reg||(n.reg=/(.*)/),n.format||(n.format="%s")}))}))})),G=(D.v,D.o,D.s,D.i,D.u,D.e,D.p,D.z,D.r,D.t,D.c,D.b,D.m,D.a,bt((function(t,e){var r=function(i){return String(Number(i))===i?Number(i):i},n=function(i,s,a){var c=i.name&&i.names;i.push&&!s[i.push]?s[i.push]=[]:c&&!s[i.name]&&(s[i.name]={});var l=i.push?{}:c?s[i.name]:s;(function(p,m,f,v){if(v&&!f)m[v]=r(p[1]);else for(var y=0;y<f.length;y+=1)p[y+1]!=null&&(m[f[y]]=r(p[y+1]))})(a.match(i.reg),l,i.names,i.name),i.push&&s[i.push].push(l)},o=RegExp.prototype.test.bind(/^([a-z])=(.*)/);e.parse=function(i){var s={},a=[],c=s;return i.split(/(\r\n|\r|\n)/).filter(o).forEach((function(l){var p=l[0],m=l.slice(2);p==="m"&&(a.push({rtp:[],fmtp:[]}),c=a[a.length-1]);for(var f=0;f<(D[p]||[]).length;f+=1){var v=D[p][f];if(v.reg.test(m))return n(v,c,m)}})),s.media=a,s};var u=function(i,s){var a=s.split(/=(.+)/,2);return a.length===2?i[a[0]]=r(a[1]):a.length===1&&s.length>1&&(i[a[0]]=void 0),i};e.parseParams=function(i){return i.split(/;\s?/).reduce(u,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(i){return i.toString().split(" ").map(Number)},e.parseRemoteCandidates=function(i){for(var s=[],a=i.split(" ").map(r),c=0;c<a.length;c+=3)s.push({component:a[c],ip:a[c+1],port:a[c+2]});return s},e.parseImageAttributes=function(i){return i.split(" ").map((function(s){return s.substring(1,s.length-1).split(",").reduce(u,{})}))},e.parseSimulcastStreamList=function(i){return i.split(";").map((function(s){return s.split(",").map((function(a){var c,l=!1;return a[0]!=="~"?c=r(a):(c=r(a.substring(1,a.length)),l=!0),{scid:c,paused:l}}))}))}}))),Ku=(G.parse,G.parseParams,G.parseFmtpConfig,G.parsePayloads,G.parseRemoteCandidates,G.parseImageAttributes,G.parseSimulcastStreamList,/%[sdv%]/g),qu=function(t){var e=1,r=arguments,n=r.length;return t.replace(Ku,(function(o){if(e>=n)return o;var u=r[e];switch(e+=1,o){case"%%":return"%";case"%s":return String(u);case"%d":return Number(u);case"%v":return""}}))},ee=function(t,e,r){var n=[t+"="+(e.format instanceof Function?e.format(e.push?r:r[e.name]):e.format)];if(e.names)for(var o=0;o<e.names.length;o+=1){var u=e.names[o];e.name?n.push(r[e.name][u]):n.push(r[e.names[o]])}else n.push(r[e.name]);return qu.apply(null,n)},Xu=["v","o","s","i","u","e","p","c","b","t","r","z","a"],Zu=["i","c","b","a"],ra={write:function(t,e){e=e||{},t.version==null&&(t.version=0),t.name==null&&(t.name=" "),t.media.forEach((function(u){u.payloads==null&&(u.payloads="")}));var r=e.outerOrder||Xu,n=e.innerOrder||Zu,o=[];return r.forEach((function(u){D[u].forEach((function(i){i.name in t&&t[i.name]!=null?o.push(ee(u,i,t)):i.push in t&&t[i.push]!=null&&t[i.push].forEach((function(s){o.push(ee(u,i,s))}))}))})),t.media.forEach((function(u){o.push(ee("m",D.m[0],u)),n.forEach((function(i){D[i].forEach((function(s){s.name in u&&u[s.name]!=null?o.push(ee(i,s,u)):s.push in u&&u[s.push]!=null&&u[s.push].forEach((function(a){o.push(ee(i,s,a))}))}))}))})),o.join(`\r
|
||
`)+`\r
|
||
`},parse:G.parse,parseParams:G.parseParams,parseFmtpConfig:G.parseFmtpConfig,parsePayloads:G.parsePayloads,parseRemoteCandidates:G.parseRemoteCandidates,parseImageAttributes:G.parseImageAttributes,parseSimulcastStreamList:G.parseSimulcastStreamList},Ju=(function(){var t=L(regeneratorRuntime.mark((function e(){var r,n,o,u,i,s;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return r="",n=!1,o=!1,a.prev=3,u=new RTCPeerConnection,(i=document.createElement("canvas")).getContext("2d"),s=i.captureStream(0),u.addTrack(s.getVideoTracks()[0],s),a.next=11,u.createOffer();case 11:return(r=a.sent).sdp.toLowerCase().indexOf("h264")!==-1&&(n=!0),r.sdp.toLowerCase().indexOf("vp8")!==-1&&(o=!0),u.close(),a.abrupt("return",{isH264EncodeSupported:n,isVp8EncodeSupported:o});case 18:return a.prev=18,a.t0=a.catch(3),a.abrupt("return",{isH264EncodeSupported:!1,isVp8EncodeSupported:!1});case 21:case"end":return a.stop()}}),e,null,[[3,18]])})));return function(){return t.apply(this,arguments)}})(),tc=(function(){var t=L(regeneratorRuntime.mark((function e(){var r,n,o,u;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return r="",n=!1,o=!1,i.prev=3,u=new RTCPeerConnection,i.next=7,u.createOffer({offerToReceiveAudio:1,offerToReceiveVideo:1});case 7:return(r=i.sent).sdp.toLowerCase().indexOf("h264")!==-1&&(n=!0),r.sdp.toLowerCase().indexOf("vp8")!==-1&&(o=!0),u.close(),i.abrupt("return",{isH264DecodeSupported:n,isVp8DecodeSupported:o});case 14:return i.prev=14,i.t0=i.catch(3),i.abrupt("return",{isH264DecodeSupported:!1,isVp8DecodeSupported:!1});case 17:case"end":return i.stop()}}),e,null,[[3,14]])})));return function(){return t.apply(this,arguments)}})(),ec=(function(){var t=L(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(){var n=L(regeneratorRuntime.mark((function o(u){var i,s,a,c,l,p,m,f,v,y,k,x,d,T;return regeneratorRuntime.wrap((function(S){for(;;)switch(S.prev=S.next){case 0:return i={encode:!1,decode:!1},s=null,S.prev=2,a=document.createElement("canvas"),c=a.getContext("2d"),a.width=640,a.height=480,l=setInterval((function(){c.fillText("test",Math.floor(640*Math.random()),Math.floor(480*Math.random()))}),33),p=-1,m=-1,s=function(){clearInterval(p),clearInterval(l),clearTimeout(m),v.close(),y.close(),f.getTracks().forEach((function(I){return I.stop()}))},m=setTimeout((function(){s(),u(i)}),3e3),f=a.captureStream(),v=new RTCPeerConnection({}),y=new RTCPeerConnection({offerToReceiveAudio:!0,offerToReceiveVideo:!0}),v.addEventListener("icecandidate",(function(I){return y.addIceCandidate(I.candidate)})),y.addEventListener("icecandidate",(function(I){return v.addIceCandidate(I.candidate)})),v.addTrack(f.getVideoTracks()[0],f),S.next=20,v.createOffer();case 20:return k=S.sent,S.next=23,v.setLocalDescription(k);case 23:return S.next=25,y.setRemoteDescription(k);case 25:return S.next=27,y.createAnswer();case 27:return x=S.sent,d=ra.parse(x.sdp),T=d.media[0].rtp.findIndex((function(I){return I.codec==="H264"})),d.media[0].rtp=[d.media[0].rtp[T]],d.media[0].fmtp=d.media[0].fmtp.filter((function(I){return I.payload===d.media[0].rtp[0].payload})),d.media[0].rtcpFb=d.media[0].rtcpFb.filter((function(I){return I.payload===d.media[0].rtp[0].payload})),x.sdp=ra.write(d),S.next=36,y.setLocalDescription(x);case 36:return S.next=38,v.setRemoteDescription(x);case 38:p=setInterval(L(regeneratorRuntime.mark((function I(){var z,W;return regeneratorRuntime.wrap((function($){for(;;)switch($.prev=$.next){case 0:return i.encode&&i.decode&&(s(),u(i)),$.next=3,v.getStats();case 3:return z=$.sent,$.next=6,y.getStats();case 6:W=$.sent,i.encode||z.forEach((function(Y){Y.type==="outbound-rtp"&&Y.mediaType==="video"&&Y.framesEncoded>0&&(i.encode=!0)})),i.decode||W.forEach((function(Y){Y.type==="inbound-rtp"&&Y.mediaType==="video"&&Y.framesDecoded>0&&(i.decode=!0)}));case 9:case"end":return $.stop()}}),I)}))),500),S.next=45;break;case 41:S.prev=41,S.t0=S.catch(2),s(),u(i);case 45:case"end":return S.stop()}}),o,null,[[2,41]])})));return function(o){return n.apply(this,arguments)}})()));case 1:case"end":return r.stop()}}),e)})));return function(){return t.apply(this,arguments)}})(),rc=$t.find,na=!0;function nc(){return oa.apply(this,arguments)}function oa(){return(oa=L(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(){var r=L(regeneratorRuntime.mark((function n(o,u){var i,s,a,c,l,p,m,f,v,y,k,x,d,T;return regeneratorRuntime.wrap((function(S){for(;;)switch(S.prev=S.next){case 0:return S.prev=0,i=function(){clearInterval(d),clearInterval(c),clearTimeout(T),p.close(),m.close(),l.getTracks().forEach((function(I){return I.stop()}))},s=document.createElement("canvas"),a=s.getContext("2d"),s.width=640,s.height=480,c=setInterval((function(){a.fillText("test",0,0)}),33),l=s.captureStream(15),p=new RTCPeerConnection({}),m=new RTCPeerConnection({}),p.addEventListener("icecandidate",(function(I){m.addIceCandidate(I.candidate)})),m.addEventListener("icecandidate",(function(I){p.addIceCandidate(I.candidate)})),f=RTCRtpSender.getCapabilities("video"),v=f.codecs,y=v.find((function(I){return I.mimeType==="video/H264"})),p.addTransceiver(l.getVideoTracks()[0],{direction:"sendonly",streams:[l],sendEncodings:[{maxBitrate:5e5}]}),m.addTransceiver("video",{direction:"recvonly"}),p.getTransceivers()[0].setCodecPreferences([y]),S.next=19,p.createOffer();case 19:return k=S.sent,S.next=22,p.setLocalDescription(k);case 22:return S.next=24,m.setRemoteDescription(k);case 24:return S.next=26,m.createAnswer();case 26:return x=S.sent,S.next=29,m.setLocalDescription(x);case 29:return S.next=31,p.setRemoteDescription(x);case 31:d=-1,T=-1,T=setTimeout((function(){i(),o(!1)}),3e4),d=setInterval(L(regeneratorRuntime.mark((function I(){return regeneratorRuntime.wrap((function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,p.getStats();case 2:z.sent.forEach((function(W){W.type==="outbound-rtp"&&W.mediaType==="video"&&(W.encoderImplementation===void 0&&(i(),u(new Error("your browser does not support to detect HW acceleration enabled."))),W.encoderImplementation==="ExternalEncoder"&&(i(),o(!0)))}));case 4:case"end":return z.stop()}}),I)}))),500),S.next=40;break;case 37:S.prev=37,S.t0=S.catch(0),u(S.t0);case 40:case"end":return S.stop()}}),n,null,[[0,37]])})));return function(n,o){return r.apply(this,arguments)}})()));case 1:case"end":return e.stop()}}),t)})))).apply(this,arguments)}return"find"in[]&&Array(1).find((function(){na=!1})),M({target:"Array",proto:!0,forced:na},{find:function(t){return rc(this,t,arguments.length>1?arguments[1]:void 0)}}),Gt("find"),(function(){function t(){(function(a,c){if(!(a instanceof c))throw new TypeError("Cannot call a class as a function")})(this,t),this.system=null,this.APISupported=null,this.devices=null,this.codecsSupported=null,this.report=null}var e,r,n,o,u,i,s;return e=t,(r=[{key:"isTRTCSupported",value:(s=L(regeneratorRuntime.mark((function a(){var c,l,p,m,f,v,y,k,x;return regeneratorRuntime.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,this.getReportAsync();case 2:if(c=this.APISupported,l=c.isWebRTCSupported,p=c.isUserMediaSupported,m=c.isWebSocketSupported,l){d.next=5;break}return d.abrupt("return",{result:!1,reason:"Your browser does not support WebRTC."});case 5:if(m){d.next=7;break}return d.abrupt("return",{result:!1,reason:"Your browser does not support WebSocket."});case 7:if(p){d.next=9;break}return d.abrupt("return",{result:!1,reason:"Your browser does not support getUserMedia."});case 9:if(f=this.codecsSupported,v=f.isH264EncodeSupported,y=f.isVp8EncodeSupported,k=f.isH264DecodeSupported,x=f.isVp8DecodeSupported,v||y){d.next=12;break}return d.abrupt("return",{result:!1,reason:"isH264EncodeSupported: ".concat(v," isVp8EncodeSupported: ").concat(y," ")});case 12:if(k||x){d.next=14;break}return d.abrupt("return",{result:!1,reason:"isH264DecodeSupported: ".concat(k," isVp8DecodeSupported: ").concat(x," ")});case 14:if(!(Ji||Te||Pe&&ho<80||Ce&&mo<56)){d.next=16;break}return d.abrupt("return",{result:!1,reason:"your browser does not qualify, it is recommended to use Chrome and firefox."});case 16:return d.abrupt("return",{result:!0});case 17:case"end":return d.stop()}}),a,this)}))),function(){return s.apply(this,arguments)})},{key:"getReportAsync",value:(i=L(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return this.getSystem(),this.getAPISupported(),c.next=4,this.getCodecAsync();case 4:return c.next=6,this.getDevicesAsync();case 6:return this.report={system:this.system,APISupported:this.APISupported,codecsSupported:this.codecsSupported,devices:this.devices},c.abrupt("return",this.report);case 8:case"end":return c.stop()}}),a,this)}))),function(){return i.apply(this,arguments)})},{key:"getCodecAsync",value:(u=L(regeneratorRuntime.mark((function a(){var c,l,p,m,f,v,y,k,x;return regeneratorRuntime.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Ju();case 2:return c=d.sent,l=c.isH264EncodeSupported,p=c.isVp8EncodeSupported,d.next=7,tc();case 7:if(m=d.sent,f=m.isH264DecodeSupported,v=m.isVp8DecodeSupported,!l||!f||!je&&!Ae){d.next=18;break}return d.next=13,ec();case 13:y=d.sent,k=y.encode,x=y.decode,l=k,f=x;case 18:return this.codecsSupported={isH264EncodeSupported:l,isVp8EncodeSupported:p,isH264DecodeSupported:f,isVp8DecodeSupported:v},d.abrupt("return",this.codecsSupported);case 20:case"end":return d.stop()}}),a,this)}))),function(){return u.apply(this,arguments)})},{key:"getDevicesAsync",value:(o=L(regeneratorRuntime.mark((function a(){var c,l,p,m,f,v;return regeneratorRuntime.wrap((function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Iu();case 2:return c=y.sent,l=c.hasCameraPermission,p=c.hasMicrophonePermission,m=c.cameras,f=c.microphones,v=c.speakers,this.devices={cameras:m,microphones:f,speakers:v,hasCameraPermission:l,hasMicrophonePermission:p},y.abrupt("return",this.devices);case 10:case"end":return y.stop()}}),a,this)}))),function(){return o.apply(this,arguments)})},{key:"getSystem",value:function(){var a,c;return this.system={UA:fu,OS:(c="unknown",bo.get(!0)&&(c=bo.get(!0)),c),browser:su(),displayResolution:lu(),hardwareConcurrency:(a=window.navigator)===null||a===void 0?void 0:a.hardwareConcurrency},this.system}},{key:"getAPISupported",value:function(){var a,c,l;return this.APISupported={isUserMediaSupported:Ru(),isWebRTCSupported:["RTCPeerConnection","webkitRTCPeerConnection","RTCIceGatherer"].filter((function(p){return p in window})).length>0,isWebSocketSupported:"WebSocket"in window&&window.WebSocket.CLOSING===2,isWebAudioSupported:hu(),isScreenCaptureAPISupported:!((l=navigator.mediaDevices)===null||l===void 0||!l.getDisplayMedia),isCanvasCapturingSupported:(c=!1,["captureStream","mozCaptureStream","webkitCaptureStream"].forEach((function(p){typeof document<"u"&&typeof document.createElement=="function"&&!c&&p in document.createElement("canvas")&&(c=!0)})),c),isVideoCapturingSupported:(a=!1,["captureStream","mozCaptureStream","webkitCaptureStream"].forEach((function(p){typeof document<"u"&&typeof document.createElement=="function"&&!a&&p in document.createElement("video")&&(a=!0)})),a),isRTPSenderReplaceTracksSupported:vu(),isApplyConstraintsSupported:typeof MediaStreamTrack<"u"&&"applyConstraints"in MediaStreamTrack.prototype},this.APISupported}},{key:"isHardWareAccelerationEnabled",value:(n=L(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,nc();case 2:return c.abrupt("return",c.sent);case 3:case"end":return c.stop()}}),a)}))),function(){return n.apply(this,arguments)})}])&&sa(e.prototype,r),t})()}))})(Ne)),Ne.exports}var uc=ic();const fc=oc(uc);export{fc as I,ic as r};
|