You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/umi.f9eaaa11.js

1486 lines
2.9 MiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(function(){var __webpack_modules__={30071:function(d,g,e){"use strict";e.r(g),e.d(g,{blue:function(){return ae},blueDark:function(){return ke},cyan:function(){return ne},cyanDark:function(){return Ge},geekblue:function(){return J},geekblueDark:function(){return Mt},generate:function(){return T},gold:function(){return H},goldDark:function(){return ie},gray:function(){return ee},green:function(){return se},greenDark:function(){return Oe},grey:function(){return oe},greyDark:function(){return Zt},lime:function(){return W},limeDark:function(){return Pe},magenta:function(){return G},magentaDark:function(){return Lt},orange:function(){return j},orangeDark:function(){return U},presetDarkPalettes:function(){return Bt},presetPalettes:function(){return Q},presetPrimaryColors:function(){return D},purple:function(){return q},purpleDark:function(){return Et},red:function(){return _},redDark:function(){return le},volcano:function(){return N},volcanoDark:function(){return $},yellow:function(){return Y},yellowDark:function(){return me}});var n=e(74430);const i=Math.round;function l(xt,Be){const gt=xt.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],Nt=gt.map(nt=>parseFloat(nt));for(let nt=0;nt<3;nt+=1)Nt[nt]=Be(Nt[nt]||0,gt[nt]||"",nt);return gt[3]?Nt[3]=gt[3].includes("%")?Nt[3]/100:Nt[3]:Nt[3]=1,Nt}const c=(xt,Be,gt)=>gt===0?xt:xt/100;function f(xt,Be){const gt=Be||255;return xt>gt?gt:xt<0?0:xt}class u{constructor(Be){(0,n.Z)(this,"isValid",!0),(0,n.Z)(this,"r",0),(0,n.Z)(this,"g",0),(0,n.Z)(this,"b",0),(0,n.Z)(this,"a",1),(0,n.Z)(this,"_h",void 0),(0,n.Z)(this,"_s",void 0),(0,n.Z)(this,"_l",void 0),(0,n.Z)(this,"_v",void 0),(0,n.Z)(this,"_max",void 0),(0,n.Z)(this,"_min",void 0),(0,n.Z)(this,"_brightness",void 0);function gt(Nt){return Nt[0]in Be&&Nt[1]in Be&&Nt[2]in Be}if(Be)if(typeof Be=="string"){let nt=function(yt){return Nt.startsWith(yt)};const Nt=Be.trim();/^#?[A-F\d]{3,8}$/i.test(Nt)?this.fromHexString(Nt):nt("rgb")?this.fromRgbString(Nt):nt("hsl")?this.fromHslString(Nt):(nt("hsv")||nt("hsb"))&&this.fromHsvString(Nt)}else if(Be instanceof u)this.r=Be.r,this.g=Be.g,this.b=Be.b,this.a=Be.a,this._h=Be._h,this._s=Be._s,this._l=Be._l,this._v=Be._v;else if(gt("rgb"))this.r=f(Be.r),this.g=f(Be.g),this.b=f(Be.b),this.a=typeof Be.a=="number"?f(Be.a,1):1;else if(gt("hsl"))this.fromHsl(Be);else if(gt("hsv"))this.fromHsv(Be);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(Be))}setR(Be){return this._sc("r",Be)}setG(Be){return this._sc("g",Be)}setB(Be){return this._sc("b",Be)}setA(Be){return this._sc("a",Be,1)}setHue(Be){const gt=this.toHsv();return gt.h=Be,this._c(gt)}getLuminance(){function Be(yt){const dt=yt/255;return dt<=.03928?dt/12.92:Math.pow((dt+.055)/1.055,2.4)}const gt=Be(this.r),Nt=Be(this.g),nt=Be(this.b);return .2126*gt+.7152*Nt+.0722*nt}getHue(){if(typeof this._h=="undefined"){const Be=this.getMax()-this.getMin();Be===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/Be+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/Be+2:(this.r-this.g)/Be+4))}return this._h}getSaturation(){if(typeof this._s=="undefined"){const Be=this.getMax()-this.getMin();Be===0?this._s=0:this._s=Be/this.getMax()}return this._s}getLightness(){return typeof this._l=="undefined"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v=="undefined"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness=="undefined"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(Be=10){const gt=this.getHue(),Nt=this.getSaturation();let nt=this.getLightness()-Be/100;return nt<0&&(nt=0),this._c({h:gt,s:Nt,l:nt,a:this.a})}lighten(Be=10){const gt=this.getHue(),Nt=this.getSaturation();let nt=this.getLightness()+Be/100;return nt>1&&(nt=1),this._c({h:gt,s:Nt,l:nt,a:this.a})}mix(Be,gt=50){const Nt=this._c(Be),nt=gt/100,yt=qe=>(Nt[qe]-this[qe])*nt+this[qe],dt={r:i(yt("r")),g:i(yt("g")),b:i(yt("b")),a:i(yt("a")*100)/100};return this._c(dt)}tint(Be=10){return this.mix({r:255,g:255,b:255,a:1},Be)}shade(Be=10){return this.mix({r:0,g:0,b:0,a:1},Be)}onBackground(Be){const gt=this._c(Be),Nt=this.a+gt.a*(1-this.a),nt=yt=>i((this[yt]*this.a+gt[yt]*gt.a*(1-this.a))/Nt);return this._c({r:nt("r"),g:nt("g"),b:nt("b"),a:Nt})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(Be){return this.r===Be.r&&this.g===Be.g&&this.b===Be.b&&this.a===Be.a}clone(){return this._c(this)}toHexString(){let Be="#";const gt=(this.r||0).toString(16);Be+=gt.length===2?gt:"0"+gt;const Nt=(this.g||0).toString(16);Be+=Nt.length===2?Nt:"0"+Nt;const nt=(this.b||0).toString(16);if(Be+=nt.length===2?nt:"0"+nt,typeof this.a=="number"&&this.a>=0&&this.a<1){const yt=i(this.a*255).toString(16);Be+=yt.length===2?yt:"0"+yt}return Be}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const Be=this.getHue(),gt=i(this.getSaturation()*100),Nt=i(this.getLightness()*100);return this.a!==1?`hsla(${Be},${gt}%,${Nt}%,${this.a})`:`hsl(${Be},${gt}%,${Nt}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(Be,gt,Nt){const nt=this.clone();return nt[Be]=f(gt,Nt),nt}_c(Be){return new this.constructor(Be)}getMax(){return typeof this._max=="undefined"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min=="undefined"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(Be){const gt=Be.replace("#","");function Nt(nt,yt){return parseInt(gt[nt]+gt[yt||nt],16)}gt.length<6?(this.r=Nt(0),this.g=Nt(1),this.b=Nt(2),this.a=gt[3]?Nt(3)/255:1):(this.r=Nt(0,1),this.g=Nt(2,3),this.b=Nt(4,5),this.a=gt[6]?Nt(6,7)/255:1)}fromHsl({h:Be,s:gt,l:Nt,a:nt}){if(this._h=Be%360,this._s=gt,this._l=Nt,this.a=typeof nt=="number"?nt:1,gt<=0){const He=i(Nt*255);this.r=He,this.g=He,this.b=He}let yt=0,dt=0,qe=0;const _e=Be/60,Ee=(1-Math.abs(2*Nt-1))*gt,Fe=Ee*(1-Math.abs(_e%2-1));_e>=0&&_e<1?(yt=Ee,dt=Fe):_e>=1&&_e<2?(yt=Fe,dt=Ee):_e>=2&&_e<3?(dt=Ee,qe=Fe):_e>=3&&_e<4?(dt=Fe,qe=Ee):_e>=4&&_e<5?(yt=Fe,qe=Ee):_e>=5&&_e<6&&(yt=Ee,qe=Fe);const Ke=Nt-Ee/2;this.r=i((yt+Ke)*255),this.g=i((dt+Ke)*255),this.b=i((qe+Ke)*255)}fromHsv({h:Be,s:gt,v:Nt,a:nt}){this._h=Be%360,this._s=gt,this._v=Nt,this.a=typeof nt=="number"?nt:1;const yt=i(Nt*255);if(this.r=yt,this.g=yt,this.b=yt,gt<=0)return;const dt=Be/60,qe=Math.floor(dt),_e=dt-qe,Ee=i(Nt*(1-gt)*255),Fe=i(Nt*(1-gt*_e)*255),Ke=i(Nt*(1-gt*(1-_e))*255);switch(qe){case 0:this.g=Ke,this.b=Ee;break;case 1:this.r=Fe,this.b=Ee;break;case 2:this.r=Ee,this.b=Ke;break;case 3:this.r=Ee,this.g=Fe;break;case 4:this.r=Ke,this.g=Ee;break;case 5:default:this.g=Ee,this.b=Fe;break}}fromHsvString(Be){const gt=l(Be,c);this.fromHsv({h:gt[0],s:gt[1],v:gt[2],a:gt[3]})}fromHslString(Be){const gt=l(Be,c);this.fromHsl({h:gt[0],s:gt[1],l:gt[2],a:gt[3]})}fromRgbString(Be){const gt=l(Be,(Nt,nt)=>nt.includes("%")?i(Nt/100*255):Nt);this.r=gt[0],this.g=gt[1],this.b=gt[2],this.a=gt[3]}}var h=2,o=.16,s=.05,b=.05,p=.15,x=5,m=4,E=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function C(xt,Be,gt){var Nt;return Math.round(xt.h)>=60&&Math.round(xt.h)<=240?Nt=gt?Math.round(xt.h)-h*Be:Math.round(xt.h)+h*Be:Nt=gt?Math.round(xt.h)+h*Be:Math.round(xt.h)-h*Be,Nt<0?Nt+=360:Nt>=360&&(Nt-=360),Nt}function R(xt,Be,gt){if(xt.h===0&&xt.s===0)return xt.s;var Nt;return gt?Nt=xt.s-o*Be:Be===m?Nt=xt.s+o:Nt=xt.s+s*Be,Nt>1&&(Nt=1),gt&&Be===x&&Nt>.1&&(Nt=.1),Nt<.06&&(Nt=.06),Math.round(Nt*100)/100}function M(xt,Be,gt){var Nt;return gt?Nt=xt.v+b*Be:Nt=xt.v-p*Be,Nt=Math.max(0,Math.min(1,Nt)),Math.round(Nt*100)/100}function T(xt){for(var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gt=[],Nt=new u(xt),nt=Nt.toHsv(),yt=x;yt>0;yt-=1){var dt=new u({h:C(nt,yt,!0),s:R(nt,yt,!0),v:M(nt,yt,!0)});gt.push(dt)}gt.push(Nt);for(var qe=1;qe<=m;qe+=1){var _e=new u({h:C(nt,qe),s:R(nt,qe),v:M(nt,qe)});gt.push(_e)}return Be.theme==="dark"?E.map(function(Ee){var Fe=Ee.index,Ke=Ee.amount;return new u(Be.backgroundColor||"#141414").mix(gt[Fe],Ke).toHexString()}):gt.map(function(Ee){return Ee.toHexString()})}var D={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},_=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];_.primary=_[5];var N=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];N.primary=N[5];var j=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];j.primary=j[5];var H=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];H.primary=H[5];var Y=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];Y.primary=Y[5];var W=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];W.primary=W[5];var se=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];se.primary=se[5];var ne=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ne.primary=ne[5];var ae=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];ae.primary=ae[5];var J=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];J.primary=J[5];var q=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];q.primary=q[5];var G=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];G.primary=G[5];var oe=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];oe.primary=oe[5];var ee=oe,Q={red:_,volcano:N,orange:j,gold:H,yellow:Y,lime:W,green:se,cyan:ne,blue:ae,geekblue:J,purple:q,magenta:G,grey:oe},le=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];le.primary=le[5];var $=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];$.primary=$[5];var U=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];U.primary=U[5];var ie=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ie.primary=ie[5];var me=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];me.primary=me[5];var Pe=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];Pe.primary=Pe[5];var Oe=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];Oe.primary=Oe[5];var Ge=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];Ge.primary=Ge[5];var ke=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];ke.primary=ke[5];var Mt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];Mt.primary=Mt[5];var Et=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];Et.primary=Et[5];var Lt=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];Lt.primary=Lt[5];var Zt=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Zt.primary=Zt[5];var Bt={red:le,volcano:$,orange:U,gold:ie,yellow:me,lime:Pe,green:Oe,cyan:Ge,blue:ke,geekblue:Mt,purple:Et,magenta:Lt,grey:Zt}},36237:function(d,g,e){"use strict";e.r(g),e.d(g,{Keyframes:function(){return Go},NaNLinter:function(){return sa},StyleContext:function(){return ne},StyleProvider:function(){return se},Theme:function(){return Lt},_experimental:function(){return tl},createCache:function(){return Y},createTheme:function(){return Bt},extractStyle:function(){return Uo},genCalc:function(){return Oe},getComputedToken:function(){return vn},legacyLogicalPropertiesTransformer:function(){return ju},legacyNotSelectorLinter:function(){return hs},logicalPropertiesLinter:function(){return Eo},parentSelectorLinter:function(){return Fs},px2remTransformer:function(){return tu},token2CSSVar:function(){return Me},unit:function(){return tn},useCSSVarRegister:function(){return Mo},useCacheToken:function(){return lr},useStyleRegister:function(){return Hs}});var n=e(11913),i=e(74430),l=e(3300),c=e(27247);function f(Jt){for(var hn=0,un,pn=0,Sn=Jt.length;Sn>=4;++pn,Sn-=4)un=Jt.charCodeAt(pn)&255|(Jt.charCodeAt(++pn)&255)<<8|(Jt.charCodeAt(++pn)&255)<<16|(Jt.charCodeAt(++pn)&255)<<24,un=(un&65535)*1540483477+((un>>>16)*59797<<16),un^=un>>>24,hn=(un&65535)*1540483477+((un>>>16)*59797<<16)^(hn&65535)*1540483477+((hn>>>16)*59797<<16);switch(Sn){case 3:hn^=(Jt.charCodeAt(pn+2)&255)<<16;case 2:hn^=(Jt.charCodeAt(pn+1)&255)<<8;case 1:hn^=Jt.charCodeAt(pn)&255,hn=(hn&65535)*1540483477+((hn>>>16)*59797<<16)}return hn^=hn>>>13,hn=(hn&65535)*1540483477+((hn>>>16)*59797<<16),((hn^hn>>>15)>>>0).toString(36)}var u=f,h=e(810),o=e(59301),s=e.t(o,2),b=e(43079),p=e(80547),x=e(13697),m=e(33377),E=e(93912),C="%";function R(Jt){return Jt.join(C)}var M=function(){function Jt(hn){(0,m.Z)(this,Jt),(0,i.Z)(this,"instanceId",void 0),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"extracted",new Set),this.instanceId=hn}return(0,E.Z)(Jt,[{key:"get",value:function(un){return this.opGet(R(un))}},{key:"opGet",value:function(un){return this.cache.get(un)||null}},{key:"update",value:function(un,pn){return this.opUpdate(R(un),pn)}},{key:"opUpdate",value:function(un,pn){var Sn=this.cache.get(un),xr=pn(Sn);xr===null?this.cache.delete(un):this.cache.set(un,xr)}}]),Jt}(),T=M,D=["children"],_="data-token-hash",N="data-css-hash",j="data-cache-path",H="__cssinjs_instance__";function Y(){var Jt=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var hn=document.body.querySelectorAll("style[".concat(N,"]"))||[],un=document.head.firstChild;Array.from(hn).forEach(function(Sn){Sn[H]=Sn[H]||Jt,Sn[H]===Jt&&document.head.insertBefore(Sn,un)});var pn={};Array.from(document.querySelectorAll("style[".concat(N,"]"))).forEach(function(Sn){var xr=Sn.getAttribute(N);if(pn[xr]){if(Sn[H]===Jt){var Zr;(Zr=Sn.parentNode)===null||Zr===void 0||Zr.removeChild(Sn)}}else pn[xr]=!0})}return new T(Jt)}var W=o.createContext({hashPriority:"low",cache:Y(),defaultCache:!0}),se=function(hn){var un=hn.children,pn=(0,b.Z)(hn,D),Sn=o.useContext(W),xr=(0,p.Z)(function(){var Zr=(0,c.Z)({},Sn);Object.keys(pn).forEach(function(Wr){var oi=pn[Wr];pn[Wr]!==void 0&&(Zr[Wr]=oi)});var Dr=pn.cache;return Zr.cache=Zr.cache||Y(),Zr.defaultCache=!Dr&&Sn.defaultCache,Zr},[Sn,pn],function(Zr,Dr){return!(0,x.Z)(Zr[0],Dr[0],!0)||!(0,x.Z)(Zr[1],Dr[1],!0)});return o.createElement(W.Provider,{value:xr},un)},ne=W,ae=e(34666),J=e(47273),q=e(83383),G=e(18881),oe=e(85461),ee=(0,E.Z)(function Jt(){(0,m.Z)(this,Jt)}),Q=ee,le="CALC_UNIT",$=new RegExp(le,"g");function U(Jt){return typeof Jt=="number"?"".concat(Jt).concat(le):Jt}var ie=function(Jt){(0,G.Z)(un,Jt);var hn=(0,oe.Z)(un);function un(pn,Sn){var xr;(0,m.Z)(this,un),xr=hn.call(this),(0,i.Z)((0,q.Z)(xr),"result",""),(0,i.Z)((0,q.Z)(xr),"unitlessCssVar",void 0),(0,i.Z)((0,q.Z)(xr),"lowPriority",void 0);var Zr=(0,ae.Z)(pn);return xr.unitlessCssVar=Sn,pn instanceof un?xr.result="(".concat(pn.result,")"):Zr==="number"?xr.result=U(pn):Zr==="string"&&(xr.result=pn),xr}return(0,E.Z)(un,[{key:"add",value:function(Sn){return Sn instanceof un?this.result="".concat(this.result," + ").concat(Sn.getResult()):(typeof Sn=="number"||typeof Sn=="string")&&(this.result="".concat(this.result," + ").concat(U(Sn))),this.lowPriority=!0,this}},{key:"sub",value:function(Sn){return Sn instanceof un?this.result="".concat(this.result," - ").concat(Sn.getResult()):(typeof Sn=="number"||typeof Sn=="string")&&(this.result="".concat(this.result," - ").concat(U(Sn))),this.lowPriority=!0,this}},{key:"mul",value:function(Sn){return this.lowPriority&&(this.result="(".concat(this.result,")")),Sn instanceof un?this.result="".concat(this.result," * ").concat(Sn.getResult(!0)):(typeof Sn=="number"||typeof Sn=="string")&&(this.result="".concat(this.result," * ").concat(Sn)),this.lowPriority=!1,this}},{key:"div",value:function(Sn){return this.lowPriority&&(this.result="(".concat(this.result,")")),Sn instanceof un?this.result="".concat(this.result," / ").concat(Sn.getResult(!0)):(typeof Sn=="number"||typeof Sn=="string")&&(this.result="".concat(this.result," / ").concat(Sn)),this.lowPriority=!1,this}},{key:"getResult",value:function(Sn){return this.lowPriority||Sn?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Sn){var xr=this,Zr=Sn||{},Dr=Zr.unit,Wr=!0;return typeof Dr=="boolean"?Wr=Dr:Array.from(this.unitlessCssVar).some(function(oi){return xr.result.includes(oi)})&&(Wr=!1),this.result=this.result.replace($,Wr?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),un}(Q),me=function(Jt){(0,G.Z)(un,Jt);var hn=(0,oe.Z)(un);function un(pn){var Sn;return(0,m.Z)(this,un),Sn=hn.call(this),(0,i.Z)((0,q.Z)(Sn),"result",0),pn instanceof un?Sn.result=pn.result:typeof pn=="number"&&(Sn.result=pn),Sn}return(0,E.Z)(un,[{key:"add",value:function(Sn){return Sn instanceof un?this.result+=Sn.result:typeof Sn=="number"&&(this.result+=Sn),this}},{key:"sub",value:function(Sn){return Sn instanceof un?this.result-=Sn.result:typeof Sn=="number"&&(this.result-=Sn),this}},{key:"mul",value:function(Sn){return Sn instanceof un?this.result*=Sn.result:typeof Sn=="number"&&(this.result*=Sn),this}},{key:"div",value:function(Sn){return Sn instanceof un?this.result/=Sn.result:typeof Sn=="number"&&(this.result/=Sn),this}},{key:"equal",value:function(){return this.result}}]),un}(Q),Pe=function(hn,un){var pn=hn==="css"?ie:me;return function(Sn){return new pn(Sn,un)}},Oe=Pe;function Ge(Jt,hn){if(Jt.length!==hn.length)return!1;for(var un=0;un<Jt.length;un++)if(Jt[un]!==hn[un])return!1;return!0}var ke=function(){function Jt(){(0,m.Z)(this,Jt),(0,i.Z)(this,"cache",void 0),(0,i.Z)(this,"keys",void 0),(0,i.Z)(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return(0,E.Z)(Jt,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(un){var pn,Sn,xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Zr={map:this.cache};return un.forEach(function(Dr){if(!Zr)Zr=void 0;else{var Wr;Zr=(Wr=Zr)===null||Wr===void 0||(Wr=Wr.map)===null||Wr===void 0?void 0:Wr.get(Dr)}}),(pn=Zr)!==null&&pn!==void 0&&pn.value&&xr&&(Zr.value[1]=this.cacheCallTimes++),(Sn=Zr)===null||Sn===void 0?void 0:Sn.value}},{key:"get",value:function(un){var pn;return(pn=this.internalGet(un,!0))===null||pn===void 0?void 0:pn[0]}},{key:"has",value:function(un){return!!this.internalGet(un)}},{key:"set",value:function(un,pn){var Sn=this;if(!this.has(un)){if(this.size()+1>Jt.MAX_CACHE_SIZE+Jt.MAX_CACHE_OFFSET){var xr=this.keys.reduce(function(oi,li){var fn=(0,n.Z)(oi,2),Nn=fn[1];return Sn.internalGet(li)[1]<Nn?[li,Sn.internalGet(li)[1]]:oi},[this.keys[0],this.cacheCallTimes]),Zr=(0,n.Z)(xr,1),Dr=Zr[0];this.delete(Dr)}this.keys.push(un)}var Wr=this.cache;un.forEach(function(oi,li){if(li===un.length-1)Wr.set(oi,{value:[pn,Sn.cacheCallTimes++]});else{var fn=Wr.get(oi);fn?fn.map||(fn.map=new Map):Wr.set(oi,{map:new Map}),Wr=Wr.get(oi).map}})}},{key:"deleteByPath",value:function(un,pn){var Sn=un.get(pn[0]);if(pn.length===1){var xr;return Sn.map?un.set(pn[0],{map:Sn.map}):un.delete(pn[0]),(xr=Sn.value)===null||xr===void 0?void 0:xr[0]}var Zr=this.deleteByPath(Sn.map,pn.slice(1));return(!Sn.map||Sn.map.size===0)&&!Sn.value&&un.delete(pn[0]),Zr}},{key:"delete",value:function(un){if(this.has(un))return this.keys=this.keys.filter(function(pn){return!Ge(pn,un)}),this.deleteByPath(this.cache,un)}}]),Jt}();(0,i.Z)(ke,"MAX_CACHE_SIZE",20),(0,i.Z)(ke,"MAX_CACHE_OFFSET",5);var Mt=e(48736),Et=0,Lt=function(){function Jt(hn){(0,m.Z)(this,Jt),(0,i.Z)(this,"derivatives",void 0),(0,i.Z)(this,"id",void 0),this.derivatives=Array.isArray(hn)?hn:[hn],this.id=Et,hn.length===0&&(0,Mt.Kp)(hn.length>0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),Et+=1}return(0,E.Z)(Jt,[{key:"getDerivativeToken",value:function(un){return this.derivatives.reduce(function(pn,Sn){return Sn(un,pn)},void 0)}}]),Jt}(),Zt=new ke;function Bt(Jt){var hn=Array.isArray(Jt)?Jt:[Jt];return Zt.has(hn)||Zt.set(hn,new Lt(hn)),Zt.get(hn)}var xt=new WeakMap,Be={};function gt(Jt,hn){for(var un=xt,pn=0;pn<hn.length;pn+=1){var Sn=hn[pn];un.has(Sn)||un.set(Sn,new WeakMap),un=un.get(Sn)}return un.has(Be)||un.set(Be,Jt()),un.get(Be)}var Nt=new WeakMap;function nt(Jt){var hn=Nt.get(Jt)||"";return hn||(Object.keys(Jt).forEach(function(un){var pn=Jt[un];hn+=un,pn instanceof Lt?hn+=pn.id:pn&&(0,ae.Z)(pn)==="object"?hn+=nt(pn):hn+=pn}),hn=u(hn),Nt.set(Jt,hn)),hn}function yt(Jt,hn){return u("".concat(hn,"_").concat(nt(Jt)))}var dt="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),qe="_bAmBoO_";function _e(Jt,hn,un){if((0,J.Z)()){var pn,Sn;(0,h.hq)(Jt,dt);var xr=document.createElement("div");xr.style.position="fixed",xr.style.left="0",xr.style.top="0",hn==null||hn(xr),document.body.appendChild(xr);var Zr=un?un(xr):(pn=getComputedStyle(xr).content)===null||pn===void 0?void 0:pn.includes(qe);return(Sn=xr.parentNode)===null||Sn===void 0||Sn.removeChild(xr),(0,h.jL)(dt),Zr}return!1}var Ee=null;function Fe(){return Ee===void 0&&(Ee=_e("@layer ".concat(dt," { .").concat(dt,' { content: "').concat(qe,'"!important; } }'),function(Jt){Jt.className=dt})),Ee}var Ke=void 0;function He(){return Ke===void 0&&(Ke=_e(":where(.".concat(dt,') { content: "').concat(qe,'"!important; }'),function(Jt){Jt.className=dt})),Ke}var Xe=void 0;function pt(){return Xe===void 0&&(Xe=_e(".".concat(dt," { inset-block: 93px !important; }"),function(Jt){Jt.className=dt},function(Jt){return getComputedStyle(Jt).bottom==="93px"})),Xe}var St=(0,J.Z)();function tn(Jt){return typeof Jt=="number"?"".concat(Jt,"px"):Jt}function en(Jt,hn,un){var pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Sn=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Sn)return Jt;var xr=(0,c.Z)((0,c.Z)({},pn),{},(0,i.Z)((0,i.Z)({},_,hn),N,un)),Zr=Object.keys(xr).map(function(Dr){var Wr=xr[Dr];return Wr?"".concat(Dr,'="').concat(Wr,'"'):null}).filter(function(Dr){return Dr}).join(" ");return"<style ".concat(Zr,">").concat(Jt,"</style>")}var Me=function(hn){var un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(un?"".concat(un,"-"):"").concat(hn).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},rt=function(hn,un,pn){return Object.keys(hn).length?".".concat(un).concat(pn!=null&&pn.scope?".".concat(pn.scope):"","{").concat(Object.entries(hn).map(function(Sn){var xr=(0,n.Z)(Sn,2),Zr=xr[0],Dr=xr[1];return"".concat(Zr,":").concat(Dr,";")}).join(""),"}"):""},Yt=function(hn,un,pn){var Sn={},xr={};return Object.entries(hn).forEach(function(Zr){var Dr,Wr,oi=(0,n.Z)(Zr,2),li=oi[0],fn=oi[1];if(pn!=null&&(Dr=pn.preserve)!==null&&Dr!==void 0&&Dr[li])xr[li]=fn;else if((typeof fn=="string"||typeof fn=="number")&&!(pn!=null&&(Wr=pn.ignore)!==null&&Wr!==void 0&&Wr[li])){var Nn,Rn=Me(li,pn==null?void 0:pn.prefix);Sn[Rn]=typeof fn=="number"&&!(pn!=null&&(Nn=pn.unitless)!==null&&Nn!==void 0&&Nn[li])?"".concat(fn,"px"):String(fn),xr[li]="var(".concat(Rn,")")}}),[xr,rt(Sn,un,{scope:pn==null?void 0:pn.scope})]},_t=e(34280),Wt=(0,c.Z)({},s),Ht=Wt.useInsertionEffect,rn=function(hn,un,pn){o.useMemo(hn,pn),(0,_t.Z)(function(){return un(!0)},pn)},Gt=Ht?function(Jt,hn,un){return Ht(function(){return Jt(),hn()},un)}:rn,we=Gt,ce=(0,c.Z)({},s),he=ce.useInsertionEffect,Ot=function(hn){var un=[],pn=!1;function Sn(xr){pn||un.push(xr)}return o.useEffect(function(){return pn=!1,function(){pn=!0,un.length&&un.forEach(function(xr){return xr()})}},hn),Sn},Ie=function(){return function(hn){hn()}},ft=typeof he!="undefined"?Ot:Ie,Kt=ft;function It(){return!1}var De=!1;function Tt(){return De}var Ze=It;if(0)var Ae,bt;function Ft(Jt,hn,un,pn,Sn){var xr=o.useContext(ne),Zr=xr.cache,Dr=[Jt].concat((0,l.Z)(hn)),Wr=R(Dr),oi=Kt([Wr]),li=Ze(),fn=function(Tr){Zr.opUpdate(Wr,function(mt){var wr=mt||[void 0,void 0],Hr=(0,n.Z)(wr,2),Ni=Hr[0],ts=Ni===void 0?0:Ni,Hn=Hr[1],fs=Hn,Kn=fs||un(),Ss=[ts,Kn];return Tr?Tr(Ss):Ss})};o.useMemo(function(){fn()},[Wr]);var Nn=Zr.opGet(Wr),Rn=Nn[1];return we(function(){Sn==null||Sn(Rn)},function(Ir){return fn(function(Tr){var mt=(0,n.Z)(Tr,2),wr=mt[0],Hr=mt[1];return Ir&&wr===0&&(Sn==null||Sn(Rn)),[wr+1,Hr]}),function(){Zr.opUpdate(Wr,function(Tr){var mt=Tr||[],wr=(0,n.Z)(mt,2),Hr=wr[0],Ni=Hr===void 0?0:Hr,ts=wr[1],Hn=Ni-1;return Hn===0?(oi(function(){(Ir||!Zr.opGet(Wr))&&(pn==null||pn(ts,!1))}),null):[Ni-1,ts]})}},[Wr]),Rn}var Ne={},In="css",Pt=new Map;function Xn(Jt){Pt.set(Jt,(Pt.get(Jt)||0)+1)}function sr(Jt,hn){if(typeof document!="undefined"){var un=document.querySelectorAll("style[".concat(_,'="').concat(Jt,'"]'));un.forEach(function(pn){if(pn[H]===hn){var Sn;(Sn=pn.parentNode)===null||Sn===void 0||Sn.removeChild(pn)}})}}var Dn=0;function Bn(Jt,hn){Pt.set(Jt,(Pt.get(Jt)||0)-1);var un=new Set;Pt.forEach(function(pn,Sn){pn<=0&&un.add(Sn)}),Pt.size-un.size>Dn&&un.forEach(function(pn){sr(pn,hn),Pt.delete(pn)})}var vn=function(hn,un,pn,Sn){var xr=pn.getDerivativeToken(hn),Zr=(0,c.Z)((0,c.Z)({},xr),un);return Sn&&(Zr=Sn(Zr)),Zr},Zn="token";function lr(Jt,hn){var un=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},pn=(0,o.useContext)(ne),Sn=pn.cache.instanceId,xr=pn.container,Zr=un.salt,Dr=Zr===void 0?"":Zr,Wr=un.override,oi=Wr===void 0?Ne:Wr,li=un.formatToken,fn=un.getComputedToken,Nn=un.cssVar,Rn=gt(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(hn)))},hn),Ir=nt(Rn),Tr=nt(oi),mt=Nn?nt(Nn):"",wr=Ft(Zn,[Dr,Jt.id,Ir,Tr,mt],function(){var Hr,Ni=fn?fn(Rn,oi,Jt):vn(Rn,oi,Jt,li),ts=(0,c.Z)({},Ni),Hn="";if(Nn){var fs=Yt(Ni,Nn.key,{prefix:Nn.prefix,ignore:Nn.ignore,unitless:Nn.unitless,preserve:Nn.preserve}),Kn=(0,n.Z)(fs,2);Ni=Kn[0],Hn=Kn[1]}var Ss=yt(Ni,Dr);Ni._tokenKey=Ss,ts._tokenKey=yt(ts,Dr);var no=(Hr=Nn==null?void 0:Nn.key)!==null&&Hr!==void 0?Hr:Ss;Ni._themeKey=no,Xn(no);var Oa="".concat(In,"-").concat(u(Ss));return Ni._hashId=Oa,[Ni,Oa,ts,Hn,(Nn==null?void 0:Nn.key)||""]},function(Hr){Bn(Hr[0]._themeKey,Sn)},function(Hr){var Ni=(0,n.Z)(Hr,4),ts=Ni[0],Hn=Ni[3];if(Nn&&Hn){var fs=(0,h.hq)(Hn,u("css-variables-".concat(ts._themeKey)),{mark:N,prepend:"queue",attachTo:xr,priority:-999});fs[H]=Sn,fs.setAttribute(_,ts._themeKey)}});return wr}var hr=function(hn,un,pn){var Sn=(0,n.Z)(hn,5),xr=Sn[2],Zr=Sn[3],Dr=Sn[4],Wr=pn||{},oi=Wr.plain;if(!Zr)return null;var li=xr._tokenKey,fn=-999,Nn={"data-rc-order":"prependQueue","data-rc-priority":"".concat(fn)},Rn=en(Zr,Dr,li,Nn,oi);return[fn,li,Rn]},Xt=e(32855),vt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ut=vt,ct="-ms-",jt="-moz-",xn="-webkit-",gn="comm",nr="rule",$n="decl",Cr="@page",Ct="@media",Ln="@import",_r="@charset",Qr="@viewport",jr="@supports",ei="@document",Rr="@namespace",Pi="@keyframes",si="@font-face",Ii="@counter-style",qi="@font-feature-values",Wi="@layer",Cs="@scope",Ls=Math.abs,cs=String.fromCharCode,ui=Object.assign;function is(Jt,hn){return gi(Jt,0)^45?(((hn<<2^gi(Jt,0))<<2^gi(Jt,1))<<2^gi(Jt,2))<<2^gi(Jt,3):0}function wt(Jt){return Jt.trim()}function ss(Jt,hn){return(Jt=hn.exec(Jt))?Jt[0]:Jt}function ai(Jt,hn,un){return Jt.replace(hn,un)}function Ds(Jt,hn,un){return Jt.indexOf(hn,un)}function gi(Jt,hn){return Jt.charCodeAt(hn)|0}function Vi(Jt,hn,un){return Jt.slice(hn,un)}function ci(Jt){return Jt.length}function Se(Jt){return Jt.length}function st(Jt,hn){return hn.push(Jt),Jt}function et(Jt,hn){return Jt.map(hn).join("")}function Rt(Jt,hn){return Jt.filter(function(un){return!ss(un,hn)})}function ht(Jt,hn){for(var un="",pn=0;pn<Jt.length;pn++)un+=hn(Jt[pn],pn,Jt,hn)||"";return un}function ln(Jt,hn,un,pn){switch(Jt.type){case Wi:if(Jt.children.length)break;case Ln:case Rr:case $n:return Jt.return=Jt.return||Jt.value;case gn:return"";case Pi:return Jt.return=Jt.value+"{"+ht(Jt.children,pn)+"}";case nr:if(!ci(Jt.value=Jt.props.join(",")))return""}return ci(un=ht(Jt.children,pn))?Jt.return=Jt.value+"{"+un+"}":""}var cn=1,wn=1,Wn=0,We=0,tt=0,xe="";function at(Jt,hn,un,pn,Sn,xr,Zr,Dr){return{value:Jt,root:hn,parent:un,type:pn,props:Sn,children:xr,line:cn,column:wn,length:Zr,return:"",siblings:Dr}}function an(Jt,hn){return assign(at("",null,null,"",null,null,0,Jt.siblings),Jt,{length:-Jt.length},hn)}function bn(Jt){for(;Jt.root;)Jt=an(Jt.root,{children:[Jt]});append(Jt,Jt.siblings)}function Fn(){return tt}function On(){return tt=We>0?gi(xe,--We):0,wn--,tt===10&&(wn=1,cn--),tt}function zn(){return tt=We<Wn?gi(xe,We++):0,wn++,tt===10&&(wn=1,cn++),tt}function Sr(){return gi(xe,We)}function Cn(){return We}function dr(Jt,hn){return Vi(xe,Jt,hn)}function ur(Jt){switch(Jt){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function ir(Jt){return cn=wn=1,Wn=ci(xe=Jt),We=0,[]}function fr(Jt){return xe="",Jt}function Ps(Jt){return wt(dr(We-1,Hi(Jt===91?Jt+2:Jt===40?Jt+1:Jt)))}function _i(Jt){return fr(Ur(ir(Jt)))}function bi(Jt){for(;(tt=Sr())&&tt<33;)zn();return ur(Jt)>2||ur(tt)>3?"":" "}function Ur(Jt){for(;zn();)switch(ur(tt)){case 0:append(Zs(We-1),Jt);break;case 2:append(Ps(tt),Jt);break;default:append(from(tt),Jt)}return Jt}function Yi(Jt,hn){for(;--hn&&zn()&&!(tt<48||tt>102||tt>57&&tt<65||tt>70&&tt<97););return dr(Jt,Cn()+(hn<6&&Sr()==32&&zn()==32))}function Hi(Jt){for(;zn();)switch(tt){case Jt:return We;case 34:case 39:Jt!==34&&Jt!==39&&Hi(tt);break;case 40:Jt===41&&Hi(Jt);break;case 92:zn();break}return We}function ms(Jt,hn){for(;zn()&&Jt+tt!==57;)if(Jt+tt===84&&Sr()===47)break;return"/*"+dr(hn,We-1)+"*"+cs(Jt===47?Jt:zn())}function Zs(Jt){for(;!ur(Sr());)zn();return dr(Jt,We)}function Xi(Jt){return fr(Ua("",null,null,null,[""],Jt=ir(Jt),0,[0],Jt))}function Ua(Jt,hn,un,pn,Sn,xr,Zr,Dr,Wr){for(var oi=0,li=0,fn=Zr,Nn=0,Rn=0,Ir=0,Tr=1,mt=1,wr=1,Hr=0,Ni="",ts=Sn,Hn=xr,fs=pn,Kn=Ni;mt;)switch(Ir=Hr,Hr=zn()){case 40:if(Ir!=108&&gi(Kn,fn-1)==58){Ds(Kn+=ai(Ps(Hr),"&","&\f"),"&\f",Ls(oi?Dr[oi-1]:0))!=-1&&(wr=-1);break}case 34:case 39:case 91:Kn+=Ps(Hr);break;case 9:case 10:case 13:case 32:Kn+=bi(Ir);break;case 92:Kn+=Yi(Cn()-1,7);continue;case 47:switch(Sr()){case 42:case 47:st(ta(ms(zn(),Cn()),hn,un,Wr),Wr),(ur(Ir||1)==5||ur(Sr()||1)==5)&&ci(Kn)&&Vi(Kn,-1,void 0)!==" "&&(Kn+=" ");break;default:Kn+="/"}break;case 123*Tr:Dr[oi++]=ci(Kn)*wr;case 125*Tr:case 59:case 0:switch(Hr){case 0:case 125:mt=0;case 59+li:wr==-1&&(Kn=ai(Kn,/\f/g,"")),Rn>0&&(ci(Kn)-fn||Tr===0&&Ir===47)&&st(Rn>32?Fa(Kn+";",pn,un,fn-1,Wr):Fa(ai(Kn," ","")+";",pn,un,fn-2,Wr),Wr);break;case 59:Kn+=";";default:if(st(fs=Qa(Kn,hn,un,oi,li,Sn,Dr,Ni,ts=[],Hn=[],fn,xr),xr),Hr===123)if(li===0)Ua(Kn,hn,fs,fs,ts,xr,fn,Dr,Hn);else{switch(Nn){case 99:if(gi(Kn,3)===110)break;case 108:if(gi(Kn,2)===97)break;default:li=0;case 100:case 109:case 115:}li?Ua(Jt,fs,fs,pn&&st(Qa(Jt,fs,fs,0,0,Sn,Dr,Ni,Sn,ts=[],fn,Hn),Hn),Sn,Hn,fn,Dr,pn?ts:Hn):Ua(Kn,fs,fs,fs,[""],Hn,0,Dr,Hn)}}oi=li=Rn=0,Tr=wr=1,Ni=Kn="",fn=Zr;break;case 58:fn=1+ci(Kn),Rn=Ir;default:if(Tr<1){if(Hr==123)--Tr;else if(Hr==125&&Tr++==0&&On()==125)continue}switch(Kn+=cs(Hr),Hr*Tr){case 38:wr=li>0?1:(Kn+="\f",-1);break;case 44:Dr[oi++]=(ci(Kn)-1)*wr,wr=1;break;case 64:Sr()===45&&(Kn+=Ps(zn())),Nn=Sr(),li=fn=ci(Ni=Kn+=Zs(Cn())),Hr++;break;case 45:Ir===45&&ci(Kn)==2&&(Tr=0)}}return xr}function Qa(Jt,hn,un,pn,Sn,xr,Zr,Dr,Wr,oi,li,fn){for(var Nn=Sn-1,Rn=Sn===0?xr:[""],Ir=Se(Rn),Tr=0,mt=0,wr=0;Tr<pn;++Tr)for(var Hr=0,Ni=Vi(Jt,Nn+1,Nn=Ls(mt=Zr[Tr])),ts=Jt;Hr<Ir;++Hr)(ts=wt(mt>0?Rn[Hr]+" "+Ni:ai(Ni,/&\f/g,Rn[Hr])))&&(Wr[wr++]=ts);return at(Jt,hn,un,Sn===0?nr:Dr,Wr,oi,li,fn)}function ta(Jt,hn,un,pn){return at(Jt,hn,un,gn,cs(Fn()),Vi(Jt,2,-2),0,pn)}function Fa(Jt,hn,un,pn,Sn){return at(Jt,hn,un,$n,Vi(Jt,0,pn),Vi(Jt,pn+1,-1),pn,Sn)}function Jr(Jt,hn){var un=hn.path,pn=hn.parentSelectors;(0,Mt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(un?"Error in ".concat(un,": "):"").concat(Jt).concat(pn.length?" Selector: ".concat(pn.join(" | ")):""))}var Ma=function(hn,un,pn){if(hn==="content"){var Sn=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,xr=["normal","none","initial","inherit","unset"];(typeof un!="string"||xr.indexOf(un)===-1&&!Sn.test(un)&&(un.charAt(0)!==un.charAt(un.length-1)||un.charAt(0)!=='"'&&un.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(un,"\"'`."),pn)}},la=null,Ia=function(hn,un,pn){hn==="animation"&&pn.hashId&&un!=="none"&&lintWarning("You seem to be using hashed animation '".concat(un,"', in which case 'animationName' with Keyframe as value is recommended."),pn)},es=null;function Ja(Jt){var hn,un=((hn=Jt.match(/:not\(([^)]*)\)/))===null||hn===void 0?void 0:hn[1])||"",pn=un.split(/(\[[^[]*])|(?=[.#])/).filter(function(Sn){return Sn});return pn.length>1}function xo(Jt){return Jt.parentSelectors.reduce(function(hn,un){return hn?un.includes("&")?un.replace(/&/g,hn):"".concat(hn," ").concat(un):un},"")}var Xs=function(hn,un,pn){var Sn=xo(pn),xr=Sn.match(/:not\([^)]*\)/g)||[];xr.length>0&&xr.some(Ja)&&Jr("Concat ':not' selector not support in legacy browsers.",pn)},hs=Xs,va=function(hn,un,pn){switch(hn){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Jr("You seem to be using non-logical property '".concat(hn,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pn);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof un=="string"){var Sn=un.split(" ").map(function(Dr){return Dr.trim()});Sn.length===4&&Sn[1]!==Sn[3]&&Jr("You seem to be using '".concat(hn,"' property with different left ").concat(hn," and right ").concat(hn,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pn)}return;case"clear":case"textAlign":(un==="left"||un==="right")&&Jr("You seem to be using non-logical value '".concat(un,"' of ").concat(hn,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pn);return;case"borderRadius":if(typeof un=="string"){var xr=un.split("/").map(function(Dr){return Dr.trim()}),Zr=xr.reduce(function(Dr,Wr){if(Dr)return Dr;var oi=Wr.split(" ").map(function(li){return li.trim()});return oi.length>=2&&oi[0]!==oi[1]||oi.length===3&&oi[1]!==oi[2]||oi.length===4&&oi[2]!==oi[3]?!0:Dr},!1);Zr&&Jr("You seem to be using non-logical value '".concat(un,"' of ").concat(hn,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pn)}return;default:}},Eo=va,zr=function(hn,un,pn){(typeof un=="string"&&/NaN/g.test(un)||Number.isNaN(un))&&Jr("Unexpected 'NaN' in property '".concat(hn,": ").concat(un,"'."),pn)},sa=zr,Po=function(hn,un,pn){pn.parentSelectors.some(function(Sn){var xr=Sn.split(",");return xr.some(function(Zr){return Zr.split("&").length>2})})&&Jr("Should not use more than one `&` in a selector.",pn)},Fs=Po,di="data-ant-cssinjs-cache-path",Js="_FILE_STYLE__";function Ws(Jt){return Object.keys(Jt).map(function(hn){var un=Jt[hn];return"".concat(hn,":").concat(un)}).join(";")}var ka,bo=!0;function Jo(Jt){var hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;ka=Jt,bo=hn}function Zo(){if(!ka&&(ka={},(0,J.Z)())){var Jt=document.createElement("div");Jt.className=di,Jt.style.position="fixed",Jt.style.visibility="hidden",Jt.style.top="-9999px",document.body.appendChild(Jt);var hn=getComputedStyle(Jt).content||"";hn=hn.replace(/^"/,"").replace(/"$/,""),hn.split(";").forEach(function(Sn){var xr=Sn.split(":"),Zr=(0,n.Z)(xr,2),Dr=Zr[0],Wr=Zr[1];ka[Dr]=Wr});var un=document.querySelector("style[".concat(di,"]"));if(un){var pn;bo=!1,(pn=un.parentNode)===null||pn===void 0||pn.removeChild(un)}document.body.removeChild(Jt)}}function qo(Jt){return Zo(),!!ka[Jt]}function aa(Jt){var hn=ka[Jt],un=null;if(hn&&(0,J.Z)())if(bo)un=Js;else{var pn=document.querySelector("style[".concat(N,'="').concat(ka[Jt],'"]'));pn?un=pn.innerHTML:delete ka[Jt]}return[un,hn]}var Da="_skip_check_",to="_multi_value_";function Wo(Jt){var hn=ht(Xi(Jt),ln);return hn.replace(/\{%%%\:[^;];}/g,";")}function Ho(Jt){return(0,ae.Z)(Jt)==="object"&&Jt&&(Da in Jt||to in Jt)}function iu(Jt,hn,un){if(!hn)return Jt;var pn=".".concat(hn),Sn=un==="low"?":where(".concat(pn,")"):pn,xr=Jt.split(",").map(function(Zr){var Dr,Wr=Zr.trim().split(/\s+/),oi=Wr[0]||"",li=((Dr=oi.match(/^\w+/))===null||Dr===void 0?void 0:Dr[0])||"";return oi="".concat(li).concat(Sn).concat(oi.slice(li.length)),[oi].concat((0,l.Z)(Wr.slice(1))).join(" ")});return xr.join(",")}var pi=function Jt(hn){var un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Sn=pn.root,xr=pn.injectHash,Zr=pn.parentSelectors,Dr=un.hashId,Wr=un.layer,oi=un.path,li=un.hashPriority,fn=un.transformers,Nn=fn===void 0?[]:fn,Rn=un.linters,Ir=Rn===void 0?[]:Rn,Tr="",mt={};function wr(ts){var Hn=ts.getName(Dr);if(!mt[Hn]){var fs=Jt(ts.style,un,{root:!1,parentSelectors:Zr}),Kn=(0,n.Z)(fs,1),Ss=Kn[0];mt[Hn]="@keyframes ".concat(ts.getName(Dr)).concat(Ss)}}function Hr(ts){var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return ts.forEach(function(fs){Array.isArray(fs)?Hr(fs,Hn):fs&&Hn.push(fs)}),Hn}var Ni=Hr(Array.isArray(hn)?hn:[hn]);return Ni.forEach(function(ts){var Hn=typeof ts=="string"&&!Sn?{}:ts;if(typeof Hn=="string")Tr+="".concat(Hn,`
`);else if(Hn._keyframe)wr(Hn);else{var fs=Nn.reduce(function(Kn,Ss){var no;return(Ss==null||(no=Ss.visit)===null||no===void 0?void 0:no.call(Ss,Kn))||Kn},Hn);Object.keys(fs).forEach(function(Kn){var Ss=fs[Kn];if((0,ae.Z)(Ss)==="object"&&Ss&&(Kn!=="animationName"||!Ss._keyframe)&&!Ho(Ss)){var no=!1,Oa=Kn.trim(),Ui=!1;(Sn||xr)&&Dr?Oa.startsWith("@")?no=!0:Oa==="&"?Oa=iu("",Dr,li):Oa=iu(Kn,Dr,li):Sn&&!Dr&&(Oa==="&"||Oa==="")&&(Oa="",Ui=!0);var ho=Jt(Ss,un,{root:Ui,injectHash:no,parentSelectors:[].concat((0,l.Z)(Zr),[Oa])}),ro=(0,n.Z)(ho,2),za=ro[0],Aa=ro[1];mt=(0,c.Z)((0,c.Z)({},mt),Aa),Tr+="".concat(Oa).concat(za)}else{let Lr=function($a,po){var Qe=$a.replace(/[A-Z]/g,function(Ut){return"-".concat(Ut.toLowerCase())}),Je=po;!ut[$a]&&typeof Je=="number"&&Je!==0&&(Je="".concat(Je,"px")),$a==="animationName"&&po!==null&&po!==void 0&&po._keyframe&&(wr(po),Je=po.getName(Dr)),Tr+="".concat(Qe,":").concat(Je,";")};var Do,Ga=(Do=Ss==null?void 0:Ss.value)!==null&&Do!==void 0?Do:Ss;(0,ae.Z)(Ss)==="object"&&Ss!==null&&Ss!==void 0&&Ss[to]&&Array.isArray(Ga)?Ga.forEach(function($a){Lr(Kn,$a)}):Lr(Kn,Ga)}})}}),Sn?Wr&&(Tr&&(Tr="@layer ".concat(Wr.name," {").concat(Tr,"}")),Wr.dependencies&&(mt["@layer ".concat(Wr.name)]=Wr.dependencies.map(function(ts){return"@layer ".concat(ts,", ").concat(Wr.name,";")}).join(`
`))):Tr="{".concat(Tr,"}"),[Tr,mt]};function mi(Jt,hn){return u("".concat(Jt.join("%")).concat(hn))}function ca(){return null}var ba="style";function Hs(Jt,hn){var un=Jt.token,pn=Jt.path,Sn=Jt.hashId,xr=Jt.layer,Zr=Jt.nonce,Dr=Jt.clientOnly,Wr=Jt.order,oi=Wr===void 0?0:Wr,li=o.useContext(ne),fn=li.autoClear,Nn=li.mock,Rn=li.defaultCache,Ir=li.hashPriority,Tr=li.container,mt=li.ssrInline,wr=li.transformers,Hr=li.linters,Ni=li.cache,ts=li.layer,Hn=un._tokenKey,fs=[Hn];ts&&fs.push("layer"),fs.push.apply(fs,(0,l.Z)(pn));var Kn=St,Ss=Ft(ba,fs,function(){var ro=fs.join("|");if(qo(ro)){var za=aa(ro),Aa=(0,n.Z)(za,2),Do=Aa[0],Ga=Aa[1];if(Do)return[Do,Hn,Ga,{},Dr,oi]}var Lr=hn(),$a=pi(Lr,{hashId:Sn,hashPriority:Ir,layer:ts?xr:void 0,path:pn.join("-"),transformers:wr,linters:Hr}),po=(0,n.Z)($a,2),Qe=po[0],Je=po[1],Ut=Wo(Qe),Vt=mi(fs,Ut);return[Ut,Hn,Vt,Je,Dr,oi]},function(ro,za){var Aa=(0,n.Z)(ro,3),Do=Aa[2];(za||fn)&&St&&(0,h.jL)(Do,{mark:N,attachTo:Tr})},function(ro){var za=(0,n.Z)(ro,4),Aa=za[0],Do=za[1],Ga=za[2],Lr=za[3];if(Kn&&Aa!==Js){var $a={mark:N,prepend:ts?!1:"queue",attachTo:Tr,priority:oi},po=typeof Zr=="function"?Zr():Zr;po&&($a.csp={nonce:po});var Qe=[],Je=[];Object.keys(Lr).forEach(function(Vt){Vt.startsWith("@layer")?Qe.push(Vt):Je.push(Vt)}),Qe.forEach(function(Vt){(0,h.hq)(Wo(Lr[Vt]),"_layer-".concat(Vt),(0,c.Z)((0,c.Z)({},$a),{},{prepend:!0}))});var Ut=(0,h.hq)(Aa,Ga,$a);Ut[H]=Ni.instanceId,Ut.setAttribute(_,Hn),Je.forEach(function(Vt){(0,h.hq)(Wo(Lr[Vt]),"_effect-".concat(Vt),$a)})}}),no=(0,n.Z)(Ss,3),Oa=no[0],Ui=no[1],ho=no[2];return function(ro){var za;return!mt||Kn||!Rn?za=o.createElement(ca,null):za=o.createElement("style",(0,Xt.Z)({},(0,i.Z)((0,i.Z)({},_,Ui),N,ho),{dangerouslySetInnerHTML:{__html:Oa}})),o.createElement(o.Fragment,null,za,ro)}}var fo=function(hn,un,pn){var Sn=(0,n.Z)(hn,6),xr=Sn[0],Zr=Sn[1],Dr=Sn[2],Wr=Sn[3],oi=Sn[4],li=Sn[5],fn=pn||{},Nn=fn.plain;if(oi)return null;var Rn=xr,Ir={"data-rc-order":"prependQueue","data-rc-priority":"".concat(li)};return Rn=en(xr,Zr,Dr,Ir,Nn),Wr&&Object.keys(Wr).forEach(function(Tr){if(!un[Tr]){un[Tr]=!0;var mt=Wo(Wr[Tr]),wr=en(mt,Zr,"_effect-".concat(Tr),Ir,Nn);Tr.startsWith("@layer")?Rn=wr+Rn:Rn+=wr}}),[li,Dr,Rn]},eu="cssVar",lu=function(hn,un){var pn=hn.key,Sn=hn.prefix,xr=hn.unitless,Zr=hn.ignore,Dr=hn.token,Wr=hn.scope,oi=Wr===void 0?"":Wr,li=(0,o.useContext)(ne),fn=li.cache.instanceId,Nn=li.container,Rn=Dr._tokenKey,Ir=[].concat((0,l.Z)(hn.path),[pn,oi,Rn]),Tr=Ft(eu,Ir,function(){var mt=un(),wr=Yt(mt,pn,{prefix:Sn,unitless:xr,ignore:Zr,scope:oi}),Hr=(0,n.Z)(wr,2),Ni=Hr[0],ts=Hr[1],Hn=mi(Ir,ts);return[Ni,ts,Hn,pn]},function(mt){var wr=(0,n.Z)(mt,3),Hr=wr[2];St&&(0,h.jL)(Hr,{mark:N,attachTo:Nn})},function(mt){var wr=(0,n.Z)(mt,3),Hr=wr[1],Ni=wr[2];if(Hr){var ts=(0,h.hq)(Hr,Ni,{mark:N,prepend:"queue",attachTo:Nn,priority:-999});ts[H]=fn,ts.setAttribute(_,pn)}});return Tr},$s=function(hn,un,pn){var Sn=(0,n.Z)(hn,4),xr=Sn[1],Zr=Sn[2],Dr=Sn[3],Wr=pn||{},oi=Wr.plain;if(!xr)return null;var li=-999,fn={"data-rc-order":"prependQueue","data-rc-priority":"".concat(li)},Nn=en(xr,Dr,Zr,fn,oi);return[li,Zr,Nn]},Mo=lu,su=(0,i.Z)((0,i.Z)((0,i.Z)({},ba,fo),Zn,hr),eu,$s);function Wu(Jt){return Jt!==null}function Uo(Jt,hn){var un=typeof hn=="boolean"?{plain:hn}:hn||{},pn=un.plain,Sn=pn===void 0?!1:pn,xr=un.types,Zr=xr===void 0?["style","token","cssVar"]:xr,Dr=un.once,Wr=Dr===void 0?!1:Dr,oi=new RegExp("^(".concat((typeof Zr=="string"?[Zr]:Zr).join("|"),")%")),li=Array.from(Jt.cache.keys()).filter(function(Ir){return oi.test(Ir)}),fn={},Nn={},Rn="";return li.map(function(Ir){if(Wr&&Jt.extracted.has(Ir))return null;var Tr=Ir.replace(oi,"").replace(/%/g,"|"),mt=Ir.split("%"),wr=(0,n.Z)(mt,1),Hr=wr[0],Ni=su[Hr],ts=Ni(Jt.cache.get(Ir)[1],fn,{plain:Sn});if(!ts)return null;var Hn=(0,n.Z)(ts,3),fs=Hn[0],Kn=Hn[1],Ss=Hn[2];return Ir.startsWith("style")&&(Nn[Tr]=Kn),Jt.extracted.add(Ir),[fs,Ss]}).filter(Wu).sort(function(Ir,Tr){var mt=(0,n.Z)(Ir,1),wr=mt[0],Hr=(0,n.Z)(Tr,1),Ni=Hr[0];return wr-Ni}).forEach(function(Ir){var Tr=(0,n.Z)(Ir,2),mt=Tr[1];Rn+=mt}),Rn+=en(".".concat(di,'{content:"').concat(Ws(Nn),'";}'),void 0,void 0,(0,i.Z)({},di,di),Sn),Rn}var Hu=function(){function Jt(hn,un){(0,m.Z)(this,Jt),(0,i.Z)(this,"name",void 0),(0,i.Z)(this,"style",void 0),(0,i.Z)(this,"_keyframe",!0),this.name=hn,this.style=un}return(0,E.Z)(Jt,[{key:"getName",value:function(){var un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return un?"".concat(un,"-").concat(this.name):this.name}}]),Jt}(),Go=Hu;function Ko(Jt){if(typeof Jt=="number")return[[Jt],!1];var hn=String(Jt).trim(),un=hn.match(/(.*)(!important)/),pn=(un?un[1]:hn).trim().split(/\s+/),Sn=[],xr=0;return[pn.reduce(function(Zr,Dr){if(Dr.includes("(")||Dr.includes(")")){var Wr=Dr.split("(").length-1,oi=Dr.split(")").length-1;xr+=Wr-oi}return xr>=0&&Sn.push(Dr),xr===0&&(Zr.push(Sn.join(" ")),Sn=[]),Zr},[]),!!un]}function cu(Jt){return Jt.notSplit=!0,Jt}var Nu={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:cu(["borderTop","borderBottom"]),borderBlockStart:cu(["borderTop"]),borderBlockEnd:cu(["borderBottom"]),borderInline:cu(["borderLeft","borderRight"]),borderInlineStart:cu(["borderLeft"]),borderInlineEnd:cu(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Io(Jt,hn){var un=Jt;return hn&&(un="".concat(un," !important")),{_skip_check_:!0,value:un}}var Su={visit:function(hn){var un={};return Object.keys(hn).forEach(function(pn){var Sn=hn[pn],xr=Nu[pn];if(xr&&(typeof Sn=="number"||typeof Sn=="string")){var Zr=Ko(Sn),Dr=(0,n.Z)(Zr,2),Wr=Dr[0],oi=Dr[1];xr.length&&xr.notSplit?xr.forEach(function(li){un[li]=Io(Sn,oi)}):xr.length===1?un[xr[0]]=Io(Wr[0],oi):xr.length===2?xr.forEach(function(li,fn){var Nn;un[li]=Io((Nn=Wr[fn])!==null&&Nn!==void 0?Nn:Wr[0],oi)}):xr.length===4?xr.forEach(function(li,fn){var Nn,Rn;un[li]=Io((Nn=(Rn=Wr[fn])!==null&&Rn!==void 0?Rn:Wr[fn-2])!==null&&Nn!==void 0?Nn:Wr[0],oi)}):un[pn]=Sn}else un[pn]=Sn}),un}},ju=Su,au=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function ou(Jt,hn){var un=Math.pow(10,hn+1),pn=Math.floor(Jt*un);return Math.round(pn/10)*10/un}var Sa=function(){var hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},un=hn.rootValue,pn=un===void 0?16:un,Sn=hn.precision,xr=Sn===void 0?5:Sn,Zr=hn.mediaQuery,Dr=Zr===void 0?!1:Zr,Wr=function(fn,Nn){if(!Nn)return fn;var Rn=parseFloat(Nn);if(Rn<=1)return fn;var Ir=ou(Rn/pn,xr);return"".concat(Ir,"rem")},oi=function(fn){var Nn=(0,c.Z)({},fn);return Object.entries(fn).forEach(function(Rn){var Ir=(0,n.Z)(Rn,2),Tr=Ir[0],mt=Ir[1];if(typeof mt=="string"&&mt.includes("px")){var wr=mt.replace(au,Wr);Nn[Tr]=wr}!ut[Tr]&&typeof mt=="number"&&mt!==0&&(Nn[Tr]="".concat(mt,"px").replace(au,Wr));var Hr=Tr.trim();if(Hr.startsWith("@")&&Hr.includes("px")&&Dr){var Ni=Tr.replace(au,Wr);Nn[Ni]=Nn[Tr],delete Nn[Tr]}}),Nn};return{visit:oi}},tu=Sa,tl={supportModernCSS:function(){return He()&&pt()}}},7657:function(d,g,e){"use strict";e.d(g,{Z:function(){return le}});var n=e(32855),i=e(11913),l=e(74430),c=e(43079),f=e(59301),u=e(92310),h=e.n(u),o=e(30071),s=e(18418),b=e(27247),p=e(34666),x=e(810),m=e(96452),E=e(48736);function C($){return $.replace(/-(.)/g,function(U,ie){return ie.toUpperCase()})}function R($,U){(0,E.ZP)($,"[@ant-design/icons] ".concat(U))}function M($){return(0,p.Z)($)==="object"&&typeof $.name=="string"&&typeof $.theme=="string"&&((0,p.Z)($.icon)==="object"||typeof $.icon=="function")}function T(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys($).reduce(function(U,ie){var me=$[ie];switch(ie){case"class":U.className=me,delete U.class;break;default:delete U[ie],U[C(ie)]=me}return U},{})}function D($,U,ie){return ie?f.createElement($.tag,(0,b.Z)((0,b.Z)({key:U},T($.attrs)),ie),($.children||[]).map(function(me,Pe){return D(me,"".concat(U,"-").concat($.tag,"-").concat(Pe))})):f.createElement($.tag,(0,b.Z)({key:U},T($.attrs)),($.children||[]).map(function(me,Pe){return D(me,"".concat(U,"-").concat($.tag,"-").concat(Pe))}))}function _($){return(0,o.generate)($)[0]}function N($){return $?Array.isArray($)?$:[$]:[]}var j={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},H=`
.anticon {
display: inline-flex;
align-items: center;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin::before,
.anticon-spin {
display: inline-block;
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`,Y=function(U){var ie=(0,f.useContext)(s.Z),me=ie.csp,Pe=ie.prefixCls,Oe=ie.layer,Ge=H;Pe&&(Ge=Ge.replace(/anticon/g,Pe)),Oe&&(Ge="@layer ".concat(Oe,` {
`).concat(Ge,`
}`)),(0,f.useEffect)(function(){var ke=U.current,Mt=(0,m.A)(ke);(0,x.hq)(Ge,"@ant-design-icons",{prepend:!Oe,csp:me,attachTo:Mt})},[])},W=["icon","className","onClick","style","primaryColor","secondaryColor"],se={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function ne($){var U=$.primaryColor,ie=$.secondaryColor;se.primaryColor=U,se.secondaryColor=ie||_(U),se.calculated=!!ie}function ae(){return(0,b.Z)({},se)}var J=function(U){var ie=U.icon,me=U.className,Pe=U.onClick,Oe=U.style,Ge=U.primaryColor,ke=U.secondaryColor,Mt=(0,c.Z)(U,W),Et=f.useRef(),Lt=se;if(Ge&&(Lt={primaryColor:Ge,secondaryColor:ke||_(Ge)}),Y(Et),R(M(ie),"icon should be icon definiton, but got ".concat(ie)),!M(ie))return null;var Zt=ie;return Zt&&typeof Zt.icon=="function"&&(Zt=(0,b.Z)((0,b.Z)({},Zt),{},{icon:Zt.icon(Lt.primaryColor,Lt.secondaryColor)})),D(Zt.icon,"svg-".concat(Zt.name),(0,b.Z)((0,b.Z)({className:me,onClick:Pe,style:Oe,"data-icon":Zt.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Mt),{},{ref:Et}))};J.displayName="IconReact",J.getTwoToneColors=ae,J.setTwoToneColors=ne;var q=J;function G($){var U=N($),ie=(0,i.Z)(U,2),me=ie[0],Pe=ie[1];return q.setTwoToneColors({primaryColor:me,secondaryColor:Pe})}function oe(){var $=q.getTwoToneColors();return $.calculated?[$.primaryColor,$.secondaryColor]:$.primaryColor}var ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];G(o.blue.primary);var Q=f.forwardRef(function($,U){var ie=$.className,me=$.icon,Pe=$.spin,Oe=$.rotate,Ge=$.tabIndex,ke=$.onClick,Mt=$.twoToneColor,Et=(0,c.Z)($,ee),Lt=f.useContext(s.Z),Zt=Lt.prefixCls,Bt=Zt===void 0?"anticon":Zt,xt=Lt.rootClassName,Be=h()(xt,Bt,(0,l.Z)((0,l.Z)({},"".concat(Bt,"-").concat(me.name),!!me.name),"".concat(Bt,"-spin"),!!Pe||me.name==="loading"),ie),gt=Ge;gt===void 0&&ke&&(gt=-1);var Nt=Oe?{msTransform:"rotate(".concat(Oe,"deg)"),transform:"rotate(".concat(Oe,"deg)")}:void 0,nt=N(Mt),yt=(0,i.Z)(nt,2),dt=yt[0],qe=yt[1];return f.createElement("span",(0,n.Z)({role:"img","aria-label":me.name},Et,{ref:U,tabIndex:gt,onClick:ke,className:Be}),f.createElement(q,{icon:me,primaryColor:dt,secondaryColor:qe,style:Nt}))});Q.displayName="AntdIcon",Q.getTwoToneColor=oe,Q.setTwoToneColor=G;var le=Q},18418:function(d,g,e){"use strict";var n=e(59301),i=(0,n.createContext)({});g.Z=i},29679:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var n=e(32855),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},c=l,f=e(7657),u=function(b,p){return i.createElement(f.Z,(0,n.Z)({},b,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},19248:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var n=e(32855),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},c=l,f=e(7657),u=function(b,p){return i.createElement(f.Z,(0,n.Z)({},b,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},99267:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var n=e(32855),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},c=l,f=e(7657),u=function(b,p){return i.createElement(f.Z,(0,n.Z)({},b,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},96512:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var n=e(32855),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},c=l,f=e(7657),u=function(b,p){return i.createElement(f.Z,(0,n.Z)({},b,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},78987:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var n=e(32855),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},c=l,f=e(7657),u=function(b,p){return i.createElement(f.Z,(0,n.Z)({},b,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},58617:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var n=e(32855),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},c=l,f=e(7657),u=function(b,p){return i.createElement(f.Z,(0,n.Z)({},b,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},12722:function(d,g,e){"use strict";e.d(g,{GC:function(){return b},T6:function(){return x},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return E},lC:function(){return l},py:function(){return u},rW:function(){return i},s:function(){return s},ve:function(){return f},vq:function(){return o}});var n=e(12187);function i(C,R,M){return{r:(0,n.sh)(C,255)*255,g:(0,n.sh)(R,255)*255,b:(0,n.sh)(M,255)*255}}function l(C,R,M){C=(0,n.sh)(C,255),R=(0,n.sh)(R,255),M=(0,n.sh)(M,255);var T=Math.max(C,R,M),D=Math.min(C,R,M),_=0,N=0,j=(T+D)/2;if(T===D)N=0,_=0;else{var H=T-D;switch(N=j>.5?H/(2-T-D):H/(T+D),T){case C:_=(R-M)/H+(R<M?6:0);break;case R:_=(M-C)/H+2;break;case M:_=(C-R)/H+4;break;default:break}_/=6}return{h:_,s:N,l:j}}function c(C,R,M){return M<0&&(M+=1),M>1&&(M-=1),M<.16666666666666666?C+(R-C)*(6*M):M<.5?R:M<.6666666666666666?C+(R-C)*(.6666666666666666-M)*6:C}function f(C,R,M){var T,D,_;if(C=(0,n.sh)(C,360),R=(0,n.sh)(R,100),M=(0,n.sh)(M,100),R===0)D=M,_=M,T=M;else{var N=M<.5?M*(1+R):M+R-M*R,j=2*M-N;T=c(j,N,C+.3333333333333333),D=c(j,N,C),_=c(j,N,C-.3333333333333333)}return{r:T*255,g:D*255,b:_*255}}function u(C,R,M){C=(0,n.sh)(C,255),R=(0,n.sh)(R,255),M=(0,n.sh)(M,255);var T=Math.max(C,R,M),D=Math.min(C,R,M),_=0,N=T,j=T-D,H=T===0?0:j/T;if(T===D)_=0;else{switch(T){case C:_=(R-M)/j+(R<M?6:0);break;case R:_=(M-C)/j+2;break;case M:_=(C-R)/j+4;break;default:break}_/=6}return{h:_,s:H,v:N}}function h(C,R,M){C=(0,n.sh)(C,360)*6,R=(0,n.sh)(R,100),M=(0,n.sh)(M,100);var T=Math.floor(C),D=C-T,_=M*(1-R),N=M*(1-D*R),j=M*(1-(1-D)*R),H=T%6,Y=[M,N,_,_,j,M][H],W=[j,M,M,N,_,_][H],se=[_,_,j,M,M,N][H];return{r:Y*255,g:W*255,b:se*255}}function o(C,R,M,T){var D=[(0,n.FZ)(Math.round(C).toString(16)),(0,n.FZ)(Math.round(R).toString(16)),(0,n.FZ)(Math.round(M).toString(16))];return T&&D[0].startsWith(D[0].charAt(1))&&D[1].startsWith(D[1].charAt(1))&&D[2].startsWith(D[2].charAt(1))?D[0].charAt(0)+D[1].charAt(0)+D[2].charAt(0):D.join("")}function s(C,R,M,T,D){var _=[(0,n.FZ)(Math.round(C).toString(16)),(0,n.FZ)(Math.round(R).toString(16)),(0,n.FZ)(Math.round(M).toString(16)),(0,n.FZ)(p(T))];return D&&_[0].startsWith(_[0].charAt(1))&&_[1].startsWith(_[1].charAt(1))&&_[2].startsWith(_[2].charAt(1))&&_[3].startsWith(_[3].charAt(1))?_[0].charAt(0)+_[1].charAt(0)+_[2].charAt(0)+_[3].charAt(0):_.join("")}function b(C,R,M,T){var D=[(0,n.FZ)(p(T)),(0,n.FZ)(Math.round(C).toString(16)),(0,n.FZ)(Math.round(R).toString(16)),(0,n.FZ)(Math.round(M).toString(16))];return D.join("")}function p(C){return Math.round(parseFloat(C)*255).toString(16)}function x(C){return m(C)/255}function m(C){return parseInt(C,16)}function E(C){return{r:C>>16,g:(C&65280)>>8,b:C&255}}},93796:function(d,g,e){"use strict";e.d(g,{R:function(){return n}});var n={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},9915:function(d,g,e){"use strict";e.d(g,{ky:function(){return x},uA:function(){return c},uz:function(){return p}});var n=e(12722),i=e(93796),l=e(12187);function c(m){var E={r:0,g:0,b:0},C=1,R=null,M=null,T=null,D=!1,_=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(x(m.r)&&x(m.g)&&x(m.b)?(E=(0,n.rW)(m.r,m.g,m.b),D=!0,_=String(m.r).substr(-1)==="%"?"prgb":"rgb"):x(m.h)&&x(m.s)&&x(m.v)?(R=(0,l.JX)(m.s),M=(0,l.JX)(m.v),E=(0,n.WE)(m.h,R,M),D=!0,_="hsv"):x(m.h)&&x(m.s)&&x(m.l)&&(R=(0,l.JX)(m.s),T=(0,l.JX)(m.l),E=(0,n.ve)(m.h,R,T),D=!0,_="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(C=m.a)),C=(0,l.Yq)(C),{ok:D,format:m.format||_,r:Math.min(255,Math.max(E.r,0)),g:Math.min(255,Math.max(E.g,0)),b:Math.min(255,Math.max(E.b,0)),a:C}}var f="[-\\+]?\\d+%?",u="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(u,")|(?:").concat(f,")"),o="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),s="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),b={CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+o),rgba:new RegExp("rgba"+s),hsl:new RegExp("hsl"+o),hsla:new RegExp("hsla"+s),hsv:new RegExp("hsv"+o),hsva:new RegExp("hsva"+s),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function p(m){if(m=m.trim().toLowerCase(),m.length===0)return!1;var E=!1;if(i.R[m])m=i.R[m],E=!0;else if(m==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var C=b.rgb.exec(m);return C?{r:C[1],g:C[2],b:C[3]}:(C=b.rgba.exec(m),C?{r:C[1],g:C[2],b:C[3],a:C[4]}:(C=b.hsl.exec(m),C?{h:C[1],s:C[2],l:C[3]}:(C=b.hsla.exec(m),C?{h:C[1],s:C[2],l:C[3],a:C[4]}:(C=b.hsv.exec(m),C?{h:C[1],s:C[2],v:C[3]}:(C=b.hsva.exec(m),C?{h:C[1],s:C[2],v:C[3],a:C[4]}:(C=b.hex8.exec(m),C?{r:(0,n.VD)(C[1]),g:(0,n.VD)(C[2]),b:(0,n.VD)(C[3]),a:(0,n.T6)(C[4]),format:E?"name":"hex8"}:(C=b.hex6.exec(m),C?{r:(0,n.VD)(C[1]),g:(0,n.VD)(C[2]),b:(0,n.VD)(C[3]),format:E?"name":"hex"}:(C=b.hex4.exec(m),C?{r:(0,n.VD)(C[1]+C[1]),g:(0,n.VD)(C[2]+C[2]),b:(0,n.VD)(C[3]+C[3]),a:(0,n.T6)(C[4]+C[4]),format:E?"name":"hex8"}:(C=b.hex3.exec(m),C?{r:(0,n.VD)(C[1]+C[1]),g:(0,n.VD)(C[2]+C[2]),b:(0,n.VD)(C[3]+C[3]),format:E?"name":"hex"}:!1)))))))))}function x(m){return!!b.CSS_UNIT.exec(String(m))}},64993:function(d,g,e){"use strict";e.d(g,{C:function(){return f},H:function(){return u}});var n=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(o,s){o===void 0&&(o=""),s===void 0&&(s={});var b;if(o instanceof h)return o;typeof o=="number"&&(o=(0,n.Yt)(o)),this.originalInput=o;var p=(0,l.uA)(o);this.originalInput=o,this.r=p.r,this.g=p.g,this.b=p.b,this.a=p.a,this.roundA=Math.round(100*this.a)/100,this.format=(b=s.format)!==null&&b!==void 0?b:p.format,this.gradientType=s.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=p.ok}return h.prototype.isDark=function(){return this.getBrightness()<128},h.prototype.isLight=function(){return!this.isDark()},h.prototype.getBrightness=function(){var o=this.toRgb();return(o.r*299+o.g*587+o.b*114)/1e3},h.prototype.getLuminance=function(){var o=this.toRgb(),s,b,p,x=o.r/255,m=o.g/255,E=o.b/255;return x<=.03928?s=x/12.92:s=Math.pow((x+.055)/1.055,2.4),m<=.03928?b=m/12.92:b=Math.pow((m+.055)/1.055,2.4),E<=.03928?p=E/12.92:p=Math.pow((E+.055)/1.055,2.4),.2126*s+.7152*b+.0722*p},h.prototype.getAlpha=function(){return this.a},h.prototype.setAlpha=function(o){return this.a=(0,c.Yq)(o),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var o=this.toHsl().s;return o===0},h.prototype.toHsv=function(){var o=(0,n.py)(this.r,this.g,this.b);return{h:o.h*360,s:o.s,v:o.v,a:this.a}},h.prototype.toHsvString=function(){var o=(0,n.py)(this.r,this.g,this.b),s=Math.round(o.h*360),b=Math.round(o.s*100),p=Math.round(o.v*100);return this.a===1?"hsv(".concat(s,", ").concat(b,"%, ").concat(p,"%)"):"hsva(".concat(s,", ").concat(b,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHsl=function(){var o=(0,n.lC)(this.r,this.g,this.b);return{h:o.h*360,s:o.s,l:o.l,a:this.a}},h.prototype.toHslString=function(){var o=(0,n.lC)(this.r,this.g,this.b),s=Math.round(o.h*360),b=Math.round(o.s*100),p=Math.round(o.l*100);return this.a===1?"hsl(".concat(s,", ").concat(b,"%, ").concat(p,"%)"):"hsla(".concat(s,", ").concat(b,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHex=function(o){return o===void 0&&(o=!1),(0,n.vq)(this.r,this.g,this.b,o)},h.prototype.toHexString=function(o){return o===void 0&&(o=!1),"#"+this.toHex(o)},h.prototype.toHex8=function(o){return o===void 0&&(o=!1),(0,n.s)(this.r,this.g,this.b,this.a,o)},h.prototype.toHex8String=function(o){return o===void 0&&(o=!1),"#"+this.toHex8(o)},h.prototype.toHexShortString=function(o){return o===void 0&&(o=!1),this.a===1?this.toHexString(o):this.toHex8String(o)},h.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},h.prototype.toRgbString=function(){var o=Math.round(this.r),s=Math.round(this.g),b=Math.round(this.b);return this.a===1?"rgb(".concat(o,", ").concat(s,", ").concat(b,")"):"rgba(".concat(o,", ").concat(s,", ").concat(b,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var o=function(s){return"".concat(Math.round((0,c.sh)(s,255)*100),"%")};return{r:o(this.r),g:o(this.g),b:o(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var o=function(s){return Math.round((0,c.sh)(s,255)*100)};return this.a===1?"rgb(".concat(o(this.r),"%, ").concat(o(this.g),"%, ").concat(o(this.b),"%)"):"rgba(".concat(o(this.r),"%, ").concat(o(this.g),"%, ").concat(o(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var o="#"+(0,n.vq)(this.r,this.g,this.b,!1),s=0,b=Object.entries(i.R);s<b.length;s++){var p=b[s],x=p[0],m=p[1];if(o===m)return x}return!1},h.prototype.toString=function(o){var s=!!o;o=o!=null?o:this.format;var b=!1,p=this.a<1&&this.a>=0,x=!s&&p&&(o.startsWith("hex")||o==="name");return x?o==="name"&&this.a===0?this.toName():this.toRgbString():(o==="rgb"&&(b=this.toRgbString()),o==="prgb"&&(b=this.toPercentageRgbString()),(o==="hex"||o==="hex6")&&(b=this.toHexString()),o==="hex3"&&(b=this.toHexString(!0)),o==="hex4"&&(b=this.toHex8String(!0)),o==="hex8"&&(b=this.toHex8String()),o==="name"&&(b=this.toName()),o==="hsl"&&(b=this.toHslString()),o==="hsv"&&(b=this.toHsvString()),b||this.toHexString())},h.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},h.prototype.clone=function(){return new h(this.toString())},h.prototype.lighten=function(o){o===void 0&&(o=10);var s=this.toHsl();return s.l+=o/100,s.l=(0,c.V2)(s.l),new h(s)},h.prototype.brighten=function(o){o===void 0&&(o=10);var s=this.toRgb();return s.r=Math.max(0,Math.min(255,s.r-Math.round(255*-(o/100)))),s.g=Math.max(0,Math.min(255,s.g-Math.round(255*-(o/100)))),s.b=Math.max(0,Math.min(255,s.b-Math.round(255*-(o/100)))),new h(s)},h.prototype.darken=function(o){o===void 0&&(o=10);var s=this.toHsl();return s.l-=o/100,s.l=(0,c.V2)(s.l),new h(s)},h.prototype.tint=function(o){return o===void 0&&(o=10),this.mix("white",o)},h.prototype.shade=function(o){return o===void 0&&(o=10),this.mix("black",o)},h.prototype.desaturate=function(o){o===void 0&&(o=10);var s=this.toHsl();return s.s-=o/100,s.s=(0,c.V2)(s.s),new h(s)},h.prototype.saturate=function(o){o===void 0&&(o=10);var s=this.toHsl();return s.s+=o/100,s.s=(0,c.V2)(s.s),new h(s)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(o){var s=this.toHsl(),b=(s.h+o)%360;return s.h=b<0?360+b:b,new h(s)},h.prototype.mix=function(o,s){s===void 0&&(s=50);var b=this.toRgb(),p=new h(o).toRgb(),x=s/100,m={r:(p.r-b.r)*x+b.r,g:(p.g-b.g)*x+b.g,b:(p.b-b.b)*x+b.b,a:(p.a-b.a)*x+b.a};return new h(m)},h.prototype.analogous=function(o,s){o===void 0&&(o=6),s===void 0&&(s=30);var b=this.toHsl(),p=360/s,x=[this];for(b.h=(b.h-(p*o>>1)+720)%360;--o;)b.h=(b.h+p)%360,x.push(new h(b));return x},h.prototype.complement=function(){var o=this.toHsl();return o.h=(o.h+180)%360,new h(o)},h.prototype.monochromatic=function(o){o===void 0&&(o=6);for(var s=this.toHsv(),b=s.h,p=s.s,x=s.v,m=[],E=1/o;o--;)m.push(new h({h:b,s:p,v:x})),x=(x+E)%1;return m},h.prototype.splitcomplement=function(){var o=this.toHsl(),s=o.h;return[this,new h({h:(s+72)%360,s:o.s,l:o.l}),new h({h:(s+216)%360,s:o.s,l:o.l})]},h.prototype.onBackground=function(o){var s=this.toRgb(),b=new h(o).toRgb(),p=s.a+b.a*(1-s.a);return new h({r:(s.r*s.a+b.r*b.a*(1-s.a))/p,g:(s.g*s.a+b.g*b.a*(1-s.a))/p,b:(s.b*s.a+b.b*b.a*(1-s.a))/p,a:p})},h.prototype.triad=function(){return this.polyad(3)},h.prototype.tetrad=function(){return this.polyad(4)},h.prototype.polyad=function(o){for(var s=this.toHsl(),b=s.h,p=[this],x=360/o,m=1;m<o;m++)p.push(new h({h:(b+m*x)%360,s:s.s,l:s.l}));return p},h.prototype.equals=function(o){return this.toRgbString()===new h(o).toRgbString()},h}();function u(h,o){return h===void 0&&(h=""),o===void 0&&(o={}),new f(h,o)}},12187:function(d,g,e){"use strict";e.d(g,{FZ:function(){return h},JX:function(){return u},V2:function(){return i},Yq:function(){return f},sh:function(){return n}});function n(o,s){l(o)&&(o="100%");var b=c(o);return o=s===360?o:Math.min(s,Math.max(0,parseFloat(o))),b&&(o=parseInt(String(o*s),10)/100),Math.abs(o-s)<1e-6?1:(s===360?o=(o<0?o%s+s:o%s)/parseFloat(String(s)):o=o%s/parseFloat(String(s)),o)}function i(o){return Math.min(1,Math.max(0,o))}function l(o){return typeof o=="string"&&o.indexOf(".")!==-1&&parseFloat(o)===1}function c(o){return typeof o=="string"&&o.indexOf("%")!==-1}function f(o){return o=parseFloat(o),(isNaN(o)||o<0||o>1)&&(o=1),o}function u(o){return o<=1?"".concat(Number(o)*100,"%"):o}function h(o){return o.length===1?"0"+o:String(o)}},43403:function(d,g,e){"use strict";e.d(g,{Z:function(){return Y}});var n=e(11913),i=e(59301),l=e(4676),c=e(47273),f=e(48736),u=e(8654),h=i.createContext(null),o=h,s=e(3300),b=e(34280),p=[];function x(W,se){var ne=i.useState(function(){if(!(0,c.Z)())return null;var me=document.createElement("div");return me}),ae=(0,n.Z)(ne,1),J=ae[0],q=i.useRef(!1),G=i.useContext(o),oe=i.useState(p),ee=(0,n.Z)(oe,2),Q=ee[0],le=ee[1],$=G||(q.current?void 0:function(me){le(function(Pe){var Oe=[me].concat((0,s.Z)(Pe));return Oe})});function U(){J.parentElement||document.body.appendChild(J),q.current=!0}function ie(){var me;(me=J.parentElement)===null||me===void 0||me.removeChild(J),q.current=!1}return(0,b.Z)(function(){return W?G?G(U):U():ie(),ie},[W]),(0,b.Z)(function(){Q.length&&(Q.forEach(function(me){return me()}),le(p))},[Q]),[J,$]}var m=e(810),E=e(75152);function C(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var R="rc-util-locker-".concat(Date.now()),M=0;function T(W){var se=!!W,ne=i.useState(function(){return M+=1,"".concat(R,"_").concat(M)}),ae=(0,n.Z)(ne,1),J=ae[0];(0,b.Z)(function(){if(se){var q=(0,E.o)(document.body).width,G=C();(0,m.hq)(`
html body {
overflow-y: hidden;
`.concat(G?"width: calc(100% - ".concat(q,"px);"):"",`
}`),J)}else(0,m.jL)(J);return function(){(0,m.jL)(J)}},[se,J])}var D=!1;function _(W){return typeof W=="boolean"&&(D=W),D}var N=function(se){return se===!1?!1:!(0,c.Z)()||!se?null:typeof se=="string"?document.querySelector(se):typeof se=="function"?se():se},j=i.forwardRef(function(W,se){var ne=W.open,ae=W.autoLock,J=W.getContainer,q=W.debug,G=W.autoDestroy,oe=G===void 0?!0:G,ee=W.children,Q=i.useState(ne),le=(0,n.Z)(Q,2),$=le[0],U=le[1],ie=$||ne;i.useEffect(function(){(oe||ne)&&U(ne)},[ne,oe]);var me=i.useState(function(){return N(J)}),Pe=(0,n.Z)(me,2),Oe=Pe[0],Ge=Pe[1];i.useEffect(function(){var nt=N(J);Ge(nt!=null?nt:null)});var ke=x(ie&&!Oe,q),Mt=(0,n.Z)(ke,2),Et=Mt[0],Lt=Mt[1],Zt=Oe!=null?Oe:Et;T(ae&&ne&&(0,c.Z)()&&(Zt===Et||Zt===document.body));var Bt=null;if(ee&&(0,u.Yr)(ee)&&se){var xt=ee;Bt=xt.ref}var Be=(0,u.x1)(Bt,se);if(!ie||!(0,c.Z)()||Oe===void 0)return null;var gt=Zt===!1||_(),Nt=ee;return se&&(Nt=i.cloneElement(ee,{ref:Be})),i.createElement(o.Provider,{value:Lt},gt?Nt:(0,l.createPortal)(Nt,Zt))}),H=j,Y=H},35593:function(d,g,e){"use strict";e.d(g,{Z:function(){return Nt}});var n=e(27247),i=e(11913),l=e(43079),c=e(43403),f=e(92310),u=e.n(f),h=e(29301),o=e(76846),s=e(96452),b=e(6089),p=e(80402),x=e(34280),m=e(49658),E=e(59301),C=e(32855),R=e(77900),M=e(8654);function T(nt){var yt=nt.prefixCls,dt=nt.align,qe=nt.arrow,_e=nt.arrowPos,Ee=qe||{},Fe=Ee.className,Ke=Ee.content,He=_e.x,Xe=He===void 0?0:He,pt=_e.y,St=pt===void 0?0:pt,tn=E.useRef();if(!dt||!dt.points)return null;var en={position:"absolute"};if(dt.autoArrow!==!1){var Me=dt.points[0],rt=dt.points[1],Yt=Me[0],_t=Me[1],Wt=rt[0],Ht=rt[1];Yt===Wt||!["t","b"].includes(Yt)?en.top=St:Yt==="t"?en.top=0:en.bottom=0,_t===Ht||!["l","r"].includes(_t)?en.left=Xe:_t==="l"?en.left=0:en.right=0}return E.createElement("div",{ref:tn,className:u()("".concat(yt,"-arrow"),Fe),style:en},Ke)}function D(nt){var yt=nt.prefixCls,dt=nt.open,qe=nt.zIndex,_e=nt.mask,Ee=nt.motion;return _e?E.createElement(R.default,(0,C.Z)({},Ee,{motionAppear:!0,visible:dt,removeOnLeave:!0}),function(Fe){var Ke=Fe.className;return E.createElement("div",{style:{zIndex:qe},className:u()("".concat(yt,"-mask"),Ke)})}):null}var _=E.memo(function(nt){var yt=nt.children;return yt},function(nt,yt){return yt.cache}),N=_,j=E.forwardRef(function(nt,yt){var dt=nt.popup,qe=nt.className,_e=nt.prefixCls,Ee=nt.style,Fe=nt.target,Ke=nt.onVisibleChanged,He=nt.open,Xe=nt.keepDom,pt=nt.fresh,St=nt.onClick,tn=nt.mask,en=nt.arrow,Me=nt.arrowPos,rt=nt.align,Yt=nt.motion,_t=nt.maskMotion,Wt=nt.forceRender,Ht=nt.getPopupContainer,rn=nt.autoDestroy,Gt=nt.portal,we=nt.zIndex,ce=nt.onMouseEnter,he=nt.onMouseLeave,Ot=nt.onPointerEnter,Ie=nt.ready,ft=nt.offsetX,Kt=nt.offsetY,It=nt.offsetR,De=nt.offsetB,Tt=nt.onAlign,Ze=nt.onPrepare,Ae=nt.stretch,bt=nt.targetWidth,Ft=nt.targetHeight,Ne=typeof dt=="function"?dt():dt,In=He||Xe,Pt=(Ht==null?void 0:Ht.length)>0,Xn=E.useState(!Ht||!Pt),sr=(0,i.Z)(Xn,2),Dn=sr[0],Bn=sr[1];if((0,x.Z)(function(){!Dn&&Pt&&Fe&&Bn(!0)},[Dn,Pt,Fe]),!Dn)return null;var vn="auto",Zn={left:"-1000vw",top:"-1000vh",right:vn,bottom:vn};if(Ie||!He){var lr,hr=rt.points,Xt=rt.dynamicInset||((lr=rt._experimental)===null||lr===void 0?void 0:lr.dynamicInset),vt=Xt&&hr[0][1]==="r",ut=Xt&&hr[0][0]==="b";vt?(Zn.right=It,Zn.left=vn):(Zn.left=ft,Zn.right=vn),ut?(Zn.bottom=De,Zn.top=vn):(Zn.top=Kt,Zn.bottom=vn)}var ct={};return Ae&&(Ae.includes("height")&&Ft?ct.height=Ft:Ae.includes("minHeight")&&Ft&&(ct.minHeight=Ft),Ae.includes("width")&&bt?ct.width=bt:Ae.includes("minWidth")&&bt&&(ct.minWidth=bt)),He||(ct.pointerEvents="none"),E.createElement(Gt,{open:Wt||In,getContainer:Ht&&function(){return Ht(Fe)},autoDestroy:rn},E.createElement(D,{prefixCls:_e,open:He,zIndex:we,mask:tn,motion:_t}),E.createElement(h.Z,{onResize:Tt,disabled:!He},function(jt){return E.createElement(R.default,(0,C.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Wt,leavedClassName:"".concat(_e,"-hidden")},Yt,{onAppearPrepare:Ze,onEnterPrepare:Ze,visible:He,onVisibleChanged:function(gn){var nr;Yt==null||(nr=Yt.onVisibleChanged)===null||nr===void 0||nr.call(Yt,gn),Ke(gn)}}),function(xn,gn){var nr=xn.className,$n=xn.style,Cr=u()(_e,nr,qe);return E.createElement("div",{ref:(0,M.sQ)(jt,yt,gn),className:Cr,style:(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({"--arrow-x":"".concat(Me.x||0,"px"),"--arrow-y":"".concat(Me.y||0,"px")},Zn),ct),$n),{},{boxSizing:"border-box",zIndex:we},Ee),onMouseEnter:ce,onMouseLeave:he,onPointerEnter:Ot,onClick:St},en&&E.createElement(T,{prefixCls:_e,arrow:en,arrowPos:Me,align:rt}),E.createElement(N,{cache:!He&&!pt},Ne))})}))}),H=j,Y=E.forwardRef(function(nt,yt){var dt=nt.children,qe=nt.getTriggerDOMNode,_e=(0,M.Yr)(dt),Ee=E.useCallback(function(Ke){(0,M.mH)(yt,qe?qe(Ke):Ke)},[qe]),Fe=(0,M.x1)(Ee,dt.ref);return _e?E.cloneElement(dt,{ref:Fe}):dt}),W=Y,se=E.createContext(null),ne=se;function ae(nt){return nt?Array.isArray(nt)?nt:[nt]:[]}function J(nt,yt,dt,qe){return E.useMemo(function(){var _e=ae(dt!=null?dt:yt),Ee=ae(qe!=null?qe:yt),Fe=new Set(_e),Ke=new Set(Ee);return nt&&(Fe.has("hover")&&(Fe.delete("hover"),Fe.add("click")),Ke.has("hover")&&(Ke.delete("hover"),Ke.add("click"))),[Fe,Ke]},[nt,yt,dt,qe])}var q=e(29194);function G(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],dt=arguments.length>2?arguments[2]:void 0;return dt?nt[0]===yt[0]:nt[0]===yt[0]&&nt[1]===yt[1]}function oe(nt,yt,dt,qe){for(var _e=dt.points,Ee=Object.keys(nt),Fe=0;Fe<Ee.length;Fe+=1){var Ke,He=Ee[Fe];if(G((Ke=nt[He])===null||Ke===void 0?void 0:Ke.points,_e,qe))return"".concat(yt,"-placement-").concat(He)}return""}function ee(nt,yt,dt,qe){return yt||(dt?{motionName:"".concat(nt,"-").concat(dt)}:qe?{motionName:qe}:null)}function Q(nt){return nt.ownerDocument.defaultView}function le(nt){for(var yt=[],dt=nt==null?void 0:nt.parentElement,qe=["hidden","scroll","clip","auto"];dt;){var _e=Q(dt).getComputedStyle(dt),Ee=_e.overflowX,Fe=_e.overflowY,Ke=_e.overflow;[Ee,Fe,Ke].some(function(He){return qe.includes(He)})&&yt.push(dt),dt=dt.parentElement}return yt}function $(nt){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(nt)?yt:nt}function U(nt){return $(parseFloat(nt),0)}function ie(nt,yt){var dt=(0,n.Z)({},nt);return(yt||[]).forEach(function(qe){if(!(qe instanceof HTMLBodyElement||qe instanceof HTMLHtmlElement)){var _e=Q(qe).getComputedStyle(qe),Ee=_e.overflow,Fe=_e.overflowClipMargin,Ke=_e.borderTopWidth,He=_e.borderBottomWidth,Xe=_e.borderLeftWidth,pt=_e.borderRightWidth,St=qe.getBoundingClientRect(),tn=qe.offsetHeight,en=qe.clientHeight,Me=qe.offsetWidth,rt=qe.clientWidth,Yt=U(Ke),_t=U(He),Wt=U(Xe),Ht=U(pt),rn=$(Math.round(St.width/Me*1e3)/1e3),Gt=$(Math.round(St.height/tn*1e3)/1e3),we=(Me-rt-Wt-Ht)*rn,ce=(tn-en-Yt-_t)*Gt,he=Yt*Gt,Ot=_t*Gt,Ie=Wt*rn,ft=Ht*rn,Kt=0,It=0;if(Ee==="clip"){var De=U(Fe);Kt=De*rn,It=De*Gt}var Tt=St.x+Ie-Kt,Ze=St.y+he-It,Ae=Tt+St.width+2*Kt-Ie-ft-we,bt=Ze+St.height+2*It-he-Ot-ce;dt.left=Math.max(dt.left,Tt),dt.top=Math.max(dt.top,Ze),dt.right=Math.min(dt.right,Ae),dt.bottom=Math.min(dt.bottom,bt)}}),dt}function me(nt){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,dt="".concat(yt),qe=dt.match(/^(.*)\%$/);return qe?nt*(parseFloat(qe[1])/100):parseFloat(dt)}function Pe(nt,yt){var dt=yt||[],qe=(0,i.Z)(dt,2),_e=qe[0],Ee=qe[1];return[me(nt.width,_e),me(nt.height,Ee)]}function Oe(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[nt[0],nt[1]]}function Ge(nt,yt){var dt=yt[0],qe=yt[1],_e,Ee;return dt==="t"?Ee=nt.y:dt==="b"?Ee=nt.y+nt.height:Ee=nt.y+nt.height/2,qe==="l"?_e=nt.x:qe==="r"?_e=nt.x+nt.width:_e=nt.x+nt.width/2,{x:_e,y:Ee}}function ke(nt,yt){var dt={t:"b",b:"t",l:"r",r:"l"};return nt.map(function(qe,_e){return _e===yt?dt[qe]||"c":qe}).join("")}function Mt(nt,yt,dt,qe,_e,Ee,Fe){var Ke=E.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:_e[qe]||{}}),He=(0,i.Z)(Ke,2),Xe=He[0],pt=He[1],St=E.useRef(0),tn=E.useMemo(function(){return yt?le(yt):[]},[yt]),en=E.useRef({}),Me=function(){en.current={}};nt||Me();var rt=(0,b.Z)(function(){if(yt&&dt&&nt){let Js=function(ka,bo){var Jo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Cr,Zo=Ne.x+ka,qo=Ne.y+bo,aa=Zo+lr,Da=qo+Zn,to=Math.max(Zo,Jo.left),Wo=Math.max(qo,Jo.top),Ho=Math.min(aa,Jo.right),iu=Math.min(Da,Jo.bottom);return Math.max(0,(Ho-to)*(iu-Wo))},Ws=function(){an=Ne.y+Se,bn=an+Zn,Fn=Ne.x+ci,On=Fn+lr};var Wt,Ht,rn=yt,Gt=rn.ownerDocument,we=Q(rn),ce=we.getComputedStyle(rn),he=ce.width,Ot=ce.height,Ie=ce.position,ft=rn.style.left,Kt=rn.style.top,It=rn.style.right,De=rn.style.bottom,Tt=rn.style.overflow,Ze=(0,n.Z)((0,n.Z)({},_e[qe]),Ee),Ae=Gt.createElement("div");(Wt=rn.parentElement)===null||Wt===void 0||Wt.appendChild(Ae),Ae.style.left="".concat(rn.offsetLeft,"px"),Ae.style.top="".concat(rn.offsetTop,"px"),Ae.style.position=Ie,Ae.style.height="".concat(rn.offsetHeight,"px"),Ae.style.width="".concat(rn.offsetWidth,"px"),rn.style.left="0",rn.style.top="0",rn.style.right="auto",rn.style.bottom="auto",rn.style.overflow="hidden";var bt;if(Array.isArray(dt))bt={x:dt[0],y:dt[1],width:0,height:0};else{var Ft=dt.getBoundingClientRect();bt={x:Ft.x,y:Ft.y,width:Ft.width,height:Ft.height}}var Ne=rn.getBoundingClientRect(),In=Gt.documentElement,Pt=In.clientWidth,Xn=In.clientHeight,sr=In.scrollWidth,Dn=In.scrollHeight,Bn=In.scrollTop,vn=In.scrollLeft,Zn=Ne.height,lr=Ne.width,hr=bt.height,Xt=bt.width,vt={left:0,top:0,right:Pt,bottom:Xn},ut={left:-vn,top:-Bn,right:sr-vn,bottom:Dn-Bn},ct=Ze.htmlRegion,jt="visible",xn="visibleFirst";ct!=="scroll"&&ct!==xn&&(ct=jt);var gn=ct===xn,nr=ie(ut,tn),$n=ie(vt,tn),Cr=ct===jt?$n:nr,Ct=gn?$n:Cr;rn.style.left="auto",rn.style.top="auto",rn.style.right="0",rn.style.bottom="0";var Ln=rn.getBoundingClientRect();rn.style.left=ft,rn.style.top=Kt,rn.style.right=It,rn.style.bottom=De,rn.style.overflow=Tt,(Ht=rn.parentElement)===null||Ht===void 0||Ht.removeChild(Ae);var _r=$(Math.round(lr/parseFloat(he)*1e3)/1e3),Qr=$(Math.round(Zn/parseFloat(Ot)*1e3)/1e3);if(_r===0||Qr===0||(0,o.Sh)(dt)&&!(0,q.Z)(dt))return;var jr=Ze.offset,ei=Ze.targetOffset,Rr=Pe(Ne,jr),Pi=(0,i.Z)(Rr,2),si=Pi[0],Ii=Pi[1],qi=Pe(bt,ei),Wi=(0,i.Z)(qi,2),Cs=Wi[0],Ls=Wi[1];bt.x-=Cs,bt.y-=Ls;var cs=Ze.points||[],ui=(0,i.Z)(cs,2),is=ui[0],wt=ui[1],ss=Oe(wt),ai=Oe(is),Ds=Ge(bt,ss),gi=Ge(Ne,ai),Vi=(0,n.Z)({},Ze),ci=Ds.x-gi.x+si,Se=Ds.y-gi.y+Ii,st=Js(ci,Se),et=Js(ci,Se,$n),Rt=Ge(bt,["t","l"]),ht=Ge(Ne,["t","l"]),ln=Ge(bt,["b","r"]),cn=Ge(Ne,["b","r"]),wn=Ze.overflow||{},Wn=wn.adjustX,We=wn.adjustY,tt=wn.shiftX,xe=wn.shiftY,at=function(bo){return typeof bo=="boolean"?bo:bo>=0},an,bn,Fn,On;Ws();var zn=at(We),Sr=ai[0]===ss[0];if(zn&&ai[0]==="t"&&(bn>Ct.bottom||en.current.bt)){var Cn=Se;Sr?Cn-=Zn-hr:Cn=Rt.y-cn.y-Ii;var dr=Js(ci,Cn),ur=Js(ci,Cn,$n);dr>st||dr===st&&(!gn||ur>=et)?(en.current.bt=!0,Se=Cn,Ii=-Ii,Vi.points=[ke(ai,0),ke(ss,0)]):en.current.bt=!1}if(zn&&ai[0]==="b"&&(an<Ct.top||en.current.tb)){var ir=Se;Sr?ir+=Zn-hr:ir=ln.y-ht.y-Ii;var fr=Js(ci,ir),Ps=Js(ci,ir,$n);fr>st||fr===st&&(!gn||Ps>=et)?(en.current.tb=!0,Se=ir,Ii=-Ii,Vi.points=[ke(ai,0),ke(ss,0)]):en.current.tb=!1}var _i=at(Wn),bi=ai[1]===ss[1];if(_i&&ai[1]==="l"&&(On>Ct.right||en.current.rl)){var Ur=ci;bi?Ur-=lr-Xt:Ur=Rt.x-cn.x-si;var Yi=Js(Ur,Se),Hi=Js(Ur,Se,$n);Yi>st||Yi===st&&(!gn||Hi>=et)?(en.current.rl=!0,ci=Ur,si=-si,Vi.points=[ke(ai,1),ke(ss,1)]):en.current.rl=!1}if(_i&&ai[1]==="r"&&(Fn<Ct.left||en.current.lr)){var ms=ci;bi?ms+=lr-Xt:ms=ln.x-ht.x-si;var Zs=Js(ms,Se),Xi=Js(ms,Se,$n);Zs>st||Zs===st&&(!gn||Xi>=et)?(en.current.lr=!0,ci=ms,si=-si,Vi.points=[ke(ai,1),ke(ss,1)]):en.current.lr=!1}Ws();var Ua=tt===!0?0:tt;typeof Ua=="number"&&(Fn<$n.left&&(ci-=Fn-$n.left-si,bt.x+Xt<$n.left+Ua&&(ci+=bt.x-$n.left+Xt-Ua)),On>$n.right&&(ci-=On-$n.right-si,bt.x>$n.right-Ua&&(ci+=bt.x-$n.right+Ua)));var Qa=xe===!0?0:xe;typeof Qa=="number"&&(an<$n.top&&(Se-=an-$n.top-Ii,bt.y+hr<$n.top+Qa&&(Se+=bt.y-$n.top+hr-Qa)),bn>$n.bottom&&(Se-=bn-$n.bottom-Ii,bt.y>$n.bottom-Qa&&(Se+=bt.y-$n.bottom+Qa)));var ta=Ne.x+ci,Fa=ta+lr,Jr=Ne.y+Se,Ma=Jr+Zn,la=bt.x,Ia=la+Xt,es=bt.y,Ja=es+hr,xo=Math.max(ta,la),Xs=Math.min(Fa,Ia),hs=(xo+Xs)/2,va=hs-ta,Eo=Math.max(Jr,es),zr=Math.min(Ma,Ja),sa=(Eo+zr)/2,Po=sa-Jr;Fe==null||Fe(yt,Vi);var Fs=Ln.right-Ne.x-(ci+Ne.width),di=Ln.bottom-Ne.y-(Se+Ne.height);pt({ready:!0,offsetX:ci/_r,offsetY:Se/Qr,offsetR:Fs/_r,offsetB:di/Qr,arrowX:va/_r,arrowY:Po/Qr,scaleX:_r,scaleY:Qr,align:Vi})}}),Yt=function(){St.current+=1;var Ht=St.current;Promise.resolve().then(function(){St.current===Ht&&rt()})},_t=function(){pt(function(Ht){return(0,n.Z)((0,n.Z)({},Ht),{},{ready:!1})})};return(0,x.Z)(_t,[qe]),(0,x.Z)(function(){nt||_t()},[nt]),[Xe.ready,Xe.offsetX,Xe.offsetY,Xe.offsetR,Xe.offsetB,Xe.arrowX,Xe.arrowY,Xe.scaleX,Xe.scaleY,Xe.align,Yt]}var Et=e(3300);function Lt(nt,yt,dt,qe,_e){(0,x.Z)(function(){if(nt&&yt&&dt){let St=function(){qe(),_e()};var Ee=yt,Fe=dt,Ke=le(Ee),He=le(Fe),Xe=Q(Fe),pt=new Set([Xe].concat((0,Et.Z)(Ke),(0,Et.Z)(He)));return pt.forEach(function(tn){tn.addEventListener("scroll",St,{passive:!0})}),Xe.addEventListener("resize",St,{passive:!0}),qe(),function(){pt.forEach(function(tn){tn.removeEventListener("scroll",St),Xe.removeEventListener("resize",St)})}}},[nt,yt,dt])}var Zt=e(48736),Bt=e(16089);function xt(nt,yt,dt,qe,_e,Ee,Fe,Ke){var He=E.useRef(nt),Xe=E.useRef(!1);He.current!==nt&&(Xe.current=!0,He.current=nt),E.useEffect(function(){var pt=(0,Bt.Z)(function(){Xe.current=!1});return function(){Bt.Z.cancel(pt)}},[nt]),E.useEffect(function(){if(yt&&qe&&(!_e||Ee)){var pt=function(){var Ie=!1,ft=function(De){var Tt=De.target;Ie=Fe(Tt)},Kt=function(De){var Tt=De.target;!Xe.current&&He.current&&!Ie&&!Fe(Tt)&&Ke(!1)};return[ft,Kt]},St=pt(),tn=(0,i.Z)(St,2),en=tn[0],Me=tn[1],rt=pt(),Yt=(0,i.Z)(rt,2),_t=Yt[0],Wt=Yt[1],Ht=Q(qe);Ht.addEventListener("mousedown",en,!0),Ht.addEventListener("click",Me,!0),Ht.addEventListener("contextmenu",Me,!0);var rn=(0,s.A)(dt);if(rn&&(rn.addEventListener("mousedown",_t,!0),rn.addEventListener("click",Wt,!0),rn.addEventListener("contextmenu",Wt,!0)),0)var Gt,we,ce,he;return function(){Ht.removeEventListener("mousedown",en,!0),Ht.removeEventListener("click",Me,!0),Ht.removeEventListener("contextmenu",Me,!0),rn&&(rn.removeEventListener("mousedown",_t,!0),rn.removeEventListener("click",Wt,!0),rn.removeEventListener("contextmenu",Wt,!0))}}},[yt,dt,qe,_e,Ee])}var Be=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function gt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,yt=E.forwardRef(function(dt,qe){var _e=dt.prefixCls,Ee=_e===void 0?"rc-trigger-popup":_e,Fe=dt.children,Ke=dt.action,He=Ke===void 0?"hover":Ke,Xe=dt.showAction,pt=dt.hideAction,St=dt.popupVisible,tn=dt.defaultPopupVisible,en=dt.onPopupVisibleChange,Me=dt.afterPopupVisibleChange,rt=dt.mouseEnterDelay,Yt=dt.mouseLeaveDelay,_t=Yt===void 0?.1:Yt,Wt=dt.focusDelay,Ht=dt.blurDelay,rn=dt.mask,Gt=dt.maskClosable,we=Gt===void 0?!0:Gt,ce=dt.getPopupContainer,he=dt.forceRender,Ot=dt.autoDestroy,Ie=dt.destroyPopupOnHide,ft=dt.popup,Kt=dt.popupClassName,It=dt.popupStyle,De=dt.popupPlacement,Tt=dt.builtinPlacements,Ze=Tt===void 0?{}:Tt,Ae=dt.popupAlign,bt=dt.zIndex,Ft=dt.stretch,Ne=dt.getPopupClassNameFromAlign,In=dt.fresh,Pt=dt.alignPoint,Xn=dt.onPopupClick,sr=dt.onPopupAlign,Dn=dt.arrow,Bn=dt.popupMotion,vn=dt.maskMotion,Zn=dt.popupTransitionName,lr=dt.popupAnimation,hr=dt.maskTransitionName,Xt=dt.maskAnimation,vt=dt.className,ut=dt.getTriggerDOMNode,ct=(0,l.Z)(dt,Be),jt=Ot||Ie||!1,xn=E.useState(!1),gn=(0,i.Z)(xn,2),nr=gn[0],$n=gn[1];(0,x.Z)(function(){$n((0,m.Z)())},[]);var Cr=E.useRef({}),Ct=E.useContext(ne),Ln=E.useMemo(function(){return{registerSubPopup:function(mi,ca){Cr.current[mi]=ca,Ct==null||Ct.registerSubPopup(mi,ca)}}},[Ct]),_r=(0,p.Z)(),Qr=E.useState(null),jr=(0,i.Z)(Qr,2),ei=jr[0],Rr=jr[1],Pi=(0,b.Z)(function(pi){(0,o.Sh)(pi)&&ei!==pi&&Rr(pi),Ct==null||Ct.registerSubPopup(_r,pi)}),si=E.useState(null),Ii=(0,i.Z)(si,2),qi=Ii[0],Wi=Ii[1],Cs=E.useRef(null),Ls=(0,b.Z)(function(pi){(0,o.Sh)(pi)&&qi!==pi&&(Wi(pi),Cs.current=pi)}),cs=E.Children.only(Fe),ui=(cs==null?void 0:cs.props)||{},is={},wt=(0,b.Z)(function(pi){var mi,ca,ba=qi;return(ba==null?void 0:ba.contains(pi))||((mi=(0,s.A)(ba))===null||mi===void 0?void 0:mi.host)===pi||pi===ba||(ei==null?void 0:ei.contains(pi))||((ca=(0,s.A)(ei))===null||ca===void 0?void 0:ca.host)===pi||pi===ei||Object.values(Cr.current).some(function(Hs){return(Hs==null?void 0:Hs.contains(pi))||pi===Hs})}),ss=ee(Ee,Bn,lr,Zn),ai=ee(Ee,vn,Xt,hr),Ds=E.useState(tn||!1),gi=(0,i.Z)(Ds,2),Vi=gi[0],ci=gi[1],Se=St!=null?St:Vi,st=(0,b.Z)(function(pi){St===void 0&&ci(pi)});(0,x.Z)(function(){ci(St||!1)},[St]);var et=E.useRef(Se);et.current=Se;var Rt=E.useRef([]);Rt.current=[];var ht=(0,b.Z)(function(pi){var mi;st(pi),((mi=Rt.current[Rt.current.length-1])!==null&&mi!==void 0?mi:Se)!==pi&&(Rt.current.push(pi),en==null||en(pi))}),ln=E.useRef(),cn=function(){clearTimeout(ln.current)},wn=function(mi){var ca=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;cn(),ca===0?ht(mi):ln.current=setTimeout(function(){ht(mi)},ca*1e3)};E.useEffect(function(){return cn},[]);var Wn=E.useState(!1),We=(0,i.Z)(Wn,2),tt=We[0],xe=We[1];(0,x.Z)(function(pi){(!pi||Se)&&xe(!0)},[Se]);var at=E.useState(null),an=(0,i.Z)(at,2),bn=an[0],Fn=an[1],On=E.useState([0,0]),zn=(0,i.Z)(On,2),Sr=zn[0],Cn=zn[1],dr=function(mi){Cn([mi.clientX,mi.clientY])},ur=Mt(Se,ei,Pt?Sr:qi,De,Ze,Ae,sr),ir=(0,i.Z)(ur,11),fr=ir[0],Ps=ir[1],_i=ir[2],bi=ir[3],Ur=ir[4],Yi=ir[5],Hi=ir[6],ms=ir[7],Zs=ir[8],Xi=ir[9],Ua=ir[10],Qa=J(nr,He,Xe,pt),ta=(0,i.Z)(Qa,2),Fa=ta[0],Jr=ta[1],Ma=Fa.has("click"),la=Jr.has("click")||Jr.has("contextMenu"),Ia=(0,b.Z)(function(){tt||Ua()}),es=function(){et.current&&Pt&&la&&wn(!1)};Lt(Se,qi,ei,Ia,es),(0,x.Z)(function(){Ia()},[Sr,De]),(0,x.Z)(function(){Se&&!(Ze!=null&&Ze[De])&&Ia()},[JSON.stringify(Ae)]);var Ja=E.useMemo(function(){var pi=oe(Ze,Ee,Xi,Pt);return u()(pi,Ne==null?void 0:Ne(Xi))},[Xi,Ne,Ze,Ee,Pt]);E.useImperativeHandle(qe,function(){return{nativeElement:Cs.current,forceAlign:Ia}});var xo=E.useState(0),Xs=(0,i.Z)(xo,2),hs=Xs[0],va=Xs[1],Eo=E.useState(0),zr=(0,i.Z)(Eo,2),sa=zr[0],Po=zr[1],Fs=function(){if(Ft&&qi){var mi=qi.getBoundingClientRect();va(mi.width),Po(mi.height)}},di=function(){Fs(),Ia()},Js=function(mi){xe(!1),Ua(),Me==null||Me(mi)},Ws=function(){return new Promise(function(mi){Fs(),Fn(function(){return mi})})};(0,x.Z)(function(){bn&&(Ua(),bn(),Fn(null))},[bn]);function ka(pi,mi,ca,ba){is[pi]=function(Hs){var fo;ba==null||ba(Hs),wn(mi,ca);for(var eu=arguments.length,lu=new Array(eu>1?eu-1:0),$s=1;$s<eu;$s++)lu[$s-1]=arguments[$s];(fo=ui[pi])===null||fo===void 0||fo.call.apply(fo,[ui,Hs].concat(lu))}}(Ma||la)&&(is.onClick=function(pi){var mi;et.current&&la?wn(!1):!et.current&&Ma&&(dr(pi),wn(!0));for(var ca=arguments.length,ba=new Array(ca>1?ca-1:0),Hs=1;Hs<ca;Hs++)ba[Hs-1]=arguments[Hs];(mi=ui.onClick)===null||mi===void 0||mi.call.apply(mi,[ui,pi].concat(ba))}),xt(Se,la,qi,ei,rn,we,wt,wn);var bo=Fa.has("hover"),Jo=Jr.has("hover"),Zo,qo;bo&&(ka("onMouseEnter",!0,rt,function(pi){dr(pi)}),ka("onPointerEnter",!0,rt,function(pi){dr(pi)}),Zo=function(mi){(Se||tt)&&ei!==null&&ei!==void 0&&ei.contains(mi.target)&&wn(!0,rt)},Pt&&(is.onMouseMove=function(pi){var mi;(mi=ui.onMouseMove)===null||mi===void 0||mi.call(ui,pi)})),Jo&&(ka("onMouseLeave",!1,_t),ka("onPointerLeave",!1,_t),qo=function(){wn(!1,_t)}),Fa.has("focus")&&ka("onFocus",!0,Wt),Jr.has("focus")&&ka("onBlur",!1,Ht),Fa.has("contextMenu")&&(is.onContextMenu=function(pi){var mi;et.current&&Jr.has("contextMenu")?wn(!1):(dr(pi),wn(!0)),pi.preventDefault();for(var ca=arguments.length,ba=new Array(ca>1?ca-1:0),Hs=1;Hs<ca;Hs++)ba[Hs-1]=arguments[Hs];(mi=ui.onContextMenu)===null||mi===void 0||mi.call.apply(mi,[ui,pi].concat(ba))}),vt&&(is.className=u()(ui.className,vt));var aa=(0,n.Z)((0,n.Z)({},ui),is),Da={},to=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];to.forEach(function(pi){ct[pi]&&(Da[pi]=function(){for(var mi,ca=arguments.length,ba=new Array(ca),Hs=0;Hs<ca;Hs++)ba[Hs]=arguments[Hs];(mi=aa[pi])===null||mi===void 0||mi.call.apply(mi,[aa].concat(ba)),ct[pi].apply(ct,ba)})});var Wo=E.cloneElement(cs,(0,n.Z)((0,n.Z)({},aa),Da)),Ho={x:Yi,y:Hi},iu=Dn?(0,n.Z)({},Dn!==!0?Dn:{}):null;return E.createElement(E.Fragment,null,E.createElement(h.Z,{disabled:!Se,ref:Ls,onResize:di},E.createElement(W,{getTriggerDOMNode:ut},Wo)),E.createElement(ne.Provider,{value:Ln},E.createElement(H,{portal:nt,ref:Pi,prefixCls:Ee,popup:ft,className:u()(Kt,Ja),style:It,target:qi,onMouseEnter:Zo,onMouseLeave:qo,onPointerEnter:Zo,zIndex:bt,open:Se,keepDom:tt,fresh:In,onClick:Xn,mask:rn,motion:ss,maskMotion:ai,onVisibleChanged:Js,onPrepare:Ws,forceRender:he,autoDestroy:jt,getPopupContainer:ce,align:Xi,arrow:iu,arrowPos:Ho,ready:fr,offsetX:Ps,offsetY:_i,offsetR:bi,offsetB:Ur,onAlign:Ia,stretch:Ft,targetWidth:hs/ms,targetHeight:sa/Zs})))});return yt}var Nt=gt(c.Z)},88831:function(){"use strict"},24957:function(d,g){"use strict";g.Z={loading:"loading___hdeS1",layoutMainClass:"layoutMainClass___t8btz"}},33796:function(d,g){"use strict";function e(i){const l={},c={channels:l,subscribe:function(f,u){return l[f]||(l[f]=[]),l[f].push(u),this.unsubscribe.bind(null,f,u)},unsubscribe:function(f,u){console.log(f,"channel");let h=l[f],o=-1;if(h){for(let s=0;s<h.length;s++)if(h[s].name===u.name){o=s;break}if(o>=0)return l[f].splice(o,1),!0}return!1},publish:function(f){if(!l[f])return!1;const u=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,u)}),this}};return i?Object.assign(i,c):c}const n=new e;g.Z=n},45434:function(d,g,e){"use strict";e.d(g,{zt:function(){return no},$j:function(){return Kn},Ue:function(){return bo},I0:function(){return ro},v9:function(){return su}});var n={};e.r(n),e.d(n,{actionChannel:function(){return Xt},all:function(){return Ne},apply:function(){return sr},call:function(){return Xn},cancel:function(){return lr},cancelled:function(){return vt},cps:function(){return Dn},flush:function(){return ut},fork:function(){return Bn},getContext:function(){return ct},join:function(){return Zn},put:function(){return Ft},race:function(){return In},select:function(){return hr},setContext:function(){return jt},spawn:function(){return vn},take:function(){return Ae},takeEvery:function(){return st},takeLatest:function(){return et},takem:function(){return bt},throttle:function(){return Rt}});var i=e(59301),l=e(42166),c=e(59781),f=Object.assign||function(Qe){for(var Je=1;Je<arguments.length;Je++){var Ut=arguments[Je];for(var Vt in Ut)Object.prototype.hasOwnProperty.call(Ut,Vt)&&(Qe[Vt]=Ut[Vt])}return Qe},u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Qe){return typeof Qe}:function(Qe){return Qe&&typeof Symbol=="function"&&Qe.constructor===Symbol&&Qe!==Symbol.prototype?"symbol":typeof Qe},h=function(Je){return"@@redux-saga/"+Je},o=h("TASK"),s=h("HELPER"),b=h("MATCH"),p=h("CANCEL_PROMISE"),x=h("SAGA_ACTION"),m=h("SELF_CANCELLATION"),E=function(Je){return function(){return Je}},C=E(!0),R=null,M=function(){},T=function(Je){return Je};function D(Qe,Je,Ut){if(!Je(Qe))throw le("error","uncaught at check",Ut),new Error(Ut)}var _=Object.prototype.hasOwnProperty;function N(Qe,Je){return j.notUndef(Qe)&&_.call(Qe,Je)}var j={undef:function(Je){return Je==null},notUndef:function(Je){return Je!=null},func:function(Je){return typeof Je=="function"},number:function(Je){return typeof Je=="number"},string:function(Je){return typeof Je=="string"},array:Array.isArray,object:function(Je){return Je&&!j.array(Je)&&(typeof Je=="undefined"?"undefined":u(Je))==="object"},promise:function(Je){return Je&&j.func(Je.then)},iterator:function(Je){return Je&&j.func(Je.next)&&j.func(Je.throw)},iterable:function(Je){return Je&&j.func(Symbol)?j.func(Je[Symbol.iterator]):j.array(Je)},task:function(Je){return Je&&Je[o]},observable:function(Je){return Je&&j.func(Je.subscribe)},buffer:function(Je){return Je&&j.func(Je.isEmpty)&&j.func(Je.take)&&j.func(Je.put)},pattern:function(Je){return Je&&(j.string(Je)||(typeof Je=="undefined"?"undefined":u(Je))==="symbol"||j.func(Je)||j.array(Je))},channel:function(Je){return Je&&j.func(Je.take)&&j.func(Je.close)},helper:function(Je){return Je&&Je[s]},stringableFunc:function(Je){return j.func(Je)&&N(Je,"toString")}},H={assign:function(Je,Ut){for(var Vt in Ut)N(Ut,Vt)&&(Je[Vt]=Ut[Vt])}};function Y(Qe,Je){var Ut=Qe.indexOf(Je);Ut>=0&&Qe.splice(Ut,1)}var W={from:function(Je){var Ut=Array(Je.length);for(var Vt in Je)N(Je,Vt)&&(Ut[Vt]=Je[Vt]);return Ut}};function se(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Je=f({},Qe),Ut=new Promise(function(Vt,yn){Je.resolve=Vt,Je.reject=yn});return Je.promise=Ut,Je}function ne(Qe){for(var Je=[],Ut=0;Ut<Qe;Ut++)Je.push(se());return Je}function ae(Qe){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ut=void 0,Vt=new Promise(function(yn){Ut=setTimeout(function(){return yn(Je)},Qe)});return Vt[p]=function(){return clearTimeout(Ut)},Vt}function J(){var Qe,Je=!0,Ut=void 0,Vt=void 0;return Qe={},Qe[o]=!0,Qe.isRunning=function(){return Je},Qe.result=function(){return Ut},Qe.error=function(){return Vt},Qe.setRunning=function(Mn){return Je=Mn},Qe.setResult=function(Mn){return Ut=Mn},Qe.setError=function(Mn){return Vt=Mn},Qe}function q(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Qe}}var G=q(),oe=function(Je){throw Je},ee=function(Je){return{value:Je,done:!0}};function Q(Qe){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oe,Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",Vt=arguments[3],yn={name:Ut,next:Qe,throw:Je,return:ee};return Vt&&(yn[s]=!0),typeof Symbol!="undefined"&&(yn[Symbol.iterator]=function(){return yn}),yn}function le(Qe,Je){var Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Qe+": "+Je+`
`+(Ut&&Ut.stack||Ut)):console[Qe](Je,Ut)}function $(Qe,Je){return function(){return Qe.apply(void 0,arguments)}}var U=function(Je,Ut){return Je+" has been deprecated in favor of "+Ut+", please update your code"},ie=function(Je){return new Error(`
redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug
in redux-saga code and not yours. Thanks for reporting this in the project's github repo.
Error: `+Je+`
`)},me=function(Je,Ut){return(Je?Je+".":"")+"setContext(props): argument "+Ut+" is not a plain object"},Pe=function(Je){return function(Ut){return Je(Object.defineProperty(Ut,x,{value:!0}))}},Oe=function Qe(Je){return function(){for(var Ut=arguments.length,Vt=Array(Ut),yn=0;yn<Ut;yn++)Vt[yn]=arguments[yn];var Mn=[],Gn=Je.apply(void 0,Vt);return{next:function(ar){return Mn.push(ar),Gn.next(ar)},clone:function(){var ar=Qe(Je).apply(void 0,Vt);return Mn.forEach(function(Er){return ar.next(Er)}),ar},return:function(ar){return Gn.return(ar)},throw:function(ar){return Gn.throw(ar)}}}},Ge="Channel's Buffer overflow!",ke=1,Mt=2,Et=3,Lt=4,Zt={isEmpty:C,put:M,take:M};function Bt(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Je=arguments[1],Ut=new Array(Qe),Vt=0,yn=0,Mn=0,Gn=function(ii){Ut[yn]=ii,yn=(yn+1)%Qe,Vt++},br=function(){if(Vt!=0){var ii=Ut[Mn];return Ut[Mn]=null,Vt--,Mn=(Mn+1)%Qe,ii}},ar=function(){for(var ii=[];Vt;)ii.push(br());return ii};return{isEmpty:function(){return Vt==0},put:function(ii){if(Vt<Qe)Gn(ii);else{var ni=void 0;switch(Je){case ke:throw new Error(Ge);case Et:Ut[yn]=ii,yn=(yn+1)%Qe,Mn=yn;break;case Lt:ni=2*Qe,Ut=ar(),Vt=Ut.length,yn=Ut.length,Mn=0,Ut.length=ni,Qe=ni,Gn(ii);break;default:}}},take:br,flush:ar}}var xt={none:function(){return Zt},fixed:function(Je){return Bt(Je,ke)},dropping:function(Je){return Bt(Je,Mt)},sliding:function(Je){return Bt(Je,Et)},expanding:function(Je){return Bt(Je,Lt)}},Be=[],gt=0;function Nt(Qe){try{yt(),Qe()}finally{dt()}}function nt(Qe){Be.push(Qe),gt||(yt(),qe())}function yt(){gt++}function dt(){gt--}function qe(){dt();for(var Qe=void 0;!gt&&(Qe=Be.shift())!==void 0;)Nt(Qe)}var _e=Object.assign||function(Qe){for(var Je=1;Je<arguments.length;Je++){var Ut=arguments[Je];for(var Vt in Ut)Object.prototype.hasOwnProperty.call(Ut,Vt)&&(Qe[Vt]=Ut[Vt])}return Qe},Ee="@@redux-saga/CHANNEL_END",Fe={type:Ee},Ke=function(Je){return Je&&Je.type===Ee};function He(){var Qe=[];function Je(Vt){return Qe.push(Vt),function(){return Y(Qe,Vt)}}function Ut(Vt){for(var yn=Qe.slice(),Mn=0,Gn=yn.length;Mn<Gn;Mn++)yn[Mn](Vt)}return{subscribe:Je,emit:Ut}}var Xe="invalid buffer passed to channel factory function",pt="Saga was provided with an undefined action";function St(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xt.fixed(),Je=!1,Ut=[];D(Qe,j.buffer,Xe);function Vt(){if(Je&&Ut.length)throw ie("Cannot have a closed channel with pending takers");if(Ut.length&&!Qe.isEmpty())throw ie("Cannot have pending takers with non empty buffer")}function yn(ar){if(Vt(),D(ar,j.notUndef,pt),!Je){if(!Ut.length)return Qe.put(ar);for(var Er=0;Er<Ut.length;Er++){var ii=Ut[Er];if(!ii[b]||ii[b](ar))return Ut.splice(Er,1),ii(ar)}}}function Mn(ar){Vt(),D(ar,j.func,"channel.take's callback must be a function"),Je&&Qe.isEmpty()?ar(Fe):Qe.isEmpty()?(Ut.push(ar),ar.cancel=function(){return Y(Ut,ar)}):ar(Qe.take())}function Gn(ar){if(Vt(),D(ar,j.func,"channel.flush' callback must be a function"),Je&&Qe.isEmpty()){ar(Fe);return}ar(Qe.flush())}function br(){if(Vt(),!Je&&(Je=!0,Ut.length)){var ar=Ut;Ut=[];for(var Er=0,ii=ar.length;Er<ii;Er++)ar[Er](Fe)}}return{take:Mn,put:yn,flush:Gn,close:br,get __takers__(){return Ut},get __closed__(){return Je}}}function tn(Qe){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:xt.none(),Ut=arguments[2];arguments.length>2&&D(Ut,j.func,"Invalid match function passed to eventChannel");var Vt=St(Je),yn=function(){Vt.__closed__||(Mn&&Mn(),Vt.close())},Mn=Qe(function(Gn){if(Ke(Gn)){yn();return}Ut&&!Ut(Gn)||Vt.put(Gn)});if(Vt.__closed__&&Mn(),!j.func(Mn))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:Vt.take,flush:Vt.flush,close:yn}}function en(Qe){var Je=tn(function(Ut){return Qe(function(Vt){if(Vt[x]){Ut(Vt);return}nt(function(){return Ut(Vt)})})});return _e({},Je,{take:function(Vt,yn){arguments.length>1&&(D(yn,j.func,"channel.take's matcher argument must be a function"),Vt[b]=yn),Je.take(Vt)}})}var Me=h("IO"),rt="TAKE",Yt="PUT",_t="ALL",Wt="RACE",Ht="CALL",rn="CPS",Gt="FORK",we="JOIN",ce="CANCEL",he="SELECT",Ot="ACTION_CHANNEL",Ie="CANCELLED",ft="FLUSH",Kt="GET_CONTEXT",It="SET_CONTEXT",De=`
(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,Tt=function(Je,Ut){var Vt;return Vt={},Vt[Me]=!0,Vt[Je]=Ut,Vt},Ze=function(Je){return D(gn.fork(Je),j.object,"detach(eff): argument must be a fork effect"),Je[Gt].detached=!0,Je};function Ae(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&D(arguments[0],j.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),j.pattern(Qe))return Tt(rt,{pattern:Qe});if(j.channel(Qe))return Tt(rt,{channel:Qe});throw new Error("take(patternOrChannel): argument "+String(Qe)+" is not valid channel or a valid pattern")}Ae.maybe=function(){var Qe=Ae.apply(void 0,arguments);return Qe[rt].maybe=!0,Qe};var bt=$(Ae.maybe,U("takem","take.maybe"));function Ft(Qe,Je){return arguments.length>1?(D(Qe,j.notUndef,"put(channel, action): argument channel is undefined"),D(Qe,j.channel,"put(channel, action): argument "+Qe+" is not a valid channel"),D(Je,j.notUndef,"put(channel, action): argument action is undefined")):(D(Qe,j.notUndef,"put(action): argument action is undefined"),Je=Qe,Qe=null),Tt(Yt,{channel:Qe,action:Je})}Ft.resolve=function(){var Qe=Ft.apply(void 0,arguments);return Qe[Yt].resolve=!0,Qe},Ft.sync=$(Ft.resolve,U("put.sync","put.resolve"));function Ne(Qe){return Tt(_t,Qe)}function In(Qe){return Tt(Wt,Qe)}function Pt(Qe,Je,Ut){D(Je,j.notUndef,Qe+": argument fn is undefined");var Vt=null;if(j.array(Je)){var yn=Je;Vt=yn[0],Je=yn[1]}else if(Je.fn){var Mn=Je;Vt=Mn.context,Je=Mn.fn}return Vt&&j.string(Je)&&j.func(Vt[Je])&&(Je=Vt[Je]),D(Je,j.func,Qe+": argument "+Je+" is not a function"),{context:Vt,fn:Je,args:Ut}}function Xn(Qe){for(var Je=arguments.length,Ut=Array(Je>1?Je-1:0),Vt=1;Vt<Je;Vt++)Ut[Vt-1]=arguments[Vt];return Tt(Ht,Pt("call",Qe,Ut))}function sr(Qe,Je){var Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return Tt(Ht,Pt("apply",{context:Qe,fn:Je},Ut))}function Dn(Qe){for(var Je=arguments.length,Ut=Array(Je>1?Je-1:0),Vt=1;Vt<Je;Vt++)Ut[Vt-1]=arguments[Vt];return Tt(rn,Pt("cps",Qe,Ut))}function Bn(Qe){for(var Je=arguments.length,Ut=Array(Je>1?Je-1:0),Vt=1;Vt<Je;Vt++)Ut[Vt-1]=arguments[Vt];return Tt(Gt,Pt("fork",Qe,Ut))}function vn(Qe){for(var Je=arguments.length,Ut=Array(Je>1?Je-1:0),Vt=1;Vt<Je;Vt++)Ut[Vt-1]=arguments[Vt];return Ze(Bn.apply(void 0,[Qe].concat(Ut)))}function Zn(){for(var Qe=arguments.length,Je=Array(Qe),Ut=0;Ut<Qe;Ut++)Je[Ut]=arguments[Ut];if(Je.length>1)return Ne(Je.map(function(yn){return Zn(yn)}));var Vt=Je[0];return D(Vt,j.notUndef,"join(task): argument task is undefined"),D(Vt,j.task,"join(task): argument "+Vt+" is not a valid Task object "+De),Tt(we,Vt)}function lr(){for(var Qe=arguments.length,Je=Array(Qe),Ut=0;Ut<Qe;Ut++)Je[Ut]=arguments[Ut];if(Je.length>1)return Ne(Je.map(function(yn){return lr(yn)}));var Vt=Je[0];return Je.length===1&&(D(Vt,j.notUndef,"cancel(task): argument task is undefined"),D(Vt,j.task,"cancel(task): argument "+Vt+" is not a valid Task object "+De)),Tt(ce,Vt||m)}function hr(Qe){for(var Je=arguments.length,Ut=Array(Je>1?Je-1:0),Vt=1;Vt<Je;Vt++)Ut[Vt-1]=arguments[Vt];return arguments.length===0?Qe=T:(D(Qe,j.notUndef,"select(selector,[...]): argument selector is undefined"),D(Qe,j.func,"select(selector,[...]): argument "+Qe+" is not a function")),Tt(he,{selector:Qe,args:Ut})}function Xt(Qe,Je){return D(Qe,j.notUndef,"actionChannel(pattern,...): argument pattern is undefined"),arguments.length>1&&(D(Je,j.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),D(Je,j.buffer,"actionChannel(pattern, buffer): argument "+Je+" is not a valid buffer")),Tt(Ot,{pattern:Qe,buffer:Je})}function vt(){return Tt(Ie,{})}function ut(Qe){return D(Qe,j.channel,"flush(channel): argument "+Qe+" is not valid channel"),Tt(ft,Qe)}function ct(Qe){return D(Qe,j.string,"getContext(prop): argument "+Qe+" is not a string"),Tt(Kt,Qe)}function jt(Qe){return D(Qe,j.object,me(null,Qe)),Tt(It,Qe)}var xn=function(Je){return function(Ut){return Ut&&Ut[Me]&&Ut[Je]}},gn={take:xn(rt),put:xn(Yt),all:xn(_t),race:xn(Wt),call:xn(Ht),cps:xn(rn),fork:xn(Gt),join:xn(we),cancel:xn(ce),select:xn(he),actionChannel:xn(Ot),cancelled:xn(Ie),flush:xn(ft),getContext:xn(Kt),setContext:xn(It)},nr=Object.assign||function(Qe){for(var Je=1;Je<arguments.length;Je++){var Ut=arguments[Je];for(var Vt in Ut)Object.prototype.hasOwnProperty.call(Ut,Vt)&&(Qe[Vt]=Ut[Vt])}return Qe},$n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Qe){return typeof Qe}:function(Qe){return Qe&&typeof Symbol=="function"&&Qe.constructor===Symbol&&Qe!==Symbol.prototype?"symbol":typeof Qe};function Cr(Qe,Je){for(var Ut in Je){var Vt=Je[Ut];Vt.configurable=Vt.enumerable=!0,"value"in Vt&&(Vt.writable=!0),Object.defineProperty(Qe,Ut,Vt)}return Qe}var Ct="proc first argument (Saga function result) must be an iterator",Ln={toString:function(){return"@@redux-saga/CHANNEL_END"}},_r={toString:function(){return"@@redux-saga/TASK_CANCEL"}},Qr={wildcard:function(){return C},default:function(Je){return(typeof Je=="undefined"?"undefined":$n(Je))==="symbol"?function(Ut){return Ut.type===Je}:function(Ut){return Ut.type===String(Je)}},array:function(Je){return function(Ut){return Je.some(function(Vt){return jr(Vt)(Ut)})}},predicate:function(Je){return function(Ut){return Je(Ut)}}};function jr(Qe){return(Qe==="*"?Qr.wildcard:j.array(Qe)?Qr.array:j.stringableFunc(Qe)?Qr.default:j.func(Qe)?Qr.predicate:Qr.default)(Qe)}function ei(Qe,Je,Ut){var Vt=[],yn=void 0,Mn=!1;br(Je);function Gn(Er){ar(),Ut(Er,!0)}function br(Er){Vt.push(Er),Er.cont=function(ii,ni){Mn||(Y(Vt,Er),Er.cont=M,ni?Gn(ii):(Er===Je&&(yn=ii),Vt.length||(Mn=!0,Ut(yn))))}}function ar(){Mn||(Mn=!0,Vt.forEach(function(Er){Er.cont=M,Er.cancel()}),Vt=[])}return{addTask:br,cancelAll:ar,abort:Gn,getTasks:function(){return Vt},taskNames:function(){return Vt.map(function(ii){return ii.name})}}}function Rr(Qe){var Je=Qe.context,Ut=Qe.fn,Vt=Qe.args;if(j.iterator(Ut))return Ut;var yn=void 0,Mn=void 0;try{yn=Ut.apply(Je,Vt)}catch(Gn){Mn=Gn}return j.iterator(yn)?yn:Q(Mn?function(){throw Mn}:function(){var Gn=void 0,br={done:!1,value:yn},ar=function(ii){return{done:!0,value:ii}};return function(Er){return Gn?ar(Er):(Gn=!0,br)}}())}var Pi=function(Je){return{fn:Je}};function si(Qe){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return M},Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:M,Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:M,yn=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Mn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Gn=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,br=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",ar=arguments[8];D(Qe,j.iterator,Ct);var Er="[...effects]",ii=$(go,U(Er,"all("+Er+")")),ni=Mn.sagaMonitor,Ai=Mn.logger,Li=Mn.onError,ls=Ai||le,Gi=function(er){var pr=er.sagaStack;!pr&&er.stack&&(pr=er.stack.split(`
`)[0].indexOf(er.message)!==-1?er.stack:"Error: "+er.message+`
`+er.stack),ls("error","uncaught at "+br,pr||er.message||er)},Di=en(Je),os=Object.create(yn);ga.cancel=M;var xi=rr(Gn,br,Qe,ar),Ci={name:br,cancel:mo,isRunning:!0},ys=ei(br,Ci,na);function mo(){Ci.isRunning&&!Ci.isCancelled&&(Ci.isCancelled=!0,ga(_r))}function Za(){Qe._isRunning&&!Qe._isCancelled&&(Qe._isCancelled=!0,ys.cancelAll(),na(_r))}return ar&&(ar.cancel=Za),Qe._isRunning=!0,ga(),xi;function ga(En,er){if(!Ci.isRunning)throw new Error("Trying to resume an already finished generator");try{var pr=void 0;er?pr=Qe.throw(En):En===_r?(Ci.isCancelled=!0,ga.cancel(),pr=j.func(Qe.return)?Qe.return(_r):{done:!0,value:_r}):En===Ln?pr=j.func(Qe.return)?Qe.return():{done:!0}:pr=Qe.next(En),pr.done?(Ci.isMainRunning=!1,Ci.cont&&Ci.cont(pr.value)):fa(pr.value,Gn,"",ga)}catch(ti){Ci.isCancelled&&Gi(ti),Ci.isMainRunning=!1,Ci.cont(ti,!0)}}function na(En,er){Qe._isRunning=!1,Di.close(),er?(En instanceof Error&&Object.defineProperty(En,"sagaStack",{value:"at "+br+`
`+(En.sagaStack||En.stack),configurable:!0}),xi.cont||(En instanceof Error&&Li?Li(En):Gi(En)),Qe._error=En,Qe._isAborted=!0,Qe._deferredEnd&&Qe._deferredEnd.reject(En)):(Qe._result=En,Qe._deferredEnd&&Qe._deferredEnd.resolve(En)),xi.cont&&xi.cont(En,er),xi.joiners.forEach(function(pr){return pr.cb(En,er)}),xi.joiners=null}function fa(En,er){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",ti=arguments[3],fi=G();ni&&ni.effectTriggered({effectId:fi,parentEffectId:er,label:pr,effect:En});var $r=void 0;function Gr(ps,ra){$r||($r=!0,ti.cancel=M,ni&&(ra?ni.effectRejected(fi,ps):ni.effectResolved(fi,ps)),ti(ps,ra))}Gr.cancel=M,ti.cancel=function(){if(!$r){$r=!0;try{Gr.cancel()}catch(ps){Gi(ps)}Gr.cancel=M,ni&&ni.effectCancelled(fi)}};var Kr=void 0;return j.promise(En)?ki(En,Gr):j.helper(En)?wo(Pi(En),fi,Gr):j.iterator(En)?ws(En,fi,br,Gr):j.array(En)?ii(En,fi,Gr):(Kr=gn.take(En))?oa(Kr,Gr):(Kr=gn.put(En))?ya(Kr,Gr):(Kr=gn.all(En))?go(Kr,fi,Gr):(Kr=gn.race(En))?Qi(Kr,fi,Gr):(Kr=gn.call(En))?ao(Kr,fi,Gr):(Kr=gn.cps(En))?pa(Kr,Gr):(Kr=gn.fork(En))?wo(Kr,fi,Gr):(Kr=gn.join(En))?vo(Kr,Gr):(Kr=gn.cancel(En))?So(Kr,Gr):(Kr=gn.select(En))?xs(Kr,Gr):(Kr=gn.actionChannel(En))?Ka(Kr,Gr):(Kr=gn.flush(En))?ye(Kr,Gr):(Kr=gn.cancelled(En))?Is(Kr,Gr):(Kr=gn.getContext(En))?Ce(Kr,Gr):(Kr=gn.setContext(En))?Tn(Kr,Gr):Gr(En)}function ki(En,er){var pr=En[p];j.func(pr)?er.cancel=pr:j.func(En.abort)&&(er.cancel=function(){return En.abort()}),En.then(er,function(ti){return er(ti,!0)})}function ws(En,er,pr,ti){si(En,Je,Ut,Vt,os,Mn,er,pr,ti)}function oa(En,er){var pr=En.channel,ti=En.pattern,fi=En.maybe;pr=pr||Di;var $r=function(Kr){return Kr instanceof Error?er(Kr,!0):Ke(Kr)&&!fi?er(Ln):er(Kr)};try{pr.take($r,jr(ti))}catch(Gr){return er(Gr,!0)}er.cancel=$r.cancel}function ya(En,er){var pr=En.channel,ti=En.action,fi=En.resolve;nt(function(){var $r=void 0;try{$r=(pr?pr.put:Ut)(ti)}catch(Gr){if(pr||fi)return er(Gr,!0);Gi(Gr)}if(fi&&j.promise($r))ki($r,er);else return er($r)})}function ao(En,er,pr){var ti=En.context,fi=En.fn,$r=En.args,Gr=void 0;try{Gr=fi.apply(ti,$r)}catch(Kr){return pr(Kr,!0)}return j.promise(Gr)?ki(Gr,pr):j.iterator(Gr)?ws(Gr,er,fi.name,pr):pr(Gr)}function pa(En,er){var pr=En.context,ti=En.fn,fi=En.args;try{var $r=function(Kr,ps){return j.undef(Kr)?er(ps):er(Kr,!0)};ti.apply(pr,fi.concat($r)),$r.cancel&&(er.cancel=function(){return $r.cancel()})}catch(Gr){return er(Gr,!0)}}function wo(En,er,pr){var ti=En.context,fi=En.fn,$r=En.args,Gr=En.detached,Kr=Rr({context:ti,fn:fi,args:$r});try{yt();var ps=si(Kr,Je,Ut,Vt,os,Mn,er,fi.name,Gr?null:M);Gr?pr(ps):Kr._isRunning?(ys.addTask(ps),pr(ps)):Kr._error?ys.abort(Kr._error):pr(ps)}finally{qe()}}function vo(En,er){if(En.isRunning()){var pr={task:xi,cb:er};er.cancel=function(){return Y(En.joiners,pr)},En.joiners.push(pr)}else En.isAborted()?er(En.error(),!0):er(En.result())}function So(En,er){En===m&&(En=xi),En.isRunning()&&En.cancel(),er()}function go(En,er,pr){var ti=Object.keys(En);if(!ti.length)return pr(j.array(En)?[]:{});var fi=0,$r=void 0,Gr={},Kr={};function ps(){fi===ti.length&&($r=!0,pr(j.array(En)?W.from(nr({},Gr,{length:ti.length})):Gr))}ti.forEach(function(ra){var _o=function(oo,Gl){$r||(Gl||Ke(oo)||oo===Ln||oo===_r?(pr.cancel(),pr(oo,Gl)):(Gr[ra]=oo,fi++,ps()))};_o.cancel=M,Kr[ra]=_o}),pr.cancel=function(){$r||($r=!0,ti.forEach(function(ra){return Kr[ra].cancel()}))},ti.forEach(function(ra){return fa(En[ra],er,ra,Kr[ra])})}function Qi(En,er,pr){var ti=void 0,fi=Object.keys(En),$r={};fi.forEach(function(Gr){var Kr=function(ra,_o){if(!ti){if(_o)pr.cancel(),pr(ra,!0);else if(!Ke(ra)&&ra!==Ln&&ra!==_r){var Oo;pr.cancel(),ti=!0;var oo=(Oo={},Oo[Gr]=ra,Oo);pr(j.array(En)?[].slice.call(nr({},oo,{length:fi.length})):oo)}}};Kr.cancel=M,$r[Gr]=Kr}),pr.cancel=function(){ti||(ti=!0,fi.forEach(function(Gr){return $r[Gr].cancel()}))},fi.forEach(function(Gr){ti||fa(En[Gr],er,Gr,$r[Gr])})}function xs(En,er){var pr=En.selector,ti=En.args;try{var fi=pr.apply(void 0,[Vt()].concat(ti));er(fi)}catch($r){er($r,!0)}}function Ka(En,er){var pr=En.pattern,ti=En.buffer,fi=jr(pr);fi.pattern=pr,er(tn(Je,ti||xt.fixed(),fi))}function Is(En,er){er(!!Ci.isCancelled)}function ye(En,er){En.flush(er)}function Ce(En,er){er(os[En])}function Tn(En,er){H.assign(os,En),er()}function rr(En,er,pr,ti){var fi,$r,Gr;return pr._deferredEnd=null,$r={},$r[o]=!0,$r.id=En,$r.name=er,fi="done",Gr={},Gr[fi]=Gr[fi]||{},Gr[fi].get=function(){if(pr._deferredEnd)return pr._deferredEnd.promise;var Kr=se();return pr._deferredEnd=Kr,pr._isRunning||(pr._error?Kr.reject(pr._error):Kr.resolve(pr._result)),Kr.promise},$r.cont=ti,$r.joiners=[],$r.cancel=Za,$r.isRunning=function(){return pr._isRunning},$r.isCancelled=function(){return pr._isCancelled},$r.isAborted=function(){return pr._isAborted},$r.result=function(){return pr._result},$r.error=function(){return pr._error},$r.setContext=function(ps){D(ps,j.object,me("task",ps)),H.assign(os,ps)},Cr($r,Gr),$r}}var Ii="runSaga(storeInterface, saga, ...args)",qi=Ii+": saga argument must be a Generator function!";function Wi(Qe,Je){for(var Ut=arguments.length,Vt=Array(Ut>2?Ut-2:0),yn=2;yn<Ut;yn++)Vt[yn-2]=arguments[yn];var Mn=void 0;j.iterator(Qe)?(Mn=Qe,Qe=Je):(D(Je,j.func,qi),Mn=Je.apply(void 0,Vt),D(Mn,j.iterator,qi));var Gn=Qe,br=Gn.subscribe,ar=Gn.dispatch,Er=Gn.getState,ii=Gn.context,ni=Gn.sagaMonitor,Ai=Gn.logger,Li=Gn.onError,ls=G();ni&&(ni.effectTriggered=ni.effectTriggered||M,ni.effectResolved=ni.effectResolved||M,ni.effectRejected=ni.effectRejected||M,ni.effectCancelled=ni.effectCancelled||M,ni.actionDispatched=ni.actionDispatched||M,ni.effectTriggered({effectId:ls,root:!0,parentEffectId:0,effect:{root:!0,saga:Je,args:Vt}}));var Gi=si(Mn,br,Pe(ar),Er,ii,{sagaMonitor:ni,logger:Ai,onError:Li},ls,Je.name);return ni&&ni.effectResolved(ls,Gi),Gi}function Cs(Qe,Je){var Ut={};for(var Vt in Qe)Je.indexOf(Vt)>=0||Object.prototype.hasOwnProperty.call(Qe,Vt)&&(Ut[Vt]=Qe[Vt]);return Ut}function Ls(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Je=Qe.context,Ut=Je===void 0?{}:Je,Vt=Cs(Qe,["context"]),yn=Vt.sagaMonitor,Mn=Vt.logger,Gn=Vt.onError;if(j.func(Vt))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(Mn&&!j.func(Mn))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Gn&&!j.func(Gn))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(Vt.emitter&&!j.func(Vt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function br(ar){var Er=ar.getState,ii=ar.dispatch,ni=He();return ni.emit=(Vt.emitter||T)(ni.emit),br.run=Wi.bind(null,{context:Ut,subscribe:ni.subscribe,dispatch:ii,getState:Er,sagaMonitor:yn,logger:Mn,onError:Gn}),function(Ai){return function(Li){yn&&yn.actionDispatched&&yn.actionDispatched(Li);var ls=Ai(Li);return ni.emit(Li),ls}}}return br.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},br.setContext=function(ar){D(ar,j.object,me("sagaMiddleware",ar)),H.assign(Ut,ar)},br}var cs={done:!0,value:void 0},ui={};function is(Qe){return j.channel(Qe)?"channel":Array.isArray(Qe)?String(Qe.map(function(Je){return String(Je)})):String(Qe)}function wt(Qe,Je){var Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",Vt=void 0,yn=Je;function Mn(Gn,br){if(yn===ui)return cs;if(br)throw yn=ui,br;Vt&&Vt(Gn);var ar=Qe[yn](),Er=ar[0],ii=ar[1],ni=ar[2];return yn=Er,Vt=ni,yn===ui?cs:ii}return Q(Mn,function(Gn){return Mn(null,Gn)},Ut,!0)}function ss(Qe,Je){for(var Ut=arguments.length,Vt=Array(Ut>2?Ut-2:0),yn=2;yn<Ut;yn++)Vt[yn-2]=arguments[yn];var Mn={done:!1,value:Ae(Qe)},Gn=function(ii){return{done:!1,value:Bn.apply(void 0,[Je].concat(Vt,[ii]))}},br=void 0,ar=function(ii){return br=ii};return wt({q1:function(){return["q2",Mn,ar]},q2:function(){return br===Fe?[ui]:["q1",Gn(br)]}},"q1","takeEvery("+is(Qe)+", "+Je.name+")")}function ai(Qe,Je){for(var Ut=arguments.length,Vt=Array(Ut>2?Ut-2:0),yn=2;yn<Ut;yn++)Vt[yn-2]=arguments[yn];var Mn={done:!1,value:Ae(Qe)},Gn=function(Li){return{done:!1,value:Bn.apply(void 0,[Je].concat(Vt,[Li]))}},br=function(Li){return{done:!1,value:lr(Li)}},ar=void 0,Er=void 0,ii=function(Li){return ar=Li},ni=function(Li){return Er=Li};return wt({q1:function(){return["q2",Mn,ni]},q2:function(){return Er===Fe?[ui]:ar?["q3",br(ar)]:["q1",Gn(Er),ii]},q3:function(){return["q1",Gn(Er),ii]}},"q1","takeLatest("+is(Qe)+", "+Je.name+")")}function Ds(Qe,Je,Ut){for(var Vt=arguments.length,yn=Array(Vt>3?Vt-3:0),Mn=3;Mn<Vt;Mn++)yn[Mn-3]=arguments[Mn];var Gn=void 0,br=void 0,ar={done:!1,value:Xt(Je,xt.sliding(1))},Er=function(){return{done:!1,value:Ae(br)}},ii=function(Gi){return{done:!1,value:Bn.apply(void 0,[Ut].concat(yn,[Gi]))}},ni={done:!1,value:Xn(ae,Qe)},Ai=function(Gi){return Gn=Gi},Li=function(Gi){return br=Gi};return wt({q1:function(){return["q2",ar,Li]},q2:function(){return["q3",Er(),Ai]},q3:function(){return Gn===Fe?[ui]:["q4",ii(Gn)]},q4:function(){return["q2",ni]}},"q1","throttle("+is(Je)+", "+Ut.name+")")}var gi=function(Je){return"import { "+Je+" } from 'redux-saga' has been deprecated in favor of import { "+Je+` } from 'redux-saga/effects'.
The latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect.
Therefore yield `+Je+" will return task descriptor to your saga and execute next lines of code."},Vi=null,ci=null,Se=null;function st(Qe,Je){for(var Ut=arguments.length,Vt=Array(Ut>2?Ut-2:0),yn=2;yn<Ut;yn++)Vt[yn-2]=arguments[yn];return Bn.apply(void 0,[ss,Qe,Je].concat(Vt))}function et(Qe,Je){for(var Ut=arguments.length,Vt=Array(Ut>2?Ut-2:0),yn=2;yn<Ut;yn++)Vt[yn-2]=arguments[yn];return Bn.apply(void 0,[ai,Qe,Je].concat(Vt))}function Rt(Qe,Je,Ut){for(var Vt=arguments.length,yn=Array(Vt>3?Vt-3:0),Mn=3;Mn<Vt;Mn++)yn[Mn-3]=arguments[Mn];return Bn.apply(void 0,[Ds,Qe,Je,Ut].concat(yn))}var ht=Ls,ln=e(44520),cn=e.n(ln),wn=e(34666),Wn=e(78639),We=e.n(Wn),tt=e(3300),xe=e(40954),at=e(56754),an=e.n(at),bn=e(33377),Fn=e(93912),On=e(89381),zn=e.n(On),Sr=e(60288),Cn=e(11913),dr=e(39679),ur=e.n(dr),ir=Array.isArray.bind(Array),fr=function(Je){return typeof Je=="function"},Ps=function(Je){return Je},_i=function(){},bi=function(Je,Ut){for(var Vt=0,yn=Je.length;Vt<yn;Vt+=1)if(Ut(Je[Vt],Vt))return Vt;return-1},Ur=Object.freeze({isPlainObject:We(),isArray:ir,isFunction:fr,returnSelf:Ps,noop:_i,findIndex:bi});function Yi(Qe,Je){var Ut=Qe.namespace,Vt=Qe.reducers,yn=Qe.effects,Mn=Qe.subscriptions;invariant(Ut,"[app.model] namespace should be defined"),invariant(typeof Ut=="string","[app.model] namespace should be string, but got ".concat(_typeof(Ut))),invariant(!Je.some(function(Gn){return Gn.namespace===Ut}),"[app.model] namespace should be unique"),Vt&&(invariant(isPlainObject(Vt)||ir(Vt),"[app.model] reducers should be plain object or array, but got ".concat(_typeof(Vt))),invariant(!ir(Vt)||isPlainObject(Vt[0])&&fr(Vt[1]),"[app.model] reducers with array should be [Object, Function]")),yn&&invariant(isPlainObject(yn),"[app.model] effects should be plain object, but got ".concat(_typeof(yn))),Mn&&(invariant(isPlainObject(Mn),"[app.model] subscriptions should be plain object, but got ".concat(_typeof(Mn))),invariant(Hi(Mn),"[app.model] subscription should be function"))}function Hi(Qe){return Object.keys(Qe).every(function(Je){return fr(Qe[Je])})}var ms="/";function Zs(Qe,Je,Ut){return Object.keys(Qe).reduce(function(Vt,yn){an()(yn.indexOf("".concat(Je).concat(ms))!==0,"[prefixNamespace]: ".concat(Ut," ").concat(yn," should not be prefixed with namespace ").concat(Je));var Mn="".concat(Je).concat(ms).concat(yn);return Vt[Mn]=Qe[yn],Vt},{})}function Xi(Qe){var Je=Qe.namespace,Ut=Qe.reducers,Vt=Qe.effects;if(Ut)if(ir(Ut)){var yn=(0,xe.Z)(Ut),Mn=yn[0],Gn=yn.slice(1);Qe.reducers=[Zs(Mn,Je,"reducer")].concat((0,tt.Z)(Gn))}else Qe.reducers=Zs(Ut,Je,"reducer");return Vt&&(Qe.effects=Zs(Vt,Je,"effect")),Qe}var Ua=["onError","onStateChange","onAction","onHmr","onReducer","onEffect","extraReducers","extraEnhancers","_handleActions"];function Qa(Qe){return Object.keys(Qe).reduce(function(Je,Ut){return Ua.indexOf(Ut)>-1&&(Je[Ut]=Qe[Ut]),Je},{})}var ta=function(){function Qe(){(0,bn.Z)(this,Qe),this._handleActions=null,this.hooks=Ua.reduce(function(Je,Ut){return Je[Ut]=[],Je},{})}return(0,Fn.Z)(Qe,[{key:"use",value:function(Ut){cn()(We()(Ut),"plugin.use: plugin should be plain object");var Vt=this.hooks;for(var yn in Ut)Object.prototype.hasOwnProperty.call(Ut,yn)&&(cn()(Vt[yn],"plugin.use: unknown plugin property: ".concat(yn)),yn==="_handleActions"?this._handleActions=Ut[yn]:yn==="extraEnhancers"?Vt[yn]=Ut[yn]:Vt[yn].push(Ut[yn]))}},{key:"apply",value:function(Ut,Vt){var yn=this.hooks,Mn=["onError","onHmr"];cn()(Mn.indexOf(Ut)>-1,"plugin.apply: hook ".concat(Ut," cannot be applied"));var Gn=yn[Ut];return function(){if(Gn.length){var br=!0,ar=!1,Er=void 0;try{for(var ii=Gn[Symbol.iterator](),ni;!(br=(ni=ii.next()).done);br=!0){var Ai=ni.value;Ai.apply(void 0,arguments)}}catch(Li){ar=!0,Er=Li}finally{try{!br&&ii.return!=null&&ii.return()}finally{if(ar)throw Er}}}else Vt&&Vt.apply(void 0,arguments)}}},{key:"get",value:function(Ut){var Vt=this.hooks;return cn()(Ut in Vt,"plugin.get: hook ".concat(Ut," cannot be got")),Ut==="extraReducers"?Fa(Vt[Ut]):Ut==="onReducer"?Jr(Vt[Ut]):Vt[Ut]}}]),Qe}();function Fa(Qe){var Je={},Ut=!0,Vt=!1,yn=void 0;try{for(var Mn=Qe[Symbol.iterator](),Gn;!(Ut=(Gn=Mn.next()).done);Ut=!0){var br=Gn.value;Je=(0,l.Z)({},Je,br)}}catch(ar){Vt=!0,yn=ar}finally{try{!Ut&&Mn.return!=null&&Mn.return()}finally{if(Vt)throw yn}}return Je}function Jr(Qe){return function(Je){var Ut=!0,Vt=!1,yn=void 0;try{for(var Mn=Qe[Symbol.iterator](),Gn;!(Ut=(Gn=Mn.next()).done);Ut=!0){var br=Gn.value;Je=br(Je)}}catch(ar){Vt=!0,yn=ar}finally{try{!Ut&&Mn.return!=null&&Mn.return()}finally{if(Vt)throw yn}}return Je}}function Ma(Qe){var Je=Qe.reducers,Ut=Qe.initialState,Vt=Qe.plugin,yn=Qe.sagaMiddleware,Mn=Qe.promiseMiddleware,Gn=Qe.createOpts.setupMiddlewares,br=Gn===void 0?Ps:Gn,ar=Vt.get("extraEnhancers");cn()(ir(ar),"[app.start] extraEnhancers should be array, but got ".concat((0,wn.Z)(ar)));var Er=Vt.get("onAction"),ii=br([Mn,yn].concat((0,tt.Z)(zn()(Er)))),ni=c.qC,Ai=[c.md.apply(void 0,(0,tt.Z)(ii))].concat((0,tt.Z)(ar));return(0,c.MT)(Je,Ut,ni.apply(void 0,(0,tt.Z)(Ai)))}function la(Qe,Je){var Ut="".concat(Je.namespace).concat(ms).concat(Qe),Vt=Ut.replace(/\/@@[^/]+?$/,""),yn=Array.isArray(Je.reducers)?Je.reducers[0][Vt]:Je.reducers&&Je.reducers[Vt];return yn||Je.effects&&Je.effects[Vt]?Ut:Qe}function Ia(Qe,Je,Ut,Vt){var yn=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return ur().mark(function Mn(){var Gn;return ur().wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:ar.t0=ur().keys(Qe);case 1:if((ar.t1=ar.t0()).done){ar.next=7;break}if(Gn=ar.t1.value,!Object.prototype.hasOwnProperty.call(Qe,Gn)){ar.next=5;break}return ar.delegateYield(ur().mark(function Er(){var ii,ni;return ur().wrap(function(Li){for(;;)switch(Li.prev=Li.next){case 0:return ii=es(Gn,Qe[Gn],Je,Ut,Vt,yn),Li.next=3,Bn(ii);case 3:return ni=Li.sent,Li.next=6,Bn(ur().mark(function ls(){return ur().wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:return Di.next=2,Ae("".concat(Je.namespace,"/@@CANCEL_EFFECTS"));case 2:return Di.next=4,lr(ni);case 4:case"end":return Di.stop()}},ls)}));case 6:case"end":return Li.stop()}},Er)})(),"t2",5);case 5:ar.next=1;break;case 7:case"end":return ar.stop()}},Mn)})}function es(Qe,Je,Ut,Vt,yn,Mn){var Gn=ur().mark(ls),br=Je,ar="takeEvery",Er,ii;if(Array.isArray(Je)){var ni=(0,Cn.Z)(Je,1);br=ni[0];var Ai=Je[1];Ai&&Ai.type&&(ar=Ai.type,ar==="throttle"&&(cn()(Ai.ms,"app.start: opts.ms should be defined if type is throttle"),Er=Ai.ms),ar==="poll"&&(cn()(Ai.delay,"app.start: opts.delay should be defined if type is poll"),ii=Ai.delay)),cn()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(ar)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Li(){}function ls(){var Di,os,xi,Ci,ys,mo,Za,ga,na,fa=arguments;return ur().wrap(function(ws){for(;;)switch(ws.prev=ws.next){case 0:for(Di=fa.length,os=new Array(Di),xi=0;xi<Di;xi++)os[xi]=fa[xi];return Ci=os.length>0?os[0]:{},ys=Ci.__dva_resolve,mo=ys===void 0?Li:ys,Za=Ci.__dva_reject,ga=Za===void 0?Li:Za,ws.prev=2,ws.next=5,Ft({type:"".concat(Qe).concat(ms,"@@start")});case 5:return ws.next=7,br.apply(void 0,(0,tt.Z)(os.concat(Ja(Ut,Mn))));case 7:return na=ws.sent,ws.next=10,Ft({type:"".concat(Qe).concat(ms,"@@end")});case 10:mo(na),ws.next=17;break;case 13:ws.prev=13,ws.t0=ws.catch(2),Vt(ws.t0,{key:Qe,effectArgs:os}),ws.t0._dontReject||ga(ws.t0);case 17:case"end":return ws.stop()}},Gn,null,[[2,13]])}var Gi=xo(yn,ls,Ut,Qe);switch(ar){case"watcher":return ls;case"takeLatest":return ur().mark(function Di(){return ur().wrap(function(xi){for(;;)switch(xi.prev=xi.next){case 0:return xi.next=2,et(Qe,Gi);case 2:case"end":return xi.stop()}},Di)});case"throttle":return ur().mark(function Di(){return ur().wrap(function(xi){for(;;)switch(xi.prev=xi.next){case 0:return xi.next=2,Rt(Er,Qe,Gi);case 2:case"end":return xi.stop()}},Di)});case"poll":return ur().mark(function Di(){var os,xi,Ci,ys,mo,Za,ga;return ur().wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:Ci=function(ws,oa){var ya;return ur().wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:ya=ws.call;case 1:return pa.next=4,ya(Gi,oa);case 4:return pa.next=6,ya(xi,ii);case 6:pa.next=1;break;case 8:case"end":return pa.stop()}},os)},xi=function(ws){return new Promise(function(oa){return setTimeout(oa,ws)})},os=ur().mark(Ci),ys=Xn,mo=Ae,Za=In;case 4:return fa.next=7,mo("".concat(Qe,"-start"));case 7:return ga=fa.sent,fa.next=10,Za([ys(Ci,n,ga),mo("".concat(Qe,"-stop"))]);case 10:fa.next=4;break;case 12:case"end":return fa.stop()}},Di)});default:return ur().mark(function Di(){return ur().wrap(function(xi){for(;;)switch(xi.prev=xi.next){case 0:return xi.next=2,st(Qe,Gi);case 2:case"end":return xi.stop()}},Di)})}}function Ja(Qe,Je){function Ut(Gn,br){cn()(Gn,"dispatch: action should be a plain Object with type");var ar=Je.namespacePrefixWarning,Er=ar===void 0?!0:ar;Er&&an()(Gn.indexOf("".concat(Qe.namespace).concat(ms))!==0,"[".concat(br,"] ").concat(Gn," should not be prefixed with namespace ").concat(Qe.namespace))}function Vt(Gn){var br=Gn.type;return Ut(br,"sagaEffects.put"),Ft((0,l.Z)({},Gn,{type:la(br,Qe)}))}function yn(Gn){var br=Gn.type;return Ut(br,"sagaEffects.put.resolve"),Ft.resolve((0,l.Z)({},Gn,{type:la(br,Qe)}))}Vt.resolve=yn;function Mn(Gn){return typeof Gn=="string"?(Ut(Gn,"sagaEffects.take"),Ae(la(Gn,Qe))):Array.isArray(Gn)?Ae(Gn.map(function(br){return typeof br=="string"?(Ut(br,"sagaEffects.take"),la(br,Qe)):br})):Ae(Gn)}return(0,l.Z)({},n,{put:Vt,take:Mn})}function xo(Qe,Je,Ut,Vt){var yn=!0,Mn=!1,Gn=void 0;try{for(var br=Qe[Symbol.iterator](),ar;!(yn=(ar=br.next()).done);yn=!0){var Er=ar.value;Je=Er(Je,n,Ut,Vt)}}catch(ii){Mn=!0,Gn=ii}finally{try{!yn&&br.return!=null&&br.return()}finally{if(Mn)throw Gn}}return Je}function Xs(Qe){return Qe}function hs(Qe){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Xs;return function(Ut,Vt){var yn=Vt.type;return cn()(yn,"dispatch: action should be a plain Object with type"),Qe===yn?Je(Ut,Vt):Ut}}function va(){for(var Qe=arguments.length,Je=new Array(Qe),Ut=0;Ut<Qe;Ut++)Je[Ut]=arguments[Ut];return function(Vt,yn){return Je.reduce(function(Mn,Gn){return Gn(Mn,yn)},Vt)}}function Eo(Qe,Je){var Ut=Object.keys(Qe).map(function(yn){return hs(yn,Qe[yn])}),Vt=va.apply(void 0,(0,tt.Z)(Ut));return function(){var yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Je,Mn=arguments.length>1?arguments[1]:void 0;return Vt(yn,Mn)}}function zr(Qe,Je,Ut){return Array.isArray(Qe)?Qe[1]((Ut||Eo)(Qe[0],Je)):(Ut||Eo)(Qe||{},Je)}function sa(Qe){return function(){return function(Ut){return function(Vt){var yn=Vt.type;return Je(yn)?new Promise(function(Mn,Gn){Ut((0,l.Z)({__dva_resolve:Mn,__dva_reject:Gn},Vt))}):Ut(Vt)}}};function Je(Ut){if(!Ut||typeof Ut!="string")return!1;var Vt=Ut.split(ms),yn=(0,Cn.Z)(Vt,1),Mn=yn[0],Gn=Qe._models.filter(function(br){return br.namespace===Mn})[0];return!!(Gn&&Gn.effects&&Gn.effects[Ut])}}function Po(Qe,Je){return function(Ut){var Vt=Ut.type;return cn()(Vt,"dispatch: action should be a plain Object with type"),an()(Vt.indexOf("".concat(Je.namespace).concat(ms))!==0,"dispatch: ".concat(Vt," should not be prefixed with namespace ").concat(Je.namespace)),Qe((0,l.Z)({},Ut,{type:la(Vt,Je)}))}}function Fs(Qe,Je,Ut,Vt){var yn=[],Mn=[];for(var Gn in Qe)if(Object.prototype.hasOwnProperty.call(Qe,Gn)){var br=Qe[Gn],ar=br({dispatch:Po(Ut._store.dispatch,Je),history:Ut._history},Vt);fr(ar)?yn.push(ar):Mn.push(Gn)}return{funcs:yn,nonFuncs:Mn}}function di(Qe,Je){if(Qe[Je]){var Ut=Qe[Je],Vt=Ut.funcs,yn=Ut.nonFuncs;an()(yn.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(yn.join(", ")));var Mn=!0,Gn=!1,br=void 0;try{for(var ar=Vt[Symbol.iterator](),Er;!(Mn=(Er=ar.next()).done);Mn=!0){var ii=Er.value;ii()}}catch(ni){Gn=!0,br=ni}finally{try{!Mn&&ar.return!=null&&ar.return()}finally{if(Gn)throw br}}delete Qe[Je]}}var Js=_i,Ws=bi,ka={namespace:"@@dva",state:0,reducers:{UPDATE:function(Je){return Je+1}}};function bo(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ut=Je.initialReducer,Vt=Je.setupApp,yn=Vt===void 0?Js:Vt,Mn=new ta;Mn.use(Qa(Qe));var Gn={_models:[Xi((0,l.Z)({},ka))],_store:null,_plugin:Mn,use:Mn.use.bind(Mn),model:br,start:ni};return Gn;function br(Ai){var Li=Xi((0,l.Z)({},Ai));return Gn._models.push(Li),Li}function ar(Ai,Li,ls,Gi){Gi=br(Gi);var Di=Gn._store;Di.asyncReducers[Gi.namespace]=zr(Gi.reducers,Gi.state,Mn._handleActions),Di.replaceReducer(Ai()),Gi.effects&&Di.runSaga(Gn._getSaga(Gi.effects,Gi,Li,Mn.get("onEffect"),Qe)),Gi.subscriptions&&(ls[Gi.namespace]=Fs(Gi.subscriptions,Gi,Gn,Li))}function Er(Ai,Li,ls,Gi){var Di=Gn._store;delete Di.asyncReducers[Gi],delete Li[Gi],Di.replaceReducer(Ai()),Di.dispatch({type:"@@dva/UPDATE"}),Di.dispatch({type:"".concat(Gi,"/@@CANCEL_EFFECTS")}),di(ls,Gi),Gn._models=Gn._models.filter(function(os){return os.namespace!==Gi})}function ii(Ai,Li,ls,Gi,Di){var os=Gn._store,xi=Di.namespace,Ci=Ws(Gn._models,function(ys){return ys.namespace===xi});~Ci&&(os.dispatch({type:"".concat(xi,"/@@CANCEL_EFFECTS")}),delete os.asyncReducers[xi],delete Li[xi],di(ls,xi),Gn._models.splice(Ci,1)),Gn.model(Di),os.dispatch({type:"@@dva/UPDATE"})}function ni(){var Ai=function(Tn,rr){Tn&&(typeof Tn=="string"&&(Tn=new Error(Tn)),Tn.preventDefault=function(){Tn._dontReject=!0},Mn.apply("onError",function(En){throw new Error(En.stack||En)})(Tn,Gn._store.dispatch,rr))},Li=ht(),ls=sa(Gn);Gn._getSaga=Ia.bind(null);var Gi=[],Di=(0,l.Z)({},Ut),os=!0,xi=!1,Ci=void 0;try{for(var ys=Gn._models[Symbol.iterator](),mo;!(os=(mo=ys.next()).done);os=!0){var Za=mo.value;Di[Za.namespace]=zr(Za.reducers,Za.state,Mn._handleActions),Za.effects&&Gi.push(Gn._getSaga(Za.effects,Za,Ai,Mn.get("onEffect"),Qe))}}catch(Ce){xi=!0,Ci=Ce}finally{try{!os&&ys.return!=null&&ys.return()}finally{if(xi)throw Ci}}var ga=Mn.get("onReducer"),na=Mn.get("extraReducers");cn()(Object.keys(na).every(function(Ce){return!(Ce in Di)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(Di).join(", "))),Gn._store=Ma({reducers:ye(),initialState:Qe.initialState||{},plugin:Mn,createOpts:Je,sagaMiddleware:Li,promiseMiddleware:ls});var fa=Gn._store;fa.runSaga=Li.run,fa.asyncReducers={};var ki=Mn.get("onStateChange"),ws=!0,oa=!1,ya=void 0;try{for(var ao=function(){var Tn=wo.value;fa.subscribe(function(){Tn(fa.getState())})},pa=ki[Symbol.iterator](),wo;!(ws=(wo=pa.next()).done);ws=!0)ao()}catch(Ce){oa=!0,ya=Ce}finally{try{!ws&&pa.return!=null&&pa.return()}finally{if(oa)throw ya}}Gi.forEach(Li.run),yn(Gn);var vo={},So=!0,go=!1,Qi=void 0;try{for(var xs=this._models[Symbol.iterator](),Ka;!(So=(Ka=xs.next()).done);So=!0){var Is=Ka.value;Is.subscriptions&&(vo[Is.namespace]=Fs(Is.subscriptions,Is,Gn,Ai))}}catch(Ce){go=!0,Qi=Ce}finally{try{!So&&xs.return!=null&&xs.return()}finally{if(go)throw Qi}}Gn.model=ar.bind(Gn,ye,Ai,vo),Gn.unmodel=Er.bind(Gn,ye,Di,vo),Gn.replaceModel=ii.bind(Gn,ye,Di,vo,Ai);function ye(){return ga((0,c.UY)((0,l.Z)({},Di,na,Gn._store?Gn._store.asyncReducers:{})))}}}var Jo=e(37573),Zo=e(45097),qo=e(4676);function aa(Qe){Qe()}let Da=aa;const to=Qe=>Da=Qe,Wo=()=>Da,Ho=Symbol.for("react-redux-context"),iu=typeof globalThis!="undefined"?globalThis:{};function pi(){var Qe;if(!i.createContext)return{};const Je=(Qe=iu[Ho])!=null?Qe:iu[Ho]=new Map;let Ut=Je.get(i.createContext);return Ut||(Ut=i.createContext(null),Je.set(i.createContext,Ut)),Ut}const mi=pi();var ca=null;function ba(Qe=mi){return function(){return(0,i.useContext)(Qe)}}const Hs=ba(),fo=()=>{throw new Error("uSES not initialized!")};let eu=fo;const lu=Qe=>{eu=Qe},$s=(Qe,Je)=>Qe===Je;function Mo(Qe=mi){const Je=Qe===mi?Hs:ba(Qe);return function(Vt,yn={}){const{equalityFn:Mn=$s,stabilityCheck:Gn=void 0,noopCheck:br=void 0}=typeof yn=="function"?{equalityFn:yn}:yn,{store:ar,subscription:Er,getServerState:ii,stabilityCheck:ni,noopCheck:Ai}=Je(),Li=(0,i.useRef)(!0),ls=(0,i.useCallback)({[Vt.name](Di){return Vt(Di)}}[Vt.name],[Vt,ni,Gn]),Gi=eu(Er.addNestedSub,ar.getState,ii||ar.getState,ls,Mn);return(0,i.useDebugValue)(Gi),Gi}}const su=Mo();var Wu=e(32855),Uo=e(12687),Hu=e(94266),Go=e.n(Hu),Ko=e(23265);const cu=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Nu(Qe,Je,Ut,Vt,{areStatesEqual:yn,areOwnPropsEqual:Mn,areStatePropsEqual:Gn}){let br=!1,ar,Er,ii,ni,Ai;function Li(xi,Ci){return ar=xi,Er=Ci,ii=Qe(ar,Er),ni=Je(Vt,Er),Ai=Ut(ii,ni,Er),br=!0,Ai}function ls(){return ii=Qe(ar,Er),Je.dependsOnOwnProps&&(ni=Je(Vt,Er)),Ai=Ut(ii,ni,Er),Ai}function Gi(){return Qe.dependsOnOwnProps&&(ii=Qe(ar,Er)),Je.dependsOnOwnProps&&(ni=Je(Vt,Er)),Ai=Ut(ii,ni,Er),Ai}function Di(){const xi=Qe(ar,Er),Ci=!Gn(xi,ii);return ii=xi,Ci&&(Ai=Ut(ii,ni,Er)),Ai}function os(xi,Ci){const ys=!Mn(Ci,Er),mo=!yn(xi,ar,Ci,Er);return ar=xi,Er=Ci,ys&&mo?ls():ys?Gi():mo?Di():Ai}return function(Ci,ys){return br?os(Ci,ys):Li(Ci,ys)}}function Io(Qe,Je){let{initMapStateToProps:Ut,initMapDispatchToProps:Vt,initMergeProps:yn}=Je,Mn=(0,Uo.Z)(Je,cu);const Gn=Ut(Qe,Mn),br=Vt(Qe,Mn),ar=yn(Qe,Mn);return Nu(Gn,br,ar,Qe,Mn)}function Su(Qe,Je){const Ut={};for(const Vt in Qe){const yn=Qe[Vt];typeof yn=="function"&&(Ut[Vt]=(...Mn)=>Je(yn(...Mn)))}return Ut}function ju(Qe){return function(Ut){const Vt=Qe(Ut);function yn(){return Vt}return yn.dependsOnOwnProps=!1,yn}}function au(Qe){return Qe.dependsOnOwnProps?!!Qe.dependsOnOwnProps:Qe.length!==1}function ou(Qe,Je){return function(Vt,{displayName:yn}){const Mn=function(br,ar){return Mn.dependsOnOwnProps?Mn.mapToProps(br,ar):Mn.mapToProps(br,void 0)};return Mn.dependsOnOwnProps=!0,Mn.mapToProps=function(br,ar){Mn.mapToProps=Qe,Mn.dependsOnOwnProps=au(Qe);let Er=Mn(br,ar);return typeof Er=="function"&&(Mn.mapToProps=Er,Mn.dependsOnOwnProps=au(Er),Er=Mn(br,ar)),Er},Mn}}function Sa(Qe,Je){return(Ut,Vt)=>{throw new Error(`Invalid value of type ${typeof Qe} for ${Je} argument when connecting component ${Vt.wrappedComponentName}.`)}}function tu(Qe){return Qe&&typeof Qe=="object"?ju(Je=>Su(Qe,Je)):Qe?typeof Qe=="function"?ou(Qe,"mapDispatchToProps"):Sa(Qe,"mapDispatchToProps"):ju(Je=>({dispatch:Je}))}function tl(Qe){return Qe?typeof Qe=="function"?ou(Qe,"mapStateToProps"):Sa(Qe,"mapStateToProps"):ju(()=>({}))}function Jt(Qe,Je,Ut){return(0,Wu.Z)({},Ut,Qe,Je)}function hn(Qe){return function(Ut,{displayName:Vt,areMergedPropsEqual:yn}){let Mn=!1,Gn;return function(ar,Er,ii){const ni=Qe(ar,Er,ii);return Mn?yn(ni,Gn)||(Gn=ni):(Mn=!0,Gn=ni),Gn}}}function un(Qe){return Qe?typeof Qe=="function"?hn(Qe):Sa(Qe,"mergeProps"):()=>Jt}function pn(){const Qe=Wo();let Je=null,Ut=null;return{clear(){Je=null,Ut=null},notify(){Qe(()=>{let Vt=Je;for(;Vt;)Vt.callback(),Vt=Vt.next})},get(){let Vt=[],yn=Je;for(;yn;)Vt.push(yn),yn=yn.next;return Vt},subscribe(Vt){let yn=!0,Mn=Ut={callback:Vt,next:null,prev:Ut};return Mn.prev?Mn.prev.next=Mn:Je=Mn,function(){!yn||Je===null||(yn=!1,Mn.next?Mn.next.prev=Mn.prev:Ut=Mn.prev,Mn.prev?Mn.prev.next=Mn.next:Je=Mn.next)}}}}const Sn={notify(){},get:()=>[]};function xr(Qe,Je){let Ut,Vt=Sn,yn=0,Mn=!1;function Gn(Gi){ii();const Di=Vt.subscribe(Gi);let os=!1;return()=>{os||(os=!0,Di(),ni())}}function br(){Vt.notify()}function ar(){ls.onStateChange&&ls.onStateChange()}function Er(){return Mn}function ii(){yn++,Ut||(Ut=Je?Je.addNestedSub(ar):Qe.subscribe(ar),Vt=pn())}function ni(){yn--,Ut&&yn===0&&(Ut(),Ut=void 0,Vt.clear(),Vt=Sn)}function Ai(){Mn||(Mn=!0,ii())}function Li(){Mn&&(Mn=!1,ni())}const ls={addNestedSub:Gn,notifyNestedSubs:br,handleChangeWrapper:ar,isSubscribed:Er,trySubscribe:Ai,tryUnsubscribe:Li,getListeners:()=>Vt};return ls}const Dr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function Wr(Qe,Je){return Qe===Je?Qe!==0||Je!==0||1/Qe===1/Je:Qe!==Qe&&Je!==Je}function oi(Qe,Je){if(Wr(Qe,Je))return!0;if(typeof Qe!="object"||Qe===null||typeof Je!="object"||Je===null)return!1;const Ut=Object.keys(Qe),Vt=Object.keys(Je);if(Ut.length!==Vt.length)return!1;for(let yn=0;yn<Ut.length;yn++)if(!Object.prototype.hasOwnProperty.call(Je,Ut[yn])||!Wr(Qe[Ut[yn]],Je[Ut[yn]]))return!1;return!0}const li=["reactReduxForwardedRef"];let fn=fo;const Nn=Qe=>{fn=Qe},Rn=null,Ir=[null,null],Tr=Qe=>{try{return JSON.stringify(Qe)}catch(Je){return String(Qe)}};function mt(Qe,Je,Ut){Dr(()=>Qe(...Je),Ut)}function wr(Qe,Je,Ut,Vt,yn,Mn){Qe.current=Vt,Ut.current=!1,yn.current&&(yn.current=null,Mn())}function Hr(Qe,Je,Ut,Vt,yn,Mn,Gn,br,ar,Er,ii){if(!Qe)return()=>{};let ni=!1,Ai=null;const Li=()=>{if(ni||!br.current)return;const Gi=Je.getState();let Di,os;try{Di=Vt(Gi,yn.current)}catch(xi){os=xi,Ai=xi}os||(Ai=null),Di===Mn.current?Gn.current||Er():(Mn.current=Di,ar.current=Di,Gn.current=!0,ii())};return Ut.onStateChange=Li,Ut.trySubscribe(),Li(),()=>{if(ni=!0,Ut.tryUnsubscribe(),Ut.onStateChange=null,Ai)throw Ai}}const Ni=()=>Rn;function ts(Qe,Je){return Qe===Je}let Hn=!1;function fs(Qe,Je,Ut,{pure:Vt,areStatesEqual:yn=ts,areOwnPropsEqual:Mn=oi,areStatePropsEqual:Gn=oi,areMergedPropsEqual:br=oi,forwardRef:ar=!1,context:Er=mi}={}){const ii=Er,ni=tl(Qe),Ai=tu(Je),Li=un(Ut),ls=!!Qe;return Di=>{const os=Di.displayName||Di.name||"Component",xi=`Connect(${os})`,Ci={shouldHandleStateChanges:ls,displayName:xi,wrappedComponentName:os,WrappedComponent:Di,initMapStateToProps:ni,initMapDispatchToProps:Ai,initMergeProps:Li,areStatesEqual:yn,areStatePropsEqual:Gn,areOwnPropsEqual:Mn,areMergedPropsEqual:br};function ys(ga){const[na,fa,ki]=i.useMemo(()=>{const{reactReduxForwardedRef:$r}=ga,Gr=(0,Uo.Z)(ga,li);return[ga.context,$r,Gr]},[ga]),ws=i.useMemo(()=>na&&na.Consumer&&(0,Ko.isContextConsumer)(i.createElement(na.Consumer,null))?na:ii,[na,ii]),oa=i.useContext(ws),ya=!!ga.store&&!!ga.store.getState&&!!ga.store.dispatch,ao=!!oa&&!!oa.store,pa=ya?ga.store:oa.store,wo=ao?oa.getServerState:pa.getState,vo=i.useMemo(()=>Io(pa.dispatch,Ci),[pa]),[So,go]=i.useMemo(()=>{if(!ls)return Ir;const $r=xr(pa,ya?void 0:oa.subscription),Gr=$r.notifyNestedSubs.bind($r);return[$r,Gr]},[pa,ya,oa]),Qi=i.useMemo(()=>ya?oa:(0,Wu.Z)({},oa,{subscription:So}),[ya,oa,So]),xs=i.useRef(),Ka=i.useRef(ki),Is=i.useRef(),ye=i.useRef(!1),Ce=i.useRef(!1),Tn=i.useRef(!1),rr=i.useRef();Dr(()=>(Tn.current=!0,()=>{Tn.current=!1}),[]);const En=i.useMemo(()=>()=>Is.current&&ki===Ka.current?Is.current:vo(pa.getState(),ki),[pa,ki]),er=i.useMemo(()=>Gr=>So?Hr(ls,pa,So,vo,Ka,xs,ye,Tn,Is,go,Gr):()=>{},[So]);mt(wr,[Ka,xs,ye,ki,Is,go]);let pr;try{pr=fn(er,En,wo?()=>vo(wo(),ki):En)}catch($r){throw rr.current&&($r.message+=`
The error may be correlated with this previous error:
${rr.current.stack}
`),$r}Dr(()=>{rr.current=void 0,Is.current=void 0,xs.current=pr});const ti=i.useMemo(()=>i.createElement(Di,(0,Wu.Z)({},pr,{ref:fa})),[fa,Di,pr]);return i.useMemo(()=>ls?i.createElement(ws.Provider,{value:Qi},ti):ti,[ws,ti,Qi])}const Za=i.memo(ys);if(Za.WrappedComponent=Di,Za.displayName=ys.displayName=xi,ar){const na=i.forwardRef(function(ki,ws){return i.createElement(Za,(0,Wu.Z)({},ki,{reactReduxForwardedRef:ws}))});return na.displayName=xi,na.WrappedComponent=Di,Go()(na,Di)}return Go()(Za,Di)}}var Kn=fs;function Ss({store:Qe,context:Je,children:Ut,serverState:Vt,stabilityCheck:yn="once",noopCheck:Mn="once"}){const Gn=i.useMemo(()=>{const Er=xr(Qe);return{store:Qe,subscription:Er,getServerState:Vt?()=>Vt:void 0,stabilityCheck:yn,noopCheck:Mn}},[Qe,Vt,yn,Mn]),br=i.useMemo(()=>Qe.getState(),[Qe]);Dr(()=>{const{subscription:Er}=Gn;return Er.onStateChange=Er.notifyNestedSubs,Er.trySubscribe(),br!==Qe.getState()&&Er.notifyNestedSubs(),()=>{Er.tryUnsubscribe(),Er.onStateChange=void 0}},[Gn,br]);const ar=Je||mi;return i.createElement(ar.Provider,{value:Gn},Ut)}var no=Ss;function Oa(Qe=mi){const Je=Qe===mi?Hs:ba(Qe);return function(){const{store:Vt}=Je();return Vt}}const Ui=Oa();function ho(Qe=mi){const Je=Qe===mi?Ui:Oa(Qe);return function(){return Je().dispatch}}const ro=ho();lu(Zo.useSyncExternalStoreWithSelector),Nn(Jo.useSyncExternalStore),to(qo.unstable_batchedUpdates);var za=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Lr=(Qe,Je,Ut)=>Je in Qe?za(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Qe[Je]=Ut,$a=(Qe,Je)=>{for(var Ut in Je||(Je={}))Do.call(Je,Ut)&&Lr(Qe,Ut,Je[Ut]);if(Aa)for(var Ut of Aa(Je))Ga.call(Je,Ut)&&Lr(Qe,Ut,Je[Ut]);return Qe};function po(Qe){const Je=create(Qe,{initialReducer:{},setupApp(){}}),Ut=Je.start;return Je.router=Vt,Je.start=yn,Je;function Vt(Mn){Je._router=Mn}function yn(Mn){if(typeof Mn!="undefined")throw new Error("dva.start() should not be called with any arguments.");Je._store||Ut.call(Je);const Gn=Je._store,br=Je._router;return ar=>React.createElement(Provider,{store:Gn},br($a({app:Je},ar)))}}},59098:function(d,g,e){"use strict";e.d(g,{fi:function(){return m},m8:function(){return p}});var n=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(M,T,D)=>T in M?i(M,T,{enumerable:!0,configurable:!0,writable:!0,value:D}):M[T]=D,s=(M,T)=>{for(var D in T||(T={}))u.call(T,D)&&o(M,D,T[D]);if(f)for(var D of f(T))h.call(T,D)&&o(M,D,T[D]);return M},b=(M,T)=>l(M,c(T));let p,x="/";function m(M){let T;return M.type==="hash"?T=(0,n.q_)():M.type==="memory"?T=(0,n.PP)(M):T=(0,n.lX)(),M.basename&&(x=M.basename),p=b(s({},T),{push(D,_){T.push(C(D,T),_)},replace(D,_){T.replace(C(D,T),_)},get location(){return T.location},get action(){return T.action}}),T}function E(M){M&&(p=M)}function C(M,T){if(typeof M=="string")return`${R(x)}${M}`;if(typeof M=="object"){const D=T.location.pathname;return b(s({},M),{pathname:M.pathname?`${R(x)}${M.pathname}`:D})}else throw new Error(`Unexpected to: ${M}`)}function R(M){return M.slice(-1)==="/"?M.slice(0,-1):M}},11410:function(d,g,e){"use strict";e.d(g,{gD:function(){return hr},We:function(){return Xt}});var n={};e.r(n),e.d(n,{dva:function(){return s}});var i={};e.r(i),e.d(i,{innerProvider:function(){return Xe}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Ie}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return Kt}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return Dn}});var u=e(8591),h=e(61186),o=e.n(h);o().locale("ZH-cn");const s={config:{onError(vt){u.ZP.error(vt.message,3)}}};var b=e(59301),p=e(12708),x=e.n(p),m=e(12373),E=e.n(m),C=e(44520),R=e.n(C),M=e(19747),T=e.n(M);function D(){return D=Object.assign||function(vt){for(var ut=1;ut<arguments.length;ut++){var ct=arguments[ut];for(var jt in ct)Object.prototype.hasOwnProperty.call(ct,jt)&&(vt[jt]=ct[jt])}return vt},D.apply(this,arguments)}function _(vt,ut){vt.prototype=Object.create(ut.prototype),vt.prototype.constructor=vt,N(vt,ut)}function N(vt,ut){return N=Object.setPrototypeOf||function(ct,jt){return ct.__proto__=jt,ct},N(vt,ut)}function j(vt,ut){if(vt==null)return{};var ct,jt,xn={},gn=Object.keys(vt);for(jt=0;jt<gn.length;jt++)ut.indexOf(ct=gn[jt])>=0||(xn[ct]=vt[ct]);return xn}var H={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},Y={rel:["amphtml","canonical","alternate"]},W={type:["application/ld+json"]},se={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},ne=Object.keys(H).map(function(vt){return H[vt]}),ae={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},J=Object.keys(ae).reduce(function(vt,ut){return vt[ae[ut]]=ut,vt},{}),q=function(vt,ut){for(var ct=vt.length-1;ct>=0;ct-=1){var jt=vt[ct];if(Object.prototype.hasOwnProperty.call(jt,ut))return jt[ut]}return null},G=function(vt){var ut=q(vt,H.TITLE),ct=q(vt,"titleTemplate");if(Array.isArray(ut)&&(ut=ut.join("")),ct&&ut)return ct.replace(/%s/g,function(){return ut});var jt=q(vt,"defaultTitle");return ut||jt||void 0},oe=function(vt){return q(vt,"onChangeClientState")||function(){}},ee=function(vt,ut){return ut.filter(function(ct){return ct[vt]!==void 0}).map(function(ct){return ct[vt]}).reduce(function(ct,jt){return D({},ct,jt)},{})},Q=function(vt,ut){return ut.filter(function(ct){return ct[H.BASE]!==void 0}).map(function(ct){return ct[H.BASE]}).reverse().reduce(function(ct,jt){if(!ct.length)for(var xn=Object.keys(jt),gn=0;gn<xn.length;gn+=1){var nr=xn[gn].toLowerCase();if(vt.indexOf(nr)!==-1&&jt[nr])return ct.concat(jt)}return ct},[])},le=function(vt,ut,ct){var jt={};return ct.filter(function(xn){return!!Array.isArray(xn[vt])||(xn[vt]!==void 0&&console&&typeof console.warn=="function"&&console.warn("Helmet: "+vt+' should be of type "Array". Instead found type "'+typeof xn[vt]+'"'),!1)}).map(function(xn){return xn[vt]}).reverse().reduce(function(xn,gn){var nr={};gn.filter(function(_r){for(var Qr,jr=Object.keys(_r),ei=0;ei<jr.length;ei+=1){var Rr=jr[ei],Pi=Rr.toLowerCase();ut.indexOf(Pi)===-1||Qr==="rel"&&_r[Qr].toLowerCase()==="canonical"||Pi==="rel"&&_r[Pi].toLowerCase()==="stylesheet"||(Qr=Pi),ut.indexOf(Rr)===-1||Rr!=="innerHTML"&&Rr!=="cssText"&&Rr!=="itemprop"||(Qr=Rr)}if(!Qr||!_r[Qr])return!1;var si=_r[Qr].toLowerCase();return jt[Qr]||(jt[Qr]={}),nr[Qr]||(nr[Qr]={}),!jt[Qr][si]&&(nr[Qr][si]=!0,!0)}).reverse().forEach(function(_r){return xn.push(_r)});for(var $n=Object.keys(nr),Cr=0;Cr<$n.length;Cr+=1){var Ct=$n[Cr],Ln=D({},jt[Ct],nr[Ct]);jt[Ct]=Ln}return xn},[]).reverse()},$=function(vt,ut){if(Array.isArray(vt)&&vt.length){for(var ct=0;ct<vt.length;ct+=1)if(vt[ct][ut])return!0}return!1},U=function(vt){return Array.isArray(vt)?vt.join(""):vt},ie=function(vt,ut){return Array.isArray(vt)?vt.reduce(function(ct,jt){return function(xn,gn){for(var nr=Object.keys(xn),$n=0;$n<nr.length;$n+=1)if(gn[nr[$n]]&&gn[nr[$n]].includes(xn[nr[$n]]))return!0;return!1}(jt,ut)?ct.priority.push(jt):ct.default.push(jt),ct},{priority:[],default:[]}):{default:vt}},me=function(vt,ut){var ct;return D({},vt,((ct={})[ut]=void 0,ct))},Pe=[H.NOSCRIPT,H.SCRIPT,H.STYLE],Oe=function(vt,ut){return ut===void 0&&(ut=!0),ut===!1?String(vt):String(vt).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},Ge=function(vt){return Object.keys(vt).reduce(function(ut,ct){var jt=vt[ct]!==void 0?ct+'="'+vt[ct]+'"':""+ct;return ut?ut+" "+jt:jt},"")},ke=function(vt,ut){return ut===void 0&&(ut={}),Object.keys(vt).reduce(function(ct,jt){return ct[ae[jt]||jt]=vt[jt],ct},ut)},Mt=function(vt,ut){return ut.map(function(ct,jt){var xn,gn=((xn={key:jt})["data-rh"]=!0,xn);return Object.keys(ct).forEach(function(nr){var $n=ae[nr]||nr;$n==="innerHTML"||$n==="cssText"?gn.dangerouslySetInnerHTML={__html:ct.innerHTML||ct.cssText}:gn[$n]=ct[nr]}),b.createElement(vt,gn)})},Et=function(vt,ut,ct){switch(vt){case H.TITLE:return{toComponent:function(){return xn=ut.titleAttributes,(gn={key:jt=ut.title})["data-rh"]=!0,nr=ke(xn,gn),[b.createElement(H.TITLE,nr,jt)];var jt,xn,gn,nr},toString:function(){return function(jt,xn,gn,nr){var $n=Ge(gn),Cr=U(xn);return $n?"<"+jt+' data-rh="true" '+$n+">"+Oe(Cr,nr)+"</"+jt+">":"<"+jt+' data-rh="true">'+Oe(Cr,nr)+"</"+jt+">"}(vt,ut.title,ut.titleAttributes,ct)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return ke(ut)},toString:function(){return Ge(ut)}};default:return{toComponent:function(){return Mt(vt,ut)},toString:function(){return function(jt,xn,gn){return xn.reduce(function(nr,$n){var Cr=Object.keys($n).filter(function(_r){return!(_r==="innerHTML"||_r==="cssText")}).reduce(function(_r,Qr){var jr=$n[Qr]===void 0?Qr:Qr+'="'+Oe($n[Qr],gn)+'"';return _r?_r+" "+jr:jr},""),Ct=$n.innerHTML||$n.cssText||"",Ln=Pe.indexOf(jt)===-1;return nr+"<"+jt+' data-rh="true" '+Cr+(Ln?"/>":">"+Ct+"</"+jt+">")},"")}(vt,ut,ct)}}}},Lt=function(vt){var ut=vt.baseTag,ct=vt.bodyAttributes,jt=vt.encode,xn=vt.htmlAttributes,gn=vt.noscriptTags,nr=vt.styleTags,$n=vt.title,Cr=$n===void 0?"":$n,Ct=vt.titleAttributes,Ln=vt.linkTags,_r=vt.metaTags,Qr=vt.scriptTags,jr={toComponent:function(){},toString:function(){return""}};if(vt.prioritizeSeoTags){var ei=function(Rr){var Pi=Rr.linkTags,si=Rr.scriptTags,Ii=Rr.encode,qi=ie(Rr.metaTags,se),Wi=ie(Pi,Y),Cs=ie(si,W);return{priorityMethods:{toComponent:function(){return[].concat(Mt(H.META,qi.priority),Mt(H.LINK,Wi.priority),Mt(H.SCRIPT,Cs.priority))},toString:function(){return Et(H.META,qi.priority,Ii)+" "+Et(H.LINK,Wi.priority,Ii)+" "+Et(H.SCRIPT,Cs.priority,Ii)}},metaTags:qi.default,linkTags:Wi.default,scriptTags:Cs.default}}(vt);jr=ei.priorityMethods,Ln=ei.linkTags,_r=ei.metaTags,Qr=ei.scriptTags}return{priority:jr,base:Et(H.BASE,ut,jt),bodyAttributes:Et("bodyAttributes",ct,jt),htmlAttributes:Et("htmlAttributes",xn,jt),link:Et(H.LINK,Ln,jt),meta:Et(H.META,_r,jt),noscript:Et(H.NOSCRIPT,gn,jt),script:Et(H.SCRIPT,Qr,jt),style:Et(H.STYLE,nr,jt),title:Et(H.TITLE,{title:Cr,titleAttributes:Ct},jt)}},Zt=[],Bt=function(vt,ut){var ct=this;ut===void 0&&(ut=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(jt){ct.context.helmet=jt},helmetInstances:{get:function(){return ct.canUseDOM?Zt:ct.instances},add:function(jt){(ct.canUseDOM?Zt:ct.instances).push(jt)},remove:function(jt){var xn=(ct.canUseDOM?Zt:ct.instances).indexOf(jt);(ct.canUseDOM?Zt:ct.instances).splice(xn,1)}}},this.context=vt,this.canUseDOM=ut,ut||(vt.helmet=Lt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},xt=b.createContext({}),Be=x().shape({setHelmet:x().func,helmetInstances:x().shape({get:x().func,add:x().func,remove:x().func})}),gt=typeof document!="undefined",Nt=function(vt){function ut(ct){var jt;return(jt=vt.call(this,ct)||this).helmetData=new Bt(jt.props.context,ut.canUseDOM),jt}return _(ut,vt),ut.prototype.render=function(){return b.createElement(xt.Provider,{value:this.helmetData.value},this.props.children)},ut}(b.Component);Nt.canUseDOM=gt,Nt.propTypes={context:x().shape({helmet:x().shape()}),children:x().node.isRequired},Nt.defaultProps={context:{}},Nt.displayName="HelmetProvider";var nt=function(vt,ut){var ct,jt=document.head||document.querySelector(H.HEAD),xn=jt.querySelectorAll(vt+"[data-rh]"),gn=[].slice.call(xn),nr=[];return ut&&ut.length&&ut.forEach(function($n){var Cr=document.createElement(vt);for(var Ct in $n)Object.prototype.hasOwnProperty.call($n,Ct)&&(Ct==="innerHTML"?Cr.innerHTML=$n.innerHTML:Ct==="cssText"?Cr.styleSheet?Cr.styleSheet.cssText=$n.cssText:Cr.appendChild(document.createTextNode($n.cssText)):Cr.setAttribute(Ct,$n[Ct]===void 0?"":$n[Ct]));Cr.setAttribute("data-rh","true"),gn.some(function(Ln,_r){return ct=_r,Cr.isEqualNode(Ln)})?gn.splice(ct,1):nr.push(Cr)}),gn.forEach(function($n){return $n.parentNode.removeChild($n)}),nr.forEach(function($n){return jt.appendChild($n)}),{oldTags:gn,newTags:nr}},yt=function(vt,ut){var ct=document.getElementsByTagName(vt)[0];if(ct){for(var jt=ct.getAttribute("data-rh"),xn=jt?jt.split(","):[],gn=[].concat(xn),nr=Object.keys(ut),$n=0;$n<nr.length;$n+=1){var Cr=nr[$n],Ct=ut[Cr]||"";ct.getAttribute(Cr)!==Ct&&ct.setAttribute(Cr,Ct),xn.indexOf(Cr)===-1&&xn.push(Cr);var Ln=gn.indexOf(Cr);Ln!==-1&&gn.splice(Ln,1)}for(var _r=gn.length-1;_r>=0;_r-=1)ct.removeAttribute(gn[_r]);xn.length===gn.length?ct.removeAttribute("data-rh"):ct.getAttribute("data-rh")!==nr.join(",")&&ct.setAttribute("data-rh",nr.join(","))}},dt=function(vt,ut){var ct=vt.baseTag,jt=vt.htmlAttributes,xn=vt.linkTags,gn=vt.metaTags,nr=vt.noscriptTags,$n=vt.onChangeClientState,Cr=vt.scriptTags,Ct=vt.styleTags,Ln=vt.title,_r=vt.titleAttributes;yt(H.BODY,vt.bodyAttributes),yt(H.HTML,jt),function(Rr,Pi){Rr!==void 0&&document.title!==Rr&&(document.title=U(Rr)),yt(H.TITLE,Pi)}(Ln,_r);var Qr={baseTag:nt(H.BASE,ct),linkTags:nt(H.LINK,xn),metaTags:nt(H.META,gn),noscriptTags:nt(H.NOSCRIPT,nr),scriptTags:nt(H.SCRIPT,Cr),styleTags:nt(H.STYLE,Ct)},jr={},ei={};Object.keys(Qr).forEach(function(Rr){var Pi=Qr[Rr],si=Pi.newTags,Ii=Pi.oldTags;si.length&&(jr[Rr]=si),Ii.length&&(ei[Rr]=Qr[Rr].oldTags)}),ut&&ut(),$n(vt,jr,ei)},qe=null,_e=function(vt){function ut(){for(var jt,xn=arguments.length,gn=new Array(xn),nr=0;nr<xn;nr++)gn[nr]=arguments[nr];return(jt=vt.call.apply(vt,[this].concat(gn))||this).rendered=!1,jt}_(ut,vt);var ct=ut.prototype;return ct.shouldComponentUpdate=function(jt){return!T()(jt,this.props)},ct.componentDidUpdate=function(){this.emitChange()},ct.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},ct.emitChange=function(){var jt,xn,gn=this.props.context,nr=gn.setHelmet,$n=null,Cr=(jt=gn.helmetInstances.get().map(function(Ct){var Ln=D({},Ct.props);return delete Ln.context,Ln}),{baseTag:Q(["href"],jt),bodyAttributes:ee("bodyAttributes",jt),defer:q(jt,"defer"),encode:q(jt,"encodeSpecialCharacters"),htmlAttributes:ee("htmlAttributes",jt),linkTags:le(H.LINK,["rel","href"],jt),metaTags:le(H.META,["name","charset","http-equiv","property","itemprop"],jt),noscriptTags:le(H.NOSCRIPT,["innerHTML"],jt),onChangeClientState:oe(jt),scriptTags:le(H.SCRIPT,["src","innerHTML"],jt),styleTags:le(H.STYLE,["cssText"],jt),title:G(jt),titleAttributes:ee("titleAttributes",jt),prioritizeSeoTags:$(jt,"prioritizeSeoTags")});Nt.canUseDOM?(xn=Cr,qe&&cancelAnimationFrame(qe),xn.defer?qe=requestAnimationFrame(function(){dt(xn,function(){qe=null})}):(dt(xn),qe=null)):Lt&&($n=Lt(Cr)),nr($n)},ct.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},ct.render=function(){return this.init(),null},ut}(b.Component);_e.propTypes={context:Be.isRequired},_e.displayName="HelmetDispatcher";var Ee=["children"],Fe=["children"],Ke=function(vt){function ut(){return vt.apply(this,arguments)||this}_(ut,vt);var ct=ut.prototype;return ct.shouldComponentUpdate=function(jt){return!E()(me(this.props,"helmetData"),me(jt,"helmetData"))},ct.mapNestedChildrenToProps=function(jt,xn){if(!xn)return null;switch(jt.type){case H.SCRIPT:case H.NOSCRIPT:return{innerHTML:xn};case H.STYLE:return{cssText:xn};default:throw new Error("<"+jt.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},ct.flattenArrayTypeChildren=function(jt){var xn,gn=jt.child,nr=jt.arrayTypeChildren;return D({},nr,((xn={})[gn.type]=[].concat(nr[gn.type]||[],[D({},jt.newChildProps,this.mapNestedChildrenToProps(gn,jt.nestedChildren))]),xn))},ct.mapObjectTypeChildren=function(jt){var xn,gn,nr=jt.child,$n=jt.newProps,Cr=jt.newChildProps,Ct=jt.nestedChildren;switch(nr.type){case H.TITLE:return D({},$n,((xn={})[nr.type]=Ct,xn.titleAttributes=D({},Cr),xn));case H.BODY:return D({},$n,{bodyAttributes:D({},Cr)});case H.HTML:return D({},$n,{htmlAttributes:D({},Cr)});default:return D({},$n,((gn={})[nr.type]=D({},Cr),gn))}},ct.mapArrayTypeChildrenToProps=function(jt,xn){var gn=D({},xn);return Object.keys(jt).forEach(function(nr){var $n;gn=D({},gn,(($n={})[nr]=jt[nr],$n))}),gn},ct.warnOnInvalidChildren=function(jt,xn){return R()(ne.some(function(gn){return jt.type===gn}),typeof jt.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+ne.join(", ")+" are allowed. Helmet does not support rendering <"+jt.type+"> elements. Refer to our API for more information."),R()(!xn||typeof xn=="string"||Array.isArray(xn)&&!xn.some(function(gn){return typeof gn!="string"}),"Helmet expects a string as a child of <"+jt.type+">. Did you forget to wrap your children in braces? ( <"+jt.type+">{``}</"+jt.type+"> ) Refer to our API for more information."),!0},ct.mapChildrenToProps=function(jt,xn){var gn=this,nr={};return b.Children.forEach(jt,function($n){if($n&&$n.props){var Cr=$n.props,Ct=Cr.children,Ln=j(Cr,Ee),_r=Object.keys(Ln).reduce(function(jr,ei){return jr[J[ei]||ei]=Ln[ei],jr},{}),Qr=$n.type;switch(typeof Qr=="symbol"?Qr=Qr.toString():gn.warnOnInvalidChildren($n,Ct),Qr){case H.FRAGMENT:xn=gn.mapChildrenToProps(Ct,xn);break;case H.LINK:case H.META:case H.NOSCRIPT:case H.SCRIPT:case H.STYLE:nr=gn.flattenArrayTypeChildren({child:$n,arrayTypeChildren:nr,newChildProps:_r,nestedChildren:Ct});break;default:xn=gn.mapObjectTypeChildren({child:$n,newProps:xn,newChildProps:_r,nestedChildren:Ct})}}}),this.mapArrayTypeChildrenToProps(nr,xn)},ct.render=function(){var jt=this.props,xn=jt.children,gn=j(jt,Fe),nr=D({},gn),$n=gn.helmetData;return xn&&(nr=this.mapChildrenToProps(xn,nr)),!$n||$n instanceof Bt||($n=new Bt($n.context,$n.instances)),$n?b.createElement(_e,D({},nr,{context:$n.value,helmetData:void 0})):b.createElement(xt.Consumer,null,function(Cr){return b.createElement(_e,D({},nr,{context:Cr}))})},ut}(b.Component);Ke.propTypes={base:x().object,bodyAttributes:x().object,children:x().oneOfType([x().arrayOf(x().node),x().node]),defaultTitle:x().string,defer:x().bool,encodeSpecialCharacters:x().bool,htmlAttributes:x().object,link:x().arrayOf(x().object),meta:x().arrayOf(x().object),noscript:x().arrayOf(x().object),onChangeClientState:x().func,script:x().arrayOf(x().object),style:x().arrayOf(x().object),title:x().string,titleAttributes:x().object,titleTemplate:x().string,prioritizeSeoTags:x().bool,helmetData:x().object},Ke.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},Ke.displayName="Helmet";const He={},Xe=vt=>b.createElement(Nt,{context:He},vt);var pt=e(92736),St=e(76560),tn=e(36237),en=e(21384),Me=e(28440),rt=e.n(Me),Yt=Object.defineProperty,_t=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,rn=(vt,ut,ct)=>ut in vt?Yt(vt,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):vt[ut]=ct,Gt=(vt,ut)=>{for(var ct in ut||(ut={}))Wt.call(ut,ct)&&rn(vt,ct,ut[ct]);if(_t)for(var ct of _t(ut))Ht.call(ut,ct)&&rn(vt,ct,ut[ct]);return vt},we=(vt,ut)=>{var ct={};for(var jt in vt)Wt.call(vt,jt)&&ut.indexOf(jt)<0&&(ct[jt]=vt[jt]);if(vt!=null&&_t)for(var jt of _t(vt))ut.indexOf(jt)<0&&Ht.call(vt,jt)&&(ct[jt]=vt[jt]);return ct};let ce=null;const he=()=>(ce||(ce=Xt().applyPlugins({key:"antd",type:St.ApplyPluginsType.modify,initialValue:Gt({},{componentSize:"middle"})})),ce);function Ot({children:vt}){let ut=vt;const[ct,jt]=b.useState(()=>{const gn=he(),{appConfig:nr}=gn;return we(gn,["appConfig"])}),xn=gn=>{jt(nr=>rt()({},nr,typeof gn=="function"?gn(nr):gn))};return ct.prefixCls&&pt.ZP.config({prefixCls:ct.prefixCls}),ct.iconPrefixCls&&pt.ZP.config({iconPrefixCls:ct.iconPrefixCls}),ct.theme&&pt.ZP.config({theme:ct.theme}),ut=b.createElement(pt.ZP,Gt({},ct),ut),ut=b.createElement(tn.StyleProvider,{hashPriority:"high"},ut),ut=b.createElement(en.C.Provider,{value:xn},b.createElement(en.S.Provider,{value:ct},ut)),ut}function Ie(vt){return b.createElement(Ot,null,vt)}var ft=e(99630);function Kt(vt,ut){return b.createElement(ft.j,ut,vt)}var It=e(65517),De=e(26108),Tt=e(81863),Ze=Object.defineProperty,Ae=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Ne=(vt,ut,ct)=>ut in vt?Ze(vt,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):vt[ut]=ct,In=(vt,ut)=>{for(var ct in ut||(ut={}))bt.call(ut,ct)&&Ne(vt,ct,ut[ct]);if(Ae)for(var ct of Ae(ut))Ft.call(ut,ct)&&Ne(vt,ct,ut[ct]);return vt};function Pt(){var vt,ut;const ct=getLocale();(vt=moment)!=null&&vt.locale&&moment.locale(((ut=localeInfo[ct])==null?void 0:ut.momentLocale)||"zh-cn"),setIntl(ct)}const Xn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,sr=vt=>{var ut;const ct=(0,De.Kd)(),[jt,xn]=b.useState(ct),[gn,nr]=b.useState(()=>(0,De.lw)(jt,!0)),$n=Ln=>{var _r,Qr;(_r=o())!=null&&_r.locale&&o().locale(((Qr=De.H8[Ln])==null?void 0:Qr.momentLocale)||"en"),xn(Ln),nr((0,De.lw)(Ln))};Xn(()=>(De.B.on(De.PZ,$n),()=>{De.B.off(De.PZ,$n)}),[]);const Cr=In({},Tt.Z),Ct=(0,De.Mg)();return b.createElement(pt.ZP,{direction:Ct,locale:((ut=De.H8[jt])==null?void 0:ut.antd)||Cr},b.createElement(De.eU,{value:gn},vt.children))};function Dn(vt){return b.createElement(sr,null,vt)}function Bn(vt){return vt.default?typeof vt.default=="function"?vt.default():vt.default:vt}function vn(){return[{apply:Bn(n),path:void 0},{apply:i,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0},{apply:f,path:void 0}]}function Zn(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let lr=null;function hr(){return lr=St.PluginManager.create({plugins:vn(),validKeys:Zn()}),lr}function Xt(){return lr}},76560:function(d,g,e){"use strict";e.d(g,{ApplyPluginsType:function(){return gt},Link:function(){return q},Outlet:function(){return G.j3},PluginManager:function(){return Nt},connect:function(){return f.$j},getDvaApp:function(){return u.Q},history:function(){return nt.m8},useAppData:function(){return W.Ov},useDispatch:function(){return f.I0},useLocation:function(){return G.TH},useOutletContext:function(){return G.bx},useParams:function(){return G.UO},useSearchParams:function(){return Y.lr},useSelector:function(){return f.v9}});var n=e(59301),i=e(21384);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(45434),u=e(99630),h=e(26108),o=Object.defineProperty,s=Object.defineProperties,b=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,E=(Xe,pt,St)=>pt in Xe?o(Xe,pt,{enumerable:!0,configurable:!0,writable:!0,value:St}):Xe[pt]=St,C=(Xe,pt)=>{for(var St in pt||(pt={}))x.call(pt,St)&&E(Xe,St,pt[St]);if(p)for(var St of p(pt))m.call(pt,St)&&E(Xe,St,pt[St]);return Xe},R=(Xe,pt)=>s(Xe,b(pt)),M=(Xe,pt)=>{var St={};for(var tn in Xe)x.call(Xe,tn)&&pt.indexOf(tn)<0&&(St[tn]=Xe[tn]);if(Xe!=null&&p)for(var tn of p(Xe))pt.indexOf(tn)<0&&m.call(Xe,tn)&&(St[tn]=Xe[tn]);return St};const T=Xe=>{var pt=Xe,{overlayClassName:St}=pt,tn=M(pt,["overlayClassName"]);return React.createElement(Dropdown,C({overlayClassName:St},tn))},D=Xe=>Xe.reduce((pt,St)=>St.lang?R(C({},pt),{[St.lang]:St}):pt,{}),_={"ar-EG":{lang:"ar-EG",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",icon:"\u{1F1EA}\u{1F1EC}",title:"\u0644\u063A\u0629"},"az-AZ":{lang:"az-AZ",label:"Az\u0259rbaycan dili",icon:"\u{1F1E6}\u{1F1FF}",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",icon:"\u{1F1E7}\u{1F1EC}",title:"\u0435\u0437\u0438\u043A"},"bn-BD":{lang:"bn-BD",label:"\u09AC\u09BE\u0982\u09B2\u09BE",icon:"\u{1F1E7}\u{1F1E9}",title:"\u09AD\u09BE\u09B7\u09BE"},"ca-ES":{lang:"ca-ES",label:"Catal\xE1",icon:"\u{1F1E8}\u{1F1E6}",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"\u010Ce\u0161tina",icon:"\u{1F1E8}\u{1F1FF}",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"\u{1F1E9}\u{1F1F0}",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"\u{1F1E9}\u{1F1EA}",title:"Sprache"},"el-GR":{lang:"el-GR",label:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",icon:"\u{1F1EC}\u{1F1F7}",title:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1"},"en-GB":{lang:"en-GB",label:"English",icon:"\u{1F1EC}\u{1F1E7}",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"\u{1F1FA}\u{1F1F8}",title:"Language"},"es-ES":{lang:"es-ES",label:"Espa\xF1ol",icon:"\u{1F1EA}\u{1F1F8}",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"\u{1F1EA}\u{1F1EA}",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"\u0641\u0627\u0631\u0633\u06CC",icon:"\u{1F1EE}\u{1F1F7}",title:"\u0632\u0628\u0627\u0646"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"\u{1F1EB}\u{1F1EE}",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Fran\xE7ais",icon:"\u{1F1E7}\u{1F1EA}",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Fran\xE7ais",icon:"\u{1F1EB}\u{1F1F7}",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"\u{1F1EE}\u{1F1EA}",title:"Teanga"},"he-IL":{lang:"he-IL",label:"\u05E2\u05D1\u05E8\u05D9\u05EA",icon:"\u{1F1EE}\u{1F1F1}",title:"\u05E9\u05E4\u05D4"},"hi-IN":{lang:"hi-IN",label:"\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940",icon:"\u{1F1EE}\u{1F1F3}",title:"\u092D\u093E\u0937\u093E: \u0939\u093F\u0928\u094D\u0926\u0940"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"\u{1F1ED}\u{1F1F7}",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"\u{1F1ED}\u{1F1FA}",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",icon:"\u{1F1E6}\u{1F1F2}",title:"\u053C\u0565\u0566\u0578\u0582"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"\u{1F1EE}\u{1F1E9}",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"\u{1F1EE}\u{1F1F9}",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"\xCDslenska",icon:"\u{1F1EE}\u{1F1F8}",title:"Tungum\xE1l"},"ja-JP":{lang:"ja-JP",label:"\u65E5\u672C\u8A9E",icon:"\u{1F1EF}\u{1F1F5}",title:"\u8A00\u8A9E"},"ku-IQ":{lang:"ku-IQ",label:"\u06A9\u0648\u0631\u062F\u06CC",icon:"\u{1F1EE}\u{1F1F6}",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0CAD\u0CBE\u0CB7\u0CC6"},"ko-KR":{lang:"ko-KR",label:"\uD55C\uAD6D\uC5B4",icon:"\u{1F1F0}\u{1F1F7}",title:"\uC5B8\uC5B4"},"lv-LV":{lang:"lv-LV",label:"Latvie\u0161u valoda",icon:"\u{1F1F1}\u{1F1EE}",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A",icon:"\u{1F1F2}\u{1F1F0}",title:"\u0408\u0430\u0437\u0438\u043A"},"mn-MN":{lang:"mn-MN",label:"\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B",icon:"\u{1F1F2}\u{1F1F3}",title:"\u0425\u044D\u043B"},"ms-MY":{lang:"ms-MY",label:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E",icon:"\u{1F1F2}\u{1F1FE}",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"\u{1F1F3}\u{1F1F4}",title:"Spr\xE5k"},"ne-NP":{lang:"ne-NP",label:"\u0928\u0947\u092A\u093E\u0932\u0940",icon:"\u{1F1F3}\u{1F1F5}",title:"\u092D\u093E\u0937\u093E"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"\u{1F1E7}\u{1F1EA}",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"\u{1F1F3}\u{1F1F1}",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"\u{1F1F5}\u{1F1F1}",title:"J\u0119zyk"},"pt-BR":{lang:"pt-BR",label:"Portugu\xEAs",icon:"\u{1F1E7}\u{1F1F7}",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Portugu\xEAs",icon:"\u{1F1F5}\u{1F1F9}",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Rom\xE2n\u0103",icon:"\u{1F1F7}\u{1F1F4}",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",icon:"\u{1F1F7}\u{1F1FA}",title:"\u044F\u0437\u044B\u043A"},"sk-SK":{lang:"sk-SK",label:"Sloven\u010Dina",icon:"\u{1F1F8}\u{1F1F0}",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",icon:"\u{1F1F8}\u{1F1F7}",title:"\u0408\u0435\u0437\u0438\u043A"},"sl-SI":{lang:"sl-SI",label:"Sloven\u0161\u010Dina",icon:"\u{1F1F8}\u{1F1F1}",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"\u{1F1F8}\u{1F1EA}",title:"Spr\xE5k"},"ta-IN":{lang:"ta-IN",label:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0BAE\u0BCA\u0BB4\u0BBF"},"th-TH":{lang:"th-TH",label:"\u0E44\u0E17\u0E22",icon:"\u{1F1F9}\u{1F1ED}",title:"\u0E20\u0E32\u0E29\u0E32"},"tr-TR":{lang:"tr-TR",label:"T\xFCrk\xE7e",icon:"\u{1F1F9}\u{1F1F7}",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",icon:"\u{1F1FA}\u{1F1F0}",title:"\u041C\u043E\u0432\u0430"},"vi-VN":{lang:"vi-VN",label:"Ti\u1EBFng Vi\u1EC7t",icon:"\u{1F1FB}\u{1F1F3}",title:"Ng\xF4n ng\u1EEF"},"zh-CN":{lang:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587",icon:"\u{1F1E8}\u{1F1F3}",title:"\u8BED\u8A00"},"zh-TW":{lang:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587",icon:"\u{1F1ED}\u{1F1F0}",title:"\u8A9E\u8A00"}},N=Xe=>React.createElement(React.Fragment,null);var j=e(38329),H=e(38127),Y=e(32451),W=e(9139),se=e(87296);function ne(Xe,pt){var St=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},tn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var en=n.useRef(typeof IntersectionObserver=="function"),Me=n.useRef(null);return n.useEffect(function(){if(!(!Xe.current||!en.current||tn.disabled))return Me.current=new IntersectionObserver(function(rt){var Yt=(0,se.Z)(rt,1),_t=Yt[0];pt(_t)},St),Me.current.observe(Xe.current),function(){var rt;(rt=Me.current)===null||rt===void 0||rt.disconnect()}},[pt,St,tn.disabled,Xe]),Me.current}var ae=["prefetch"];function J(Xe){var pt=n.useRef(null);return n.useEffect(function(){Xe&&(typeof Xe=="function"?Xe(pt.current):Xe.current=pt.current)}),pt}var q=n.forwardRef(function(Xe,pt){var St,tn=Xe.prefetch,en=(0,H.Z)(Xe,ae),Me=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},rt=Me.defaultPrefetch,Yt=Me.defaultPrefetchTimeout,_t=(tn===!0?"intent":tn===!1?"none":tn)||rt;if(!["intent","render","viewport","none"].includes(_t))throw new Error("Invalid prefetch value ".concat(_t," found in Link component"));var Wt=(0,W.Ov)(),Ht=typeof Xe.to=="string"?Xe.to:(St=Xe.to)===null||St===void 0?void 0:St.pathname,rn=n.useRef(!1),Gt=J(pt),we=function(Ot){if(_t==="intent"){var Ie=Ot.target||{};Ie.preloadTimeout||(Ie.preloadTimeout=setTimeout(function(){var ft;Ie.preloadTimeout=null,(ft=Wt.preloadRoute)===null||ft===void 0||ft.call(Wt,Ht)},Xe.prefetchTimeout||Yt))}},ce=function(Ot){if(_t==="intent"){var Ie=Ot.target||{};Ie.preloadTimeout&&(clearTimeout(Ie.preloadTimeout),Ie.preloadTimeout=null)}};return(0,n.useLayoutEffect)(function(){if(_t==="render"&&!rn.current){var he;(he=Wt.preloadRoute)===null||he===void 0||he.call(Wt,Ht),rn.current=!0}},[_t,Ht]),ne(Gt,function(he){if(he!=null&&he.isIntersecting){var Ot;(Ot=Wt.preloadRoute)===null||Ot===void 0||Ot.call(Wt,Ht)}},{rootMargin:"100px"},{disabled:_t!=="viewport"}),Ht?n.createElement(Y.rU,(0,j.Z)({onMouseEnter:we,onMouseLeave:ce,ref:Gt},en),Xe.children):null}),G=e(35338),oe=e(8616);function ee(){"use strict";ee=function(){return pt};var Xe,pt={},St=Object.prototype,tn=St.hasOwnProperty,en=Object.defineProperty||function(Dn,Bn,vn){Dn[Bn]=vn.value},Me=typeof Symbol=="function"?Symbol:{},rt=Me.iterator||"@@iterator",Yt=Me.asyncIterator||"@@asyncIterator",_t=Me.toStringTag||"@@toStringTag";function Wt(Dn,Bn,vn){return Object.defineProperty(Dn,Bn,{value:vn,enumerable:!0,configurable:!0,writable:!0}),Dn[Bn]}try{Wt({},"")}catch(Dn){Wt=function(vn,Zn,lr){return vn[Zn]=lr}}function Ht(Dn,Bn,vn,Zn){var lr=Bn&&Bn.prototype instanceof Ie?Bn:Ie,hr=Object.create(lr.prototype),Xt=new Xn(Zn||[]);return en(hr,"_invoke",{value:Ft(Dn,vn,Xt)}),hr}function rn(Dn,Bn,vn){try{return{type:"normal",arg:Dn.call(Bn,vn)}}catch(Zn){return{type:"throw",arg:Zn}}}pt.wrap=Ht;var Gt="suspendedStart",we="suspendedYield",ce="executing",he="completed",Ot={};function Ie(){}function ft(){}function Kt(){}var It={};Wt(It,rt,function(){return this});var De=Object.getPrototypeOf,Tt=De&&De(De(sr([])));Tt&&Tt!==St&&tn.call(Tt,rt)&&(It=Tt);var Ze=Kt.prototype=Ie.prototype=Object.create(It);function Ae(Dn){["next","throw","return"].forEach(function(Bn){Wt(Dn,Bn,function(vn){return this._invoke(Bn,vn)})})}function bt(Dn,Bn){function vn(lr,hr,Xt,vt){var ut=rn(Dn[lr],Dn,hr);if(ut.type!=="throw"){var ct=ut.arg,jt=ct.value;return jt&&(0,oe.Z)(jt)=="object"&&tn.call(jt,"__await")?Bn.resolve(jt.__await).then(function(xn){vn("next",xn,Xt,vt)},function(xn){vn("throw",xn,Xt,vt)}):Bn.resolve(jt).then(function(xn){ct.value=xn,Xt(ct)},function(xn){return vn("throw",xn,Xt,vt)})}vt(ut.arg)}var Zn;en(this,"_invoke",{value:function(hr,Xt){function vt(){return new Bn(function(ut,ct){vn(hr,Xt,ut,ct)})}return Zn=Zn?Zn.then(vt,vt):vt()}})}function Ft(Dn,Bn,vn){var Zn=Gt;return function(lr,hr){if(Zn===ce)throw new Error("Generator is already running");if(Zn===he){if(lr==="throw")throw hr;return{value:Xe,done:!0}}for(vn.method=lr,vn.arg=hr;;){var Xt=vn.delegate;if(Xt){var vt=Ne(Xt,vn);if(vt){if(vt===Ot)continue;return vt}}if(vn.method==="next")vn.sent=vn._sent=vn.arg;else if(vn.method==="throw"){if(Zn===Gt)throw Zn=he,vn.arg;vn.dispatchException(vn.arg)}else vn.method==="return"&&vn.abrupt("return",vn.arg);Zn=ce;var ut=rn(Dn,Bn,vn);if(ut.type==="normal"){if(Zn=vn.done?he:we,ut.arg===Ot)continue;return{value:ut.arg,done:vn.done}}ut.type==="throw"&&(Zn=he,vn.method="throw",vn.arg=ut.arg)}}}function Ne(Dn,Bn){var vn=Bn.method,Zn=Dn.iterator[vn];if(Zn===Xe)return Bn.delegate=null,vn==="throw"&&Dn.iterator.return&&(Bn.method="return",Bn.arg=Xe,Ne(Dn,Bn),Bn.method==="throw")||vn!=="return"&&(Bn.method="throw",Bn.arg=new TypeError("The iterator does not provide a '"+vn+"' method")),Ot;var lr=rn(Zn,Dn.iterator,Bn.arg);if(lr.type==="throw")return Bn.method="throw",Bn.arg=lr.arg,Bn.delegate=null,Ot;var hr=lr.arg;return hr?hr.done?(Bn[Dn.resultName]=hr.value,Bn.next=Dn.nextLoc,Bn.method!=="return"&&(Bn.method="next",Bn.arg=Xe),Bn.delegate=null,Ot):hr:(Bn.method="throw",Bn.arg=new TypeError("iterator result is not an object"),Bn.delegate=null,Ot)}function In(Dn){var Bn={tryLoc:Dn[0]};1 in Dn&&(Bn.catchLoc=Dn[1]),2 in Dn&&(Bn.finallyLoc=Dn[2],Bn.afterLoc=Dn[3]),this.tryEntries.push(Bn)}function Pt(Dn){var Bn=Dn.completion||{};Bn.type="normal",delete Bn.arg,Dn.completion=Bn}function Xn(Dn){this.tryEntries=[{tryLoc:"root"}],Dn.forEach(In,this),this.reset(!0)}function sr(Dn){if(Dn||Dn===""){var Bn=Dn[rt];if(Bn)return Bn.call(Dn);if(typeof Dn.next=="function")return Dn;if(!isNaN(Dn.length)){var vn=-1,Zn=function lr(){for(;++vn<Dn.length;)if(tn.call(Dn,vn))return lr.value=Dn[vn],lr.done=!1,lr;return lr.value=Xe,lr.done=!0,lr};return Zn.next=Zn}}throw new TypeError((0,oe.Z)(Dn)+" is not iterable")}return ft.prototype=Kt,en(Ze,"constructor",{value:Kt,configurable:!0}),en(Kt,"constructor",{value:ft,configurable:!0}),ft.displayName=Wt(Kt,_t,"GeneratorFunction"),pt.isGeneratorFunction=function(Dn){var Bn=typeof Dn=="function"&&Dn.constructor;return!!Bn&&(Bn===ft||(Bn.displayName||Bn.name)==="GeneratorFunction")},pt.mark=function(Dn){return Object.setPrototypeOf?Object.setPrototypeOf(Dn,Kt):(Dn.__proto__=Kt,Wt(Dn,_t,"GeneratorFunction")),Dn.prototype=Object.create(Ze),Dn},pt.awrap=function(Dn){return{__await:Dn}},Ae(bt.prototype),Wt(bt.prototype,Yt,function(){return this}),pt.AsyncIterator=bt,pt.async=function(Dn,Bn,vn,Zn,lr){lr===void 0&&(lr=Promise);var hr=new bt(Ht(Dn,Bn,vn,Zn),lr);return pt.isGeneratorFunction(Bn)?hr:hr.next().then(function(Xt){return Xt.done?Xt.value:hr.next()})},Ae(Ze),Wt(Ze,_t,"Generator"),Wt(Ze,rt,function(){return this}),Wt(Ze,"toString",function(){return"[object Generator]"}),pt.keys=function(Dn){var Bn=Object(Dn),vn=[];for(var Zn in Bn)vn.push(Zn);return vn.reverse(),function lr(){for(;vn.length;){var hr=vn.pop();if(hr in Bn)return lr.value=hr,lr.done=!1,lr}return lr.done=!0,lr}},pt.values=sr,Xn.prototype={constructor:Xn,reset:function(Bn){if(this.prev=0,this.next=0,this.sent=this._sent=Xe,this.done=!1,this.delegate=null,this.method="next",this.arg=Xe,this.tryEntries.forEach(Pt),!Bn)for(var vn in this)vn.charAt(0)==="t"&&tn.call(this,vn)&&!isNaN(+vn.slice(1))&&(this[vn]=Xe)},stop:function(){this.done=!0;var Bn=this.tryEntries[0].completion;if(Bn.type==="throw")throw Bn.arg;return this.rval},dispatchException:function(Bn){if(this.done)throw Bn;var vn=this;function Zn(ct,jt){return Xt.type="throw",Xt.arg=Bn,vn.next=ct,jt&&(vn.method="next",vn.arg=Xe),!!jt}for(var lr=this.tryEntries.length-1;lr>=0;--lr){var hr=this.tryEntries[lr],Xt=hr.completion;if(hr.tryLoc==="root")return Zn("end");if(hr.tryLoc<=this.prev){var vt=tn.call(hr,"catchLoc"),ut=tn.call(hr,"finallyLoc");if(vt&&ut){if(this.prev<hr.catchLoc)return Zn(hr.catchLoc,!0);if(this.prev<hr.finallyLoc)return Zn(hr.finallyLoc)}else if(vt){if(this.prev<hr.catchLoc)return Zn(hr.catchLoc,!0)}else{if(!ut)throw new Error("try statement without catch or finally");if(this.prev<hr.finallyLoc)return Zn(hr.finallyLoc)}}}},abrupt:function(Bn,vn){for(var Zn=this.tryEntries.length-1;Zn>=0;--Zn){var lr=this.tryEntries[Zn];if(lr.tryLoc<=this.prev&&tn.call(lr,"finallyLoc")&&this.prev<lr.finallyLoc){var hr=lr;break}}hr&&(Bn==="break"||Bn==="continue")&&hr.tryLoc<=vn&&vn<=hr.finallyLoc&&(hr=null);var Xt=hr?hr.completion:{};return Xt.type=Bn,Xt.arg=vn,hr?(this.method="next",this.next=hr.finallyLoc,Ot):this.complete(Xt)},complete:function(Bn,vn){if(Bn.type==="throw")throw Bn.arg;return Bn.type==="break"||Bn.type==="continue"?this.next=Bn.arg:Bn.type==="return"?(this.rval=this.arg=Bn.arg,this.method="return",this.next="end"):Bn.type==="normal"&&vn&&(this.next=vn),Ot},finish:function(Bn){for(var vn=this.tryEntries.length-1;vn>=0;--vn){var Zn=this.tryEntries[vn];if(Zn.finallyLoc===Bn)return this.complete(Zn.completion,Zn.afterLoc),Pt(Zn),Ot}},catch:function(Bn){for(var vn=this.tryEntries.length-1;vn>=0;--vn){var Zn=this.tryEntries[vn];if(Zn.tryLoc===Bn){var lr=Zn.completion;if(lr.type==="throw"){var hr=lr.arg;Pt(Zn)}return hr}}throw new Error("illegal catch attempt")},delegateYield:function(Bn,vn,Zn){return this.delegate={iterator:sr(Bn),resultName:vn,nextLoc:Zn},this.method==="next"&&(this.arg=Xe),Ot}},pt}var Q=e(63579);function le(Xe,pt,St,tn,en,Me,rt){try{var Yt=Xe[Me](rt),_t=Yt.value}catch(Wt){St(Wt);return}Yt.done?pt(_t):Promise.resolve(_t).then(tn,en)}function $(Xe){return function(){var pt=this,St=arguments;return new Promise(function(tn,en){var Me=Xe.apply(pt,St);function rt(_t){le(Me,tn,en,rt,Yt,"next",_t)}function Yt(_t){le(Me,tn,en,rt,Yt,"throw",_t)}rt(void 0)})}}var U=e(99227);function ie(Xe,pt){var St=typeof Symbol!="undefined"&&Xe[Symbol.iterator]||Xe["@@iterator"];if(!St){if(Array.isArray(Xe)||(St=(0,U.Z)(Xe))||pt&&Xe&&typeof Xe.length=="number"){St&&(Xe=St);var tn=0,en=function(){};return{s:en,n:function(){return tn>=Xe.length?{done:!0}:{done:!1,value:Xe[tn++]}},e:function(Wt){throw Wt},f:en}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Me=!0,rt=!1,Yt;return{s:function(){St=St.call(Xe)},n:function(){var Wt=St.next();return Me=Wt.done,Wt},e:function(Wt){rt=!0,Yt=Wt},f:function(){try{!Me&&St.return!=null&&St.return()}finally{if(rt)throw Yt}}}}var me=e(73825);function Pe(Xe){if(typeof Symbol!="undefined"&&Xe[Symbol.iterator]!=null||Xe["@@iterator"]!=null)return Array.from(Xe)}var Oe=e(66160);function Ge(Xe){return(0,me.Z)(Xe)||Pe(Xe)||(0,U.Z)(Xe)||(0,Oe.Z)()}function ke(Xe,pt){if(!(Xe instanceof pt))throw new TypeError("Cannot call a class as a function")}var Mt=e(89878);function Et(Xe,pt){for(var St=0;St<pt.length;St++){var tn=pt[St];tn.enumerable=tn.enumerable||!1,tn.configurable=!0,"value"in tn&&(tn.writable=!0),Object.defineProperty(Xe,(0,Mt.Z)(tn.key),tn)}}function Lt(Xe,pt,St){return pt&&Et(Xe.prototype,pt),St&&Et(Xe,St),Object.defineProperty(Xe,"prototype",{writable:!1}),Xe}var Zt=e(65873);function Bt(Xe,pt){if(!Xe)throw new Error(pt)}function xt(Xe){var pt=Xe.fns,St=Xe.args;if(pt.length===1)return pt[0];var tn=pt.pop();return pt.reduce(function(en,Me){return function(){return Me(en,St)}},tn)}function Be(Xe){return!!Xe&&(0,oe.Z)(Xe)==="object"&&typeof Xe.then=="function"}var gt=function(Xe){return Xe.compose="compose",Xe.modify="modify",Xe.event="event",Xe}({}),Nt=function(){function Xe(pt){ke(this,Xe),(0,Zt.Z)(this,"opts",void 0),(0,Zt.Z)(this,"hooks",{}),this.opts=pt}return Lt(Xe,[{key:"register",value:function(St){var tn=this;Bt(St.apply,"plugin register failed, apply must supplied"),Object.keys(St.apply).forEach(function(en){Bt(tn.opts.validKeys.indexOf(en)>-1,"register failed, invalid key ".concat(en," ").concat(St.path?"from plugin ".concat(St.path):"",".")),tn.hooks[en]=(tn.hooks[en]||[]).concat(St.apply[en])})}},{key:"getHooks",value:function(St){var tn=St.split("."),en=Ge(tn),Me=en[0],rt=en.slice(1),Yt=this.hooks[Me]||[];return rt.length&&(Yt=Yt.map(function(_t){try{var Wt=_t,Ht=ie(rt),rn;try{for(Ht.s();!(rn=Ht.n()).done;){var Gt=rn.value;Wt=Wt[Gt]}}catch(we){Ht.e(we)}finally{Ht.f()}return Wt}catch(we){return null}}).filter(Boolean)),Yt}},{key:"applyPlugins",value:function(St){var tn=St.key,en=St.type,Me=St.initialValue,rt=St.args,Yt=St.async,_t=this.getHooks(tn)||[];switch(rt&&Bt((0,oe.Z)(rt)==="object","applyPlugins failed, args must be plain object."),Yt&&Bt(en===gt.modify||en===gt.event,"async only works with modify and event type."),en){case gt.modify:return Yt?_t.reduce(function(){var Wt=$(ee().mark(function Ht(rn,Gt){var we;return ee().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(Bt(typeof Gt=="function"||(0,oe.Z)(Gt)==="object"||Be(Gt),"applyPlugins failed, all hooks for key ".concat(tn," must be function, plain object or Promise.")),!Be(rn)){he.next=5;break}return he.next=4,rn;case 4:rn=he.sent;case 5:if(typeof Gt!="function"){he.next=16;break}if(we=Gt(rn,rt),!Be(we)){he.next=13;break}return he.next=10,we;case 10:return he.abrupt("return",he.sent);case 13:return he.abrupt("return",we);case 14:he.next=21;break;case 16:if(!Be(Gt)){he.next=20;break}return he.next=19,Gt;case 19:Gt=he.sent;case 20:return he.abrupt("return",(0,Q.Z)((0,Q.Z)({},rn),Gt));case 21:case"end":return he.stop()}},Ht)}));return function(Ht,rn){return Wt.apply(this,arguments)}}(),Be(Me)?Me:Promise.resolve(Me)):_t.reduce(function(Wt,Ht){return Bt(typeof Ht=="function"||(0,oe.Z)(Ht)==="object","applyPlugins failed, all hooks for key ".concat(tn," must be function or plain object.")),typeof Ht=="function"?Ht(Wt,rt):(0,Q.Z)((0,Q.Z)({},Wt),Ht)},Me);case gt.event:return $(ee().mark(function Wt(){var Ht,rn,Gt,we;return ee().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:Ht=ie(_t),he.prev=1,Ht.s();case 3:if((rn=Ht.n()).done){he.next=12;break}if(Gt=rn.value,Bt(typeof Gt=="function","applyPlugins failed, all hooks for key ".concat(tn," must be function.")),we=Gt(rt),!(Yt&&Be(we))){he.next=10;break}return he.next=10,we;case 10:he.next=3;break;case 12:he.next=17;break;case 14:he.prev=14,he.t0=he.catch(1),Ht.e(he.t0);case 17:return he.prev=17,Ht.f(),he.finish(17);case 20:case"end":return he.stop()}},Wt,null,[[1,14,17,20]])}))();case gt.compose:return function(){return xt({fns:_t.concat(Me),args:rt})()}}}}],[{key:"create",value:function(St){var tn=new Xe({validKeys:St.validKeys});return St.plugins.forEach(function(en){tn.register(en)}),tn}}]),Xe}(),nt=e(59098);let yt=0,dt=0;function qe(Xe,pt){}function _e(Xe){return JSON.stringify(Xe,null,2)}function Ee(Xe){const pt=Xe.length>1?Xe.map(Fe).join(" "):Xe[0];return typeof pt=="object"?`${_e(pt)}`:pt.toString()}function Fe(Xe){return typeof Xe=="object"?`${JSON.stringify(Xe)}`:Xe.toString()}const Ke={log(...Xe){Ee(Xe)},info(...Xe){Ee(Xe)},warn(...Xe){Ee(Xe)},error(...Xe){Ee(Xe)},group(){dt++},groupCollapsed(){dt++},groupEnd(){dt&&--dt},clear(){},trace(...Xe){console.trace(...Xe)},profile(...Xe){console.profile(...Xe)},profileEnd(...Xe){console.profileEnd(...Xe)}},He=()=>{}},21384:function(d,g,e){"use strict";e.d(g,{C:function(){return l},S:function(){return i}});var n=e(59301);const i=n.createContext(null),l=n.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},99630:function(d,g,e){"use strict";e.d(g,{j:function(){return zc},Q:function(){return ff}});var n=e(45434),i=e(89880),l=e.n(i),c=e(59301),f=e(76560),u=e(96047),h=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,p=(P,w,L)=>w in P?h(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,x=(P,w)=>{for(var L in w||(w={}))s.call(w,L)&&p(P,L,w[L]);if(o)for(var L of o(w))b.call(w,L)&&p(P,L,w[L]);return P},E={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:P},{call:w,put:L}){return yield w(u.n1,P)},*appplySchool({payload:P},{call:w,put:L}){return yield w(u.bz,P)},*getSchoolOption({payload:P},{call:w,put:L}){return yield w(u.GY,P)},*getDepartmentOption({payload:P},{call:w,put:L}){return yield w(u.Ql,P)},*appplyDepartment({payload:P},{call:w,put:L}){return yield w(u.Zm,P)},*updateAccount({payload:P},{call:w,put:L}){return yield w(u.sG,P)},*cancelRealNameAuth({payload:P},{call:w,put:L}){return yield w(u.P,P)},*cancelProfessionalAuth({payload:P},{call:w,put:L}){return yield w(u.$f,P)},*applyProfessionalAuth({payload:P},{call:w,put:L}){return yield w(u.Ow,P)},*applyRealNameAuth({payload:P},{call:w,put:L}){return yield w(u.ht,P)},*getCode({payload:P},{call:w,put:L}){return yield w(u.Cq,P)},*bindPhone({payload:P},{call:w,put:L}){return yield w(u.eF,P)},*bindEmail({payload:P},{call:w,put:L}){return yield w(u.I8,P)},*updatePassword({payload:P},{call:w,put:L}){return yield w(u.gQ,P)},*unbindAccount({payload:P},{call:w,put:L}){return yield w(u.wi,P)},*getBasicInfo({payload:P},{call:w,put:L}){const ve=yield w(u.o9,P);return yield L({type:"save",payload:{basicInfo:x({},ve)}}),ve},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:x({},P)}})}},reducers:{save(P,w){return x(x({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},C=e(1754),R=Object.defineProperty,M=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,_=(P,w,L)=>w in P?R(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,N=(P,w)=>{for(var L in w||(w={}))T.call(w,L)&&_(P,L,w[L]);if(M)for(var L of M(w))D.call(w,L)&&_(P,L,w[L]);return P},H={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:P,callback:w},{call:L,put:ve}){return yield L(C.nZ,P)},*informUp({payload:P,callback:w},{call:L,put:ve}){return yield L(C.TO,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:N({},P)}})}},reducers:{save(P,w){return N(N({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},Y=e(14794),W=Object.defineProperty,se=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,J=(P,w,L)=>w in P?W(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,q=(P,w)=>{for(var L in w||(w={}))ne.call(w,L)&&J(P,L,w[L]);if(se)for(var L of se(w))ae.call(w,L)&&J(P,L,w[L]);return P},oe={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Y.SV,P);return yield ve({type:"save",payload:{allList:q({},ze)}}),ze},*mineAttachment({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Y.zI,P);return yield ve({type:"save",payload:{mineList:q({},ze)}}),ze},*fileImport({payload:P,callback:w},{call:L,put:ve}){return yield L(Y.tO,P)},*getDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Y.Nm,P);return yield ve({type:"save",payload:{detail:q({},ze)}}),ze},*updateVisits({payload:P,callback:w},{call:L,put:ve}){return yield L(Y.H,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:q({},P)}})}},reducers:{save(P,w){return q(q({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},ee=e(74891),Q=Object.defineProperty,le=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,ie=(P,w,L)=>w in P?Q(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,me=(P,w)=>{for(var L in w||(w={}))$.call(w,L)&&ie(P,L,w[L]);if(le)for(var L of le(w))U.call(w,L)&&ie(P,L,w[L]);return P},Oe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ee.yq,P);return yield ve({type:"save",payload:{boardsCategoryList:me({},ze.data)}}),ze.data},*getBoardsDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ee.dI,P);return yield ve({type:"save",payload:{boardsDetail:me({},ze.data)}}),ze.data},*setTopping({payload:P,callback:w},{call:L,put:ve}){return yield L(ee.cc,P)},*escTopping({payload:P,callback:w},{call:L,put:ve}){return yield L(ee.CJ,P)},*getReplyList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ee.PC,P);yield ve({type:"save",payload:{replyList:me({},ze.data)}})},*createReply({payload:P,callback:w},{call:L,put:ve}){return yield L(ee.PP,P)},*replyLike({payload:P,callback:w},{call:L,put:ve}){return yield L(ee.NA,P)},*replyUnLike({payload:P,callback:w},{call:L,put:ve}){return yield L(ee.YQ,P)},*deleteReply({payload:P,callback:w},{call:L,put:ve}){return yield L(ee.Mf,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:me({},P)}})}},reducers:{save(P,w){return me(me({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},Ge=e(72664),ke=Object.defineProperty,Mt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Zt=(P,w,L)=>w in P?ke(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Bt=(P,w)=>{for(var L in w||(w={}))Et.call(w,L)&&Zt(P,L,w[L]);if(Mt)for(var L of Mt(w))Lt.call(w,L)&&Zt(P,L,w[L]);return P},Be={namespace:"exercise",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:window.document.domain==="kepukehuan.educoder.net"||window.document.domain==="test-kepukehuan.educoder.net",order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{},course_groups:[],SumupDetail:{},ScoreRangesData:{}},effects:{*getScoreRangesData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.$Q,P);return yield ve({type:"save",payload:{ScoreRangesData:ze==null?void 0:ze.data}}),ze},*getQuestionResult({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge._U,P);return yield ve({type:"save",payload:{NormalResult:ze}}),ze},*getUserExercise({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.xA,P);return yield ve({type:"save",payload:{userExerciseList:Bt({},(ze==null?void 0:ze.data)||{})}}),console.log("getUserExercise-res:",ze),ze==null?void 0:ze.data},*getExerciseIdentityPhotos({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.J,P);return yield ve({type:"save",payload:{exerciseIdentityPhotos:Bt({},(ze==null?void 0:ze.data)||{})}}),ze==null?void 0:ze.data},*getExerciseExportHeadData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.iw,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Bt({},ze)}}),ze},*getExerciseUserInfo({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.Ty,P);return(ze==null?void 0:ze.status)===0&&(yield ve({type:"save",payload:Bt({},{exerciseUserInfo:Bt({},ze.data)})})),ze},*getExaminationIntelligentSettings({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.sA,P);return yield ve({type:"save",payload:{examinationIntelligentSettings:Bt({},ze)}}),ze},*getRandomEditExercises({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.yu,P);return yield ve({type:"save",payload:{editRandomExercises:Bt({},ze)}}),ze},*getExerciseList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.G$,P);if(ze!=null&&ze.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(ze.total_exercise_users)}catch(yr){}return yield ve({type:"save",payload:{exerciseList:Bt({},ze)}}),yield ve({type:"save",payload:{order_type:P.order_type,order:P.order}}),ze},*getExerciseStatistics({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge._u,P);return yield ve({type:"save",payload:{statisticsList:Bt({},ze)}}),ze},*getBrankList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.n$,P);return yield ve({type:"save",payload:{brankList:Bt({},ze)}}),ze},*saveBanks({payload:P,callback:w},{call:L,put:ve}){return yield L(Ge.lf,P)},*getExerciseCourses({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.N3,P);return yield ve({type:"save",payload:{exerciseCoursesList:Bt({},ze)}}),ze},*addExercise({payload:P,callback:w},{call:L,put:ve}){return yield L(Ge.uR,P)},*editExercise({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.qf,P);return yield ve({type:"save",payload:{editData:Bt({},ze)}}),ze},*getTagDiscipline({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Bt({},ze)}}),ze},*editExerciseQuestion({payload:P,callback:w},{call:L,put:ve}){return yield L(Ge.Di,P)},*addExerciseQuestion({payload:P,callback:w},{call:L,put:ve}){return yield L(Ge.MK,P)},*exeriseMoveUpDown({payload:P,callback:w},{call:L,put:ve}){return yield L(Ge.GK,P)},*getEndGroups({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.KE,P);return yield ve({type:"save",payload:{endGroups:Bt({},ze)}}),ze},*getPublishGroups({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.ux,P);return yield ve({type:"save",payload:{publishGroups:Bt({},ze)}}),ze},*getCommonHeader({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.UK,P);return yield ve({type:"save",payload:{commonHeader:Bt({},ze)}}),ze},*getReviewExercise({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.BJ,P);return yield ve({type:"save",payload:{reviewExercise:Bt({},ze)}}),ze},*postReviewExercise({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.pu,P);return yield ve({type:"save",payload:{reviewExercise:Bt({},ze)}}),ze},*getCentralizeReviewExercise({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.X4,P);return yield ve({type:"save",payload:{reviewExercise:Bt({},ze)}}),ze},*clearData({payload:P,callback:w},{call:L,put:ve}){yield ve({type:"save",payload:{[P.key]:{}}})},*getReviewGroupExercise({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.W4,P);return yield ve({type:"save",payload:{reviewGroupExercise:Bt({},ze)}}),ze},*getWorkSetting({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.Ul,P);return yield ve({type:"save",payload:{workSetting:Bt({},ze)}}),ze},*getRedoModal({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.tX,P);return yield ve({type:"save",payload:{redoModal:Bt({},ze)}}),ze},*getRedoListModal({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.s,P);return yield ve({type:"save",payload:{redoModal:Bt({},ze)}}),ze},*getCodeReviewDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Bt({},ze)}}),ze},*changeScore({payload:P,callback:w},{call:L,put:ve}){return yield L(Ge.gG,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Bt({},P)}})},*setUpdateIndex({payload:P},{call:w,put:L}){yield L({type:"save",payload:{updateIndex:P==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:P},{call:w,put:L}){yield L({type:"save",payload:{saveExerciseDownUsers:P}})}},reducers:{save(P,w){return Bt(Bt({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},gt=e(65583),Nt=Object.defineProperty,nt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,qe=(P,w,L)=>w in P?Nt(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,_e=(P,w)=>{for(var L in w||(w={}))yt.call(w,L)&&qe(P,L,w[L]);if(nt)for(var L of nt(w))dt.call(w,L)&&qe(P,L,w[L]);return P},Fe={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt.x_,P);return yield ve({type:"save",payload:{detailList:_e({},ze)}}),ze},*getTasksListDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt.QA,P);return yield ve({type:"save",payload:{detailTaskList:_e({},ze)}}),ze},*getTopisDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt.B6,P);return yield ve({type:"save",payload:{detail:_e({},ze)}}),ze},*getTasksDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt.y3,P);return yield ve({type:"save",payload:{tasksDetail:_e({},ze)}}),ze},*refuseTopic({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.mM,P)},*agreeTopic({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.je,P)},*getReplyList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt.PC,P);yield ve({type:"save",payload:{replyList:_e({},ze)}})},*createReply({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.PP,P)},*replyLike({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.NA,P)},*replyUnLike({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.YQ,P)},*deleteReply({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.Mf,P)},*addTopicDefaultData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt.y0,P);yield ve({type:"save",payload:{addTopicData:_e({},ze)}})},*editTopicDefaultData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt.hL,P);return yield ve({type:"save",payload:{editTopicData:_e({},ze)}}),ze},*editTasksDefaultData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(gt._n,P);return yield ve({type:"save",payload:{editTasksData:_e({},ze)}}),ze},*addTopic({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.Gr,P)},*editTopic({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.wA,P)},*addTasks({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.Sv,P)},*editTasks({payload:P,callback:w},{call:L,put:ve}){return yield L(gt.RP,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:_e({},P)}})}},reducers:{save(P,w){return _e(_e({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},Ke=e(89392),He=e(45278),Xe=Object.defineProperty,pt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,en=(P,w,L)=>w in P?Xe(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Me=(P,w)=>{for(var L in w||(w={}))St.call(w,L)&&en(P,L,w[L]);if(pt)for(var L of pt(w))tn.call(w,L)&&en(P,L,w[L]);return P},Yt={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{*getWorkList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.h$,P);try{sessionStorage.all_student_works=JSON.stringify(ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(yr){}return yield ve({type:"save",payload:{workList:Me({},ze)}}),ze},*getShixunWorkHeadInfo({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.fK,P);try{}catch(yr){}return yield ve({type:"save",payload:{headerInfo:ze==null?void 0:ze.data}}),ze},*getShixunWorkList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Z8,P);try{sessionStorage.all_student_works=JSON.stringify(ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(yr){}return yield ve({type:"save",payload:{shixunWorkList:ze==null?void 0:ze.data,homeworkAssistantPermissions:ze.homework_assistant_permissions,shixunAssistantPermission:ze.shixun_assistant_permission,courseAssistantPermission:ze.course_assistant_permission}}),ze},*getCodeReview({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.RP,P);return yield ve({type:"save",payload:{codeReview:Me({},ze)}}),ze},*getCodeReviewDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ze)}}),ze},*getWorkDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.to,P);return yield ve({type:"save",payload:{workDetail:Me({},ze)}}),ze},*updateWork({payload:P,callback:w},{call:L,put:ve}){return yield L(He.H,P)},*getShixunWorkReport({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.sw,P);try{ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(yr){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ze)}}),ze},*getShixunWorkReports({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.cz,P);try{ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(yr){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ze)}}),ze},*getWorkSetting({payload:P,callback:w},{call:L,put:ve}){var ze,yr;const Vr=yield L(He.Ul,P);(ze=Vr==null?void 0:Vr.group_settings)==null||ze.map(Fi=>{Fi.value=Fi.group_name,Fi.id=Fi.group_id,Fi.group_id=[Fi.group_id]}),(yr=Vr==null?void 0:Vr.allow_late_settings)==null||yr.map(Fi=>{Fi.value=Fi.group_name,Fi.id=Fi.group_id,Fi.group_id=[Fi.group_id]});const ji={shixun_evaluation:Vr.shixun_evaluation,challenge_settings:Vr.challenge_settings};return yield ve({type:"save",payload:{workSetting:Me({},Vr),changeData:(0,Ke.cloneDeep)(ji)}}),Vr},*updateSetting({payload:P,callback:w},{call:L,put:ve}){return yield L(He.m7,P)},*getCodeReviewCourse({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.JG,P);return yield ve({type:"save",payload:{codeReviewCourse:Me({},ze)}}),ze},*exportShixunWorks({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Dx,P)},*getReferenceAnswer({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Q3,P);return yield ve({type:"save",payload:{referenceAnswer:Me({},ze)}}),ze},*getPublishGroups({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.ux,P);return yield ve({type:"save",payload:{publishGroups:Me({},ze)}}),ze},*getEndGroups({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.KE,P);return yield ve({type:"save",payload:{endGroups:Me({},ze)}}),ze},*getBrankList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.n$,P);return yield ve({type:"save",payload:{brankList:Me({},ze)}}),ze},*changeScore({payload:P,callback:w},{call:L,put:ve}){return yield L(He.gG,P)},*saveBanks({payload:P,callback:w},{call:L,put:ve}){return yield L(He.lf,P)},*addCommonHomeWorkDefaultData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Qt,P);return yield ve({type:"save",payload:{commonHomeWorkAddDefaultData:Me({},ze)}}),ze},*getSearchMemberList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Lz,P);return yield ve({type:"save",payload:{searchMemberList:Me({},ze)}}),ze},*getProjectList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.ku,P);return yield ve({type:"save",payload:{searchProjectList:Me({},ze)}}),ze},*addStudentWorkDefaultData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.ak,P);return yield ve({type:"save",payload:{studentWorkAddDefaultData:Me({},ze)}}),ze},*editStudentWorkDefaultData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.PW,P);return yield ve({type:"save",payload:{studentWorkEditDefaultData:Me({},ze)}}),ze},*editCommonHomeWorkDefaultData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.BD,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ze)}}),ze},*editCommonHomeWorkDefaultBankData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.pH,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ze)}}),ze},*getReplyList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.PC,P);yield ve({type:"save",payload:{replyList:Me({},ze)}})},*getStudentWorkDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Hj,P);yield ve({type:"save",payload:{studentWorkDetail:Me({},ze)}})},*getStudentWorkSupplyDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.ub,P);yield ve({type:"save",payload:{studentWorkSupplyDetail:Me({},ze)}})},*getStudentWorkCommon({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.JA,P);yield ve({type:"save",payload:{studentWorkCommon:Me({},ze)}})},*getAllStudentWorks({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.ql,P);return yield ve({type:"save",payload:{allStudentWorks:Me({},ze)}}),ze},*getFileRepeatResult({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.oN,P);return yield ve({type:"save",payload:{codeReview:Me({},ze)}}),ze},*getFileRepeatDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(He.Ti,P);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ze)}}),ze},*createReply({payload:P,callback:w},{call:L,put:ve}){return yield L(He.PP,P)},*replyLike({payload:P,callback:w},{call:L,put:ve}){return yield L(He.NA,P)},*replyUnLike({payload:P,callback:w},{call:L,put:ve}){return yield L(He.YQ,P)},*deleteReply({payload:P,callback:w},{call:L,put:ve}){return yield L(He.Mf,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Me({},P)}})}},reducers:{save(P,w){return Me(Me({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},_t=e(64948),Wt=e(34055),Ht=Object.defineProperty,rn=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ce=(P,w,L)=>w in P?Ht(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,he=(P,w)=>{for(var L in w||(w={}))Gt.call(w,L)&&ce(P,L,w[L]);if(rn)for(var L of rn(w))we.call(w,L)&&ce(P,L,w[L]);return P},Ie={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:""},effects:{*setAssistantPermissions({payload:P},{call:w,put:L}){yield w(_t.gq,P)},*getAssistantPermissions({payload:P},{call:w,put:L}){if(!(0,Wt.eB)())return;const ve=yield w(_t.rS,P);yield L({type:"save",payload:{AssistantObject:ve.permissions}})},*getAiStatusQuery({payload:P},{call:w,put:L}){const ve=yield w(_t.LH,P);return yield L({type:"save",payload:{cal_finish_if:ve.cal_finish_if}}),ve},*updateCoursePortraitData({payload:P},{call:w,put:L}){return yield w(_t.Z_,P)},*getUserPortraitConfig({payload:P},{call:w,put:L}){const ve=yield w(_t._0,P);return yield L({type:"save",payload:{userPortraitConfig:ve.data}}),ve},*updateUserPortraitConfig({payload:P},{call:w,put:L}){return yield w(_t.r2,P)},*getClassroom({payload:P},{call:w,put:L}){const ve=P,ze=yield w(_t.V8,P);return yield L({type:"save",payload:he({listParams:ve},ze)}),ze},*getClassroomTopBanner({payload:P},{call:w,put:L}){const ve=yield w(_t.U_,P);return yield L({type:"save",payload:{detailTopBanner:ve.status?{copy_completed:!0}:he({},ve)}}),ve.status?{copy_completed:!0}:ve},*getClassroomLeftMenus({payload:P},{call:w,put:L}){const ve=yield w(_t.w9,P);let ze=[...(ve==null?void 0:ve.course_modules)||[],...(ve==null?void 0:ve.hidden_modules)||[]],yr={};return ze==null||ze.forEach(Vr=>{yr[Vr.type]=Vr.name}),yield L({type:"save",payload:{detailLeftMenus:he({},ve),detailLeftMenusNames:yr}}),ve},*getClassroomShixunsList({payload:P},{call:w,put:L}){const ve=yield w(_t.Nd,P);yield L({type:"save",payload:{detailShixunsList:he({},ve)}})},*getClassroomTeacherShixunsList({payload:P},{call:w,put:L}){const ve=yield w(_t.Gk,P);return yield L({type:"save",payload:{detailShixunsList:he({},ve)}}),ve},*getClassroomCommonList({payload:P},{call:w,put:L}){const ve=yield w(_t.Nd,P);yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}})},*getClassroomTeacherCommonList({payload:P},{call:w,put:L}){const ve=yield w(_t.Gk,P);return yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}}),ve},*getClassroomGraduationTopicsList({payload:P},{call:w,put:L}){const ve=yield w(_t.yV,P);yield L({type:"save",payload:{detailGraduationTopicsList:he({},ve)}})},*getClassroomGraduationTaskList({payload:P},{call:w,put:L}){const ve=yield w(_t.R2,P);yield L({type:"save",payload:{detailGraduationTaskList:he({},ve)}})},*getClassroomExercisesList({payload:P},{call:w,put:L}){const ve=yield w(_t.N7,P);yield L({type:"save",payload:{detailExerciseList:he({},ve)}})},*getClassroomPollsList({payload:P},{call:w,put:L}){const ve=yield w(_t.BR,P);yield L({type:"save",payload:{detailPollsList:he({},ve)}})},*getCourseGroups({payload:P},{call:w,put:L}){const ve=yield w(_t.qB,P);yield L({type:"save",payload:{courseGroups:he({},ve)}})},*getAllCourseGroup({payload:P},{call:w,put:L}){const ve=yield w(_t.c_,P);return yield L({type:"save",payload:{allCourseGroups:he({},ve)}}),ve},*getClassroomCommonHomeworksList({payload:P},{call:w,put:L}){const ve=yield w(_t.Al,P);yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}})},*getClassroomAttendancesList({payload:P},{call:w,put:L}){const ve=yield w(_t.Vw,P);yield L({type:"save",payload:{detailAttendancesList:he({},ve)}})},*getClassroomAttendancesStatistic({payload:P},{call:w,put:L}){const ve=yield w(_t.Ls,P);yield L({type:"save",payload:{detailAttendancesStatistic:he({},ve)}})},*getAttendanceDetail({payload:P},{call:w,put:L}){const ve=yield w(_t.zg,P);return yield L({type:"save",payload:{detailAttendancesDetail:he({},ve)}}),ve},*getAnnouncementList({payload:P},{call:w,put:L}){const ve=yield w(_t.QZ,P);yield L({type:"save",payload:{detailAnnouncementList:he({},ve)}})},*getAttachmentList({payload:P},{call:w,put:L}){const ve=yield w(_t.KT,P);yield L({type:"save",payload:{detailAttachmentList:he({},ve.data)}})},*getCourseware({payload:P},{call:w,put:L}){const ve=yield w(_t.ZT,P);yield L({type:"save",payload:{detailCourseware:he({},ve.data)}})},*getVideoList({payload:P},{call:w,put:L}){const ve=yield w(_t.O3,P);yield L({type:"save",payload:{detailVideoList:he({},ve)}})},*getLiveVideoList({payload:P},{call:w,put:L}){const ve=yield w(_t.DJ,P);yield L({type:"save",payload:{detailLiveVideoList:he({},ve)}})},*getCoursesMine({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.Ed,P);return yield ve({type:"save",payload:{courseMine:he({},ze)}}),ze.data},*getBoardList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.KP,P);return yield ve({type:"save",payload:{detailBoardList:he({},ze.data)}}),ze.data},*getCourseGroupsList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.kW,P);return yield ve({type:"save",payload:{detailCourseGroupsList:he({},ze)}}),ze},*getCourseStudentsList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.J2,P);return yield ve({type:"save",payload:{detailCoursStudentsList:he({},ze)}}),ze.data},*getCourseStatistics({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.g4,P);return yield ve({type:"save",payload:{detailCourseStatisticsList:he({},ze)}}),ze},*getCourseActscore({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.t1,P);return yield ve({type:"save",payload:{detailCourseActscore:he({},ze)}}),ze},*getCourseWorkscore({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.GV,P);return yield ve({type:"save",payload:{detailCourseWorkscore:he({},ze)}}),ze},*getShixunLists({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.Pj,P);return yield ve({type:"save",payload:{shixunLists:he({},ze)}}),ze},*getExperimentLists({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t._9,P);return yield ve({type:"save",payload:{shixunLists:he({},ze)}}),ze},*getShixunAiRecommendLists({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.Hn,P);return yield ve({type:"save",payload:{shixunAiRecommendLists:he({},ze)}}),ze},*getCoursesLists({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.W7,P);return yield ve({type:"save",payload:{coursesLists:he({},ze)}}),ze},*createCoursesHomework({payload:P,callback:w},{call:L,put:ve}){return yield L(_t.Ds,P)},*createShixunHomework({payload:P,callback:w},{call:L,put:ve}){return yield L(_t.aQ,P)},*createExperiment({payload:P,callback:w},{call:L,put:ve}){return yield L(_t.BQ,P)},*getSchoolList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.K$,P);return yield ve({type:"save",payload:{schoolList:he({},ze.school_names)}}),ze.school_names},*searchSchoolTeacherList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.nQ,P);return yield ve({type:"save",payload:{searchMemberList:he({},ze)}}),ze},*getAllTaskList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.km,P);return yield ve({type:"save",payload:{taskList:[...ze.tasks]}}),ze},*updateTaskPosition({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(_t.U8,P);return yield ve({type:"save",payload:{actionTabs:{key:""}}}),ze},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:he({},P)}})},*setUpdateData({payload:P},{call:w,put:L}){yield L({type:"save",payload:{updateData:P}})}},reducers:{save(P,w){return he(he({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ft=Object.defineProperty,Kt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Tt=(P,w,L)=>w in P?ft(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Ze=(P,w)=>{for(var L in w||(w={}))It.call(w,L)&&Tt(P,L,w[L]);if(Kt)for(var L of Kt(w))De.call(w,L)&&Tt(P,L,w[L]);return P},bt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:P},{call:w,put:L}){const ve=yield w(_t.K$,P);yield L({type:"save",payload:{schoolList:(ve==null?void 0:ve.school_names)||[]}})},*getSearchCourseList({payload:P},{call:w,put:L}){const ve=yield w(_t.oM,P);yield L({type:"save",payload:{searchCourseList:(ve==null?void 0:ve.course_lists)||[]}})},*submitCourses({payload:P},{call:w,put:L}){return yield w(_t.Bn,P)},*appplySchool({payload:P},{call:w,put:L}){return yield w(_t.bz,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Ze({},P)}})},*joincoursegroup({payload:P},{call:w,put:L}){return yield w(_t.WK,P)}},reducers:{save(P,w){return Ze(Ze({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},Ft=Object.defineProperty,Ne=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Xn=(P,w,L)=>w in P?Ft(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,sr=(P,w)=>{for(var L in w||(w={}))In.call(w,L)&&Xn(P,L,w[L]);if(Ne)for(var L of Ne(w))Pt.call(w,L)&&Xn(P,L,w[L]);return P},Bn={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:P},{call:w,put:L}){const ve=yield w(_t.Dd,P);yield L({type:"save",payload:{CourseUseInfos:ve}})},*getRankList({payload:P},{call:w,put:L}){const ve=yield w(_t.Fg,P);yield L({type:"save",payload:{RankList:{teacher_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",course_num:"\u7BA1\u7406\u8BFE",homework_num:"\u53D1\u5E03\u4F5C\u4E1A\u6570",exercise_num:"\u53D1\u5E03\u8003\u8BD5\u6570",resource_num:"\u4E0A\u4F20\u8D44\u6E90\u6570"},...(ve==null?void 0:ve.teacher_list)||[]],student_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",student_id:"\u5B66\u53F7/\u5DE5\u53F7",finish_num:"\u5B8C\u6210\u4F5C\u4E1A\u6570",total_score:"\u603B\u6210\u7EE9"},...(ve==null?void 0:ve.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(ve==null?void 0:ve.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(ve==null?void 0:ve.finish_course_list)||[]]}}})},*getStatisticsBody({payload:P},{call:w,put:L}){const ve=yield w(_t.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getStatisticsHeader({payload:P},{call:w,put:L}){const ve=yield w(_t.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,w){return sr(sr({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},vn=e(79763),Zn=Object.defineProperty,lr=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,vt=(P,w,L)=>w in P?Zn(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,ut=(P,w)=>{for(var L in w||(w={}))hr.call(w,L)&&vt(P,L,w[L]);if(lr)for(var L of lr(w))Xt.call(w,L)&&vt(P,L,w[L]);return P},jt={namespace:"polls",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{*getPollsList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.s3,P);return yield ve({type:"save",payload:{pollsList:ut({},ze)}}),ze},*getCommonHeader({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.UK,P);return yield ve({type:"save",payload:{commonHeader:ut({},ze)}}),ze},*getPollsStatistics({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.Qn,P);return yield ve({type:"save",payload:{statisticsList:ut({},ze)}}),ze},*getBrankList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.n$,P);return yield ve({type:"save",payload:{brankList:ut({},ze)}}),ze},*saveBanks({payload:P,callback:w},{call:L,put:ve}){return yield L(vn.lf,P)},*getPollsCourses({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.Q9,P);return yield ve({type:"save",payload:{pollsCoursesList:ut({},ze)}}),ze},*getPollsSetting({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.Hi,P);return yield ve({type:"save",payload:{pollSetting:ut({},ze)}}),ze},*editPolls({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.Ye,P);return yield ve({type:"save",payload:{editData:ut({},JSON.parse(JSON.stringify(ze)))}}),ze},*getEndGroups({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.KE,P);return yield ve({type:"save",payload:{endGroups:ut({},ze)}}),ze},*getPublishGroups({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.ux,P);return yield ve({type:"save",payload:{publishGroups:ut({},ze)}}),ze},*getExerciseBanks({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(vn.kp,P);return yield ve({type:"save",payload:{exerciseBanks:ut({},ze)}}),ze},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:ut({},P)}})}},reducers:{save(P,w){return ut(ut({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},xn=e(92982),gn=Object.defineProperty,nr=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,Ct=(P,w,L)=>w in P?gn(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Ln=(P,w)=>{for(var L in w||(w={}))$n.call(w,L)&&Ct(P,L,w[L]);if(nr)for(var L of nr(w))Cr.call(w,L)&&Ct(P,L,w[L]);return P},Qr={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:P},{call:w,put:L}){var ve;const ze=yield w(xn.gp,P);return(ve=ze==null?void 0:ze.teacher_list)==null||ve.map(yr=>(yr.key=yr.course_member_id,yr)),yield L({type:"save",payload:{list:ze}}),ze},*getStudentsList({payload:P},{call:w,put:L}){var ve;const ze=yield w(xn.ur,P);return(ve=ze==null?void 0:ze.students)==null||ve.map(yr=>(yr.key=yr.user_id,yr)),yield L({type:"save",payload:{studentsList:ze}}),ze},*getApplyList({payload:P},{call:w,put:L}){const ve=yield w(xn.s,P);return yield L({type:"save",payload:{applyList:ve}}),ve},*getAllCourseGroups({payload:P},{call:w,put:L}){const ve=yield w(xn.xV,P);return yield L({type:"save",payload:{allCourseGroups:ve}}),ve},*getGraduationGroupList({payload:P},{call:w,put:L}){const ve=yield w(xn.Bg,P);return yield L({type:"save",payload:{graduationGroupList:ve}}),ve},*setAllCourseGroups({payload:P},{call:w,put:L}){const ve=yield w(xn.oZ,P);return yield L({type:"save",payload:{setAllCourseGroups:ve}}),ve},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Ln({},P)}})},*setUpdateIndex({payload:P},{call:w,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(P,w){return Ln(Ln({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},jr=e(80541),ei=Object.defineProperty,Rr=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,Ii=(P,w,L)=>w in P?ei(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,qi=(P,w)=>{for(var L in w||(w={}))Pi.call(w,L)&&Ii(P,L,w[L]);if(Rr)for(var L of Rr(w))si.call(w,L)&&Ii(P,L,w[L]);return P},Cs={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.BQ,P);return yield ve({type:"save",payload:{videoStatisticsList:qi({},ze)}}),ze},*getNewVideoStatisticsList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.cU,P);return yield ve({type:"save",payload:{newVideoStatisticsList:qi({},ze)}}),ze},*getVideoPeopleStatics({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.Zx,P);return yield ve({type:"save",payload:{videoPeopleStatics:qi({},ze)}}),ze},*getVideoDurationStatics({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.Mz,P);return yield ve({type:"save",payload:{videoDurationStatics:qi({},ze)}}),ze},*getVideoStatistics({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.ZY,P);return yield ve({type:"save",payload:{videoStatistics:qi({},ze)}}),ze},*getOneVideoStatisticsList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.cU,P);return yield ve({type:"save",payload:{oneVideoStatisticsList:qi({},ze)}}),ze},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:qi({},P)}})},*getStudentVideoStatisticsList({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.Vg,P);return yield ve({type:"save",payload:{StudentvideoStatistics:qi({},ze)}}),ze}},reducers:{save(P,w){return qi(qi({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}};const Ls={isChinese:!1,key:1,\u9996\u9875:"Home",\u793E\u533A:"Community",OpenI\u793E\u533A\u7AE0\u7A0B:"Openl's bylaws",\u542F\u667A\u5F00\u6E90\u8BB8\u53EF\u8BC1:"Open-source license",\u7EC4\u7EC7\u7ED3\u6784:"Organization structure",\u6B22\u8FCE\u52A0\u5165OpenI:"Welcome to Openl",\u793E\u533A\u52A8\u6001:"Dynamic",\u8BBA\u575B\u4EA4\u6D41:"Communication",\u5B66\u4E60:"ACTIVITY",\u4E91\u8111\u5F00\u6E90\u5B9E\u8BAD:"Open source training",\u5F00\u6E90\u521B\u65B0\u5927\u8D5B:"Innovation Competition",\u793E\u533A\u6D3B\u52A8:"STUDY",AI\u534F\u4F5C\u5E73\u53F0:"AI COLLABORATION",\u4E2A\u4EBA\u4E2D\u5FC3:"Personal Center",\u4EFB\u52A1\u7BA1\u7406:"Task Management",\u5408\u5E76\u8BF7\u6C42:"Pull Requests",\u91CC\u7A0B\u7891:"Milestones",AI\u6D41\u6C34\u7EBF:"MLOPS",\u9879\u76EE:"Projects",\u6570\u636E\u96C6:"Datasets",\u8BBA\u575B:"Forum",\u5B9E\u8BAD:"Training",\u7ADE\u8D5B:"Competition",\u5927\u6570\u636E:"Big Data",\u5168\u90E8:"All",\u5373\u5C06\u53D1\u5E03:"Upcoming",\u8FDB\u884C\u4E2D:"Ongoing",\u5F80\u671F\u6BD4\u8D5B:"Past",\u6570\u636E\u7EDF\u8BA1:"Statistics",\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0:"Enter the competition name",\u6682\u65E0\u6570\u636E:"NO DATA",\u7ADE\u8D5B\u65F6\u95F4:"Time",\u62A5\u540D\u622A\u6B62\u65F6\u95F4:"Deadline",\u6D4F\u89C8\u6570:"View",\u5DF2\u62A5\u540D\u540D\u8BCD:"Participation",\u5DF2\u62A5\u540D:"Registered",\u7ACB\u5373\u62A5\u540D:"Register Now",\u8FDB\u884C\u4E2D\u56FE\u6807:"Ongoing",\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F:"Entry mode",\u52A0\u5165\u6218\u961F\u53C2\u8D5B:"Join the team",\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B:"Create a team",\u5728\u7EBF\u7ADE\u8D5B:"HOME",\u5956\u91D1:"Bonus",\u6D4F\u89C8:"View",\u62A5\u540D:"Participation",\u6682\u65E0:"~","\u7ADE\u8D5B\u65F6\u95F4\uFF1A":"Time:","\u62A5\u540D\u622A\u6B62\uFF1A":"Deadline:","\u7ADE\u8D5B\u72B6\u6001\uFF1A":"State:",\u8D5B\u9898\u5165\u53E3:"competition subject",\u6211\u7684\u6218\u961F:"My team",\u7F16\u8F91:"Edit",\u4E0A\u4F20\u9644\u4EF6:"Upload attachment","(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)":"(The size of a single file is less than 150M)",\u63D0\u4EA4:"Confirm",\u53D6\u6D88:"Cancel",\u62A5\u540D\u94FE\u63A5:"My team",\u52A0\u5165\u6218\u961F:"Join the team",\u521B\u5EFA\u6218\u961F:"Create a team",\u4F5C\u54C1\u6307\u5BFC\u5F20\u8001\u5E08\u5FAE\u4FE1:"Advisor Zhang's wechat",\u6218\u961F\u603B\u6570:"Number of team",\u53C2\u8D5B\u603B\u4EBA\u6570:"number of participants",\u4E2A:"",\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u641C\u7D22:"Please enter the team name",\u7BA1\u7406\u7684\u6218\u961F:"Management team",\u5168\u90E8\u6218\u961F:"All the team",\u521B\u5EFA\u65F6\u95F4:"Creation time",\u9080\u8BF7\u7801:"Invitation code",\u6218\u961F\u6210\u5458:"Team members",\u8BBE\u7F6E:"Setting",\u67E5\u770B:"Check",\u5220\u9664\u6218\u961F:"Delete",\u786E\u5B9A:"Confirm",\u786E\u8BA4:"Confirm",\u5220\u9664:"Delete",\u8BF7\u8F93\u5165\u9080\u8BF7\u7801:"Please enter the invitation code",\u961F\u540D:"Team name",\u8BF7\u8F93\u5165\u961F\u540D:"Please enter the team name","\u6B22\u8FCE\u62A5\u540D\u53C2\u52A0\u672C\u9879\u8D5B\u4E8B\uFF01\u5168\u9762\u652F\u6301\u5404\u7C7B\u7ADE\u8D5B\u7684\u5728\u7EBF\u8FD0\u884C\u7BA1\u7406\uFF0C":"Welcome to register for this event! Fully support the online operation and management of all kinds of competitions,","\u5927\u6570\u636E\u3001\u4EBA\u5DE5\u667A\u80FD\u3001\u5404\u7C7B\u82AF\u7247\u67B6\u6784\u7B49\u7ADE\u8D5B\u4EFB\u52A1\u5747\u53EF\u5728\u7EBF\u8FD0\u884C\u3001\u90E8\u7F72\u548C\u8BC4\u6D4B\u3002":"Big data, artificial intelligence, various chip architectures and other competition tasks can be run, deployed and evaluated online.",\u7F16\u8F91\u6218\u961F\u4FE1\u606F:"Editorial team",\u7F16\u8F91\u6218\u961F:"Editorial team",\u4E0A\u4F20LOGO:"Uploading LOGO","(\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M)":"(JPG, GIF, and PNG files are supported. The file size must be smaller than 2 MB)",\u8BBE\u7F6E\u6218\u961F\u6210\u5458:"Setting up team Members",\u6DFB\u52A0\u6559\u5E08:"Add the teacher","\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0":"Please enter teacher name/cell phone number to search","\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB":"Add students/professionals","\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0":"Please enter member name/cell phone number to search",\u5EFA\u8BAE\u4F18\u5148\u5C06\u6559\u5E08\u8BBE\u7F6E\u4E3A\u961F\u957F:"Prioritize teachers as team leaders",\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458:"Please add team members",\u540D\u6559\u5E08:"teacher",\u540D\u5B66\u751F:"student",\u5934\u50CF:"Portrait",\u59D3\u540D:"Name",\u624B\u673A:"Phone no","\u5B66\u6821/\u5355\u4F4D":"School/Unit",\u804C\u4E1A:"Professional",\u5B66\u53F7:"Student id",\u89D2\u8272:"Role",\u64CD\u4F5C:"Operation",\u5373\u5C06\u53D1\u5E03\u56FE\u6807:"Upcoming",\u672A\u53D1\u5E03:"unpublished",\u5DF2\u7ED3\u675F:"finished",\u63D0\u4EA4\u6210\u529F:"Submit Successfully",\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A:"The content cannot be empty",\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A:"The invitation code cannot be empty",\u6218\u961F\u9080\u8BF7\u7801\u65E0\u6548:"Invalid invitation code",\u60A8\u5DF2\u52A0\u5165\u8BE5\u6218\u961F:"You have joined the team",\u52A0\u5165\u6218\u961F\u6210\u529F:"Join the team successfully",\u6218\u961F\u540D\u4E0D\u80FD\u4E3A\u7A7A:"Team name cannot be empty",\u521B\u5EFA\u6218\u961F\u6210\u529F:"Team creation succeeded",\u590D\u5236\u6210\u529F:"Copy success",\u5220\u9664\u6218\u961F\u5F39\u6846:"Delete the team",\u662F\u5426\u786E\u8BA4\u5220\u9664\u6218\u961F:"Confirm to delete the team\uFF1F",\u5220\u9664\u6210\u529F:"Deleted successfully",\u961F\u957F:"Team Leader",\u521B\u5EFA\u8005:"Founder",\u6559\u6388:"professor",\u7814\u7A76\u5458:"researcher",\u526F\u6559\u6388:"Associate professor",\u526F\u7814\u7A76\u5458:"Associate Research Fellow",\u8BB2\u5E08:"lecturer",\u52A9\u7406\u7814\u7A76\u5458:"Assistant Research Fellow",\u52A9\u7406\u7814\u6559\u6388:"Assistant professor",\u4FEE\u6539\u6210\u529F:"Modify Successfully",\u961F\u5458:"team member","\u8BBE\u7F6E\u4E3A\u961F\u957F\uFF0C\u6743\u9650\uFF1A\u7F16\u8F91\u6218\u961F\u3001\u8BBE\u7F6E\u6218\u961F\u6210\u5458\u3001\u8F6C\u79FB\u961F\u957F\u3001\u5220\u9664\u6218\u961F":"Set to Team leader, permissions: Edit team, set team members, transfer team leader, delete team"},cs={isChinese:!0,key:2,\u9996\u9875:"\u9996\u9875",\u793E\u533A:"\u793E\u533A",OpenI\u793E\u533A\u7AE0\u7A0B:"OpenI\u793E\u533A\u7AE0\u7A0B",\u542F\u667A\u5F00\u6E90\u8BB8\u53EF\u8BC1:"\u542F\u667A\u5F00\u6E90\u8BB8\u53EF\u8BC1",\u7EC4\u7EC7\u7ED3\u6784:"\u7EC4\u7EC7\u7ED3\u6784",\u6B22\u8FCE\u52A0\u5165OpenI:"\u6B22\u8FCE\u52A0\u5165OpenI",\u793E\u533A\u52A8\u6001:"\u793E\u533A\u52A8\u6001",\u8BBA\u575B\u4EA4\u6D41:"\u8BBA\u575B\u4EA4\u6D41",\u5B66\u4E60:"\u5B66\u4E60",\u4E91\u8111\u5F00\u6E90\u5B9E\u8BAD:"\u4E91\u8111\u5F00\u6E90\u5B9E\u8BAD",\u5F00\u6E90\u521B\u65B0\u5927\u8D5B:"\u5F00\u6E90\u521B\u65B0\u5927\u8D5B",\u793E\u533A\u6D3B\u52A8:"\u793E\u533A\u6D3B\u52A8",AI\u534F\u4F5C\u5E73\u53F0:"AI\u534F\u4F5C\u5E73\u53F0",\u4E2A\u4EBA\u4E2D\u5FC3:"\u4E2A\u4EBA\u4E2D\u5FC3",\u4EFB\u52A1\u7BA1\u7406:"\u4EFB\u52A1\u7BA1\u7406",\u5408\u5E76\u8BF7\u6C42:"\u5408\u5E76\u8BF7\u6C42",\u91CC\u7A0B\u7891:"\u91CC\u7A0B\u7891",AI\u6D41\u6C34\u7EBF:"AI\u6D41\u6C34\u7EBF",\u9879\u76EE:"\u9879\u76EE",\u6570\u636E\u96C6:"\u6570\u636E\u96C6",\u8BBA\u575B:"\u8BBA\u575B",\u5B9E\u8BAD:"\u5B9E\u8BAD",\u7ADE\u8D5B:"\u7ADE\u8D5B",\u5927\u6570\u636E:"\u5927\u6570\u636E",\u5168\u90E8:"\u5168\u90E8",\u5373\u5C06\u53D1\u5E03:"\u5373\u5C06\u53D1\u5E03",\u8FDB\u884C\u4E2D:"\u8FDB\u884C\u4E2D",\u5F80\u671F\u6BD4\u8D5B:"\u5F80\u671F\u6BD4\u8D5B",\u6570\u636E\u7EDF\u8BA1:"\u6570\u636E\u7EDF\u8BA1",\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",\u6682\u65E0\u6570\u636E:"\u6682\u65E0\u6570\u636E",\u7ADE\u8D5B\u65F6\u95F4:"\u7ADE\u8D5B\u65F6\u95F4",\u62A5\u540D\u622A\u6B62\u65F6\u95F4:"\u62A5\u540D\u622A\u6B62\u65F6\u95F4",\u6D4F\u89C8\u6570:"\u6D4F\u89C8\u6570",\u5DF2\u62A5\u540D\u540D\u8BCD:"\u5DF2\u62A5\u540D",\u5DF2\u62A5\u540D:"\u5DF2\u62A5\u540D",\u7ACB\u5373\u62A5\u540D:"\u7ACB\u5373\u62A5\u540D",\u8FDB\u884C\u4E2D\u56FE\u6807:"\u8FDB\u884C\u4E2D",\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",\u52A0\u5165\u6218\u961F\u53C2\u8D5B:"\u52A0\u5165\u6218\u961F\u53C2\u8D5B",\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B:"\u53BB\u521B\u5EFA\u53C2\u8D5B\u6218\u961F",\u5728\u7EBF\u7ADE\u8D5B:"\u5728\u7EBF\u7ADE\u8D5B",\u5956\u91D1:"\u5956\u91D1",\u6D4F\u89C8:"\u6D4F\u89C8",\u62A5\u540D:"\u62A5\u540D",\u6682\u65E0:"\u6682\u65E0","\u7ADE\u8D5B\u65F6\u95F4\uFF1A":"\u7ADE\u8D5B\u65F6\u95F4\uFF1A","\u62A5\u540D\u622A\u6B62\uFF1A":"\u62A5\u540D\u622A\u6B62\uFF1A","\u7ADE\u8D5B\u72B6\u6001\uFF1A":"\u7ADE\u8D5B\u72B6\u6001\uFF1A",\u8D5B\u9898\u5165\u53E3:"\u8D5B\u9898\u5165\u53E3",\u6211\u7684\u6218\u961F:"\u6211\u7684\u6218\u961F",\u7F16\u8F91:"\u7F16\u8F91",\u4E0A\u4F20\u9644\u4EF6:"\u4E0A\u4F20\u9644\u4EF6","(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)":"(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)",\u63D0\u4EA4:"\u63D0\u4EA4",\u53D6\u6D88:"\u53D6\u6D88",\u62A5\u540D\u94FE\u63A5:"\u62A5\u540D",\u52A0\u5165\u6218\u961F:"\u52A0\u5165\u6218\u961F",\u521B\u5EFA\u6218\u961F:"\u521B\u5EFA\u6218\u961F",\u4F5C\u54C1\u6307\u5BFC\u5F20\u8001\u5E08\u5FAE\u4FE1:"\u4F5C\u54C1\u6307\u5BFC\u5F20\u8001\u5E08\u5FAE\u4FE1",\u6218\u961F\u603B\u6570:"\u6218\u961F\u603B\u6570",\u53C2\u8D5B\u603B\u4EBA\u6570:"\u53C2\u8D5B\u603B\u4EBA\u6570",\u4E2A:"\u4E2A",\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u641C\u7D22:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u641C\u7D22",\u7BA1\u7406\u7684\u6218\u961F:"\u7BA1\u7406\u7684\u6218\u961F",\u5168\u90E8\u6218\u961F:"\u5168\u90E8\u6218\u961F",\u521B\u5EFA\u65F6\u95F4:"\u521B\u5EFA\u65F6\u95F4",\u9080\u8BF7\u7801:"\u9080\u8BF7\u7801",\u6218\u961F\u6210\u5458:"\u6218\u961F\u6210\u5458",\u8BBE\u7F6E:"\u8BBE\u7F6E",\u67E5\u770B:"\u67E5\u770B",\u5220\u9664\u6218\u961F:"\u5220\u9664\u6218\u961F",\u786E\u5B9A:"\u786E\u5B9A",\u786E\u8BA4:"\u786E\u8BA4",\u5220\u9664:"\u5220\u9664",\u8BF7\u8F93\u5165\u9080\u8BF7\u7801:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801",\u961F\u540D:"\u961F\u540D",\u8BF7\u8F93\u5165\u961F\u540D:"\u8BF7\u8F93\u5165\u961F\u540D","\u6B22\u8FCE\u62A5\u540D\u53C2\u52A0\u672C\u9879\u8D5B\u4E8B\uFF01\u5168\u9762\u652F\u6301\u5404\u7C7B\u7ADE\u8D5B\u7684\u5728\u7EBF\u8FD0\u884C\u7BA1\u7406\uFF0C":"\u6B22\u8FCE\u62A5\u540D\u53C2\u52A0\u672C\u9879\u8D5B\u4E8B\uFF01\u5168\u9762\u652F\u6301\u5404\u7C7B\u7ADE\u8D5B\u7684\u5728\u7EBF\u8FD0\u884C\u7BA1\u7406\uFF0C","\u5927\u6570\u636E\u3001\u4EBA\u5DE5\u667A\u80FD\u3001\u5404\u7C7B\u82AF\u7247\u67B6\u6784\u7B49\u7ADE\u8D5B\u4EFB\u52A1\u5747\u53EF\u5728\u7EBF\u8FD0\u884C\u3001\u90E8\u7F72\u548C\u8BC4\u6D4B\u3002":"\u5927\u6570\u636E\u3001\u4EBA\u5DE5\u667A\u80FD\u3001\u5404\u7C7B\u82AF\u7247\u67B6\u6784\u7B49\u7ADE\u8D5B\u4EFB\u52A1\u5747\u53EF\u5728\u7EBF\u8FD0\u884C\u3001\u90E8\u7F72\u548C\u8BC4\u6D4B\u3002",\u7F16\u8F91\u6218\u961F\u4FE1\u606F:"\u7F16\u8F91\u6218\u961F\u4FE1\u606F",\u7F16\u8F91\u6218\u961F:"\u7F16\u8F91\u6218\u961F",\u4E0A\u4F20LOGO:"\u4E0A\u4F20LOGO","(\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M)":"(\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M)",\u8BBE\u7F6E\u6218\u961F\u6210\u5458:"\u8BBE\u7F6E\u6218\u961F\u6210\u5458",\u6DFB\u52A0\u6559\u5E08:"\u6DFB\u52A0\u6559\u5E08","\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0":"\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0","\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB":"\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB","\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0":"\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",\u5EFA\u8BAE\u4F18\u5148\u5C06\u6559\u5E08\u8BBE\u7F6E\u4E3A\u961F\u957F:"\u5EFA\u8BAE\u4F18\u5148\u5C06\u6559\u5E08\u8BBE\u7F6E\u4E3A\u961F\u957F",\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458:"\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458",\u540D\u6559\u5E08:"\u540D\u6559\u5E08",\u540D\u5B66\u751F:"\u540D\u5B66\u751F",\u5934\u50CF:"\u5934\u50CF",\u59D3\u540D:"\u59D3\u540D",\u624B\u673A:"\u624B\u673A","\u5B66\u6821/\u5355\u4F4D":"\u5B66\u6821/\u5355\u4F4D",\u804C\u4E1A:"\u804C\u4E1A",\u5B66\u53F7:"\u5B66\u53F7",\u89D2\u8272:"\u89D2\u8272",\u64CD\u4F5C:"\u64CD\u4F5C",\u5373\u5C06\u53D1\u5E03\u56FE\u6807:"\u5373\u5C06\u53D1\u5E03",\u672A\u53D1\u5E03:"\u672A\u53D1\u5E03",\u5DF2\u7ED3\u675F:"\u5DF2\u7ED3\u675F",\u63D0\u4EA4\u6210\u529F:"\u63D0\u4EA4\u6210\u529F",\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A:"\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A:"\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A",\u6218\u961F\u9080\u8BF7\u7801\u65E0\u6548:"\u6218\u961F\u9080\u8BF7\u7801\u65E0\u6548",\u60A8\u5DF2\u52A0\u5165\u8BE5\u6218\u961F:"\u60A8\u5DF2\u52A0\u5165\u8BE5\u6218\u961F",\u52A0\u5165\u6218\u961F\u6210\u529F:"\u52A0\u5165\u6218\u961F\u6210\u529F",\u6218\u961F\u540D\u4E0D\u80FD\u4E3A\u7A7A:"\u6218\u961F\u540D\u4E0D\u80FD\u4E3A\u7A7A",\u521B\u5EFA\u6218\u961F\u6210\u529F:"\u521B\u5EFA\u6218\u961F\u6210\u529F",\u590D\u5236\u6210\u529F:"\u590D\u5236\u6210\u529F",\u5220\u9664\u6218\u961F\u5F39\u6846:"\u5220\u9664\u6218\u961F",\u662F\u5426\u786E\u8BA4\u5220\u9664\u6218\u961F:"\u662F\u5426\u786E\u8BA4\u5220\u9664\u6218\u961F",\u5220\u9664\u6210\u529F:"\u5220\u9664\u6210\u529F",\u961F\u957F:"\u961F\u957F",\u521B\u5EFA\u8005:"\u521B\u5EFA\u8005",\u6559\u6388:"\u6559\u6388",\u7814\u7A76\u5458:"\u7814\u7A76\u5458",\u526F\u6559\u6388:"\u526F\u6559\u6388",\u526F\u7814\u7A76\u5458:"\u526F\u7814\u7A76\u5458",\u8BB2\u5E08:"\u8BB2\u5E08",\u52A9\u7406\u7814\u7A76\u5458:"\u52A9\u7406\u7814\u7A76\u5458",\u52A9\u7406\u6559\u6388:"\u52A9\u7406\u6559\u6388",\u4FEE\u6539\u6210\u529F:"\u4FEE\u6539\u6210\u529F",\u5BF9\u5458:"\u961F\u5458","\u8BBE\u7F6E\u4E3A\u961F\u957F\uFF0C\u6743\u9650\uFF1A\u7F16\u8F91\u6218\u961F\u3001\u8BBE\u7F6E\u6218\u961F\u6210\u5458\u3001\u8F6C\u79FB\u961F\u957F\u3001\u5220\u9664\u6218\u961F":"\u8BBE\u7F6E\u4E3A\u961F\u957F\uFF0C\u6743\u9650\uFF1A\u7F16\u8F91\u6218\u961F\u3001\u8BBE\u7F6E\u6218\u961F\u6210\u5458\u3001\u8F6C\u79FB\u961F\u957F\u3001\u5220\u9664\u6218\u961F"};var ui=e(65906),is=Object.defineProperty,wt=Object.getOwnPropertySymbols,ss=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,Ds=(P,w,L)=>w in P?is(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,gi=(P,w)=>{for(var L in w||(w={}))ss.call(w,L)&&Ds(P,L,w[L]);if(wt)for(var L of wt(w))ai.call(w,L)&&Ds(P,L,w[L]);return P},ci={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",qs:localStorage.getItem("languageText")==="false"?Ls:cs,RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.cC,P)},*getGuides({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.Ax,P);return yield ve({type:"save",payload:{GuidesData:ze}}),ze},*switchLanguage({payload:P},{call:w,put:L}){localStorage.setItem("languageText",P),yield L({type:"save",payload:{qs:P?cs:Ls}})},*getList({payload:P},{call:w,put:L}){const ve=P,ze=yield w(ui.bQ,P);return yield L({type:"save",payload:gi({listParams:ve},ze)}),ze},*getMemberWorks({payload:P},{call:w,put:L}){const ve=yield w(ui.xx,P);return yield L({type:"save",payload:{MemberWorks:ve||{}}}),ve},*addApplytojoincourse({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.qS,P)},*competitionTeams({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.Pt,P)},*getStaff({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.Dh,P);return yield ve({type:"save",payload:{Staff:ze}}),ze},*getHeader({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.Pg,P);return yield ve({type:"save",payload:{Header:ze}}),ze},*getItem({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.rV,P);return yield ve({type:"save",payload:{RightItems:ze}}),ze},*updateMdContent({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.zj,P)},*getTeamList({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.aq,P)},*getTeamDetail({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.Ze,P)},*UpTeam({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.yS,P)},*DeleteTeam({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.ps,P)},*ExitTeam({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.vV,P)},*AddTeam({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.FU,P)},*AddPersonnel({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.R9,P)},*JoinTeam({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.zc,P);return console.log(ze,"response"),ze},*getTeacher({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.jS,P)},*getStudents({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.sK,P)},*SubmitTeam({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.rm,P)},*Reward({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.Qp,P)},*ChartRules({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.Ux,P)},*Charts({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.GQ,P)},*TabResults({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.ml,P);return yield ve({type:"save",payload:{TabResultList:ze}}),ze},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:gi({},P)}})},*Results({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.u9,P)},*Prize({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.pU,P);return yield ve({type:"save",payload:{Prizes:ze}}),ze},*Accounts({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.XJ,P);return yield ve({type:"save",payload:{Account:ze}}),ze},*getVerification({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.Ni,P)},*PhoneBind({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.uZ,P)},*EmailBind({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.rk,P)},*Authentication({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.Vy,P)},*Professional({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.tC,P)},*setleader({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.tO,P)},*getShixun({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.qj,P)},*getCourse({payload:P,callback:w},{call:L,put:ve}){return yield L(ui.XR,P)},*competition_teams({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.zz,P);return yield ve({type:"save",payload:{competition_team:ze}}),ze},*all_team_members({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(ui.$P,P);return yield ve({type:"save",payload:{all_team_member:ze}}),ze}},reducers:{save(P,w){return gi(gi({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Se=e(82093),st=Object.defineProperty,et=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,ln=(P,w,L)=>w in P?st(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,cn=(P,w)=>{for(var L in w||(w={}))Rt.call(w,L)&&ln(P,L,w[L]);if(et)for(var L of et(w))ht.call(w,L)&&ln(P,L,w[L]);return P},wn=(P,w,L)=>new Promise((ve,ze)=>{var yr=Fi=>{try{ji(L.next(Fi))}catch(Os){ze(Os)}},Vr=Fi=>{try{ji(L.throw(Fi))}catch(Os){ze(Os)}},ji=Fi=>Fi.done?ve(Fi.value):Promise.resolve(Fi.value).then(yr,Vr);ji((L=L.apply(P,w)).next())});const Wn=P=>wn(void 0,null,function*(){return(0,Se.ZP)("/api/training_subjects/study_subjects.json",{method:"get",params:cn({},P)})}),We=P=>wn(void 0,null,function*(){return(0,Se.ZP)("/api/training_subjects/banner.json",{method:"get",params:cn({},P)})}),tt=P=>wn(void 0,null,function*(){return(0,Se.ZP)("/api/training_subjects.json",{method:"get",params:cn({},P)})}),xe=P=>wn(void 0,null,function*(){return(0,Se.ZP)("/api/training_subjects/all_shixuns.json",{method:"get",params:cn({},P)})}),at=P=>wn(void 0,null,function*(){return(0,Se.ZP)("/api/training_subjects/all_tags.json",{method:"get",params:cn({},P)})}),an=P=>wn(void 0,null,function*(){return(0,Se.ZP)("/api/training_subjects/info_show.json",{method:"get",params:cn({},P)})});var bn=Object.defineProperty,Fn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Sr=(P,w,L)=>w in P?bn(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Cn=(P,w)=>{for(var L in w||(w={}))On.call(w,L)&&Sr(P,L,w[L]);if(Fn)for(var L of Fn(w))zn.call(w,L)&&Sr(P,L,w[L]);return P},ur={namespace:"course",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},SubjectList:{},Tags:[],InfoShow:{},SubjectBanner:{},StudyList:{}},effects:{*getStudyList({payload:P},{call:w,put:L}){const ve=yield w(Wn,P);return yield L({type:"save",payload:{StudyList:ve==null?void 0:ve.data}}),ve},*getBannerList({payload:P},{call:w,put:L}){var ve,ze;const yr=yield w(We,P);yield L({type:"save",payload:{BannerList:(ve=yr.data)==null?void 0:ve.top_banner,Adv:(ze=yr.data)==null?void 0:ze.adv}})},*getBannerSubjects({payload:P},{call:w,put:L}){const{data:ve}=yield w(tt,P);yield L({type:"save",payload:{SubjectBanner:ve}})},*getAllShixuns({payload:P},{call:w,put:L}){const{data:ve}=yield w(xe,P);yield L({type:"save",payload:{SubjectList:ve}})},*getTags({payload:P},{call:w,put:L}){const{data:{list:ve}}=yield w(at,P);yield L({type:"save",payload:{Tags:[{id:-1,name:"\u5168\u90E8"},...ve]}})},*getInfoShow({payload:P},{call:w,put:L}){const{data:ve}=yield w(an,P);yield L({type:"save",payload:{InfoShow:ve}})}},reducers:{save(P,w){return Cn(Cn({},P),w.payload)}}},ir=e(83325),fr=e(97760),Ps=Object.defineProperty,_i=Object.defineProperties,bi=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,ms=(P,w,L)=>w in P?Ps(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Zs=(P,w)=>{for(var L in w||(w={}))Yi.call(w,L)&&ms(P,L,w[L]);if(Ur)for(var L of Ur(w))Hi.call(w,L)&&ms(P,L,w[L]);return P},Xi=(P,w)=>_i(P,bi(w)),Qa={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[fr.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${fr.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[fr.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${fr.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Zs({},P)}})},*getMajorList({payload:P},{call:w,put:L,select:ve}){const{userInfo:ze}=yield ve(yr=>yr.user);if(ze!=null&&ze.school_id){const yr=yield w(ir.BA,ze.school_id);yr&&yr.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:fr.k[0],value:yr.data.map(Vr=>({label:Vr.name,value:Vr.ec_major_school_id}))}}))}},*getYearList({payload:P},{call:w,put:L}){const ve=yield w(ir.Nx,P);ve&&ve.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:fr.k[1],value:ve.data.map(ze=>({label:ze.year,value:ze.ec_year_id}))}}))},*getCourseResultDetail({payload:P},{call:w,put:L}){console.log(P,"payload");const ve=yield w(ir.p1,P);ve&&ve.ec_course_target&&(yield L({type:"setEchartsData",payload:ve}))},*getCourseResultDetailClass({payload:P},{call:w,put:L}){const ve=yield w(ir.ff,P);ve&&ve.class_name&&(yield L({type:"save",payload:{classDataSource:{active:null,dataList:[...ve.class_name]}}}))},*setClassActive({payload:P},{call:w,put:L}){yield L({type:"save",payload:{classDataSource:Zs({},P)}})}},reducers:{save(P,w){return Zs(Zs({},P),w.payload)},setMajorOrYearDataSource(P,{payload:w}){return Xi(Zs({},P),{headerData:Xi(Zs({},P.headerData),{dataSource:Xi(Zs({},P.headerData.dataSource),{[w.key]:Xi(Zs({},P.headerData.dataSource[w.key]),{dataList:w.value})})})})},setMajorOrYearActive(P,{payload:w}){return Xi(Zs({},P),{headerData:Xi(Zs({},P.headerData),{active:Xi(Zs({},P.headerData.active),{[w.key]:w.value})})})},setEchartsData(P,{payload:w}){let L={name:w.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},ve={name:w.course_name||"",xData:[],seriesData:[]},ze={};return w.ec_course_target.forEach((yr,Vr)=>{yr.position=Vr+1,L=Xi(Zs({},L),{dataSource:{xData:[...L.dataSource.xData,Vr+1],yBarData:[...L.dataSource.yBarData,yr.actual_grade],yLineData:[...L.dataSource.yLineData,yr.standard_grade]}});let ji=[],Fi={min:[],max:[]},Os=[],Va=[],Xo=[];yr.student_data.detail.forEach((Na,No)=>{let yo=Na.score;ji.push(No+1),Fi.max.push(yo>=yr.student_data.goal_score?yo:null),Fi.min.push(yo>=yr.student_data.goal_score?null:yo),Os.push(Na.name),Va.push(Na.student_id),Xo.push(Na.clazz)}),ze[Vr+1]={name:Vr+1,average_score:yr.student_data.average_score,goal_score:yr.student_data.goal_score,xData:ji,yData:Fi,name_data:Os,student_ids:Va,class_data:Xo,goal_scoreData:new Array(yr.student_data.detail.length).fill(yr.student_data.goal_score),average_scoreData:new Array(yr.student_data.detail.length).fill(yr.student_data.average_score)}}),w.history.forEach(yr=>{ve=Xi(Zs({},ve),{xData:[...ve.xData,yr.year],seriesData:[...ve.seriesData,yr.total_score]})}),Xi(Zs({},P),{name:w.course_name||"",tabListData:w.ec_course_target,echartsData:{barData:L,lineData:ve,scatterData:ze}})}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ta=Object.defineProperty,Fa=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,la=(P,w,L)=>w in P?ta(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Ia=(P,w)=>{for(var L in w||(w={}))Jr.call(w,L)&&la(P,L,w[L]);if(Fa)for(var L of Fa(w))Ma.call(w,L)&&la(P,L,w[L]);return P},Ja={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Ia({},P)}})},*setShowMenu({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showMenu:P}})},*setMatrixVerify({payload:P},{call:w,put:L}){yield L({type:"save",payload:{matrixVerify:Ia({},P)}})}},reducers:{save(P,w){return Ia(Ia({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},xo=e(56854),Xs=Object.defineProperty,hs=Object.defineProperties,va=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,Po=(P,w,L)=>w in P?Xs(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Fs=(P,w)=>{for(var L in w||(w={}))zr.call(w,L)&&Po(P,L,w[L]);if(Eo)for(var L of Eo(w))sa.call(w,L)&&Po(P,L,w[L]);return P},di=(P,w)=>hs(P,va(w)),Ws={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[fr.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${fr.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[fr.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${fr.k[1]}`,loading:"engineeringNavigtion/getYearList",dataList:[]}},active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"\u6307\u6807\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"\u6BD5\u4E1A\u6307\u6807",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"\u6BD5\u4E1A\u77E9\u9635",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"\u6307\u6807\u70B9",value:"-",unit:"\u9879"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"}]},course:{title:"\u8BFE\u7A0B\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"\u8BFE\u7A0B\u5217\u8868",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"\u8BFE\u7A0B\u77E9\u9635",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"\u8BFE\u7A0B\u76EE\u6807",value:"-",unit:"\u9879"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"}]}},teamData:{teach:{title:"\u6388\u8BFE\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]},work:{title:"\u5DE5\u4F5C\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]}}},totalListData:[{key:"student_count",title:"\u5F53\u524D\u5B66\u751F\u603B\u6570",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"\u8F6C\u5165\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"\u8F6C\u51FA\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Fs({},P)}})},*getMajorList({},{call:P,put:w,select:L}){const{userInfo:ve}=yield L(ze=>ze.user);if(ve!=null&&ve.school_id){const ze=yield P(ir.BA,ve.school_id);if(ze&&ze.data){const yr=xo.U.getItem(ve==null?void 0:ve.login);yield w({type:"setMajorOrYearDataSource",payload:{key:fr.k[0],value:ze.data.map(Vr=>({label:Vr.name,value:Vr.ec_major_school_id})),active:ze.data.length>0?yr[0]||ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:w,put:L,select:ve}){const ze=yield w(ir.Nx,P.id),{userInfo:yr}=yield ve(Vr=>Vr.user);if(ze&&ze.data){const Vr=xo.U.getItem(yr==null?void 0:yr.login);yield L({type:"setMajorOrYearDataSource",payload:{key:fr.k[1],value:ze.data.map(ji=>({label:ji.year,value:ji.ec_year_id})),active:ze.data.length>0?P.firstEnter?Vr[1]:ze.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:P,put:w,select:L}){const{headerData:ve}=yield L(Vr=>Vr.engineeringNavigtion),{userInfo:ze}=yield L(Vr=>Vr.user);let yr={};if(ve.active[fr.k[1]]&&ze.school_id){const Vr=[ve.active[fr.k[0]],ve.active[fr.k[1]]];xo.U.setItem(ze==null?void 0:ze.login,Vr);const ji=yield P(ir.bA,{ec_year_id:ve.active[fr.k[1]],school_id:ze.school_id});ji&&ji.data&&(yr=ji.data),yield w({type:"setTopPage",payload:yr})}},*putTopPageName({payload:P,callback:w},{call:L,put:ve}){try{const ze=yield L(ir.ay,P);w(ze)}catch(ze){let yr="";ze&&(yr=JSON.stringify(ze),ze.message&&(yr=ze.message)),w({message:yr,status:999})}}},reducers:{save(P,w){return Fs(Fs({},P),w.payload)},setMajorOrYearDataSource(P,{payload:w}){let L=P.headerData.active;return w.active&&(L=di(Fs({},L),{[w.key]:w.active})),di(Fs({},P),{headerData:di(Fs({},P.headerData),{dataSource:di(Fs({},P.headerData.dataSource),{[w.key]:di(Fs({},P.headerData.dataSource[w.key]),{dataList:w.value})}),active:L})})},setMajorOrYearActive(P,{payload:w}){return di(Fs({},P),{headerData:di(Fs({},P.headerData),{active:di(Fs({},P.headerData.active),{[w.key]:w.value})})})},setTopPage(P,{payload:w}){return di(Fs({},P),{headerData:di(Fs({},P.headerData),{name:w.name,tabBarContent:{user_name:w.user_name,user_school:w.user_school,user_type:w.user_type}}),cardListData:di(Fs({},P.cardListData),{appraiseData:di(Fs({},P.cardListData.appraiseData),{norm:di(Fs({},P.cardListData.appraiseData.norm),{result:w.graduaiton_result,listData:P.cardListData.appraiseData.norm.listData.map(L=>di(Fs({},L),{value:w[L.key]||0}))}),course:di(Fs({},P.cardListData.appraiseData.course),{result:w.course_result,listData:P.cardListData.appraiseData.course.listData.map(L=>di(Fs({},L),{value:w[L.key]||0}))})}),teamData:{teach:di(Fs({},P.cardListData.teamData.teach),{tabBarContent:`${w.course_teachers?w.course_teachers.length:0}\u4EBA`,listData:w.course_teachers||[]}),work:di(Fs({},P.cardListData.teamData.work),{tabBarContent:`${w.work_teachers?w.work_teachers.length:0}\u4EBA`,listData:w.work_teachers||[]})}}),totalListData:P.totalListData.map(L=>di(Fs({},L),{value:w[L.key]||0}))})}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ka=Object.defineProperty,bo=Object.defineProperties,Jo=Object.getOwnPropertyDescriptors,Zo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Da=(P,w,L)=>w in P?ka(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,to=(P,w)=>{for(var L in w||(w={}))qo.call(w,L)&&Da(P,L,w[L]);if(Zo)for(var L of Zo(w))aa.call(w,L)&&Da(P,L,w[L]);return P},Wo=(P,w)=>bo(P,Jo(w)),iu={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:to({},P)}})},*getGraduationResultDetail({payload:P},{call:w,put:L}){const ve=yield w(ir.gq,P);yield L({type:"save",payload:{dataSource:ve}})}},reducers:{save(P,w){return to(to({},P),w.payload)},setDataSource(P,{payload:w}){let L=w;return Wo(to({},P),{dataSource:L})}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},pi=e(8591),mi=Object.defineProperty,ca=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,Hs=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,lu=(P,w,L)=>w in P?mi(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,$s=(P,w)=>{for(var L in w||(w={}))fo.call(w,L)&&lu(P,L,w[L]);if(Hs)for(var L of Hs(w))eu.call(w,L)&&lu(P,L,w[L]);return P},Mo=(P,w)=>ca(P,ba(w)),su=(P,w)=>{var L={};for(var ve in P)fo.call(P,ve)&&w.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&Hs)for(var ve of Hs(P))w.indexOf(ve)<0&&eu.call(P,ve)&&(L[ve]=P[ve]);return L},Uo={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[fr.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${fr.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[fr.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${fr.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:$s({},P)}})},*getMajorList({},{call:P,put:w,select:L}){const{userInfo:ve}=yield L(ze=>ze.user);if(ve!=null&&ve.school_id){const ze=yield P(ir.BA,ve.school_id);if(ze&&ze.data){const yr=xo.U.getItem(ve==null?void 0:ve.login);yield w({type:"setMajorOrYearDataSource",payload:{key:fr.k[0],value:ze.data.map(Vr=>({label:Vr.name,value:Vr.ec_major_school_id})),active:ze.data.length>0?yr[0]||ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:w,put:L,select:ve}){const ze=yield w(ir.Nx,P.id),{userInfo:yr}=yield ve(Vr=>Vr.user);if(ze&&ze.data){const Vr=xo.U.getItem(yr==null?void 0:yr.login);yield L({type:"setMajorOrYearDataSource",payload:{key:fr.k[1],value:ze.data.map(ji=>({label:ji.year,value:ji.ec_year_id})),active:ze.data.length>0?P.firstEnter?Vr[1]:ze.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:P,put:w,select:L}){const{headerData:ve}=yield L(Os=>Os.engineeringNormList),{userInfo:ze}=yield L(Os=>Os.user);let yr=[],Vr=[],ji="";const Fi=ve.active[fr.k[1]];if(Fi){const Os=[ve.active[fr.k[0]],ve.active[fr.k[1]]];xo.U.setItem(ze==null?void 0:ze.login,Os);const Va=yield P(ir.eM,Fi);Va&&Va.graduation_requirements&&(ji=Va.all_goal_value||"",yr=Va.graduation_requirements.map(Xo=>{var Na=Xo,{subitems:No}=Na,yo=su(Na,["subitems"]);return Vr.push(yo.id),Mo($s({},yo),{children:No})}))}yield w({type:"save",payload:{tabListData:yr,all_goal_value:ji,expandedRowKeys:Vr}})},*exportGraduation({},{call:P,select:w}){const{headerData:L}=yield w(ve=>ve.engineeringNormList);L.active[fr.k[1]]&&(yield P(ir.OE,L.active[fr.k[1]]))},*compute({payload:P},{call:w,put:L}){const ve=P,{all:ze}=ve,yr=su(ve,["all"]),Vr=yield w(ze?ir.Qx:ir.Xl,yr);Vr&&Vr.status===0?(pi.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield L({type:"getGraduationResults"})):pi.ZP.error(Vr.message)},*getFormulas({callback:P},{call:w,select:L}){const{headerData:ve}=yield L(ze=>ze.engineeringNormList);if(ve.active[fr.k[1]]){const ze=yield w(ir.mK,ve.active[fr.k[1]]);P(ze)}},*setFormulas({payload:P,callback:w},{call:L}){const ve=yield L(ir.y9,P);w(ve)},*putGoalValue({payload:P},{call:w,put:L}){const ve=yield w(ir.No,P);if(ve&&ve.status===0)pi.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield L({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield L({type:"getGraduationResults"});else{let ze="\u4FDD\u5B58\u5931\u8D25";ve&&ve.message&&(ze=ve.message),pi.ZP.error(ze)}}},reducers:{save(P,w){return $s($s({},P),w.payload)},setMajorOrYearDataSource(P,{payload:w}){let L=P.headerData.active;return w.active&&(L=Mo($s({},L),{[w.key]:w.active})),Mo($s({},P),{headerData:Mo($s({},P.headerData),{dataSource:Mo($s({},P.headerData.dataSource),{[w.key]:Mo($s({},P.headerData.dataSource[w.key]),{dataList:w.value})}),active:L})})},setMajorOrYearActive(P,{payload:w}){return Mo($s({},P),{headerData:Mo($s({},P.headerData),{active:Mo($s({},P.headerData.active),{[w.key]:w.value})})})}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Hu=e(14195),Go=Object.defineProperty,Ko=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Io=(P,w,L)=>w in P?Go(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Su=(P,w)=>{for(var L in w||(w={}))cu.call(w,L)&&Io(P,L,w[L]);if(Ko)for(var L of Ko(w))Nu.call(w,L)&&Io(P,L,w[L]);return P},au={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:P},{call:w,put:L}){const ve=yield w(Hu.Si,P);return yield L({type:"save",payload:{forumsDetailData:Su({},ve)}}),ve},*setForumsDetailData({payload:P},{call:w,put:L}){yield L({type:"save",payload:{forumsDetailData:Su({},P)}})}},reducers:{save(P,w){return Su(Su({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ou=Object.defineProperty,Sa=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Jt=(P,w,L)=>w in P?ou(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,hn=(P,w)=>{for(var L in w||(w={}))tu.call(w,L)&&Jt(P,L,w[L]);if(Sa)for(var L of Sa(w))tl.call(w,L)&&Jt(P,L,w[L]);return P},pn={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,sort:"published_at",search:"",limit:10}},effects:{*getForumsData({payload:P},{call:w,put:L}){const ve=yield w(Hu.bc,P);return yield L({type:"save",payload:{listParams:P,forumsData:hn({},ve)}}),ve}},reducers:{save(P,w){return hn(hn({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Sn=e(92890),xr=e(18702),Zr=e(28209),Dr=e.n(Zr),Wr=Object.defineProperty,oi=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Nn=(P,w,L)=>w in P?Wr(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Rn=(P,w)=>{for(var L in w||(w={}))li.call(w,L)&&Nn(P,L,w[L]);if(oi)for(var L of oi(w))fn.call(w,L)&&Nn(P,L,w[L]);return P},Tr={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,isPaZhou:window.location.host.indexOf("local-pazhou.")>-1,isCourseOpeni:window.location.host=="course.openi.org.cn",showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},theme:"default",globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},infoData:{name:"",phone:""},isSaiaDomain:window.location.host=="saia.educoder.net",actionTabs:{key:"",params:{}}},effects:{*query({payload:P},{call:w,put:L}){var ve,ze;const yr=yield w(Sn.D2,P);xr.Z.ONLYOFFICE=(ve=yr==null?void 0:yr.setting)==null?void 0:ve.office_server_url,mt(yr);try{const Fi="5183666c72eec9e4",Os="5183666c72eec9e4";var Vr=Dr().enc.Utf8.parse(Fi);let Va=Dr().enc.Utf8.parse(Os);var ji=Dr().AES.decrypt(((ze=yr==null?void 0:yr.setting)==null?void 0:ze.user_default_password)||"",Vr,{iv:Va,mode:Dr().mode.CBC});yr.setting.user_default_password=ji.toString(Dr().enc.Utf8)}catch(Fi){}yield L({type:"save",payload:Rn({},yr)})},*getSystemUpdate({payload:P},{call:w,put:L}){const ve=yield w(Sn.n0,P);yield L({type:"save",payload:{updateData:Rn({},ve)}})},*setTheme({payload:P},{call:w,put:L}){const ve=yield w(Sn.n0,P);yield L({type:"save",payload:{theme:P||"default"}})},*setShareData({payload:P},{call:w,put:L}){yield L({type:"save",payload:{shareData:P}})},*setGlobalLoading({payload:P},{call:w,put:L}){yield L({type:"save",payload:{globalLoading:Rn({},P)}})},*delayTipToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showHeader:P}})},*footerToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showFooter:P}})},*headerFooterToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showHeaderFooter:P}})},*delayTipToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerFixedToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showHeaderFixed:P}})},*onlyShowBackTopToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{onlyShowBackTop:P}})},*onlyShowBackTopIconToggle({payload:P},{call:w,put:L}){yield L({type:"save",payload:{onlyShowBackTopIcons:P}})},*setOperateModel({payload:P},{call:w,put:L}){yield L({type:"save",payload:{operateModel:P}})},*setOperateModelPath({payload:P},{call:w,put:L}){yield L({type:"save",payload:{operateModelPath:P}})},*setShowQuestionBackTop({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showQuestionBackTop:P}})},*setInfoData({payload:P},{call:w,put:L}){yield L({type:"save",payload:{infoData:Rn({},P)}})},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Rn({},P)}})}},reducers:{save(P,w){return Rn(Rn({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{})}}};const mt=(P={})=>{var w,L,ve,ze,yr;if(window.self!==window.top||!((w=P.setting)!=null&&w.tab_logo_url))return;const Vr=document.createElement("link"),ji=document.getElementById("dynamic-favicon");Vr.id="dynamic-favicon",Vr.rel="shortcut icon",Vr.href=(L=P.setting)!=null&&L.tab_logo_url?`${xr.Z.IMG_SERVER}/${(ve=P.setting)==null?void 0:ve.tab_logo_url}`:"",ji&&document.head.removeChild(ji),document.head.appendChild(Vr);try{(ze=P.setting)!=null&&ze.main_site||(document.querySelector('meta[name="keywords"]').content=(yr=P.setting)==null?void 0:yr.name,document.querySelector('meta[name="description"]').remove())}catch(Fi){}};var wr=e(86645),Hr=Object.defineProperty,Ni=Object.getOwnPropertySymbols,ts=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,fs=(P,w,L)=>w in P?Hr(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Kn=(P,w)=>{for(var L in w||(w={}))ts.call(w,L)&&fs(P,L,w[L]);if(Ni)for(var L of Ni(w))Hn.call(w,L)&&fs(P,L,w[L]);return P},no={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{*getGraduationsStageDetails({payload:P},{call:w,put:L}){return yield w(wr.Xh,P)},*getGraduationsFinalScore({payload:P},{call:w,put:L}){return yield w(wr.H3,P)},*getDelGraduationsTasks({payload:P},{call:w,put:L}){return yield w(wr.km,P)},*getGraduationsTasks({payload:P},{call:w,put:L}){const ve=yield w(wr.Xw,P);yield L({type:"save",payload:{Tasks:ve}})},*getGraduationsTeachers({payload:P},{call:w,put:L}){var ve;const ze=yield w(wr.AA,P);return(ve=ze==null?void 0:ze.data)==null||ve.map(yr=>(yr.key=yr.id,yr)),yield L({type:"save",payload:{teachers:ze}}),ze},*getGraduationsStudents({payload:P},{call:w,put:L}){var ve;const ze=yield w(wr.eh,P);(ve=ze==null?void 0:ze.data)==null||ve.map(yr=>(yr.key=yr.id,yr)),yield L({type:"save",payload:{students:ze}})},*getGraduationsNotices({payload:P},{call:w,put:L}){const ve=yield w(wr.Rk,P);yield L({type:"save",payload:{Notices:ve}})},*getGraduationsInfo({payload:P},{call:w,put:L}){const ve=yield w(wr.F7,P);yield L({type:"save",payload:{graduation:ve.graduation}})},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Kn({},P)}})},*setUpdateIndex({payload:P},{call:w,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:P},{call:w,put:L}){const ve=yield w(wr.Ou,P);yield L({type:"save",payload:{details:(ve==null?void 0:ve.graduation)||{},menus:(ve==null?void 0:ve.data)||[],forTask:(ve==null?void 0:ve.for_task)||[]}})}},reducers:{save(P,w){return Kn(Kn({},P),w.payload)}}},Oa=e(55480),Ui=Object.defineProperty,ho=Object.defineProperties,ro=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,Ga=(P,w,L)=>w in P?Ui(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Lr=(P,w)=>{for(var L in w||(w={}))Aa.call(w,L)&&Ga(P,L,w[L]);if(za)for(var L of za(w))Do.call(w,L)&&Ga(P,L,w[L]);return P},$a=(P,w)=>ho(P,ro(w)),Qe={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:P},{call:w,put:L}){const ve=yield w(Oa.Tt,{payload:P});yield L({type:"save",payload:$a(Lr({},ve),{isloading:!0})})},*query({payload:P},{call:w,put:L}){yield L({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:P,callback:w},{call:L,put:ve}){return yield L(Oa.LA,P)},*UploadNotice({payload:P,callback:w},{call:L,put:ve}){return yield L(Oa.S_,P)}},reducers:{save(P,w){return Lr(Lr({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Je=Object.defineProperty,Ut=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,br=(P,w,L)=>w in P?Je(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,ar=(P,w)=>{for(var L in w||(w={}))Mn.call(w,L)&&br(P,L,w[L]);if(yn)for(var L of yn(w))Gn.call(w,L)&&br(P,L,w[L]);return P},Er=(P,w)=>Ut(P,Vt(w)),ni={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(P,w){return ar(ar({},P),w.payload)},openModal(P,w){return Er(ar({},P),{visibleModalName:w.payload})},closeModal(P){return Er(ar({},P),{visibleModalName:""})},openSimpleModal(P,w){return Er(ar({},P),{simpleModalProps:ar({visible:!0},w.payload)})},closeSimpleModal(P){return Er(ar({},P),{simpleModalProps:{visible:!1}})}}},Ai=Object.defineProperty,Li=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,Di=(P,w,L)=>w in P?Ai(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,os=(P,w)=>{for(var L in w||(w={}))ls.call(w,L)&&Di(P,L,w[L]);if(Li)for(var L of Li(w))Gi.call(w,L)&&Di(P,L,w[L]);return P},xi=(P,w,L)=>new Promise((ve,ze)=>{var yr=Fi=>{try{ji(L.next(Fi))}catch(Os){ze(Os)}},Vr=Fi=>{try{ji(L.throw(Fi))}catch(Os){ze(Os)}},ji=Fi=>Fi.done?ve(Fi.value):Promise.resolve(Fi.value).then(yr,Vr);ji((L=L.apply(P,w)).next())});const Ci=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects/banner.json",{method:"get",params:os({},P)})}),ys=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:os({},P)})}),mo=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:os({},P)})}),Za=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:os({},P)})}),ga=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects.json",{method:"post",body:os({},P)})}),na=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:os({},P)})}),fa=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:os({},P)})}),ki=P=>xi(void 0,null,function*(){return(0,Se.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:os({},P)})});var ws=Object.defineProperty,oa=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,pa=(P,w,L)=>w in P?ws(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,wo=(P,w)=>{for(var L in w||(w={}))ya.call(w,L)&&pa(P,L,w[L]);if(oa)for(var L of oa(w))ao.call(w,L)&&pa(P,L,w[L]);return P},So={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:P},{call:w,put:L}){const{data:{adv:ve,top_banner:ze}}=yield w(Ci,P);yield L({type:"save",payload:{BannerList:ze,Adv:ve}})},*getTopCategoryList({payload:P},{call:w,put:L}){const{data:{top_category_list:ve}}=yield w(ys,P);yield L({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...ve]}})},*getHotList({payload:P},{call:w,put:L}){const{data:{hot_list:ve}}=yield w(mo,P);yield L({type:"save",payload:{HotList:ve}})},*getDiscountList({payload:P},{call:w,put:L}){const{data:{discount_list:ve}}=yield w(Za,P);yield L({type:"save",payload:{DiscountList:ve}})},*getPaidSubjects({payload:P},{call:w,put:L}){const{data:ve}=yield w(ga,P);yield L({type:"save",payload:{SubjectList:ve}})},*getTags({payload:P},{call:w,put:L}){const{data:{list:ve}}=yield w(na,P);yield L({type:"save",payload:{Tags:ve}})},*getUserComments({payload:P},{call:w,put:L}){const{data:{list:ve}}=yield w(fa,P);yield L({type:"save",payload:{UserComments:ve}})},*getInfoShow({payload:P},{call:w,put:L}){const{data:ve}=yield w(ki,P);yield L({type:"save",payload:{InfoShow:ve}})}},reducers:{save(P,w){return wo(wo({},P),w.payload)}}},Qi={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},xs=e(93440),Ka=Object.defineProperty,Is=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Tn=(P,w,L)=>w in P?Ka(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,rr=(P,w)=>{for(var L in w||(w={}))ye.call(w,L)&&Tn(P,L,w[L]);if(Is)for(var L of Is(w))Ce.call(w,L)&&Tn(P,L,w[L]);return P},er={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:P},{call:w,put:L}){const ve=yield w(xs.Ub,P);return yield L({type:"save",payload:{privateMessageDetails:ve||[]}}),ve},*getTidings({payload:P},{call:w,put:L}){const ve=yield w(xs.AD,P);yield L({type:"save",payload:{tidingsList:ve||[]}})},*getPrivateMessages({payload:P},{call:w,put:L}){const ve=yield w(xs.V8,P);return yield L({type:"save",payload:{privateMessage:ve||[]}}),ve},*getUsersForPrivateMessages({payload:P},{call:w,put:L}){const ve=yield w(xs.QJ,P);return yield L({type:"save",payload:{userPrivateMessage:ve||[]}}),ve},*unreadMessageInfo({payload:P},{call:w,put:L}){const ve=yield w(xs.Ig,P);yield L({type:"save",payload:{unreadInfo:ve||[]}})},*getRecentContacts({payload:P},{call:w,put:L}){const ve=yield w(xs.Ko,P);return yield L({type:"save",payload:{recentContacts:ve||[]}}),ve},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:rr({},P)}})}},reducers:{save(P,w){return rr(rr({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},pr=e(47580),ti=e(49661),fi=e(22688),$r=Object.defineProperty,Gr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,ps=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,Oo=(P,w,L)=>w in P?$r(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,oo=(P,w)=>{for(var L in w||(w={}))ra.call(w,L)&&Oo(P,L,w[L]);if(ps)for(var L of ps(w))_o.call(w,L)&&Oo(P,L,w[L]);return P},Gl=(P,w)=>Gr(P,Kr(w));const Sl=(P,w)=>{var L,ve,ze,yr,Vr,ji,Fi,Os,Va;if(!P)return;const{exam:Xo,single_questions:Na,multiple_questions:No,judgement_questions:yo,program_questions:Qu,completion_questions:Ju,subjective_questions:oc,practical_questions:Ru,combination_questions:Fl,bprogram_questions:Ml}=P||{},uc=[oo({type:"SINGLE",question_type:0,name:((L=w==null?void 0:w.find(vr=>vr.value==fi.fw[0].nameType))==null?void 0:L.name)||fi.fw[0].name},Na),oo({type:"MULTIPLE",question_type:1,name:((ve=w==null?void 0:w.find(vr=>vr.value==fi.fw[1].nameType))==null?void 0:ve.name)||fi.fw[1].name},No),oo({type:"JUDGMENT",question_type:2,name:((ze=w==null?void 0:w.find(vr=>vr.value==fi.fw[2].nameType))==null?void 0:ze.name)||fi.fw[2].name},yo),oo({type:"PROGRAM",question_type:6,name:((yr=w==null?void 0:w.find(vr=>vr.value==fi.fw[6].nameType))==null?void 0:yr.name)||fi.fw[6].name},Qu),oo({type:"COMPLETION",question_type:3,name:((Vr=w==null?void 0:w.find(vr=>vr.value==fi.fw[3].nameType))==null?void 0:Vr.name)||fi.fw[3].name},Ju),oo({type:"SUBJECTIVE",question_type:4,name:((ji=w==null?void 0:w.find(vr=>vr.value==fi.fw[4].nameType))==null?void 0:ji.name)||fi.fw[4].name},oc),oo({type:"PRACTICAL",question_type:5,name:((Fi=w==null?void 0:w.find(vr=>vr.value==fi.fw[5].nameType))==null?void 0:Fi.name)||fi.fw[5].name},Ru),oo({type:"COMBINATION",question_type:7,name:((Os=w==null?void 0:w.find(vr=>vr.value==fi.fw[7].nameType))==null?void 0:Os.name)||fi.fw[7].name},Fl),oo({type:"BPROGRAM",question_type:8,name:((Va=w==null?void 0:w.find(vr=>vr.value==fi.fw[8].nameType))==null?void 0:Va.name)||fi.fw[8].name},Ml)],df=[];if(P.sort_by_qustion_type)for(const vr of P.qustion_type_order_name_en)df.push(uc.find(Oi=>Oi.type===vr));const Fr=(P.sort_by_qustion_type?df:uc).filter(vr=>(vr==null?void 0:vr.questions_count)>0).map((vr,Oi)=>{var gs;return oo(oo({},vr),{number:(0,ti.EM)(Oi+1),questions:(gs=vr==null?void 0:vr.questions)==null?void 0:gs.map(bs=>Gl(oo({},bs),{shixun:bs.examination_bank_shixun_challenges,question_type:vr.question_type}))})});return{exam:Xo,questionList:Fr}};var Kl=e(37798),wc=Object.defineProperty,fu=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,K=(P,w,L)=>w in P?wc(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,te=(P,w)=>{for(var L in w||(w={}))Ye.call(w,L)&&K(P,L,w[L]);if(fu)for(var L of fu(w))Z.call(w,L)&&K(P,L,w[L]);return P},Te={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:P},{call:w,put:L}){return yield w(pr.a2,P)},*postCheckExaminationBanks({payload:P},{call:w,put:L}){return yield w(pr.q$,P)},*postPaperlibraryCopy({payload:P},{call:w,put:L}){return yield w(pr.ID,P)},*getDisciplines({payload:P},{call:w,put:L}){const ve=yield w(pr.d1,P);return yield L({type:"save",payload:{disciplinesData:te({},ve)}}),ve},*getCustomDisciplines({payload:P},{call:w,put:L}){const ve=yield w(pr.ar,P);return yield L({type:"save",payload:{disciplinesData:te({},ve)}}),ve},*getEditDisciplines({payload:P},{call:w,put:L}){const ve=yield w(pr.d1,P),ze=ve==null?void 0:ve.disciplines,yr=(0,Kl.L)(ze);return yield L({type:"save",payload:{courseOptions:yr,disciplinesData:te({},ve)}}),ve},*getTeachGroupData({payload:P},{call:w,put:L}){const ve=yield w(pr.Dm,P);return yield L({type:"save",payload:{teachGroupData:te({},ve)}}),ve},*getPaperData({payload:P},{call:w,put:L}){const ve=yield w(pr.iT,P),ze=yield w(pr.cV,P),yr=Sl(ve,ze.data);return yield L({type:"save",payload:{paperData:yr}}),ve},*getPaperlibraryList({payload:P},{call:w,put:L}){return yield w(pr.Gd,P)},*setPublic({payload:P},{call:w,put:L}){return yield w(pr.DF,P)},*handleDelete({payload:P},{call:w,put:L}){return yield w(pr.fn,P)},*getCourseList({payload:P},{call:w,put:L}){return yield w(pr.tS,P)},*postBatchSendToCourse({payload:P},{call:w,put:L}){return yield w(pr.lc,P)},*sendToClass({payload:P},{call:w,put:L}){return yield w(pr.kp,P)},*adjustPosition({payload:P},{call:w,put:L}){return yield w(pr.qN,P)},*setScore({payload:P},{call:w,put:L}){return yield w(pr.ts,P)},*handleDeleteEditQuestion({payload:P},{call:w,put:L}){return yield w(pr.NC,P)},*batchSetScore({payload:P},{call:w,put:L}){return yield w(pr.YP,P)},*batchDelete({payload:P},{call:w,put:L}){return yield w(pr.Hm,P)},*updatePaper({payload:P},{call:w,put:L}){return yield w(pr.jK,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:te({},P)}})}},reducers:{save(P,w){return te(te({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Ve=Object.defineProperty,Dt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,An=(P,w,L)=>w in P?Ve(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Un=(P,w)=>{for(var L in w||(w={}))zt.call(w,L)&&An(P,L,w[L]);if(Dt)for(var L of Dt(w))nn.call(w,L)&&An(P,L,w[L]);return P},Or={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(pr.Dq,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Un({},ze)}}),ze},*editExercise({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(pr.Di,P);return yield ve({type:"save",payload:{editData:Un({},ze)}}),ze},*getTagDiscipline({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(Ge.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Un({},ze)}}),ze},*editExerciseQuestion({payload:P,callback:w},{call:L,put:ve}){return yield L(pr.oF,P)},*addExerciseQuestion({payload:P,callback:w},{call:L,put:ve}){return yield L(pr.oF,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Un({},P)}})}},reducers:{save(P,w){return Un(Un({},P),w.payload)},modifyTitle(P,w){const L=(0,Ke.cloneDeep)(P);return L.editData.exercise.exercise_name=w.payload,L}},subscriptions:{setup({dispatch:P,history:w}){}}},Ar=e(37034),qr=Object.defineProperty,Si=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,vs=Object.prototype.propertyIsEnumerable,Es=(P,w,L)=>w in P?qr(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Qs=(P,w)=>{for(var L in w||(w={}))As.call(w,L)&&Es(P,L,w[L]);if(Si)for(var L of Si(w))vs.call(w,L)&&Es(P,L,w[L]);return P},Ca={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"",editKey:-1},effects:{*getDiscusses({payload:P},{call:w,put:L}){const ve=yield w(Ar.Ax,P);yield L({type:"save",payload:{discusses:Qs({},ve)}})},*getPathsDetail({payload:P},{call:w,put:L}){const ve=yield w(Ar.lk,P);return yield L({type:"save",payload:{detail:Qs({},ve)}}),ve},*getCourseDetail({payload:P},{call:w,put:L}){const ve=yield w(Ar.Sp,P);return yield L({type:"save",payload:{detail:Qs({},ve)}}),ve},*getRightData({payload:P},{call:w,put:L}){const ve=yield w(Ar.AQ,P);yield L({type:"save",payload:{rightData:Qs({},ve)}})},*getCoureses({payload:P},{call:w,put:L}){const ve=yield w(Ar.ue,P);yield L({type:"save",payload:{Courses:Qs({},ve)}})},*getStageChildrenData({payload:P},{call:w,put:L}){const ve=yield w(Ar.w4,P);return yield L({type:"save",payload:{StageChildrenData:ve}}),ve},*getStageData({payload:P},{call:w,put:L}){var ve,ze,yr;let Vr=null;return P!=null&&P.show_course_section?Vr=yield w(Ar.yN,P):Vr=yield w(Ar.p,P),yield L({type:"save",payload:{stageData:((ve=Vr==null?void 0:Vr.data)==null?void 0:ve.stages)||(Vr==null?void 0:Vr.stages)||[],isShowSchedule:((ze=Vr==null?void 0:Vr.data)==null?void 0:ze.is_show_schedule)||(Vr==null?void 0:Vr.is_show_schedule)||!1}}),(yr=Vr==null?void 0:Vr.data)==null?void 0:yr.stages},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Qs({},P)}})}},reducers:{save(P,w){return Qs(Qs({},P),w.payload)}}},Ta=Object.defineProperty,Ms=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Ns=(P,w,L)=>w in P?Ta(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,uo=(P,w)=>{for(var L in w||(w={}))Ba.call(w,L)&&Ns(P,L,w[L]);if(Ms)for(var L of Ms(w))ia.call(w,L)&&Ns(P,L,w[L]);return P},Au={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:P},{call:w,put:L}){const ve=P,ze=yield w(Ar.tS,P);return yield L({type:"save",payload:uo({listParams:ve},ze)}),ze},*getMenus({payload:P},{call:w,put:L}){const ve=yield w(Ar.fh,P);yield L({type:"save",payload:{menus:ve}})},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:uo({},P)}})},*clearListParams({payload:P},{call:w,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(P,w){return uo(uo({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Wa=Object.defineProperty,Vo=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,Uu=(P,w,L)=>w in P?Wa(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Gu=(P,w)=>{for(var L in w||(w={}))Fu.call(w,L)&&Uu(P,L,w[L]);if(Vo)for(var L of Vo(w))Cu.call(w,L)&&Uu(P,L,w[L]);return P},qa={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:P},{call:w,put:L}){return yield w(Ar.tu,P)},*submitCourse({payload:P},{call:w,put:L}){return yield w(Ar.pU,P)},*getEditCourseData({payload:P},{call:w,put:L}){return yield w(Ar.mQ,P)},*getSchoolOption({payload:P},{call:w,put:L}){return yield w(Ar.GY,P)},*appplySchool({payload:P},{call:w,put:L}){return yield w(Ar.bz,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Gu({},P)}})}},reducers:{save(P,w){return Gu(Gu({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Mu=Object.defineProperty,ll=Object.defineProperties,du=Object.getOwnPropertyDescriptors,cl=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,Vl=(P,w,L)=>w in P?Mu(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,io=(P,w)=>{for(var L in w||(w={}))Ul.call(w,L)&&Vl(P,L,w[L]);if(cl)for(var L of cl(w))Tu.call(w,L)&&Vl(P,L,w[L]);return P},hu=(P,w)=>ll(P,du(w)),Yl={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:P},{call:w,put:L}){const ve=yield w(Ar.nq,P);yield L({type:"save",payload:{SubjectUseInfos:ve}})},*getRankList({payload:P},{call:w,put:L}){const ve=yield w(Ar.Fg,P);yield L({type:"save",payload:{RankList:hu(io({},ve),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]]})}})},*getStatisticsBody({payload:P},{call:w,put:L}){const ve=yield w(Ar.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:w,put:L}){const ve=yield w(Ar.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:w,put:L}){const ve=yield w(Ar.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,w){return io(io({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},da=e(70610),Oc=Object.defineProperty,kl=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Ao=(P,w,L)=>w in P?Oc(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Pu=(P,w)=>{for(var L in w||(w={}))Xl.call(w,L)&&Ao(P,L,w[L]);if(kl)for(var L of kl(w))Xc.call(w,L)&&Ao(P,L,w[L]);return P},fl={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},itemBanks:{},groupfolderList:{}},effects:{*getGroup({payload:P},{call:w,put:L}){const ve=yield w(da.ex,P);return yield L({type:"save",payload:{groupfolderList:ve}}),ve},*getDisciplines({payload:P},{call:w,put:L}){const ve=yield w(da.d1,P);return yield L({type:"save",payload:{disciplinesData:Pu({},ve)}}),ve},*getEditDisciplines({payload:P},{call:w,put:L}){const ve=yield w(da.d1,P),ze=ve==null?void 0:ve.disciplines,yr=(0,Kl.L)(ze);return yield L({type:"save",payload:{courseOptions:yr,disciplinesData:Pu({},ve)}}),ve},*getBasketList({payload:P},{call:w,put:L}){const ve=yield w(da.Qj,P);return yield L({type:"save",payload:{basketData:Pu({},ve)}}),ve},*getTeachGroupData({payload:P},{call:w,put:L}){const ve=yield w(da.Dm,P);return yield L({type:"save",payload:{teachGroupData:Pu({},ve)}}),ve},*getEditData({payload:P},{call:w,put:L}){const ve=yield w(da.FG,P);return yield L({type:"save",payload:{editData:Pu({},ve)}}),ve},*getEditDataBprogram({payload:P},{call:w,put:L}){const ve=yield w(da.Bo,P);return yield L({type:"save",payload:{editData:Pu({},ve)}}),ve},*getGroupData({payload:P},{call:w,put:L}){const ve=yield w(da.hI,P);return yield L({type:"save",payload:{groupData:Pu({},ve)}}),ve},*getItemBanks({payload:P},{call:w,put:L}){const ve=yield w(da.Of,P);return yield L({type:"save",payload:{itemBanks:Pu({},ve)}}),ve},*setPrivate({payload:P},{call:w,put:L}){return yield w(da.Pl,P)},*revokePublish({payload:P},{call:w,put:L}){return yield w(da.IJ,P)},*setPublic({payload:P},{call:w,put:L}){return yield w(da.DF,P)},*handleDelete({payload:P},{call:w,put:L}){return yield w(da.fn,P)},*startExperience({payload:P},{call:w,put:L}){return yield w(da.Bd,P)},*cancel({payload:P},{call:w,put:L}){return yield w(da.al,P)},*select({payload:P},{call:w,put:L}){return yield w(da.Ys,P)},*examUnselectAll({payload:P},{call:w,put:L}){return yield w(da.rV,P)},*basketDelete({payload:P},{call:w,put:L}){return yield w(da.x5,P)},*unselectAll({payload:P},{call:w,put:L}){return yield w(da.HF,P)},*addKnowledge({payload:P},{call:w,put:L}){return yield w(da.U6,P)},*editProblemset({payload:P},{call:w,put:L}){return yield w(da.Wk,P)},*addProblemset({payload:P},{call:w,put:L}){return yield w(da.Mr,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Pu({},P)}})}},reducers:{save(P,w){return Pu(Pu({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Vu=Object.defineProperty,Qc=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,Rf=Object.prototype.propertyIsEnumerable,yf=(P,w,L)=>w in P?Vu(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,mu=(P,w)=>{for(var L in w||(w={}))pu.call(w,L)&&yf(P,L,w[L]);if(Qc)for(var L of Qc(w))Rf.call(w,L)&&yf(P,L,w[L]);return P},zl={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:P},{call:w,put:L}){const ve=yield w(da.iT,P),ze=(0,Kl.r)(ve);return yield L({type:"save",payload:{paperData:ze}}),ve},*getEditDisciplines({payload:P},{call:w,put:L}){const ve=yield w(da.d1,P),ze=ve==null?void 0:ve.disciplines,yr=(0,Kl.L)(ze);return yield L({type:"save",payload:{courseOptions:yr,disciplinesData:mu({},ve)}}),ve},*setScore({payload:P},{call:w,put:L}){return yield w(da.ts,P)},*handleDelete({payload:P},{call:w,put:L}){return yield w(da.Cn,P)},*batchSetScore({payload:P},{call:w,put:L}){return yield w(da.YP,P)},*batchDelete({payload:P},{call:w,put:L}){return yield w(da.Hm,P)},*adjustPosition({payload:P},{call:w,put:L}){return yield w(da.qN,P)},*newPreviewProblemset({payload:P},{call:w,put:L}){return yield w(da.et,P)},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:mu({},P)}})}},reducers:{save(P,w){return mu(mu({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Jc=e(5707),vu=Object.defineProperty,Iu=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,ko=(P,w,L)=>w in P?vu(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Bo=(P,w)=>{for(var L in w||(w={}))Ql.call(w,L)&&ko(P,L,w[L]);if(Iu)for(var L of Iu(w))Ro.call(w,L)&&ko(P,L,w[L]);return P},hc={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:P},{call:w,put:L}){const ve=yield w(Jc.Go,P);return yield L({type:"save",payload:{restful:Bo({},ve)}}),ve},*getRestfulDetail({payload:P},{call:w,put:L}){const ve=yield w(Jc.H5,P);return yield L({type:"save",payload:{restfulDetail:Bo({},(ve==null?void 0:ve.data)||{})}}),(ve==null?void 0:ve.data)||{}},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Bo({},P)}})}},reducers:{save(P,w){return Bo(Bo({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ri=e(67135);const ef=(P={})=>{var w,L,ve,ze,yr,Vr;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(w=P==null?void 0:P.content_info)==null?void 0:w.status,username:(L=P==null?void 0:P.content_info)==null?void 0:L.username,time:(ve=P==null?void 0:P.content_info)==null?void 0:ve.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(ze=P==null?void 0:P.perference_info)==null?void 0:ze.status,username:(yr=P==null?void 0:P.perference_info)==null?void 0:yr.username,time:(Vr=P==null?void 0:P.perference_info)==null?void 0:Vr.time}]};var tf=Object.defineProperty,Cl=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,zu=Object.getOwnPropertySymbols,Rc=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Gs=(P,w,L)=>w in P?tf(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,zo=(P,w)=>{for(var L in w||(w={}))Rc.call(w,L)&&Gs(P,L,w[L]);if(zu)for(var L of zu(w))Jl.call(w,L)&&Gs(P,L,w[L]);return P},Ef=(P,w)=>Cl(P,Tl(w)),pc={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0},auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{*getShixunsDetail({payload:P},{call:w,put:L}){const ve=yield w(ri.Po,P);return yield L({type:"save",payload:{detail:zo({},ve)}}),ve},*getMirrorApplies({payload:P},{call:w,put:L}){const ve=yield w(ri.tX,P);return yield L({type:"save",payload:{mirrorApplies:zo({},(ve==null?void 0:ve.data)||{})}}),ve},*getRightData({payload:P},{call:w,put:L}){const ve=yield w(ri.AQ,P);yield L({type:"save",payload:{rightData:zo({},ve)}})},*getChallengesData({payload:P},{call:w,put:L}){const ve=yield w(ri.n5,P);yield L({type:"save",payload:{challenges:zo({},ve)}})},*saveCopyForExercise({payload:P},{call:w,put:L}){return yield w(ri.FB,P)},*execJupyter({payload:P},{call:w,put:L}){return yield w(ri.BK,P)},*execOpeni({payload:P},{call:w,put:L}){return yield w(execOpeni,P)},*execShixun({payload:P},{call:w,put:L}){const ve=yield w(ri.Ir,P);return(ve==null?void 0:ve.status)===-3&&(0,ti.eF)(),ve},*openChallenge({payload:P},{call:w,put:L}){return yield w(ri.dK,P)},*challengeMoveUp({payload:P},{call:w,put:L}){return yield w(ri.zD,P)},*challengeMoveDown({payload:P},{call:w,put:L}){return yield w(ri.hn,P)},*cancelCollect({payload:P},{call:w,put:L}){return yield w(ri.rs,P)},*collect({payload:P},{call:w,put:L}){return yield w(ri.KM,P)},*searchUserCourses({payload:P},{call:w,put:L}){return yield w(ri._7,P)},*sendToCourse({payload:P},{call:w,put:L}){return yield w(ri.Q,P)},*cancelRelease({payload:P},{call:w,put:L}){return yield w(ri.Ne,P)},*cancelPublic({payload:P},{call:w,put:L}){return yield w(ri.Er,P)},*applyPublic({payload:P},{call:w,put:L}){return yield w(ri.WO,P)},*release({payload:P},{call:w,put:L}){return yield w(ri.Ar,P)},*updateAuditSituation({payload:P},{call:w,put:L}){return yield w(ri.LP,P)},*getCollaboratorsData({payload:P},{call:w,put:L}){return yield w(ri.j8,P)},*addCollaborator({payload:P},{call:w,put:L}){return yield w(ri.OV,P)},*addTeachGroupMember({payload:P},{call:w,put:L}){return yield w(ri.l3,P)},*getChangeManager({payload:P},{call:w,put:L}){return yield w(ri.P2,P)},*changeManager({payload:P},{call:w,put:L}){return yield w(ri.X$,P)},*deleteCollaborators({payload:P},{call:w,put:L}){return yield w(ri.xk,P)},*getRankingList({payload:P},{call:w,put:L}){return yield w(ri.E4,P)},*getMirrorScript({payload:P},{call:w,put:L}){return yield w(ri.Z2,P)},*getScriptContent({payload:P},{call:w,put:L}){return yield w(ri.Bj,P)},*getCustomScript({payload:P},{call:w,put:L}){return yield w(ri.Wi,P)},*updateSettingBasicInfo({payload:P},{call:w,put:L}){return yield w(ri.ZO,P)},*getShixunQuote({payload:P},{call:w,put:L}){return yield w(ri.Gr,P)},*deleteShixun({payload:P},{call:w,put:L}){return yield w(ri.Ps,P)},*permanentClose({payload:P},{call:w,put:L}){return yield w(ri.U9,P)},*getDepartments({payload:P},{call:w,put:L}){return yield w(ri.Ql,P)},*updatePermissionSetting({payload:P},{call:w,put:L}){return yield w(ri.aH,P)},*updateLearnSetting({payload:P},{call:w,put:L}){return yield w(ri.yE,P)},*updateSetting({payload:P},{call:w,put:L}){return yield w(ri.m7,P)},*getSetData({payload:P},{call:w,put:L}){return yield w(ri.U0,P)},*deleteDataSet({payload:P},{call:w,put:L}){return yield w(ri.uo,P)},*deleteGitFile({payload:P},{call:w,put:L}){return yield w(ri.sr,P)},*deleteGitFiles({payload:P},{call:w,put:L}){return yield w(ri.p0,P)},*moveGitFile({payload:P},{call:w,put:L}){return yield w(ri.IT,P)},*moveGitFiles({payload:P},{call:w,put:L}){return yield w(ri.t2,P)},*getRepository({payload:P},{call:w,put:L}){const ve=yield w(ri.Ag,P);return yield L({type:"save",payload:{repository:zo({},ve)}}),zo({},ve)},*getRepositorys({payload:P},{call:w,put:L}){const ve=yield w(ri.Wl,P);return yield L({type:"save",payload:{repository:zo({},ve)}}),zo({},ve)},*getRepositorys({payload:P},{call:w,put:L}){const ve=yield w(ri.Wl,P);return yield L({type:"save",payload:{repository:zo({},ve)}}),zo({},ve)},*getSecretRepository({payload:P},{call:w,put:L}){const ve=yield w(ri.w,P);return yield L({type:"save",payload:{secretRepository:zo({},ve)}}),ve},*addRepositoryFile({payload:P},{call:w,put:L}){return yield w(ri.v3,P)},*addRepositoryFiles({payload:P},{call:w,put:L}){return yield w(ri.fL,P)},*getRepositoryCommit({payload:P},{call:w,put:L}){return yield w(ri.Je,P)},*getFileContent({payload:P},{call:w,put:L}){const ve=yield w(ri.LK,P);return yield L({type:"save",payload:{fileContent:Ef(zo({},ve),{params:P})}}),ve},*getFileContents({payload:P},{call:w,put:L}){const ve=yield w(ri.nu,P);return yield L({type:"save",payload:{fileContent:Ef(zo({},ve),{params:P})}}),ve},*updateRepositoryFile({payload:P},{call:w,put:L}){return yield w(ri.kF,P)},*updateRepositoryFiles({payload:P},{call:w,put:L}){return yield w(ri.jq,P)},*uploadGitFolder({payload:P},{call:w,put:L}){return yield w(ri.Op,P)},*updateCollaboratorEditable({payload:P},{call:w,put:L}){return yield w(ri.Dz,P)},*getSettingsData({payload:P},{call:w,put:L}){const ve=yield w(ri.DC,P);yield L({type:"save",payload:{setting:zo({},ve)}})},*getChallengesNew({payload:P},{call:w,put:L}){const ve=yield w(ri.km,P);yield L({type:"save",payload:{challengesNew:zo({},ve)}})},*getChallengesEdit({payload:P},{call:w,put:L}){const ve=yield w(ri.q0,P);return yield L({type:"save",payload:{challengesEdit:zo({},ve)}}),ve},*getAuditSituationData({payload:P},{call:w,put:L}){const ve=yield w(ri.GI,P),ze=ef(ve);yield L({type:"save",payload:{auditSituationData:ze}})},*getEditChallengesQuestion({payload:P},{call:w,put:L}){const ve=yield w(ri.UQ,P);return yield L({type:"save",payload:{editChallengesQuestion:ve}}),ve},*getInfoWithJupyterLab({payload:P},{call:w,put:L}){const ve=yield w(ri.mI,P);return yield L({type:"save",payload:{infoWithJupyterLab:ve}}),ve},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:zo({},P)}})}},reducers:{save(P,w){return console.log("reducers:",P,w),zo(zo({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},nf=Object.defineProperty,Lc=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,ql=(P,w,L)=>w in P?nf(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Pl=(P,w)=>{for(var L in w||(w={}))gu.call(w,L)&&ql(P,L,w[L]);if(Lc)for(var L of Lc(w))Fc.call(w,L)&&ql(P,L,w[L]);return P},rf={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{*getShixuns({payload:P},{call:w,put:L}){const ve=yield w(ri.he,P),ze=Pl({},P);return yield L({type:"save",payload:Pl({listParams:ze},ve)}),ve},*getMenus({payload:P},{call:w,put:L}){var ve;const ze=yield w(ri.I_,P);(ve=ze==null?void 0:ze.disciplines)==null||ve.map(yr=>(yr.sub_repertoires=yr.sub_disciplines,yr)),yield L({type:"save",payload:{menus:[...(ze==null?void 0:ze.disciplines)||[]]}})},*clearListParams({payload:P},{call:w,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(P,w){return Pl(Pl({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Co=Object.defineProperty,wa=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,Mc=(P,w,L)=>w in P?Co(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Il=(P,w)=>{for(var L in w||(w={}))dl.call(w,L)&&Mc(P,L,w[L]);if(wa)for(var L of wa(w))hl.call(w,L)&&Mc(P,L,w[L]);return P},Ff={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:P},{call:w,put:L}){const ve=yield w(ri.b8,P);return yield L({type:"save",payload:{newData:Il({},ve)}}),ve},*deleteAttachment({payload:P},{call:w,put:L}){return yield w(ri.OW,P)},*applyShixunMirror({payload:P},{call:w,put:L}){return yield w(ri.EH,P)},*submitShixuns({payload:P},{call:w,put:L}){return yield w(ri.eX,P)},*getShixunsJupyterLab({payload:P},{call:w,put:L}){const ve=yield w(ri.Gu,P);return yield L({type:"save",payload:{newData:Il({},ve)}}),ve},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Il({},P)}})},*getEnvironmentData({payload:P},{call:w,put:L}){const ve=yield w(ri.K,P);return console.log(ve,"response"),yield L({type:"save",payload:{environmentData:Il({},ve.data)}}),ve}},reducers:{save(P,w){return Il(Il({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){}}},bf=Object.defineProperty,sf=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,lo=(P,w,L)=>w in P?bf(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,mc=(P,w)=>{for(var L in w||(w={}))Dl.call(w,L)&&lo(P,L,w[L]);if(sf)for(var L of sf(w))nl.call(w,L)&&lo(P,L,w[L]);return P},Sf={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:P},{call:w,put:L}){const ve=yield w(ri.e,P);yield L({type:"save",payload:{ShixunUseInfos:ve}})},*getRankList({payload:P},{call:w,put:L}){const ve=yield w(ri.Fg,P);yield L({type:"save",payload:{RankList:{user_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",role:"\u89D2\u8272",student_id:"\u5B66\u53F7/\u5DE5\u53F7",num:"\u901A\u8FC7\u5173\u5361\u6570"},...(ve==null?void 0:ve.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(ve==null?void 0:ve.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(ve==null?void 0:ve.quote_list)||[]]}}})},*getStatisticsBody({payload:P},{call:w,put:L}){const ve=yield w(ri.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:w,put:L}){const ve=yield w(ri.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:w,put:L}){const ve=yield w(ri.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,w){return mc(mc({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},af=(P,w,L)=>new Promise((ve,ze)=>{var yr=Fi=>{try{ji(L.next(Fi))}catch(Os){ze(Os)}},Vr=Fi=>{try{ji(L.throw(Fi))}catch(Os){ze(Os)}},ji=Fi=>Fi.done?ve(Fi.value):Promise.resolve(Fi.value).then(yr,Vr);ji((L=L.apply(P,w)).next())});function Af(P){return af(this,null,function*(){return(0,Se.ZP)("/api/shixuns/new.json",{method:"Get",params:P})})}function of(P){return af(this,null,function*(){return(0,Se.ZP)(`/api/shixuns/${P.id}/required_status.json`,{method:"Get",params:{}})})}var Nc=Object.defineProperty,ec=Object.defineProperties,yu=Object.getOwnPropertyDescriptors,Yu=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,Lo=(P,w,L)=>w in P?Nc(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,$u=(P,w)=>{for(var L in w||(w={}))$e.call(w,L)&&Lo(P,L,w[L]);if(Yu)for(var L of Yu(w))$o.call(w,L)&&Lo(P,L,w[L]);return P},uf=(P,w)=>ec(P,yu(w)),pl={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{*setParams({payload:P},{call:w,put:L}){yield L({type:"save",payload:$u({},P)})},*getTestData({payload:P},{call:w,put:L}){const ve=yield w(Af,P);yield L({type:"save",payload:{data:ve}})},*setUpdateIndex({payload:P},{call:w,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:P},{call:w,put:L}){const ve=yield w(of,P);yield L({type:"save",payload:$u({},ve.data)})},*setSideBarTabs({payload:P},{call:w,put:L}){yield L({type:"sideBar",payload:$u({},P)})}},reducers:{save(P,w){return $u($u({},P),w.payload)},sideBar(P,w){return uf($u({},P),{sideBar:$u($u({},P.sideBar),w.payload)})}},subscriptions:{setup({dispatch:P,history:w}){}}},xa=e(63423),gc=Object.defineProperty,jc=Object.getOwnPropertySymbols,lf=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Xu=(P,w,L)=>w in P?gc(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,Wl=(P,w)=>{for(var L in w||(w={}))lf.call(w,L)&&Xu(P,L,w[L]);if(jc)for(var L of jc(w))Zl.call(w,L)&&Xu(P,L,w[L]);return P},tc={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:P},{call:w,put:L}){const ve=yield w(xa.JJ,P);return yield L({type:"save",payload:{homeworkBanksDetail:Wl({},ve)}}),ve},*getSystemUpdate({payload:P},{call:w,put:L}){const ve=yield w(xa.n0,P);return yield L({type:"save",payload:{systemUpdate:Wl({},ve)}}),ve},*getHomepageInfo({payload:P},{call:w,put:L}){const ve=yield w(xa.DA,P);return yield L({type:"save",payload:{homepageInfo:Wl({},ve)}}),ve},*signed({payload:P},{call:w,put:L}){return yield w(xa.qN,P)},*getCourses({payload:P},{call:w,put:L}){return yield w(xa.Ho,P)},*getShixuns({payload:P},{call:w,put:L}){return yield w(xa.rV,P)},*getPaths({payload:P},{call:w,put:L}){return yield w(xa.w3,P)},*getProjects({payload:P},{call:w,put:L}){return yield w(xa.mW,P)},*getVideos({payload:P},{call:w,put:L}){return yield w(xa.WY,P)},*getReviewVideos({payload:P},{call:w,put:L}){return yield w(xa.Qx,P)},*deleteVideo({payload:P},{call:w,put:L}){return yield w(xa.FM,P)},*getQuestionBanks({payload:P},{call:w,put:L}){return yield w(xa.ai,P)},*topicsSetPublic({payload:P},{call:w,put:L}){return yield w(xa.Cx,P)},*topicsDelete({payload:P},{call:w,put:L}){return yield w(xa.WS,P)},*topicGetCourseList({payload:P},{call:w,put:L}){return yield w(xa.gI,P)},*topicSendToClass({payload:P},{call:w,put:L}){return P.object_type==="videos"?yield w(xa.Fn,P):yield w(xa.Ef,P)},*logWatchHistory({payload:P},{call:w,put:L}){const ve=yield w(xa.lO,P);return ve==null?void 0:ve.log_id},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:Wl({},P)}})}},reducers:{save(P,w){return Wl(Wl({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},nc=Object.defineProperty,yc=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,ic=Object.prototype.propertyIsEnumerable,sc=(P,w,L)=>w in P?nc(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,ml=(P,w)=>{for(var L in w||(w={}))rc.call(w,L)&&sc(P,L,w[L]);if(yc)for(var L of yc(w))ic.call(w,L)&&sc(P,L,w[L]);return P},xu=(P,w)=>{var L={};for(var ve in P)rc.call(P,ve)&&w.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&yc)for(var ve of yc(P))w.indexOf(ve)<0&&ic.call(P,ve)&&(L[ve]=P[ve]);return L},wl={namespace:"user",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{*login({payload:P},{call:w,put:L}){const ve=P,{to:ze}=ve,yr=xu(ve,["to"]);if(!(yield w(xa.Es,yr)).status)try{ze?f.history.replace(ze):location.reload()}catch(ji){}},*showPopLogin({payload:P},{put:w}){yield w({type:"save",payload:{showPopLogin:P.showPopLogin,showClosable:P.showClosable}})},*setBindAccountModal({payload:P},{put:w}){yield w({type:"save",payload:{bindAccountModalVisible:P.bindAccountModalVisible,userInfoForBindAccountModal:P.userInfoForBindAccountModal,loginInfo:P.loginInfo}})},*getUserInfo({payload:P},{call:w,put:L}){const ve=yield w(xa.bG,ml({},P));return localStorage.userInfo=JSON.stringify(ve),yield L({type:"save",payload:{userInfo:ml({},ve)}}),ve},*getNavigationInfo({payload:P},{call:w,put:L}){const ve=yield w(xa.x4,ml({},P));yield L({type:"save",payload:{navigationInfo:ml({},ve)}})},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:ml({},P)}})}},reducers:{save(P,w){return ml(ml({},P),w.payload)}}},Eu=e(38746),Tf=Object.defineProperty,Uc=Object.defineProperties,_u=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,ac=Object.prototype.hasOwnProperty,Pf=Object.prototype.propertyIsEnumerable,xc=(P,w,L)=>w in P?Tf(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,wu=(P,w)=>{for(var L in w||(w={}))ac.call(w,L)&&xc(P,L,w[L]);if(vl)for(var L of vl(w))Pf.call(w,L)&&xc(P,L,w[L]);return P},Mf=(P,w)=>Uc(P,_u(w));const rl=()=>{var P,w,L,ve,ze,yr,Vr;let ji=window.location.href.split("/");if(!ji.includes("video"))return;let Fi=(P=ji[ji.length-1])==null?void 0:P.split("?")[0];Fi=Number(Fi);const Os=(L=(w=ji[ji.length-1])==null?void 0:w.split("?")[1])==null?void 0:L.split("=")[1];return((ze=(ve=ji[ji.length-1])==null?void 0:ve.split("?")[1])==null?void 0:ze.split("=")[0])==="subject_id"?{videoId:Fi,subject_id:Os}:((Vr=(yr=ji[ji.length-1])==null?void 0:yr.split("?")[1])==null?void 0:Vr.split("=")[0])==="new_video_id"?{videoId:Fi,new_video_id:Os}:{videoId:Fi,course_id:Os}};var il={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:rl(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:P,callback:w},{call:L,put:ve}){const ze=yield L(jr.O2,P);return w?w(ze):yield ve({type:"save",payload:{detail:wu({},ze)}}),ze},*setVideoValue({payload:P},{call:w,put:L}){yield L({type:"save",payload:{detail:wu({},P)}})},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:wu({},P)}})},*setVideoTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{videoTabs:wu({},P)}})},*setSelectValue({payload:P},{call:w,put:L}){yield L({type:"save",payload:{selectParams:wu({},P)}})},*getStageData({payload:P},{call:w,put:L,select:ve}){const ze=yield w(jr.yN,P),yr=yield w(Ar.lk,{id:P.subject_id}),{queryParams:Vr}=yield ve(Na=>Na.videoDetail),{stages:ji=[]}=ze,Fi=[];let Os=[],Va={};const Xo=Na=>{Na.forEach(No=>{String(No.id)===String(Vr.videoId)&&(Va=No),No.item_type==="VideoItem"?Fi.push(No):No.item_type==="Attachment"&&Os.push(No),No.children&&No.children.length&&Xo(No.children)})};ji==null||ji.forEach(Na=>{Xo(Na.items)}),window.filterVideoSign=[...Fi],yield L({type:"save",payload:{stages:ji,active:Va,cust_seq:yr.cust_seq,videoList:Fi,attachmentList:Os}})},*getVideoData({payload:P},{call:w,put:L,select:ve}){const ze=yield w(jr.fn,P),{categories:yr=[],coruse_videos:Vr=[]}=ze;yield L({type:"save",payload:{stages:(yr==null?void 0:yr.length)>0?yr:[{coruse_videos:Vr,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:P},{call:w,put:L,select:ve}){const ze=yield w(Eu.R7,P),{queryParams:yr}=yield ve(Xo=>Xo.videoDetail),{stages:Vr}=ze;let ji=[],Fi=[],Os={};const Va=Xo=>{Xo.forEach(Na=>{String(Na.id)===String(yr.videoId)&&(Os=Na),Na.item_type==="VideoItem"?ji.push(Na):Na.item_type==="Attachment"&&Fi.push(Na),Na.children&&Na.children.length&&Va(Na.children)})};Vr==null||Vr.forEach(Xo=>{Va(Xo.items)}),window.filterVideoSign=[...ji],yield L({type:"save",payload:{active:Os,stages:Vr,cust_seq:!0,videoList:ji,attachmentList:Fi}})}},reducers:{save(P,w){return wu(wu({},P),w.payload)},handleListItemClick(P,w){const{videoList:L,attachmentList:ve}=P,ze=w.payload.videoId||w.payload.attachmentId,yr=[...L,...ve].find(Vr=>`${Vr.id}`==`${ze}`);return Mf(wu({},P),{active:yr,queryParams:wu(wu({},rl()),w.payload)})}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},zi=e(19985),Yo=Object.defineProperty,so=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,Ou=Object.prototype.propertyIsEnumerable,Ol=(P,w,L)=>w in P?Yo(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,qs=(P,w)=>{for(var L in w||(w={}))wi.call(w,L)&&Ol(P,L,w[L]);if(so)for(var L of so(w))Ou.call(w,L)&&Ol(P,L,w[L]);return P},Ll={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:P},{call:w,put:L}){const ve=yield w(zi.y2,P);return yield L({type:"save",payload:{Workplace:{BaseData:ve.data}}}),ve},*putEditDiscussion({payload:P},{call:w,put:L}){return yield w(zi.CH,P)},*getDiscussionDetail({payload:P},{call:w,put:L}){const ve=yield w(zi.XQ,P);return yield L({type:"save",payload:{DiscussionDetail:ve}}),ve},*postDiscussionList({payload:P},{call:w,put:L}){return yield w(zi.Ll,P)},*getDiscussionList({payload:P},{call:w,put:L}){const ve=yield w(zi.EA,P);return yield L({type:"save",payload:{DiscussionList:ve}}),ve},*postAddLessonRes({payload:P},{call:w,put:L}){return yield w(zi.cZ,P)},*getLessonResourcesList({payload:P},{call:w,put:L}){const ve=yield w(zi.b,P);return yield L({type:"save",payload:{LessonResList:ve}}),ve},*putGoodLessonsDetail({payload:P},{call:w,put:L}){return yield w(zi.To,P)},*getGoodLessonsDetail({payload:P},{call:w,put:L}){const ve=yield w(zi.FU,P);return yield L({type:"save",payload:{LessonDetail:ve}}),ve},*postGoodLessonsList({payload:P},{call:w,put:L}){return yield w(zi.Vf,P)},*getGoodLessonsList({payload:P},{call:w,put:L}){const ve=yield w(zi.G_,P);return yield L({type:"save",payload:{LessonsList:ve}}),ve},*setActionTabs({payload:P},{call:w,put:L}){yield L({type:"save",payload:{actionTabs:qs({},P)}})},*setShowMenu({payload:P},{call:w,put:L}){yield L({type:"save",payload:{showMenu:P}})},*getVirtualSpacesDetails({payload:P},{call:w,put:L}){const ve=yield w(zi.sT,P);yield L({type:"save",payload:{virtualSpacesDetails:qs({},ve)}})},*setVirtualSpacesLoading({payload:P},{call:w,put:L}){yield L({type:"save",payload:{loading:P}})},*getVirtualSpacesMenus({payload:P},{call:w,put:L}){const ve=yield w(zi.Sl,P);return yield L({type:"save",payload:{menus:ve}}),ve}},reducers:{save(P,w){return qs(qs({},P),w.payload)}},subscriptions:{setup({dispatch:P,history:w}){return w.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}};const yl={model_1:{namespace:"account.index",model:E},model_2:{namespace:"classrooms.announcement",model:H},model_3:{namespace:"classrooms.attachment",model:oe},model_4:{namespace:"classrooms.boards",model:Oe},model_5:{namespace:"classrooms.exercise",model:Be},model_6:{namespace:"classrooms.graduation",model:Fe},model_7:{namespace:"classrooms.homeworks",model:Yt},model_8:{namespace:"classrooms.index",model:Ie},model_9:{namespace:"classrooms.new",model:bt},model_10:{namespace:"classrooms.overview",model:Bn},model_11:{namespace:"classrooms.polls",model:jt},model_12:{namespace:"classrooms.teacher",model:Qr},model_13:{namespace:"classrooms.video",model:Cs},model_14:{namespace:"competitions.index",model:ci},model_15:{namespace:"course.index",model:ur},model_16:{namespace:"engineering.evaluateDetail",model:Qa},model_17:{namespace:"engineering.evaluateList",model:fr.Z},model_18:{namespace:"engineering.index",model:Ja},model_19:{namespace:"engineering.navigation",model:Ws},model_20:{namespace:"engineering.normDetail",model:iu},model_21:{namespace:"engineering.normList",model:Uo},model_22:{namespace:"forums.detail",model:au},model_23:{namespace:"forums.index",model:pn},model_24:{namespace:"globalSetting",model:Tr},model_25:{namespace:"graduations.index",model:no},model_26:{namespace:"homePage",model:Qe},model_27:{namespace:"innovation.index",model:ni},model_28:{namespace:"intraincourse.index",model:So},model_29:{namespace:"loading",model:Qi},model_30:{namespace:"messages.index",model:er},model_31:{namespace:"paperlibrary.index",model:Te},model_32:{namespace:"paperlibrary.newPaper",model:Or},model_33:{namespace:"paths.detail",model:Ca},model_34:{namespace:"paths.index",model:Au},model_35:{namespace:"paths.new",model:qa},model_36:{namespace:"paths.overview",model:Yl},model_37:{namespace:"problemset.index",model:fl},model_38:{namespace:"problemset.preview",model:zl},model_39:{namespace:"resetFul.index",model:hc},model_40:{namespace:"shixuns.detail",model:pc},model_41:{namespace:"shixuns.index",model:rf},model_42:{namespace:"shixuns.new",model:Ff},model_43:{namespace:"shixuns.overview",model:Sf},model_44:{namespace:"shixuns.practiceSetting",model:pl},model_45:{namespace:"user.detail",model:tc},model_46:{namespace:"user.index",model:wl},model_47:{namespace:"video.detail",model:il},model_48:{namespace:"virtualSpaces.index",model:Ll}};var Fo=Object.defineProperty,Zu=Object.getOwnPropertySymbols,cf=Object.prototype.hasOwnProperty,Ec=Object.prototype.propertyIsEnumerable,kc=(P,w,L)=>w in P?Fo(P,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[w]=L,xl=(P,w)=>{for(var L in w||(w={}))cf.call(w,L)&&kc(P,L,w[L]);if(Zu)for(var L of Zu(w))Ec.call(w,L)&&kc(P,L,w[L]);return P};let Bi;function zc(P){const{pluginManager:w}=(0,f.useAppData)(),L=(0,c.useRef)(),ve=w.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!L.current){L.current=(0,n.Ue)(xl({history:f.history},ve.config||{}),{initialReducer:{},setupMiddlewares(ze){return[...ze]},setupApp(ze){ze._history=f.history}}),Bi=L.current,L.current.use(l()()),(ve.plugins||[]).forEach(ze=>{L.current.use(ze)});for(const ze of Object.keys(yl))L.current.model(xl({namespace:yl[ze].namespace},yl[ze].model));L.current.start()}return c.createElement(n.zt,{store:L.current._store},P.children)}function ff(){return Bi}},26108:function(d,g,e){"use strict";e.d(g,{PZ:function(){return ai},eU:function(){return s},B:function(){return ss},Mg:function(){return ht},lw:function(){return st},Kd:function(){return Rt},H8:function(){return gi}});var n=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(We){return We.displayName||We.name||"Component"}const u=n.createContext(null),{Consumer:h,Provider:o}=u,s=o,b=null;function p(We,tt){const{intlPropName:xe="intl",forwardRef:at=!1,enforceContext:an=!0}=tt||{},bn=Fn=>React.createElement(h,null,On=>(an&&invariantIntlContext(On),React.createElement(We,Object.assign({},Fn,{[xe]:On},{ref:at?Fn.forwardedRef:null}))));return bn.displayName=`injectIntl(${f(We)})`,bn.WrappedComponent=We,c(at?React.forwardRef((Fn,On)=>React.createElement(bn,Object.assign({},Fn,{forwardedRef:On}))):bn,We)}var x;(function(We){We[We.literal=0]="literal",We[We.argument=1]="argument",We[We.number=2]="number",We[We.date=3]="date",We[We.time=4]="time",We[We.select=5]="select",We[We.plural=6]="plural",We[We.pound=7]="pound"})(x||(x={}));function m(We){return We.type===x.literal}function E(We){return We.type===x.argument}function C(We){return We.type===x.number}function R(We){return We.type===x.date}function M(We){return We.type===x.time}function T(We){return We.type===x.select}function D(We){return We.type===x.plural}function _(We){return We.type===x.pound}function N(We){return!!(We&&typeof We=="object"&&We.type===0)}function j(We){return!!(We&&typeof We=="object"&&We.type===1)}function H(We){return{type:x.literal,value:We}}function Y(We,tt){return{type:x.number,value:We,style:tt}}var W=function(){var We=function(tt,xe){return We=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,an){at.__proto__=an}||function(at,an){for(var bn in an)an.hasOwnProperty(bn)&&(at[bn]=an[bn])},We(tt,xe)};return function(tt,xe){We(tt,xe);function at(){this.constructor=tt}tt.prototype=xe===null?Object.create(xe):(at.prototype=xe.prototype,new at)}}(),se=function(){return se=Object.assign||function(We){for(var tt,xe=1,at=arguments.length;xe<at;xe++){tt=arguments[xe];for(var an in tt)Object.prototype.hasOwnProperty.call(tt,an)&&(We[an]=tt[an])}return We},se.apply(this,arguments)},ne=function(We){W(tt,We);function tt(xe,at,an,bn){var Fn=We.call(this)||this;return Fn.message=xe,Fn.expected=at,Fn.found=an,Fn.location=bn,Fn.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(Fn,tt),Fn}return tt.buildMessage=function(xe,at){function an(Cn){return Cn.charCodeAt(0).toString(16).toUpperCase()}function bn(Cn){return Cn.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(dr){return"\\x0"+an(dr)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(dr){return"\\x"+an(dr)})}function Fn(Cn){return Cn.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(dr){return"\\x0"+an(dr)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(dr){return"\\x"+an(dr)})}function On(Cn){switch(Cn.type){case"literal":return'"'+bn(Cn.text)+'"';case"class":var dr=Cn.parts.map(function(ur){return Array.isArray(ur)?Fn(ur[0])+"-"+Fn(ur[1]):Fn(ur)});return"["+(Cn.inverted?"^":"")+dr+"]";case"any":return"any character";case"end":return"end of input";case"other":return Cn.description}}function zn(Cn){var dr=Cn.map(On),ur,ir;if(dr.sort(),dr.length>0){for(ur=1,ir=1;ur<dr.length;ur++)dr[ur-1]!==dr[ur]&&(dr[ir]=dr[ur],ir++);dr.length=ir}switch(dr.length){case 1:return dr[0];case 2:return dr[0]+" or "+dr[1];default:return dr.slice(0,-1).join(", ")+", or "+dr[dr.length-1]}}function Sr(Cn){return Cn?'"'+bn(Cn)+'"':"end of input"}return"Expected "+zn(xe)+" but "+Sr(at)+" found."},tt}(Error);function ae(We,tt){tt=tt!==void 0?tt:{};var xe={},at={start:Qe},an=Qe,bn=function(ye){return ye.join("")},Fn=function(ye){return se({type:x.literal,value:ye},Is())},On="#",zn=Ui("#",!1),Sr=function(){return se({type:x.pound},Is())},Cn=Aa("argumentElement"),dr="{",ur=Ui("{",!1),ir="}",fr=Ui("}",!1),Ps=function(ye){return se({type:x.argument,value:ye},Is())},_i=Aa("numberSkeletonId"),bi=/^['\/{}]/,Ur=ho(["'","/","{","}"],!1,!1),Yi=ro(),Hi=Aa("numberSkeletonTokenOption"),ms="/",Zs=Ui("/",!1),Xi=function(ye){return ye},Ua=Aa("numberSkeletonToken"),Qa=function(ye,Ce){return{stem:ye,options:Ce}},ta=function(ye){return se({type:0,tokens:ye},Is())},Fa="::",Jr=Ui("::",!1),Ma=function(ye){return ye},la=function(){return Qi.push("numberArgStyle"),!0},Ia=function(ye){return Qi.pop(),ye.replace(/\s*$/,"")},es=",",Ja=Ui(",",!1),xo="number",Xs=Ui("number",!1),hs=function(ye,Ce,Tn){return se({type:Ce==="number"?x.number:Ce==="date"?x.date:x.time,style:Tn&&Tn[2],value:ye},Is())},va="'",Eo=Ui("'",!1),zr=/^[^']/,sa=ho(["'"],!0,!1),Po=/^[^a-zA-Z'{}]/,Fs=ho([["a","z"],["A","Z"],"'","{","}"],!0,!1),di=/^[a-zA-Z]/,Js=ho([["a","z"],["A","Z"]],!1,!1),Ws=function(ye){return se({type:1,pattern:ye},Is())},ka=function(){return Qi.push("dateOrTimeArgStyle"),!0},bo="date",Jo=Ui("date",!1),Zo="time",qo=Ui("time",!1),aa="plural",Da=Ui("plural",!1),to="selectordinal",Wo=Ui("selectordinal",!1),Ho="offset:",iu=Ui("offset:",!1),pi=function(ye,Ce,Tn,rr){return se({type:x.plural,pluralType:Ce==="plural"?"cardinal":"ordinal",value:ye,offset:Tn?Tn[2]:0,options:rr.reduce(function(En,er){var pr=er.id,ti=er.value,fi=er.location;return pr in En&&Oa('Duplicate option "'+pr+'" in plural element: "'+Kn()+'"',Ss()),En[pr]={value:ti,location:fi},En},{})},Is())},mi="select",ca=Ui("select",!1),ba=function(ye,Ce){return se({type:x.select,value:ye,options:Ce.reduce(function(Tn,rr){var En=rr.id,er=rr.value,pr=rr.location;return En in Tn&&Oa('Duplicate option "'+En+'" in select element: "'+Kn()+'"',Ss()),Tn[En]={value:er,location:pr},Tn},{})},Is())},Hs="=",fo=Ui("=",!1),eu=function(ye){return Qi.push("select"),!0},lu=function(ye,Ce){return Qi.pop(),se({id:ye,value:Ce},Is())},$s=function(ye){return Qi.push("plural"),!0},Mo=function(ye,Ce){return Qi.pop(),se({id:ye,value:Ce},Is())},su=Aa("whitespace"),Wu=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Uo=ho([[" ","\r"]," ","\x85","\xA0","\u1680",["\u2000","\u200A"],"\u2028","\u2029","\u202F","\u205F","\u3000"],!1,!1),Hu=Aa("syntax pattern"),Go=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,Ko=ho([["!","/"],[":","@"],["[","^"],"`",["{","~"],["\xA1","\xA7"],"\xA9","\xAB","\xAC","\xAE","\xB0","\xB1","\xB6","\xBB","\xBF","\xD7","\xF7",["\u2010","\u2027"],["\u2030","\u203E"],["\u2041","\u2053"],["\u2055","\u205E"],["\u2190","\u245F"],["\u2500","\u2775"],["\u2794","\u2BFF"],["\u2E00","\u2E7F"],["\u3001","\u3003"],["\u3008","\u3020"],"\u3030","\uFD3E","\uFD3F","\uFE45","\uFE46"],!1,!1),cu=Aa("optional whitespace"),Nu=Aa("number"),Io="-",Su=Ui("-",!1),ju=function(ye,Ce){return Ce?ye?-Ce:Ce:0},au=Aa("apostrophe"),ou=Aa("double apostrophes"),Sa="''",tu=Ui("''",!1),tl=function(){return"'"},Jt=function(ye,Ce){return ye+Ce.replace("''","'")},hn=function(ye){return ye!=="{"&&!(Ka()&&ye==="#")&&!(xs()&&ye==="}")},un=`
`,pn=Ui(`
`,!1),Sn=function(ye){return ye==="{"||ye==="}"||Ka()&&ye==="#"},xr=Aa("argNameOrNumber"),Zr=Aa("argNumber"),Dr="0",Wr=Ui("0",!1),oi=function(){return 0},li=/^[1-9]/,fn=ho([["1","9"]],!1,!1),Nn=/^[0-9]/,Rn=ho([["0","9"]],!1,!1),Ir=function(ye){return parseInt(ye.join(""),10)},Tr=Aa("argName"),mt=0,wr=0,Hr=[{line:1,column:1}],Ni=0,ts=[],Hn=0,fs;if(tt.startRule!==void 0){if(!(tt.startRule in at))throw new Error(`Can't start parsing from rule "`+tt.startRule+'".');an=at[tt.startRule]}function Kn(){return We.substring(wr,mt)}function Ss(){return Ga(wr,mt)}function no(ye,Ce){throw Ce=Ce!==void 0?Ce:Ga(wr,mt),po([Aa(ye)],We.substring(wr,mt),Ce)}function Oa(ye,Ce){throw Ce=Ce!==void 0?Ce:Ga(wr,mt),$a(ye,Ce)}function Ui(ye,Ce){return{type:"literal",text:ye,ignoreCase:Ce}}function ho(ye,Ce,Tn){return{type:"class",parts:ye,inverted:Ce,ignoreCase:Tn}}function ro(){return{type:"any"}}function za(){return{type:"end"}}function Aa(ye){return{type:"other",description:ye}}function Do(ye){var Ce=Hr[ye],Tn;if(Ce)return Ce;for(Tn=ye-1;!Hr[Tn];)Tn--;for(Ce=Hr[Tn],Ce={line:Ce.line,column:Ce.column};Tn<ye;)We.charCodeAt(Tn)===10?(Ce.line++,Ce.column=1):Ce.column++,Tn++;return Hr[ye]=Ce,Ce}function Ga(ye,Ce){var Tn=Do(ye),rr=Do(Ce);return{start:{offset:ye,line:Tn.line,column:Tn.column},end:{offset:Ce,line:rr.line,column:rr.column}}}function Lr(ye){mt<Ni||(mt>Ni&&(Ni=mt,ts=[]),ts.push(ye))}function $a(ye,Ce){return new ne(ye,[],"",Ce)}function po(ye,Ce,Tn){return new ne(ne.buildMessage(ye,Ce),ye,Ce,Tn)}function Qe(){var ye;return ye=Je(),ye}function Je(){var ye,Ce;for(ye=[],Ce=Ut();Ce!==xe;)ye.push(Ce),Ce=Ut();return ye}function Ut(){var ye;return ye=yn(),ye===xe&&(ye=Gn(),ye===xe&&(ye=xi(),ye===xe&&(ye=Ci(),ye===xe&&(ye=ys(),ye===xe&&(ye=Mn()))))),ye}function Vt(){var ye,Ce,Tn;if(ye=mt,Ce=[],Tn=ya(),Tn===xe&&(Tn=ao(),Tn===xe&&(Tn=pa())),Tn!==xe)for(;Tn!==xe;)Ce.push(Tn),Tn=ya(),Tn===xe&&(Tn=ao(),Tn===xe&&(Tn=pa()));else Ce=xe;return Ce!==xe&&(wr=ye,Ce=bn(Ce)),ye=Ce,ye}function yn(){var ye,Ce;return ye=mt,Ce=Vt(),Ce!==xe&&(wr=ye,Ce=Fn(Ce)),ye=Ce,ye}function Mn(){var ye,Ce;return ye=mt,We.charCodeAt(mt)===35?(Ce=On,mt++):(Ce=xe,Hn===0&&Lr(zn)),Ce!==xe&&(wr=ye,Ce=Sr()),ye=Ce,ye}function Gn(){var ye,Ce,Tn,rr,En,er;return Hn++,ye=mt,We.charCodeAt(mt)===123?(Ce=dr,mt++):(Ce=xe,Hn===0&&Lr(ur)),Ce!==xe?(Tn=ki(),Tn!==xe?(rr=vo(),rr!==xe?(En=ki(),En!==xe?(We.charCodeAt(mt)===125?(er=ir,mt++):(er=xe,Hn===0&&Lr(fr)),er!==xe?(wr=ye,Ce=Ps(rr),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe),Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(Cn)),ye}function br(){var ye,Ce,Tn,rr,En;if(Hn++,ye=mt,Ce=[],Tn=mt,rr=mt,Hn++,En=na(),En===xe&&(bi.test(We.charAt(mt))?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Ur))),Hn--,En===xe?rr=void 0:(mt=rr,rr=xe),rr!==xe?(We.length>mt?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Yi)),En!==xe?(rr=[rr,En],Tn=rr):(mt=Tn,Tn=xe)):(mt=Tn,Tn=xe),Tn!==xe)for(;Tn!==xe;)Ce.push(Tn),Tn=mt,rr=mt,Hn++,En=na(),En===xe&&(bi.test(We.charAt(mt))?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Ur))),Hn--,En===xe?rr=void 0:(mt=rr,rr=xe),rr!==xe?(We.length>mt?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Yi)),En!==xe?(rr=[rr,En],Tn=rr):(mt=Tn,Tn=xe)):(mt=Tn,Tn=xe);else Ce=xe;return Ce!==xe?ye=We.substring(ye,mt):ye=Ce,Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(_i)),ye}function ar(){var ye,Ce,Tn;return Hn++,ye=mt,We.charCodeAt(mt)===47?(Ce=ms,mt++):(Ce=xe,Hn===0&&Lr(Zs)),Ce!==xe?(Tn=br(),Tn!==xe?(wr=ye,Ce=Xi(Tn),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe),Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(Hi)),ye}function Er(){var ye,Ce,Tn,rr,En;if(Hn++,ye=mt,Ce=ki(),Ce!==xe)if(Tn=br(),Tn!==xe){for(rr=[],En=ar();En!==xe;)rr.push(En),En=ar();rr!==xe?(wr=ye,Ce=Qa(Tn,rr),ye=Ce):(mt=ye,ye=xe)}else mt=ye,ye=xe;else mt=ye,ye=xe;return Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(Ua)),ye}function ii(){var ye,Ce,Tn;if(ye=mt,Ce=[],Tn=Er(),Tn!==xe)for(;Tn!==xe;)Ce.push(Tn),Tn=Er();else Ce=xe;return Ce!==xe&&(wr=ye,Ce=ta(Ce)),ye=Ce,ye}function ni(){var ye,Ce,Tn;return ye=mt,We.substr(mt,2)===Fa?(Ce=Fa,mt+=2):(Ce=xe,Hn===0&&Lr(Jr)),Ce!==xe?(Tn=ii(),Tn!==xe?(wr=ye,Ce=Ma(Tn),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe),ye===xe&&(ye=mt,wr=mt,Ce=la(),Ce?Ce=void 0:Ce=xe,Ce!==xe?(Tn=Vt(),Tn!==xe?(wr=ye,Ce=Ia(Tn),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)),ye}function Ai(){var ye,Ce,Tn,rr,En,er,pr,ti,fi,$r,Gr,Kr,ps;return ye=mt,We.charCodeAt(mt)===123?(Ce=dr,mt++):(Ce=xe,Hn===0&&Lr(ur)),Ce!==xe?(Tn=ki(),Tn!==xe?(rr=vo(),rr!==xe?(En=ki(),En!==xe?(We.charCodeAt(mt)===44?(er=es,mt++):(er=xe,Hn===0&&Lr(Ja)),er!==xe?(pr=ki(),pr!==xe?(We.substr(mt,6)===xo?(ti=xo,mt+=6):(ti=xe,Hn===0&&Lr(Xs)),ti!==xe?(fi=ki(),fi!==xe?($r=mt,We.charCodeAt(mt)===44?(Gr=es,mt++):(Gr=xe,Hn===0&&Lr(Ja)),Gr!==xe?(Kr=ki(),Kr!==xe?(ps=ni(),ps!==xe?(Gr=[Gr,Kr,ps],$r=Gr):(mt=$r,$r=xe)):(mt=$r,$r=xe)):(mt=$r,$r=xe),$r===xe&&($r=null),$r!==xe?(Gr=ki(),Gr!==xe?(We.charCodeAt(mt)===125?(Kr=ir,mt++):(Kr=xe,Hn===0&&Lr(fr)),Kr!==xe?(wr=ye,Ce=hs(rr,ti,$r),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe),ye}function Li(){var ye,Ce,Tn,rr;if(ye=mt,We.charCodeAt(mt)===39?(Ce=va,mt++):(Ce=xe,Hn===0&&Lr(Eo)),Ce!==xe){if(Tn=[],rr=ya(),rr===xe&&(zr.test(We.charAt(mt))?(rr=We.charAt(mt),mt++):(rr=xe,Hn===0&&Lr(sa))),rr!==xe)for(;rr!==xe;)Tn.push(rr),rr=ya(),rr===xe&&(zr.test(We.charAt(mt))?(rr=We.charAt(mt),mt++):(rr=xe,Hn===0&&Lr(sa)));else Tn=xe;Tn!==xe?(We.charCodeAt(mt)===39?(rr=va,mt++):(rr=xe,Hn===0&&Lr(Eo)),rr!==xe?(Ce=[Ce,Tn,rr],ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)}else mt=ye,ye=xe;if(ye===xe)if(ye=[],Ce=ya(),Ce===xe&&(Po.test(We.charAt(mt))?(Ce=We.charAt(mt),mt++):(Ce=xe,Hn===0&&Lr(Fs))),Ce!==xe)for(;Ce!==xe;)ye.push(Ce),Ce=ya(),Ce===xe&&(Po.test(We.charAt(mt))?(Ce=We.charAt(mt),mt++):(Ce=xe,Hn===0&&Lr(Fs)));else ye=xe;return ye}function ls(){var ye,Ce;if(ye=[],di.test(We.charAt(mt))?(Ce=We.charAt(mt),mt++):(Ce=xe,Hn===0&&Lr(Js)),Ce!==xe)for(;Ce!==xe;)ye.push(Ce),di.test(We.charAt(mt))?(Ce=We.charAt(mt),mt++):(Ce=xe,Hn===0&&Lr(Js));else ye=xe;return ye}function Gi(){var ye,Ce,Tn,rr;if(ye=mt,Ce=mt,Tn=[],rr=Li(),rr===xe&&(rr=ls()),rr!==xe)for(;rr!==xe;)Tn.push(rr),rr=Li(),rr===xe&&(rr=ls());else Tn=xe;return Tn!==xe?Ce=We.substring(Ce,mt):Ce=Tn,Ce!==xe&&(wr=ye,Ce=Ws(Ce)),ye=Ce,ye}function Di(){var ye,Ce,Tn;return ye=mt,We.substr(mt,2)===Fa?(Ce=Fa,mt+=2):(Ce=xe,Hn===0&&Lr(Jr)),Ce!==xe?(Tn=Gi(),Tn!==xe?(wr=ye,Ce=Ma(Tn),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe),ye===xe&&(ye=mt,wr=mt,Ce=ka(),Ce?Ce=void 0:Ce=xe,Ce!==xe?(Tn=Vt(),Tn!==xe?(wr=ye,Ce=Ia(Tn),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)),ye}function os(){var ye,Ce,Tn,rr,En,er,pr,ti,fi,$r,Gr,Kr,ps;return ye=mt,We.charCodeAt(mt)===123?(Ce=dr,mt++):(Ce=xe,Hn===0&&Lr(ur)),Ce!==xe?(Tn=ki(),Tn!==xe?(rr=vo(),rr!==xe?(En=ki(),En!==xe?(We.charCodeAt(mt)===44?(er=es,mt++):(er=xe,Hn===0&&Lr(Ja)),er!==xe?(pr=ki(),pr!==xe?(We.substr(mt,4)===bo?(ti=bo,mt+=4):(ti=xe,Hn===0&&Lr(Jo)),ti===xe&&(We.substr(mt,4)===Zo?(ti=Zo,mt+=4):(ti=xe,Hn===0&&Lr(qo))),ti!==xe?(fi=ki(),fi!==xe?($r=mt,We.charCodeAt(mt)===44?(Gr=es,mt++):(Gr=xe,Hn===0&&Lr(Ja)),Gr!==xe?(Kr=ki(),Kr!==xe?(ps=Di(),ps!==xe?(Gr=[Gr,Kr,ps],$r=Gr):(mt=$r,$r=xe)):(mt=$r,$r=xe)):(mt=$r,$r=xe),$r===xe&&($r=null),$r!==xe?(Gr=ki(),Gr!==xe?(We.charCodeAt(mt)===125?(Kr=ir,mt++):(Kr=xe,Hn===0&&Lr(fr)),Kr!==xe?(wr=ye,Ce=hs(rr,ti,$r),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe),ye}function xi(){var ye;return ye=Ai(),ye===xe&&(ye=os()),ye}function Ci(){var ye,Ce,Tn,rr,En,er,pr,ti,fi,$r,Gr,Kr,ps,ra,_o,Oo;if(ye=mt,We.charCodeAt(mt)===123?(Ce=dr,mt++):(Ce=xe,Hn===0&&Lr(ur)),Ce!==xe)if(Tn=ki(),Tn!==xe)if(rr=vo(),rr!==xe)if(En=ki(),En!==xe)if(We.charCodeAt(mt)===44?(er=es,mt++):(er=xe,Hn===0&&Lr(Ja)),er!==xe)if(pr=ki(),pr!==xe)if(We.substr(mt,6)===aa?(ti=aa,mt+=6):(ti=xe,Hn===0&&Lr(Da)),ti===xe&&(We.substr(mt,13)===to?(ti=to,mt+=13):(ti=xe,Hn===0&&Lr(Wo))),ti!==xe)if(fi=ki(),fi!==xe)if(We.charCodeAt(mt)===44?($r=es,mt++):($r=xe,Hn===0&&Lr(Ja)),$r!==xe)if(Gr=ki(),Gr!==xe)if(Kr=mt,We.substr(mt,7)===Ho?(ps=Ho,mt+=7):(ps=xe,Hn===0&&Lr(iu)),ps!==xe?(ra=ki(),ra!==xe?(_o=ws(),_o!==xe?(ps=[ps,ra,_o],Kr=ps):(mt=Kr,Kr=xe)):(mt=Kr,Kr=xe)):(mt=Kr,Kr=xe),Kr===xe&&(Kr=null),Kr!==xe)if(ps=ki(),ps!==xe){if(ra=[],_o=ga(),_o!==xe)for(;_o!==xe;)ra.push(_o),_o=ga();else ra=xe;ra!==xe?(_o=ki(),_o!==xe?(We.charCodeAt(mt)===125?(Oo=ir,mt++):(Oo=xe,Hn===0&&Lr(fr)),Oo!==xe?(wr=ye,Ce=pi(rr,ti,Kr,ra),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)}else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;return ye}function ys(){var ye,Ce,Tn,rr,En,er,pr,ti,fi,$r,Gr,Kr,ps,ra;if(ye=mt,We.charCodeAt(mt)===123?(Ce=dr,mt++):(Ce=xe,Hn===0&&Lr(ur)),Ce!==xe)if(Tn=ki(),Tn!==xe)if(rr=vo(),rr!==xe)if(En=ki(),En!==xe)if(We.charCodeAt(mt)===44?(er=es,mt++):(er=xe,Hn===0&&Lr(Ja)),er!==xe)if(pr=ki(),pr!==xe)if(We.substr(mt,6)===mi?(ti=mi,mt+=6):(ti=xe,Hn===0&&Lr(ca)),ti!==xe)if(fi=ki(),fi!==xe)if(We.charCodeAt(mt)===44?($r=es,mt++):($r=xe,Hn===0&&Lr(Ja)),$r!==xe)if(Gr=ki(),Gr!==xe){if(Kr=[],ps=Za(),ps!==xe)for(;ps!==xe;)Kr.push(ps),ps=Za();else Kr=xe;Kr!==xe?(ps=ki(),ps!==xe?(We.charCodeAt(mt)===125?(ra=ir,mt++):(ra=xe,Hn===0&&Lr(fr)),ra!==xe?(wr=ye,Ce=ba(rr,Kr),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)}else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;else mt=ye,ye=xe;return ye}function mo(){var ye,Ce,Tn,rr;return ye=mt,Ce=mt,We.charCodeAt(mt)===61?(Tn=Hs,mt++):(Tn=xe,Hn===0&&Lr(fo)),Tn!==xe?(rr=ws(),rr!==xe?(Tn=[Tn,rr],Ce=Tn):(mt=Ce,Ce=xe)):(mt=Ce,Ce=xe),Ce!==xe?ye=We.substring(ye,mt):ye=Ce,ye===xe&&(ye=go()),ye}function Za(){var ye,Ce,Tn,rr,En,er,pr,ti;return ye=mt,Ce=ki(),Ce!==xe?(Tn=go(),Tn!==xe?(rr=ki(),rr!==xe?(We.charCodeAt(mt)===123?(En=dr,mt++):(En=xe,Hn===0&&Lr(ur)),En!==xe?(wr=mt,er=eu(Tn),er?er=void 0:er=xe,er!==xe?(pr=Je(),pr!==xe?(We.charCodeAt(mt)===125?(ti=ir,mt++):(ti=xe,Hn===0&&Lr(fr)),ti!==xe?(wr=ye,Ce=lu(Tn,pr),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe),ye}function ga(){var ye,Ce,Tn,rr,En,er,pr,ti;return ye=mt,Ce=ki(),Ce!==xe?(Tn=mo(),Tn!==xe?(rr=ki(),rr!==xe?(We.charCodeAt(mt)===123?(En=dr,mt++):(En=xe,Hn===0&&Lr(ur)),En!==xe?(wr=mt,er=$s(Tn),er?er=void 0:er=xe,er!==xe?(pr=Je(),pr!==xe?(We.charCodeAt(mt)===125?(ti=ir,mt++):(ti=xe,Hn===0&&Lr(fr)),ti!==xe?(wr=ye,Ce=Mo(Tn,pr),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe)):(mt=ye,ye=xe),ye}function na(){var ye,Ce;return Hn++,Wu.test(We.charAt(mt))?(ye=We.charAt(mt),mt++):(ye=xe,Hn===0&&Lr(Uo)),Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(su)),ye}function fa(){var ye,Ce;return Hn++,Go.test(We.charAt(mt))?(ye=We.charAt(mt),mt++):(ye=xe,Hn===0&&Lr(Ko)),Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(Hu)),ye}function ki(){var ye,Ce,Tn;for(Hn++,ye=mt,Ce=[],Tn=na();Tn!==xe;)Ce.push(Tn),Tn=na();return Ce!==xe?ye=We.substring(ye,mt):ye=Ce,Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(cu)),ye}function ws(){var ye,Ce,Tn;return Hn++,ye=mt,We.charCodeAt(mt)===45?(Ce=Io,mt++):(Ce=xe,Hn===0&&Lr(Su)),Ce===xe&&(Ce=null),Ce!==xe?(Tn=So(),Tn!==xe?(wr=ye,Ce=ju(Ce,Tn),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe),Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(Nu)),ye}function oa(){var ye,Ce;return Hn++,We.charCodeAt(mt)===39?(ye=va,mt++):(ye=xe,Hn===0&&Lr(Eo)),Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(au)),ye}function ya(){var ye,Ce;return Hn++,ye=mt,We.substr(mt,2)===Sa?(Ce=Sa,mt+=2):(Ce=xe,Hn===0&&Lr(tu)),Ce!==xe&&(wr=ye,Ce=tl()),ye=Ce,Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(ou)),ye}function ao(){var ye,Ce,Tn,rr,En,er;if(ye=mt,We.charCodeAt(mt)===39?(Ce=va,mt++):(Ce=xe,Hn===0&&Lr(Eo)),Ce!==xe)if(Tn=wo(),Tn!==xe){for(rr=mt,En=[],We.substr(mt,2)===Sa?(er=Sa,mt+=2):(er=xe,Hn===0&&Lr(tu)),er===xe&&(zr.test(We.charAt(mt))?(er=We.charAt(mt),mt++):(er=xe,Hn===0&&Lr(sa)));er!==xe;)En.push(er),We.substr(mt,2)===Sa?(er=Sa,mt+=2):(er=xe,Hn===0&&Lr(tu)),er===xe&&(zr.test(We.charAt(mt))?(er=We.charAt(mt),mt++):(er=xe,Hn===0&&Lr(sa)));En!==xe?rr=We.substring(rr,mt):rr=En,rr!==xe?(We.charCodeAt(mt)===39?(En=va,mt++):(En=xe,Hn===0&&Lr(Eo)),En===xe&&(En=null),En!==xe?(wr=ye,Ce=Jt(Tn,rr),ye=Ce):(mt=ye,ye=xe)):(mt=ye,ye=xe)}else mt=ye,ye=xe;else mt=ye,ye=xe;return ye}function pa(){var ye,Ce,Tn,rr;return ye=mt,Ce=mt,We.length>mt?(Tn=We.charAt(mt),mt++):(Tn=xe,Hn===0&&Lr(Yi)),Tn!==xe?(wr=mt,rr=hn(Tn),rr?rr=void 0:rr=xe,rr!==xe?(Tn=[Tn,rr],Ce=Tn):(mt=Ce,Ce=xe)):(mt=Ce,Ce=xe),Ce===xe&&(We.charCodeAt(mt)===10?(Ce=un,mt++):(Ce=xe,Hn===0&&Lr(pn))),Ce!==xe?ye=We.substring(ye,mt):ye=Ce,ye}function wo(){var ye,Ce,Tn,rr;return ye=mt,Ce=mt,We.length>mt?(Tn=We.charAt(mt),mt++):(Tn=xe,Hn===0&&Lr(Yi)),Tn!==xe?(wr=mt,rr=Sn(Tn),rr?rr=void 0:rr=xe,rr!==xe?(Tn=[Tn,rr],Ce=Tn):(mt=Ce,Ce=xe)):(mt=Ce,Ce=xe),Ce!==xe?ye=We.substring(ye,mt):ye=Ce,ye}function vo(){var ye,Ce;return Hn++,ye=mt,Ce=So(),Ce===xe&&(Ce=go()),Ce!==xe?ye=We.substring(ye,mt):ye=Ce,Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(xr)),ye}function So(){var ye,Ce,Tn,rr,En;if(Hn++,ye=mt,We.charCodeAt(mt)===48?(Ce=Dr,mt++):(Ce=xe,Hn===0&&Lr(Wr)),Ce!==xe&&(wr=ye,Ce=oi()),ye=Ce,ye===xe){if(ye=mt,Ce=mt,li.test(We.charAt(mt))?(Tn=We.charAt(mt),mt++):(Tn=xe,Hn===0&&Lr(fn)),Tn!==xe){for(rr=[],Nn.test(We.charAt(mt))?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Rn));En!==xe;)rr.push(En),Nn.test(We.charAt(mt))?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Rn));rr!==xe?(Tn=[Tn,rr],Ce=Tn):(mt=Ce,Ce=xe)}else mt=Ce,Ce=xe;Ce!==xe&&(wr=ye,Ce=Ir(Ce)),ye=Ce}return Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(Zr)),ye}function go(){var ye,Ce,Tn,rr,En;if(Hn++,ye=mt,Ce=[],Tn=mt,rr=mt,Hn++,En=na(),En===xe&&(En=fa()),Hn--,En===xe?rr=void 0:(mt=rr,rr=xe),rr!==xe?(We.length>mt?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Yi)),En!==xe?(rr=[rr,En],Tn=rr):(mt=Tn,Tn=xe)):(mt=Tn,Tn=xe),Tn!==xe)for(;Tn!==xe;)Ce.push(Tn),Tn=mt,rr=mt,Hn++,En=na(),En===xe&&(En=fa()),Hn--,En===xe?rr=void 0:(mt=rr,rr=xe),rr!==xe?(We.length>mt?(En=We.charAt(mt),mt++):(En=xe,Hn===0&&Lr(Yi)),En!==xe?(rr=[rr,En],Tn=rr):(mt=Tn,Tn=xe)):(mt=Tn,Tn=xe);else Ce=xe;return Ce!==xe?ye=We.substring(ye,mt):ye=Ce,Hn--,ye===xe&&(Ce=xe,Hn===0&&Lr(Tr)),ye}var Qi=["root"];function xs(){return Qi.length>1}function Ka(){return Qi[Qi.length-1]==="plural"}function Is(){return tt&&tt.captureLocation?{location:Ss()}:{}}if(fs=an(),fs!==xe&&mt===We.length)return fs;throw fs!==xe&&mt<We.length&&Lr(za()),po(ts,Ni<We.length?We.charAt(Ni):null,Ni<We.length?Ga(Ni,Ni+1):Ga(Ni,Ni))}var J=ae,q=function(){for(var We=0,tt=0,xe=arguments.length;tt<xe;tt++)We+=arguments[tt].length;for(var at=Array(We),an=0,tt=0;tt<xe;tt++)for(var bn=arguments[tt],Fn=0,On=bn.length;Fn<On;Fn++,an++)at[an]=bn[Fn];return at},G=/(^|[^\\])#/g;function oe(We){We.forEach(function(tt){!D(tt)&&!T(tt)||Object.keys(tt.options).forEach(function(xe){for(var at,an=tt.options[xe],bn=-1,Fn=void 0,On=0;On<an.value.length;On++){var zn=an.value[On];if(m(zn)&&G.test(zn.value)){bn=On,Fn=zn;break}}if(Fn){var Sr=Fn.value.replace(G,"$1{"+tt.value+", number}"),Cn=J(Sr);(at=an.value).splice.apply(at,q([bn,1],Cn))}oe(an.value)})})}function ee(We,tt){var xe=J(We,tt);return(!tt||tt.normalizeHashtagInPlural!==!1)&&oe(xe),xe}var Q=function(){for(var We=0,tt=0,xe=arguments.length;tt<xe;tt++)We+=arguments[tt].length;for(var at=Array(We),an=0,tt=0;tt<xe;tt++)for(var bn=arguments[tt],Fn=0,On=bn.length;Fn<On;Fn++,an++)at[an]=bn[Fn];return at};function le(We){return JSON.stringify(We.map(function(tt){return tt&&typeof tt=="object"?$(tt):tt}))}function $(We){return Object.keys(We).sort().map(function(tt){var xe;return xe={},xe[tt]=We[tt],xe})}var U=function(We,tt){return tt===void 0&&(tt={}),function(){for(var xe,at=[],an=0;an<arguments.length;an++)at[an]=arguments[an];var bn=le(at),Fn=bn&&tt[bn];return Fn||(Fn=new((xe=We).bind.apply(xe,Q([void 0],at))),bn&&(tt[bn]=Fn)),Fn}},ie=U,me=function(){return me=Object.assign||function(We){for(var tt,xe=1,at=arguments.length;xe<at;xe++){tt=arguments[xe];for(var an in tt)Object.prototype.hasOwnProperty.call(tt,an)&&(We[an]=tt[an])}return We},me.apply(this,arguments)},Pe=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Oe(We){var tt={};return We.replace(Pe,function(xe){var at=xe.length;switch(xe[0]){case"G":tt.era=at===4?"long":at===5?"narrow":"short";break;case"y":tt.year=at===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":tt.month=["numeric","2-digit","short","long","narrow"][at-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":tt.day=["numeric","2-digit"][at-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":tt.weekday=at===4?"short":at===5?"narrow":"short";break;case"e":if(at<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");tt.weekday=["short","long","narrow","short"][at-4];break;case"c":if(at<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");tt.weekday=["short","long","narrow","short"][at-4];break;case"a":tt.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":tt.hourCycle="h12",tt.hour=["numeric","2-digit"][at-1];break;case"H":tt.hourCycle="h23",tt.hour=["numeric","2-digit"][at-1];break;case"K":tt.hourCycle="h11",tt.hour=["numeric","2-digit"][at-1];break;case"k":tt.hourCycle="h24",tt.hour=["numeric","2-digit"][at-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":tt.minute=["numeric","2-digit"][at-1];break;case"s":tt.second=["numeric","2-digit"][at-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":tt.timeZoneName=at<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) pattenrs are not supported, use `z` instead")}return""}),tt}function Ge(We){return We.replace(/^(.*?)-/,"")}var ke=/^\.(?:(0+)(\+|#+)?)?$/g,Mt=/^(@+)?(\+|#+)?$/g;function Et(We){var tt={};return We.replace(Mt,function(xe,at,an){return typeof an!="string"?(tt.minimumSignificantDigits=at.length,tt.maximumSignificantDigits=at.length):an==="+"?tt.minimumSignificantDigits=at.length:at[0]==="#"?tt.maximumSignificantDigits=at.length:(tt.minimumSignificantDigits=at.length,tt.maximumSignificantDigits=at.length+(typeof an=="string"?an.length:0)),""}),tt}function Lt(We){switch(We){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":return{currencySign:"accounting"};case"sign-always":return{signDisplay:"always"};case"sign-accounting-always":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":return{signDisplay:"never"}}}function Zt(We){var tt={},xe=Lt(We);return xe||tt}function Bt(We){for(var tt={},xe=0,at=We;xe<at.length;xe++){var an=at[xe];switch(an.stem){case"percent":tt.style="percent";continue;case"currency":tt.style="currency",tt.currency=an.options[0];continue;case"group-off":tt.useGrouping=!1;continue;case"precision-integer":tt.maximumFractionDigits=0;continue;case"measure-unit":tt.style="unit",tt.unit=Ge(an.options[0]);continue;case"compact-short":tt.notation="compact",tt.compactDisplay="short";continue;case"compact-long":tt.notation="compact",tt.compactDisplay="long";continue;case"scientific":tt=me(me(me({},tt),{notation:"scientific"}),an.options.reduce(function(Fn,On){return me(me({},Fn),Zt(On))},{}));continue;case"engineering":tt=me(me(me({},tt),{notation:"engineering"}),an.options.reduce(function(Fn,On){return me(me({},Fn),Zt(On))},{}));continue;case"notation-simple":tt.notation="standard";continue;case"unit-width-narrow":tt.currencyDisplay="narrowSymbol",tt.unitDisplay="narrow";continue;case"unit-width-short":tt.currencyDisplay="code",tt.unitDisplay="short";continue;case"unit-width-full-name":tt.currencyDisplay="name",tt.unitDisplay="long";continue;case"unit-width-iso-code":tt.currencyDisplay="symbol";continue}if(ke.test(an.stem)){if(an.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");an.stem.replace(ke,function(Fn,On,zn){return Fn==="."?tt.maximumFractionDigits=0:zn==="+"?tt.minimumFractionDigits=zn.length:On[0]==="#"?tt.maximumFractionDigits=On.length:(tt.minimumFractionDigits=On.length,tt.maximumFractionDigits=On.length+(typeof zn=="string"?zn.length:0)),""}),an.options.length&&(tt=me(me({},tt),Et(an.options[0])));continue}if(Mt.test(an.stem)){tt=me(me({},tt),Et(an.stem));continue}var bn=Lt(an.stem);bn&&(tt=me(me({},tt),bn))}return tt}var xt=function(){var We=function(tt,xe){return We=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,an){at.__proto__=an}||function(at,an){for(var bn in an)an.hasOwnProperty(bn)&&(at[bn]=an[bn])},We(tt,xe)};return function(tt,xe){We(tt,xe);function at(){this.constructor=tt}tt.prototype=xe===null?Object.create(xe):(at.prototype=xe.prototype,new at)}}(),Be=function(){for(var We=0,tt=0,xe=arguments.length;tt<xe;tt++)We+=arguments[tt].length;for(var at=Array(We),an=0,tt=0;tt<xe;tt++)for(var bn=arguments[tt],Fn=0,On=bn.length;Fn<On;Fn++,an++)at[an]=bn[Fn];return at},gt=function(We){xt(tt,We);function tt(xe,at){var an=We.call(this,xe)||this;return an.variableId=at,an}return tt}(Error);function Nt(We){return We.length<2?We:We.reduce(function(tt,xe){var at=tt[tt.length-1];return!at||at.type!==0||xe.type!==0?tt.push(xe):at.value+=xe.value,tt},[])}function nt(We,tt,xe,at,an,bn,Fn){if(We.length===1&&m(We[0]))return[{type:0,value:We[0].value}];for(var On=[],zn=0,Sr=We;zn<Sr.length;zn++){var Cn=Sr[zn];if(m(Cn)){On.push({type:0,value:Cn.value});continue}if(_(Cn)){typeof bn=="number"&&On.push({type:0,value:xe.getNumberFormat(tt).format(bn)});continue}var dr=Cn.value;if(!(an&&dr in an))throw new gt('The intl string context variable "'+dr+'" was not provided to the string "'+Fn+'"');var ur=an[dr];if(E(Cn)){(!ur||typeof ur=="string"||typeof ur=="number")&&(ur=typeof ur=="string"||typeof ur=="number"?String(ur):""),On.push({type:1,value:ur});continue}if(R(Cn)){var ir=typeof Cn.style=="string"?at.date[Cn.style]:void 0;On.push({type:0,value:xe.getDateTimeFormat(tt,ir).format(ur)});continue}if(M(Cn)){var ir=typeof Cn.style=="string"?at.time[Cn.style]:j(Cn.style)?Oe(Cn.style.pattern):void 0;On.push({type:0,value:xe.getDateTimeFormat(tt,ir).format(ur)});continue}if(C(Cn)){var ir=typeof Cn.style=="string"?at.number[Cn.style]:N(Cn.style)?Bt(Cn.style.tokens):void 0;On.push({type:0,value:xe.getNumberFormat(tt,ir).format(ur)});continue}if(T(Cn)){var fr=Cn.options[ur]||Cn.options.other;if(!fr)throw new RangeError('Invalid values for "'+Cn.value+'": "'+ur+'". Options are "'+Object.keys(Cn.options).join('", "')+'"');On.push.apply(On,nt(fr.value,tt,xe,at,an));continue}if(D(Cn)){var fr=Cn.options["="+ur];if(!fr){if(!Intl.PluralRules)throw new gt(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`);var Ps=xe.getPluralRules(tt,{type:Cn.pluralType}).select(ur-(Cn.offset||0));fr=Cn.options[Ps]||Cn.options.other}if(!fr)throw new RangeError('Invalid values for "'+Cn.value+'": "'+ur+'". Options are "'+Object.keys(Cn.options).join('", "')+'"');On.push.apply(On,nt(fr.value,tt,xe,at,an,ur-(Cn.offset||0)));continue}}return Nt(On)}function yt(We,tt,xe,at,an,bn){var Fn=nt(We,tt,xe,at,an,void 0,bn);return Fn.length===1?Fn[0].value:Fn.reduce(function(On,zn){return On+=zn.value},"")}var dt,qe="@@",_e=/@@(\d+_\d+)@@/g,Ee=0;function Fe(){return Date.now()+"_"+ ++Ee}function Ke(We,tt){return We.split(_e).filter(Boolean).map(function(xe){return tt[xe]!=null?tt[xe]:xe}).reduce(function(xe,at){return xe.length&&typeof at=="string"&&typeof xe[xe.length-1]=="string"?xe[xe.length-1]+=at:xe.push(at),xe},[])}var He=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,Xe=Date.now()+"@@",pt=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function St(We,tt,xe){var at=We.tagName,an=We.outerHTML,bn=We.textContent,Fn=We.childNodes;if(!at)return Ke(bn||"",tt);at=at.toLowerCase();var On=~pt.indexOf(at),zn=xe[at];if(zn&&On)throw new gt(at+" is a self-closing tag and can not be used, please use another tag name.");if(!Fn.length)return[an];var Sr=Array.prototype.slice.call(Fn).reduce(function(Cn,dr){return Cn.concat(St(dr,tt,xe))},[]);return zn?typeof zn=="function"?[zn.apply(void 0,Sr)]:[zn]:Be(["<"+at+">"],Sr,["</"+at+">"])}function tn(We,tt,xe,at,an,bn){var Fn=nt(We,tt,xe,at,an,void 0,bn),On={},zn=Fn.reduce(function(ur,ir){if(ir.type===0)return ur+=ir.value;var fr=Fe();return On[fr]=ir.value,ur+=""+qe+fr+qe},"");if(!He.test(zn))return Ke(zn,On);if(!an)throw new gt("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new gt("Cannot format XML message without DOMParser");dt||(dt=new DOMParser);var Sr=dt.parseFromString('<formatted-message id="'+Xe+'">'+zn+"</formatted-message>","text/html").getElementById(Xe);if(!Sr)throw new gt("Malformed HTML message "+zn);var Cn=Object.keys(an).filter(function(ur){return!!Sr.getElementsByTagName(ur).length});if(!Cn.length)return Ke(zn,On);var dr=Cn.filter(function(ur){return ur!==ur.toLowerCase()});if(dr.length)throw new gt("HTML tag must be lowercased but the following tags are not: "+dr.join(", "));return Array.prototype.slice.call(Sr.childNodes).reduce(function(ur,ir){return ur.concat(St(ir,On,an))},[])}var en=function(){return en=Object.assign||function(We){for(var tt,xe=1,at=arguments.length;xe<at;xe++){tt=arguments[xe];for(var an in tt)Object.prototype.hasOwnProperty.call(tt,an)&&(We[an]=tt[an])}return We},en.apply(this,arguments)};function Me(We,tt){return tt?en(en(en({},We||{}),tt||{}),Object.keys(We).reduce(function(xe,at){return xe[at]=en(en({},We[at]),tt[at]||{}),xe},{})):We}function rt(We,tt){return tt?Object.keys(We).reduce(function(xe,at){return xe[at]=Me(We[at],tt[at]),xe},en({},We)):We}function Yt(We){return We===void 0&&(We={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:ie(Intl.NumberFormat,We.number),getDateTimeFormat:ie(Intl.DateTimeFormat,We.dateTime),getPluralRules:ie(Intl.PluralRules,We.pluralRules)}}var _t=function(){function We(tt,xe,at,an){var bn=this;if(xe===void 0&&(xe=We.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(Fn){return yt(bn.ast,bn.locales,bn.formatters,bn.formats,Fn,bn.message)},this.formatToParts=function(Fn){return nt(bn.ast,bn.locales,bn.formatters,bn.formats,Fn,void 0,bn.message)},this.formatHTMLMessage=function(Fn){return tn(bn.ast,bn.locales,bn.formatters,bn.formats,Fn,bn.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(bn.locales)[0]}},this.getAst=function(){return bn.ast},typeof tt=="string"){if(this.message=tt,!We.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=We.__parse(tt,{normalizeHashtagInPlural:!1})}else this.ast=tt;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=rt(We.formats,at),this.locales=xe,this.formatters=an&&an.formatters||Yt(this.formatterCache)}return We.defaultLocale=new Intl.NumberFormat().resolvedOptions().locale,We.__parse=ee,We.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},We}(),Wt=_t,Ht=Wt;function rn(We,tt,xe){if(xe===void 0&&(xe=Error),!We)throw new xe(tt)}const Gt={38:"&amp;",62:"&gt;",60:"&lt;",34:"&quot;",39:"&#x27;"},we=/[&><"']/g;function ce(We){return(""+We).replace(we,tt=>Gt[tt.charCodeAt(0)])}function he(We,tt,xe={}){return tt.reduce((at,an)=>(an in We?at[an]=We[an]:an in xe&&(at[an]=xe[an]),at),{})}function Ot(We){rn(We,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}function Ie(We,tt){const xe=tt?`
${tt.stack}`:"";return`[React Intl] ${We}${xe}`}function ft(We){}const Kt={formats:{},messages:{},timeZone:void 0,textComponent:n.Fragment,defaultLocale:"en",defaultFormats:{},onError:ft};function It(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function De(We=It()){const tt=Intl.RelativeTimeFormat,xe=Intl.ListFormat,at=Intl.DisplayNames;return{getDateTimeFormat:ie(Intl.DateTimeFormat,We.dateTime),getNumberFormat:ie(Intl.NumberFormat,We.number),getMessageFormat:ie(Ht,We.message),getRelativeTimeFormat:ie(tt,We.relativeTime),getPluralRules:ie(Intl.PluralRules,We.pluralRules),getListFormat:ie(xe,We.list),getDisplayNames:ie(at,We.displayNames)}}function Tt(We,tt,xe,at){const an=We&&We[tt];let bn;if(an&&(bn=an[xe]),bn)return bn;at(Ie(`No ${tt} format named: ${xe}`))}const Ze=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function Ae({locale:We,formats:tt,onError:xe},at,an={}){const{format:bn}=an,Fn=bn&&Tt(tt,"number",bn,xe)||{},On=he(an,Ze,Fn);return at(We,On)}function bt(We,tt,xe,at={}){try{return Ae(We,tt,at).format(xe)}catch(an){We.onError(Ie("Error formatting number.",an))}return String(xe)}function Ft(We,tt,xe,at={}){try{return Ae(We,tt,at).formatToParts(xe)}catch(an){We.onError(Ie("Error formatting number.",an))}return[]}const Ne=["numeric","style"];function In({locale:We,formats:tt,onError:xe},at,an={}){const{format:bn}=an,Fn=!!bn&&Tt(tt,"relative",bn,xe)||{},On=he(an,Ne,Fn);return at(We,On)}function Pt(We,tt,xe,at,an={}){at||(at="second"),Intl.RelativeTimeFormat||We.onError(Ie(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`));try{return In(We,tt,an).format(xe,at)}catch(Fn){We.onError(Ie("Error formatting relative time.",Fn))}return String(xe)}const Xn=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function sr({locale:We,formats:tt,onError:xe,timeZone:at},an,bn,Fn={}){const{format:On}=Fn,zn=Object.assign(Object.assign({},at&&{timeZone:at}),On&&Tt(tt,an,On,xe));let Sr=he(Fn,Xn,zn);return an==="time"&&!Sr.hour&&!Sr.minute&&!Sr.second&&(Sr=Object.assign(Object.assign({},Sr),{hour:"numeric",minute:"numeric"})),bn(We,Sr)}function Dn(We,tt,xe,at={}){const an=typeof xe=="string"?new Date(xe||0):xe;try{return sr(We,"date",tt,at).format(an)}catch(bn){We.onError(Ie("Error formatting date.",bn))}return String(an)}function Bn(We,tt,xe,at={}){const an=typeof xe=="string"?new Date(xe||0):xe;try{return sr(We,"time",tt,at).format(an)}catch(bn){We.onError(Ie("Error formatting time.",bn))}return String(an)}function vn(We,tt,xe,at={}){const an=typeof xe=="string"?new Date(xe||0):xe;try{return sr(We,"date",tt,at).formatToParts(an)}catch(bn){We.onError(Ie("Error formatting date.",bn))}return[]}function Zn(We,tt,xe,at={}){const an=typeof xe=="string"?new Date(xe||0):xe;try{return sr(We,"time",tt,at).formatToParts(an)}catch(bn){We.onError(Ie("Error formatting time.",bn))}return[]}const lr=["localeMatcher","type"];function hr({locale:We,onError:tt},xe,at,an={}){Intl.PluralRules||tt(Ie(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`));const bn=he(an,lr);try{return xe(We,bn).select(at)}catch(Fn){tt(Ie("Error formatting plural.",Fn))}return"other"}function Xt(We,tt){return Object.keys(We).reduce((xe,at)=>(xe[at]=Object.assign({timeZone:tt},We[at]),xe),{})}function vt(We,tt){return Object.keys(Object.assign(Object.assign({},We),tt)).reduce((at,an)=>(at[an]=Object.assign(Object.assign({},We[an]||{}),tt[an]||{}),at),{})}function ut(We,tt){if(!tt)return We;const xe=Ht.formats;return Object.assign(Object.assign(Object.assign({},xe),We),{date:vt(Xt(xe.date,tt),Xt(We.date||{},tt)),time:vt(Xt(xe.time,tt),Xt(We.time||{},tt))})}const ct=We=>n.createElement(n.Fragment,null,...We);function jt({locale:We,formats:tt,messages:xe,defaultLocale:at,defaultFormats:an,onError:bn,timeZone:Fn},On,zn={id:""},Sr={}){const{id:Cn,defaultMessage:dr}=zn;rn(!!Cn,"[React Intl] An `id` must be provided to format a message.");const ur=xe&&xe[String(Cn)];tt=ut(tt,Fn),an=ut(an,Fn);let ir=[];if(ur)try{ir=On.getMessageFormat(ur,We,tt,{formatters:On}).formatHTMLMessage(Sr)}catch(fr){bn(Ie(`Error formatting message: "${Cn}" for locale: "${We}"`+(dr?", using default message as fallback.":""),fr))}else(!dr||We&&We.toLowerCase()!==at.toLowerCase())&&bn(Ie(`Missing message: "${Cn}" for locale: "${We}"`+(dr?", using default message as fallback.":"")));if(!ir.length&&dr)try{ir=On.getMessageFormat(dr,at,an).formatHTMLMessage(Sr)}catch(fr){bn(Ie(`Error formatting the default message for: "${Cn}"`,fr))}return ir.length?ir.length===1&&typeof ir[0]=="string"?ir[0]||dr||String(Cn):ct(ir):(bn(Ie(`Cannot format message: "${Cn}", using message ${ur||dr?"source":"id"} as fallback.`)),typeof ur=="string"?ur||dr||String(Cn):dr||String(Cn))}function xn(We,tt,xe={id:""},at={}){const an=Object.keys(at).reduce((bn,Fn)=>{const On=at[Fn];return bn[Fn]=typeof On=="string"?ce(On):On,bn},{});return jt(We,tt,xe,an)}var gn=e(18947),nr=e.n(gn);const $n=["localeMatcher","type","style"],Cr=Date.now();function Ct(We){return`${Cr}_${We}_${Cr}`}function Ln({locale:We,onError:tt},xe,at,an={}){Intl.ListFormat||tt(Ie(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`));const Fn=he(an,$n);try{const On={},zn=at.map((Cn,dr)=>{if(typeof Cn=="object"){const ur=Ct(dr);return On[ur]=Cn,ur}return String(Cn)});return Object.keys(On).length?xe(We,Fn).formatToParts(zn).reduce((Cn,dr)=>{const ur=dr.value;return On[ur]?Cn.push(On[ur]):typeof Cn[Cn.length-1]=="string"?Cn[Cn.length-1]+=ur:Cn.push(ur),Cn},[]):xe(We,Fn).format(zn)}catch(On){tt(Ie("Error formatting list.",On))}return at}const _r=["localeMatcher","style","type","fallback"];function Qr({locale:We,onError:tt},xe,at,an={}){Intl.DisplayNames||tt(Ie(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`));const Fn=he(an,_r);try{return xe(We,Fn).of(at)}catch(On){tt(Ie("Error formatting display name.",On))}}const jr=nr()||gn;function ei(We){return{locale:We.locale,timeZone:We.timeZone,formats:We.formats,textComponent:We.textComponent,messages:We.messages,defaultLocale:We.defaultLocale,defaultFormats:We.defaultFormats,onError:We.onError}}function Rr(We,tt){const xe=De(tt),at=Object.assign(Object.assign({},Kt),We),{locale:an,defaultLocale:bn,onError:Fn}=at;return an?!Intl.NumberFormat.supportedLocalesOf(an).length&&Fn?Fn(Ie(`Missing locale data for locale: "${an}" in Intl.NumberFormat. Using default locale: "${bn}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(an).length&&Fn&&Fn(Ie(`Missing locale data for locale: "${an}" in Intl.DateTimeFormat. Using default locale: "${bn}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(Fn&&Fn(Ie(`"locale" was not configured, using "${bn}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),at.locale=at.defaultLocale||"en"),Object.assign(Object.assign({},at),{formatters:xe,formatNumber:bt.bind(null,at,xe.getNumberFormat),formatNumberToParts:Ft.bind(null,at,xe.getNumberFormat),formatRelativeTime:Pt.bind(null,at,xe.getRelativeTimeFormat),formatDate:Dn.bind(null,at,xe.getDateTimeFormat),formatDateToParts:vn.bind(null,at,xe.getDateTimeFormat),formatTime:Bn.bind(null,at,xe.getDateTimeFormat),formatTimeToParts:Zn.bind(null,at,xe.getDateTimeFormat),formatPlural:hr.bind(null,at,xe.getPluralRules),formatMessage:jt.bind(null,at,xe),formatHTMLMessage:xn.bind(null,at,xe),formatList:Ln.bind(null,at,xe.getListFormat),formatDisplayName:Qr.bind(null,at,xe.getDisplayNames)})}class Pi extends n.PureComponent{constructor(){super(...arguments),this.cache=It(),this.state={cache:this.cache,intl:Rr(ei(this.props),this.cache),prevConfig:ei(this.props)}}static getDerivedStateFromProps(tt,{prevConfig:xe,cache:at}){const an=ei(tt);return jr(xe,an)?null:{intl:Rr(an,at),prevConfig:an}}render(){return Ot(this.state.intl),n.createElement(s,{value:this.state.intl},this.props.children)}}Pi.displayName="IntlProvider",Pi.defaultProps=Kt;var si=e(11410),Ii=e(3424),qi=e.n(Ii),Wi=e(85239),Cs=Object.getOwnPropertySymbols,Ls=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,ui=(We,tt)=>{var xe={};for(var at in We)Ls.call(We,at)&&tt.indexOf(at)<0&&(xe[at]=We[at]);if(We!=null&&Cs)for(var at of Cs(We))tt.indexOf(at)<0&&cs.call(We,at)&&(xe[at]=We[at]);return xe};let is;const wt=!0,ss=new(qi()),ai=Symbol("LANG_CHANGE"),Ds=(We,tt="")=>Object.keys(We).reduce((xe,at)=>{const an=We[at],bn=tt?`${tt}.${at}`:at;return typeof an=="string"?xe[bn]=an:Object.assign(xe,Ds(an,bn)),xe},{}),gi={},Vi=(We,tt,xe)=>{var at,an,bn,Fn;if(!We)return;const On=(at=gi[We])!=null&&at.messages?Object.assign({},gi[We].messages,tt):tt,{momentLocale:zn=(an=gi[We])==null?void 0:an.momentLocale,antd:Sr=(bn=gi[We])==null?void 0:bn.antd}=xe||{},Cn=(Fn=We.split("-"))==null?void 0:Fn.join("-");gi[We]={messages:On,locale:Cn,momentLocale:zn,antd:Sr},Cn===Rt()&&ss.emit(ai,Cn)},ci=We=>(0,si.We)().applyPlugins({key:"locale",type:"modify",initialValue:We}),Se=We=>{const xe=ci(gi[We]),{cache:at}=xe,an=ui(xe,["cache"]);return Rr(an,at)},st=(We,tt)=>is&&!tt&&!We?is:(We||(We=Rt()),We&&gi[We]?Se(We):gi["zh-CN"]?Se("zh-CN"):Rr({locale:"zh-CN",messages:{}})),et=We=>{is=st(We,!0)},Rt=()=>{const We=ci({});return typeof(We==null?void 0:We.getLocale)=="function"?We.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&wt?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},ht=()=>{const We=Rt();return["he","ar","fa","ku"].filter(at=>We.startsWith(at)).length?"rtl":"ltr"},ln=(We,tt=!0)=>{(()=>{if(Rt()!==We){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&wt&&window.localStorage.setItem("umi_locale",We||""),et(We),tt)window.location.reload();else if(ss.emit(ai,We),window.dispatchEvent){const at=new Event("languagechange");window.dispatchEvent(at)}}})()};let cn=!0;const wn=(We,tt)=>(cn&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl.
\u4F7F\u7528\u6B64 api \u4F1A\u9020\u6210\u5207\u6362\u8BED\u8A00\u7684\u65F6\u5019\u65E0\u6CD5\u81EA\u52A8\u5237\u65B0\uFF0C\u8BF7\u4F7F\u7528 useIntl \u6216 injectIntl\u3002
http://j.mp/37Fkd5Q
`),cn=!1),is||et(Rt()),is.formatMessage(We,tt)),Wn=()=>Object.keys(gi)},33878:function(d,g,e){"use strict";var n=e(68557),i=e(44852),l=e(64003),c=e(17898),f=e(40902),u=e(2259),h=e(14589),o=e(69811),s=e(18114),b=e(23844),p=e(39581),x=e(40632),m=e(22690),E=e(7786),C=e(99062),R=e(31808),M=e(99953),T=e(86357),D=e(93074),_=e(96331),N=e(2924),j=e(26425),H=e(32125),Y=e(16137),W=e(48435),se=e(11553),ne=e(70365),ae=e(33717),J=e(17482),q=e(23708),G=e(65033),oe=e(52732),ee=e(99382),Q=e(88437),le=e(68440),$=e(13412),U=e(11005),ie=e(70348),me=e(19801),Pe=e(91550),Oe=e(85223),Ge=e(7154),ke=e(67788),Mt=e(96009),Et=e(9402),Lt=e(62489),Zt=e(80881),Bt=e(62837),xt=e(4705),Be=e(13941),gt=e(1148),Nt=e(82445),nt=e(27267),yt=e(96353),dt=e(90308),qe=e(84818),_e=e(80585),Ee=e(89170),Fe=e(71012),Ke=e(84203),He=e(22112),Xe=e(81440),pt=e(25430),St=e(70105),tn=e(71390),en=e(96844),Me=e(83578),rt=e(69762),Yt=e(76880),_t=e(65009),Wt=e(28796),Ht=e(56450),rn=e(78342),Gt=e(13161),we=e(54226),ce=e(70201),he=e(34941),Ot=e(85671),Ie=e(35152),ft=e(85660),Kt=e(80031),It=e(34434),De=e(83579),Tt=e(74307),Ze=e(97423),Ae=e(93321),bt=e(82277),Ft=e(61425),Ne=e(61873),In=e(9307),Pt=e(8821),Xn=e(64385),sr=e(64099),Dn=e(62455),Bn=e(79965),vn=e(59118),Zn=e(275),lr=e(31919),hr=e(51284),Xt=e(10177),vt=e(85690),ut=e(92114),ct=e(1017),jt=e(14480),xn=e(40516),gn=e(76345),nr=e(7282),$n=e(58055),Cr=e(93547),Ct=e(31237),Ln=e(17954),_r=e(58580),Qr=e(47146),jr=e(40416),ei=e(7615),Rr=e(72820),Pi=e(86070),si=e(23569),Ii=e(55639),qi=e(63046),Wi=e(464),Cs=e(51082),Ls=e(83850),cs=e(41990),ui=e(15787),is=e(55888),wt=e(53827),ss=e(78143),ai=e(66419),Ds=e(75765),gi=e(14645),Vi=e(71122),ci=e(42084),Se=e(25070),st=e(77140),et=e(15954),Rt=e(4266),ht=e(49988),ln=e(38823),cn=e(24627),wn=e(4045),Wn=e(50747),We=e(43595),tt=e(92324),xe=e(23551),at=e(74521),an=e(57891),bn=e(84138),Fn=e(51832),On=e(37135),zn=e(6474),Sr=e(40135),Cn=e(7982),dr=e(14893),ur=e(49233),ir=e(92130),fr=e(42844),Ps=e(6536),_i=e(27228),bi=e(62921),Ur=e(44001),Yi=e(92262),Hi=e(54744),ms=e(38214),Zs=e(12756),Xi=e(93379),Ua=e(62007),Qa=e(90572),ta=e(37343),Fa=e(45945),Jr=e(75551),Ma=e(32493),la=e(20852),Ia=e(46302),es=e(18827),Ja=e(76718),xo=e(79172),Xs=e(32192),hs=e(42828),va=e(5658),Eo=e(55629),zr=e(62925),sa=e(9595),Po=e(58127),Fs=e(70917),di=e(53427),Js=e(70878),Ws=e(49257),ka=e(72910),bo=e(34932),Jo=e(81046),Zo=e(85744),qo=e(13494),aa=e(56338),Da=e(66755),to=e(68709),Wo=e(4939),Ho=e(81927),iu=e(60462),pi=e(72571),mi=e(71200),ca=e(85767),ba=e(84432),Hs=e(59022),fo=e(19363),eu=e(51054),lu=e(60330),$s=e(55234),Mo=e(88104),su=e(64336),Wu=e(63914),Uo=e(35246),Hu=e(83470),Go=e(79641),Ko=e(72397),cu=e(24860),Nu=e(19320),Io=e(56233),Su=e(59419),ju=e(64344),au=e(5316),ou=e(93744),Sa=e(19299),tu=e(15286),tl=e(91927),Jt=e(27730),hn=e(58707),un=e(41356),pn=e(51606),Sn=e(8966),xr=e(38458),Zr=e(71957),Dr=e(89466),Wr=e(69653),oi=e(96519),li=e(95576),fn=e(63079),Nn=e(8995),Rn=e(23080),Ir=e(74701),Tr=e(91809),mt=e(77517),wr=e(30149),Hr=e(55410),Ni=e(46161),ts=e(14800),Hn=e(91130),fs=e(2722),Kn=e(55885),Ss=e(39034),no=e(8604),Oa=e(64963),Ui=e(25178),ho=e(1905),ro=e(94306),za=e(11762),Aa=e(93164),Do=e(88900),Ga=e(54815),Lr=e(81138),$a=e(37252),po=e(81673),Qe=e(48966),Je=e(13015),Ut=e(78527),Vt=e(20511),yn=e(78366),Mn=e(27427),Gn=e(43890),br=e(55844),ar=e(71361),Er=e(44550),ii=e(413),ni=e(77464),Ai=e(77703),Li=e(93854),ls=e(962),Gi=e(44169),Di=e(56272),os=e(43466),xi=e(48156),Ci=e(93236),ys=e(42212),mo=e(63923),Za=e(2278),ga=e(36955),na=e(77326),fa=e(53571),ki=e(28670),ws=e(31050),oa=e(25321),ya=e(96364),ao=e(46304),pa=e(55163),wo=e(78722),vo=e(35977),So=e(81848),go=e(52867),Qi=e(72211),xs=e(84862),Ka=e(92381),Is=e(19517),ye=e(69667),Ce=e(80820),Tn=e(87873),rr=e(54609),En=e(28566),er=e(51697),pr=e(61872),ti=e(76077),fi=e(9196),$r=e(5369),Gr=e(26259),Kr=e(47736),ps=e(28220),ra=e(62060),_o=e(49350),Oo=e(20126),oo=e(18090),Gl=e(14309),Sl=e(17822),Kl=e(83543),wc=e(13853),fu=e(25188),Ye=e(10215),Z=e(3432),K=e(90486),te=e(6736),de=e(8774),Te=e(94065),Ve=e(93036),Dt=e(75708),zt=e(84624),nn=e(66233),An=e(43710),Un=e(92762),Qt=e(24467),Or=e(68465),Ar=e(77004),qr=e(83925),Si=e(51117),As=e(87236),vs=e(83733),Es=e(92044),Qs=e(29190),Ra=e(10775),Ca=e(19593),Ta=e(26502),Ms=e(10174),Ba=e(96378),ia=e(58216),Ns=e(41401),uo=e(79908),nu=e(82531),Au=e(79890),Wa=e(88472),Vo=e(38944),Fu=e(78423),Cu=e(65713),Uu=e(22968),Gu=e(17564),Al=e(1220),qa=e(44886),Mu=e(57019),ll=e(35295),du=e(80286),cl=e(38487),Ul=e(29916),Tu=e(25541),Vl=e(45612),io=e(34926),hu=e(98080),ku=e(68255),Yl=e(96351),da=e(16450),Oc=e(60244),kl=e(86921),Xl=e(82928),Xc=e(42947),Ao=e(71568),Pu=e(94194),Ku=e(30556),fl=e(32100),Vu=e(93102),Qc=e(1821),pu=e(82074),Rf=e(13578),yf=e(59348),mu=e(62882),xf=e(37457),zl=e(70654),Jc=e(90252),vu=e(29482),Iu=e(51630),Ql=e(61933),Ro=e(619),ko=e(99675),Bo=e(52548),qc=e(53637),hc=e(57482),ri=e(59725),ef=e(17610),tf=e(56966),Cl=e(11507),Tl=e(16315),zu=e(60239),Rc=e(49381),Jl=e(17230),Gs=e(62720),zo=e(57151),Ef=e(48732),$l=e(18481),pc=e(55055),nf=e(7195),Lc=e(89179),gu=e(90965),Fc=e(67725),ql=e(59884),Pl=e(89202),Lf=e(97815),rf=e(11593),Co=e(7597),wa=e(55182),dl=e(34366),hl=e(85425),Mc=e(64522),Il=e(41599),_c=e(86465),Ff=e(78437),bf=e(73624),sf=e(62059),Dl=e(10305),nl=e(41208),lo=e(25204),mc=e(40061),Bc=e(47803),Sf=e(7893),af=e(4890),Af=e(5340),of=e(61650),Nc=e(58246),ec=e(65873),yu=e(63579),Yu=e(87296),$e=e(59301),$o=e(4676),Lo=e(35338),$u=e(9139);function uf(Fr){var vr=Fr.id,Oi=Fr.basename,gs=Fr.cb,bs=new URLSearchParams({route:vr,url:window.location.href}).toString(),js="".concat(vc(window.umiServerLoaderPath||Oi),"__serverLoader?").concat(bs);fetch(js,{credentials:"include"}).then(function(Ts){return Ts.json()}).then(gs).catch(console.error)}function vc(){var Fr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Fr.endsWith("/")?Fr:"".concat(Fr,"/")}var pl=e(38127),xa=e(38329),gc=e(8616),jc=["content"],lf=["content"],Zl=/^(http:|https:)?\/\//;function Xu(Fr){return Zl.test(Fr)||Fr.startsWith("/")&&!Fr.startsWith("/*")||Fr.startsWith("./")||Fr.startsWith("../")}var Wl=function(){return $e.createElement("noscript",{dangerouslySetInnerHTML:{__html:"<b>Enable JavaScript to run this app.</b>"}})},Cf=function(vr){var Oi,gs=vr.loaderData,bs=vr.htmlPageOpts,js=vr.manifest,Ts=(js==null||(Oi=js.assets)===null||Oi===void 0?void 0:Oi["umi.css"])||"";return $e.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(gs||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(bs||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(Ts,"'")}})};function tc(Fr){var vr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fr=="string")return Xu(Fr)?(0,yu.Z)({src:Fr},vr):{content:Fr};if((0,gc.Z)(Fr)==="object")return(0,yu.Z)((0,yu.Z)({},Fr),vr);throw new Error("Invalid script type: ".concat((0,gc.Z)(Fr)))}function nc(Fr){return Xu(Fr)?{type:"link",href:Fr}:{type:"style",content:Fr}}var yc=function(vr){var Oi,gs,bs,js,Ts,Ha,ns=vr.htmlPageOpts;return $e.createElement($e.Fragment,null,(ns==null?void 0:ns.title)&&$e.createElement("title",null,ns.title),ns==null||(Oi=ns.favicons)===null||Oi===void 0?void 0:Oi.map(function(Ya,sl){return $e.createElement("link",{key:sl,rel:"shortcut icon",href:Ya})}),(ns==null?void 0:ns.description)&&$e.createElement("meta",{name:"description",content:ns.description}),(ns==null||(gs=ns.keywords)===null||gs===void 0?void 0:gs.length)&&$e.createElement("meta",{name:"keywords",content:ns.keywords.join(",")}),ns==null||(bs=ns.metas)===null||bs===void 0?void 0:bs.map(function(Ya){return $e.createElement("meta",{key:Ya.name,name:Ya.name,content:Ya.content})}),ns==null||(js=ns.links)===null||js===void 0?void 0:js.map(function(Ya,sl){return $e.createElement("link",(0,xa.Z)({key:sl},Ya))}),ns==null||(Ts=ns.styles)===null||Ts===void 0?void 0:Ts.map(function(Ya,sl){var ru=nc(Ya),_l=ru.type,Bl=ru.href,Nl=ru.content;if(_l==="link")return $e.createElement("link",{key:sl,rel:"stylesheet",href:Bl});if(_l==="style")return $e.createElement("style",{key:sl},Nl)}),ns==null||(Ha=ns.headScripts)===null||Ha===void 0?void 0:Ha.map(function(Ya,sl){var ru=tc(Ya),_l=ru.content,Bl=(0,pl.Z)(ru,jc);return $e.createElement("script",(0,xa.Z)({dangerouslySetInnerHTML:{__html:_l},key:sl},Bl))}))};function rc(Fr){var vr,Oi=Fr.children,gs=Fr.loaderData,bs=Fr.manifest,js=Fr.htmlPageOpts,Ts=Fr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ha=Fr.mountElementId;if(Ts!=null&&Ts.pureHtml)return $e.createElement("html",null,$e.createElement("head",null),$e.createElement("body",null,$e.createElement(Wl,null),$e.createElement("div",{id:Ha},Oi),$e.createElement(Cf,{manifest:bs,loaderData:gs,htmlPageOpts:js})));if(Ts!=null&&Ts.pureApp)return $e.createElement($e.Fragment,null,Oi);var ns=typeof window=="undefined"?bs==null?void 0:bs.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return $e.createElement("html",{suppressHydrationWarning:!0,lang:(js==null?void 0:js.lang)||"en"},$e.createElement("head",null,$e.createElement("meta",{charSet:"utf-8"}),$e.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ns&&$e.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ns}),$e.createElement(yc,{htmlPageOpts:js})),$e.createElement("body",null,$e.createElement(Wl,null),$e.createElement("div",{id:Ha},Oi),$e.createElement(Cf,{manifest:bs,loaderData:gs,htmlPageOpts:js}),js==null||(vr=js.scripts)===null||vr===void 0?void 0:vr.map(function(Ya,sl){var ru=tc(Ya),_l=ru.content,Bl=(0,pl.Z)(ru,lf);return $e.createElement("script",(0,xa.Z)({dangerouslySetInnerHTML:{__html:_l},key:sl},Bl))})))}var ic=$e.createContext(void 0);function sc(){return $e.useContext(ic)}var ml=["redirect"];function xu(Fr){var vr=Fr.routesById,Oi=Fr.parentId,gs=Fr.routeComponents,bs=Fr.useStream,js=bs===void 0?!0:bs;return Object.keys(vr).filter(function(Ts){return vr[Ts].parentId===Oi}).map(function(Ts){var Ha=wl((0,yu.Z)((0,yu.Z)({route:vr[Ts],routeComponent:gs[Ts],loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat},Fr.reactRouter5Compat&&{hasChildren:Object.keys(vr).filter(function(Ya){return vr[Ya].parentId===Ts}).length>0}),{},{useStream:js})),ns=xu({routesById:vr,routeComponents:gs,parentId:Ha.id,loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat,useStream:js});return ns.length>0&&(Ha.children=ns,Ha.routes=ns),Ha})}function Du(Fr){var vr=(0,Lo.UO)(),Oi=(0,Lo.Gn)(Fr.to,vr),gs=(0,$u.T$)(),bs=(0,Lo.TH)();if(gs!=null&&gs.keepQuery){var js=bs.search+bs.hash;Oi+=js}var Ts=(0,yu.Z)((0,yu.Z)({},Fr),{},{to:Oi});return $e.createElement(Lo.Fg,(0,xa.Z)({replace:!0},Ts))}function wl(Fr){var vr=Fr.route,Oi=Fr.useStream,gs=Oi===void 0?!0:Oi,bs=vr.redirect,js=(0,pl.Z)(vr,ml),Ts=Fr.reactRouter5Compat?Tf:Uc;return(0,yu.Z)({element:bs?$e.createElement(Du,{to:bs}):$e.createElement(ic.Provider,{value:{route:Fr.route}},$e.createElement(Ts,{loader:$e.memo(Fr.routeComponent),loadingComponent:Fr.loadingComponent||Eu,hasChildren:Fr.hasChildren,useStream:gs}))},js)}function Eu(){return $e.createElement("div",null)}function Tf(Fr){var vr=sc(),Oi=vr.route,gs=(0,$u.Ov)(),bs=gs.history,js=gs.clientRoutes,Ts=(0,Lo.UO)(),Ha={params:Ts,isExact:!0,path:Oi.path,url:bs.location.pathname},ns=Fr.loader,Ya={location:bs.location,match:Ha,history:bs,params:Ts,route:Oi,routes:js};return Fr.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fr.loadingComponent,null)},$e.createElement(ns,Ya,Fr.hasChildren&&$e.createElement(Lo.j3,null))):$e.createElement(ns,Ya,Fr.hasChildren&&$e.createElement(Lo.j3,null))}function Uc(Fr){var vr=Fr.loader;return Fr.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fr.loadingComponent,null)},$e.createElement(vr,null)):$e.createElement(vr,null)}var _u=null;function vl(){return _u}function ac(Fr){var vr=Fr.history,Oi=$e.useState({action:vr.action,location:vr.location}),gs=(0,Yu.Z)(Oi,2),bs=gs[0],js=gs[1];return(0,$e.useLayoutEffect)(function(){return vr.listen(js)},[vr]),(0,$e.useLayoutEffect)(function(){function Ts(Ha){Fr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fr.routes,clientRoutes:Fr.clientRoutes,location:Ha.location,action:Ha.action,basename:Fr.basename,isFirst:!!Ha.isFirst}})}return Ts({location:bs.location,action:bs.action,isFirst:!0}),vr.listen(Ts)},[vr,Fr.routes,Fr.clientRoutes]),$e.createElement(Lo.F0,{navigator:vr,location:bs.location,basename:Fr.basename},Fr.children)}function Pf(){var Fr=(0,$u.Ov)(),vr=Fr.clientRoutes;return(0,Lo.V$)(vr)}var xc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],wu=function(vr,Oi){var gs=vr.basename||"/",bs=xu({routesById:vr.routes,routeComponents:vr.routeComponents,loadingComponent:vr.loadingComponent,reactRouter5Compat:vr.reactRouter5Compat,useStream:vr.useStream});vr.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:bs}});for(var js=$e.createElement(ac,{basename:gs,pluginManager:vr.pluginManager,routes:vr.routes,clientRoutes:bs,history:vr.history},Oi),Ts=0,Ha=xc;Ts<Ha.length;Ts++){var ns=Ha[Ts];js=vr.pluginManager.applyPlugins({type:"modify",key:ns,initialValue:js,args:{routes:vr.routes,history:vr.history,plugin:vr.pluginManager}})}var Ya=function(){var ru=(0,$e.useState)({}),_l=(0,Yu.Z)(ru,2),Bl=_l[0],Nl=_l[1],Vf=(0,$e.useState)(window.__UMI_LOADER_DATA__||{}),If=(0,Yu.Z)(Vf,2),Df=If[0],hf=If[1],El=(0,$e.useCallback)(function(_f,Bf){var $c,Nf=((($c=(0,Lo.fp)(bs,_f,gs))===null||$c===void 0?void 0:$c.map(function(jo){return jo.route.id}))||[]).filter(Boolean);Nf.forEach(function(jo){var pf,Zc;if(window.__umi_route_prefetch__){var qu,Wc=(qu=vr.routeComponents[jo])===null||qu===void 0||(qu=qu._payload)===null||qu===void 0?void 0:qu._result;typeof Wc=="function"&&Wc()}var Qo=(pf=vr.routes[jo])===null||pf===void 0?void 0:pf.clientLoader,mf=!!Qo,Hc=(Zc=vr.routes[jo])===null||Zc===void 0?void 0:Zc.hasServerLoader;!Bf&&Hc&&!mf&&!window.__UMI_LOADER_DATA__&&uf({id:jo,basename:gs,cb:function(Sc){$e.startTransition(function(){hf(function(wf){return(0,yu.Z)((0,yu.Z)({},wf),{},(0,ec.Z)({},jo,Sc))})})}});var jf=!!Bl[jo],Yf=mf&&Qo.hydrate||!Hc,Jf=Hc&&!window.__UMI_LOADER_DATA__;mf&&!jf&&(Yf||Jf)&&Qo({serverLoader:function(){return uf({id:jo,basename:gs,cb:function(wf){$e.startTransition(function(){hf(function(vf){return(0,yu.Z)((0,yu.Z)({},vf),{},(0,ec.Z)({},jo,wf))})})}})}}).then(function(Gc){Nl(function(Sc){return(0,yu.Z)((0,yu.Z)({},Sc),{},(0,ec.Z)({},jo,Gc))})})})},[Bl]);return(0,$e.useEffect)(function(){return El(window.location.pathname,!0),vr.history.listen(function(_f){El(_f.location.pathname)})},[]),(0,$e.useLayoutEffect)(function(){typeof vr.callback=="function"&&vr.callback()},[]),$e.createElement($u.Il.Provider,{value:{routes:vr.routes,routeComponents:vr.routeComponents,clientRoutes:bs,pluginManager:vr.pluginManager,rootElement:vr.rootElement,basename:gs,clientLoaderData:Bl,serverLoaderData:Df,preloadRoute:El,history:vr.history}},js)};return Ya};function Mf(Fr){var vr=Fr.rootElement||document.getElementById("root"),Oi=wu(Fr,$e.createElement(Pf,null));if(Fr.components)return Oi;if(Fr.hydrate){var gs=window.__UMI_LOADER_DATA__||{},bs=window.__UMI_METADATA_LOADER_DATA__||{},js={metadata:bs,loaderData:gs,mountElementId:Fr.mountElementId},Ts=Fr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||Fr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;$o.hydrateRoot(Ts?vr:document,Ts?$e.createElement(Oi,null):$e.createElement(rc,js,$e.createElement(Oi,null)));return}if($o.createRoot){_u=$o.createRoot(vr),_u.render($e.createElement(Oi,null));return}$o.render($e.createElement(Oi,null),vr)}var rl=(Fr,vr,Oi)=>new Promise((gs,bs)=>{var js=ns=>{try{Ha(Oi.next(ns))}catch(Ya){bs(Ya)}},Ts=ns=>{try{Ha(Oi.throw(ns))}catch(Ya){bs(Ya)}},Ha=ns=>ns.done?gs(ns.value):Promise.resolve(ns.value).then(js,Ts);Ha((Oi=Oi.apply(Fr,vr)).next())});function gl(){return rl(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/forums/subject/:plateMainId",parentId:"170",id:"176"},177:{path:"/forums/accounts/:login/:key",parentId:"170",id:"177"},178:{path:"/problemset",parentId:"1",id:"178"},179:{path:"/problemset",parentId:"178",id:"179"},180:{path:"/problemset/newitem",parentId:"178",id:"180"},181:{path:"/problemset/:type/:id",parentId:"178",id:"181"},182:{path:"/problemset/preview",parentId:"178",id:"182"},183:{path:"/problemset/preview_new",parentId:"178",id:"183"},184:{path:"/problemset/preview_select",parentId:"178",id:"184"},185:{path:"/shixuns",parentId:"1",id:"185"},186:{path:"/shixuns",parentId:"185",id:"186"},187:{path:"/shixuns/exports",parentId:"185",id:"187"},188:{path:"/shixuns/new",parentId:"185",id:"188"},189:{path:"/shixuns/new/CreateImg",parentId:"185",id:"189"},190:{path:"/shixuns/new/:id/imagepreview",parentId:"185",id:"190"},191:{path:"/shixuns/:id/Merge",parentId:"185",id:"191"},192:{path:"/shixuns/:id/Split",parentId:"185",id:"192"},193:{path:"/shixuns/:id/edit",parentId:"185",id:"193"},194:{path:"shixuns/:id/edit/warehouse",parentId:"193",id:"194"},195:{path:"/shixuns/:id/edit/newquestion",parentId:"193",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"193",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"193",id:"197"},198:{path:"/shixuns/:id/edit/new",parentId:"193",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"193",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"193",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"193",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"193",id:"202"},203:{path:"/shixuns/:id",parentId:"185",id:"203"},204:{path:"/shixuns/:id/challenges",parentId:"203",id:"204"},205:{path:"/shixuns/:id/repository",parentId:"203",id:"205"},206:{path:"/shixuns/:id/secret_repository",parentId:"203",id:"206"},207:{path:"/shixuns/:id/collaborators",parentId:"203",id:"207"},208:{path:"/shixuns/:id/dataset",parentId:"203",id:"208"},209:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"203",id:"209"},210:{path:"/shixuns/:id/shixun_discuss",parentId:"203",id:"210"},211:{path:"/shixuns/:id/ranking_list",parentId:"203",id:"211"},212:{path:"/shixuns/:id/settings",parentId:"203",id:"212"},213:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"203",id:"213"},214:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"203",id:"214"},215:{path:"/shixuns/:id/repository/upload_file",parentId:"203",id:"215"},216:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"203",id:"216"},217:{path:"/shixuns/:id/repository/add_file",parentId:"203",id:"217"},218:{path:"/shixuns/:id/secret_repository/add_file",parentId:"203",id:"218"},219:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"219"},220:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"220"},221:{path:"/shixuns/:id/audit_situation",parentId:"203",id:"221"},222:{path:"/shixuns/:id/fork_list",parentId:"203",id:"222"},223:{path:"/shixuns/:id/skill_tags",parentId:"203",id:"223"},224:{path:"/users",parentId:"1",id:"224"},225:{path:"/users/:username/videos/protocol",parentId:"224",id:"225"},226:{path:"/users/:username/videos/resourceProtocol",parentId:"224",id:"226"},227:{path:"/users/:username/videos/success",parentId:"224",id:"227"},228:{path:"/users/:username/topicbank/:topicstype",parentId:"224",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"224",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"224",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"224",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"224",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"224",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"224",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"224",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"224",id:"236"},237:{path:"/users/:username/experiment-img/add",parentId:"224",id:"237"},238:{path:"/users/:username",parentId:"224",id:"238"},239:{path:"/users/:username",parentId:"238",id:"239"},240:{path:"/users/:username/baseInfo/edit",parentId:"238",id:"240"},241:{path:"/users/:username/baseInfo",parentId:"238",id:"241"},242:{path:"/users/:username/realNameCertification",parentId:"238",id:"242"},243:{path:"/users/:username/careerCertification",parentId:"238",id:"243"},244:{path:"/users/:username/classrooms",parentId:"238",id:"244"},245:{path:"/users/:username/shixuns",parentId:"238",id:"245"},246:{path:"/users/:username/dataSet",parentId:"238",id:"246"},247:{path:"/users/:username/userPortrait",parentId:"238",id:"247"},248:{path:"/users/:username/learningPath",parentId:"238",id:"248"},249:{path:"/users/:username/teach-group",parentId:"238",id:"249"},250:{path:"/users/:username/competitions",parentId:"238",id:"250"},251:{path:"/users/:username/experiment-img",parentId:"238",id:"251"},252:{path:"/users/:username/experiment-img/:experid/detail",parentId:"238",id:"252"},253:{path:"/users/:username/certificate",parentId:"238",id:"253"},254:{path:"/users/:username/otherResources",parentId:"238",id:"254"},255:{path:"/users/:username/classmanagement",parentId:"238",id:"255"},256:{path:"/users/:username/classmanagement/:couserid",parentId:"238",id:"256"},257:{path:"/users/:username/paths",parentId:"238",id:"257"},258:{path:"/users/:username/projects",parentId:"238",id:"258"},259:{path:"/users/:username/videos",parentId:"238",id:"259"},260:{path:"/users/:username/videos/upload",parentId:"238",id:"260"},261:{path:"/users/:username/topics/:topicstype",parentId:"238",id:"261"},262:{path:"/users/:username/vspaces",parentId:"238",id:"262"},263:{path:"/users/:username/resourcesCenter",parentId:"238",id:"263"},264:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"238",id:"264"},265:{path:"/users/:username/resourceGuarantee",parentId:"238",id:"265"},266:{path:"/users/:username/resourceAllocation",parentId:"238",id:"266"},267:{parentId:"1",id:"267"},268:{path:"/problems",parentId:"267",id:"268"},269:{path:"/problems",parentId:"268",id:"269"},270:{path:"/problems/batchAdd",parentId:"268",id:"270"},271:{path:"/problems/newcreate",parentId:"267",id:"271"},272:{path:"/problems/newedit/:id",exact:!0,parentId:"267",id:"272"},273:{path:"/problems/:id/edit",exact:!0,parentId:"267",id:"273"},274:{path:"/problems/new",exact:!0,parentId:"267",id:"274"},275:{path:"/problems/:id/oj/:save_identifier",parentId:"267",id:"275"},276:{path:"/problems/:id/record-detail/:submitId",parentId:"267",id:"276"},277:{path:"/problems/add",parentId:"267",id:"277"},278:{path:"/problems/:id/ojedit",parentId:"267",id:"278"},279:{path:"/engineering",parentId:"1",id:"279"},280:{path:"/engineering",parentId:"279",id:"280"},281:{path:"/engineering/teacherList",parentId:"280",id:"281"},282:{path:"/engineering/studentList",parentId:"280",id:"282"},283:{path:"/engineering/training/program",parentId:"280",id:"283"},284:{path:"/engineering/training/program/add",parentId:"280",id:"284"},285:{path:"/engineering/training/program/edit",parentId:"280",id:"285"},286:{path:"/engineering/training/objectives",parentId:"280",id:"286"},287:{path:"/engineering/graduated/index",parentId:"280",id:"287"},288:{path:"/engineering/graduated/matrix",parentId:"280",id:"288"},289:{path:"/engineering/course/list",parentId:"280",id:"289"},290:{path:"/engineering/course/setting",parentId:"280",id:"290"},291:{path:"/engineering/course/matrix",parentId:"280",id:"291"},292:{path:"/engineering/navigation",parentId:"280",id:"292"},293:{path:"/engineering/evaluate/course",parentId:"280",id:"293"},294:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"280",id:"294"},295:{path:"/engineering/evaluate/norm",parentId:"280",id:"295"},296:{path:"/engineering/evaluate/document",parentId:"280",id:"296"},297:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"280",id:"297"},298:{path:"/engineering/*",redirect:"/404",parentId:"280",id:"298"},299:{path:"/innovation",parentId:"1",id:"299"},300:{path:"/innovation/tasks/:taskId",parentId:"299",id:"300"},301:{path:"/innovation",parentId:"299",id:"301"},302:{path:"/innovation/project",parentId:"301",id:"302"},303:{path:"/innovation/dataset",parentId:"301",id:"303"},304:{path:"/innovation/mirror",parentId:"301",id:"304"},305:{path:"/innovation/my-project",parentId:"301",id:"305"},306:{path:"/innovation/my-dataset",parentId:"301",id:"306"},307:{path:"/innovation/my-mirror",parentId:"301",id:"307"},308:{path:"/innovation/project/create",parentId:"301",id:"308"},309:{path:"/innovation/project/edit/:id",parentId:"301",id:"309"},310:{path:"/innovation/project/detail/:taskId",parentId:"301",id:"310"},311:{path:"/tasks",parentId:"1",id:"311"},312:{path:"/tasks/:taskId",exact:!0,parentId:"311",id:"312"},313:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"311",id:"313"},314:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"311",id:"314"},315:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"311",id:"315"},316:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"311",id:"316"},317:{path:"/myproblems",parentId:"1",id:"317"},318:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"317",id:"318"},319:{path:"/myproblems/:id",exact:!0,parentId:"317",id:"319"},320:{path:"/account",parentId:"1",id:"320"},321:{path:"/account",parentId:"320",id:"321"},322:{path:"/account/profile",parentId:"321",id:"322"},323:{path:"/account/profile/edit",parentId:"321",id:"323"},324:{path:"/account/certification",parentId:"321",id:"324"},325:{path:"/account/secure",parentId:"321",id:"325"},326:{path:"/account/binding",parentId:"321",id:"326"},327:{path:"/account/Results",parentId:"321",id:"327"},328:{path:"/ch",parentId:"1",id:"328"},329:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"328",id:"329"},330:{path:"/ch/rest/",exact:!0,parentId:"328",id:"330"},331:{path:"/ch/rest/:id",exact:!0,parentId:"328",id:"331"},332:{path:"/order",parentId:"1",id:"332"},333:{path:"/order",parentId:"332",id:"333"},334:{path:"/order/invoice",parentId:"332",id:"334"},335:{path:"/order/records",parentId:"332",id:"335"},336:{path:"/order/apply",parentId:"332",id:"336"},337:{path:"/order/view",parentId:"332",id:"337"},338:{path:"/order/:courseId/information",parentId:"332",id:"338"},339:{path:"/order/:courseId/pay",parentId:"332",id:"339"},340:{path:"/order/:orderNum/result",parentId:"332",id:"340"},341:{path:"/messages",parentId:"1",id:"341"},342:{path:"/messages/:userId/user_tidings",parentId:"341",id:"342"},343:{path:"/messages/:userId/private_messages",parentId:"341",id:"343"},344:{path:"/messages/:userId/message_detail",parentId:"341",id:"344"},345:{path:"/vtrs",parentId:"1",id:"345"},346:{path:"/vtrs/:virtual_spacesId",parentId:"345",id:"346"},347:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"346",id:"347"},348:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"346",id:"348"},349:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"346",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"346",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"346",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"346",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"346",id:"353"},354:{path:"/vtrs/:virtual_spacesId/survey",parentId:"346",id:"354"},355:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"346",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"346",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"346",id:"357"},358:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"346",id:"358"},359:{path:"/vtrs/:virtual_spacesId/material",parentId:"346",id:"359"},360:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"346",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"346",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"346",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"346",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"346",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"346",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"346",id:"366"},367:{path:"/vtrs/:virtual_spacesId/settings",parentId:"346",id:"367"},368:{path:"/vtrs/:virtual_spacesId/resources",parentId:"346",id:"368"},369:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"346",id:"369"},370:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"346",id:"370"},371:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"346",id:"371"},372:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"346",id:"372"},373:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"346",id:"373"},374:{path:"/vtrs/:virtual_spacesId/*",parentId:"346",id:"374"},375:{path:"/101",parentId:"1",id:"375"},376:{path:"/101/:virtual_spacesId",parentId:"375",id:"376"},377:{path:"/101/:virtual_spacesId",exact:!0,parentId:"376",id:"377"},378:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"376",id:"378"},379:{path:"/101/:virtual_spacesId/experiment",parentId:"376",id:"379"},380:{path:"/101/:virtual_spacesId/announcement",parentId:"376",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/add",parentId:"376",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"376",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"376",id:"383"},384:{path:"/101/:virtual_spacesId/survey",parentId:"376",id:"384"},385:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"376",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge",parentId:"376",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"376",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"376",id:"388"},389:{path:"/101/:virtual_spacesId/material",parentId:"376",id:"389"},390:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"376",id:"390"},391:{path:"/101/:virtual_spacesId/lesson",parentId:"376",id:"391"},392:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"376",id:"392"},393:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"376",id:"393"},394:{path:"/101/:virtual_spacesId/discussion",parentId:"376",id:"394"},395:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"376",id:"395"},396:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"376",id:"396"},397:{path:"/101/:virtual_spacesId/settings",parentId:"376",id:"397"},398:{path:"/101/:virtual_spacesId/resources",parentId:"376",id:"398"},399:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"376",id:"399"},400:{path:"/101/:virtual_spacesId/Plan",parentId:"376",id:"400"},401:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"376",id:"401"},402:{path:"/101/:virtual_spacesId/digtal",parentId:"376",id:"402"},403:{path:"/101/:virtual_spacesId/homepage",parentId:"376",id:"403"},404:{path:"/101/:virtual_spacesId/*",parentId:"376",id:"404"},405:{path:"/administration",parentId:"1",id:"405"},406:{path:"/administration",parentId:"405",id:"406"},407:{path:"/administration/college",parentId:"406",id:"407"},408:{path:"/administration/student",parentId:"406",id:"408"},409:{path:"/administration/student/:studentId/edit",parentId:"406",id:"409"},410:{path:"/administration/profession",parentId:"406",id:"410"},411:{path:"/graduations",parentId:"1",id:"411"},412:{path:"/graduations",exact:!0,parentId:"411",id:"412"},413:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"411",id:"413"},414:{path:"/graduations/:id",parentId:"411",id:"414"},415:{path:"/graduations/:id/index",parentId:"414",id:"415"},416:{path:"/graduations/:id/topics",parentId:"414",id:"416"},417:{path:"/graduations/:id/student_selection",parentId:"414",id:"417"},418:{path:"/graduations/:id/tasks",parentId:"414",id:"418"},419:{path:"/graduations/:id/opening_report",parentId:"414",id:"419"},420:{path:"/graduations/:id/midterm_report",parentId:"414",id:"420"},421:{path:"/graduations/:id/thesis",parentId:"414",id:"421"},422:{path:"/graduations/:id/final_defense",parentId:"414",id:"422"},423:{path:"/graduations/:id/final_thesis",parentId:"414",id:"423"},424:{path:"/graduations/:id/settings",parentId:"414",id:"424"},425:{path:"/graduations/:id/teachers",parentId:"414",id:"425"},426:{path:"/graduations/:id/students",parentId:"414",id:"426"},427:{path:"/graduations/:id/archives",parentId:"414",id:"427"},428:{path:"/graduations/:id/grading_summary",parentId:"414",id:"428"},429:{path:"/dataset",parentId:"1",id:"429"},430:{path:"/dataset",exact:!0,parentId:"429",id:"430"},431:{path:"/dataset/:id/detail",exact:!0,parentId:"429",id:"431"},432:{path:"/knowledgegraph",parentId:"1",id:"432"},433:{path:"/knowledgegraph/:pathId",parentId:"432",id:"433"},434:{path:"/knowledgegraph/:pathId/statistics",parentId:"432",id:"434"},435:{path:"/newlogin",parentId:"1",id:"435"},436:{path:"/onlinenum",parentId:"1",id:"436"},437:{path:"/onlinenum",parentId:"436",id:"437"},438:{path:"/shixuncontext",parentId:"1",id:"438"},439:{path:"/shixuncontext",parentId:"438",id:"439"},440:{path:"/shixuncontext/:Id/detail",parentId:"438",id:"440"},441:{path:"/course",exact:!0,parentId:"1",id:"441"},442:{path:"/course",parentId:"441",id:"442"},443:{path:"/educoder-demo",exact:!0,parentId:"1",id:"443"},444:{path:"/training",parentId:"1",id:"444"},445:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"444",id:"445"},446:{path:"/largeScreen",exact:!0,parentId:"1",id:"446"},447:{path:"/quality",parentId:"1",id:"447"},448:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"447",id:"448"},449:{path:"/otherlogin",exact:!0,parentId:"1",id:"449"},450:{path:"/otherloginqq",exact:!0,parentId:"1",id:"450"},451:{path:"/otherloginstart",exact:!0,parentId:"1",id:"451"},452:{path:"/pathsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"453"},454:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"454"},455:{path:"/login",parentId:"1",id:"455"},456:{path:"/login",parentId:"455",id:"456"},457:{path:"/user",parentId:"1",id:"457"},458:{path:"/user/login",parentId:"457",id:"458"},459:{path:"/user/register",parentId:"457",id:"459"},460:{path:"/user/reset-password",parentId:"457",id:"460"},461:{path:"/colleges",parentId:"1",id:"461"},462:{path:"/colleges/:id/statistics",parentId:"461",id:"462"},463:{path:"/help",parentId:"1",id:"463"},464:{path:"/help/:id",parentId:"463",id:"464"},465:{path:"/video",parentId:"1",id:"465"},466:{path:"/video/:videoId",parentId:"465",id:"466"},467:{path:"/terminal",parentId:"1",id:"467"},468:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"468"},469:{path:"/statsDashboard",parentId:"1",id:"469"},470:{path:"/",parentId:"1",id:"470"},471:{path:"/",exact:!0,parentId:"470",id:"471"},472:{path:"/api/*",exact:!0,parentId:"470",id:"472"},473:{path:"/search",exact:!0,parentId:"470",id:"473"},474:{path:"/moop_cases",exact:!0,parentId:"470",id:"474"},475:{path:"/moop_cases/new",exact:!0,parentId:"470",id:"475"},476:{path:"/moop_cases/:caseId",exact:!0,parentId:"470",id:"476"},477:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"470",id:"477"},478:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"470",id:"478"},479:{path:"/randompaper",exact:!0,parentId:"470",id:"479"},480:{path:"/randompaper/edit/:id",exact:!0,parentId:"470",id:"480"},481:{path:"/randompaper/detail/:id",exact:!0,parentId:"470",id:"481"},482:{path:"/403",parentId:"470",id:"482"},483:{path:"/500",parentId:"470",id:"483"},484:{path:"/404",parentId:"470",id:"484"},485:{path:"/download",parentId:"470",id:"485"},486:{path:"/iwce",parentId:"470",id:"486"},487:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"470",id:"487"},488:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"470",id:"488"},489:{path:"/Activities",parentId:"470",id:"489"},490:{path:"/iwce/:itemname",parentId:"470",id:"490"},491:{path:"/hpc-course",parentId:"470",id:"491"},492:{path:"/user_agents",parentId:"470",id:"492"},493:{path:"/three",parentId:"470",id:"493"},494:{path:"/introduction",parentId:"470",id:"494"},495:{path:"/chatgpt",parentId:"470",id:"495"},496:{path:"/*",parentId:"470",id:"496"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:$e.lazy(()=>e.e(7121).then(e.bind(e,17121))),2:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),3:$e.lazy(()=>Promise.all([e.e(2997),e.e(2099)]).then(e.bind(e,22632))),4:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(3260)]).then(e.bind(e,20556))),5:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(3260)]).then(e.bind(e,20556))),6:$e.lazy(()=>e.e(3247).then(e.bind(e,80291))),7:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(8003),e.e(4599)]).then(e.bind(e,27017))),8:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(8003),e.e(1545)]).then(e.bind(e,93114))),9:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),10:$e.lazy(()=>e.e(9906).then(e.bind(e,83440))),11:$e.lazy(()=>e.e(5572).then(e.bind(e,51221))),12:$e.lazy(()=>Promise.all([e.e(1881),e.e(6080)]).then(e.bind(e,25049))),13:$e.lazy(()=>e.e(7901).then(e.bind(e,21403))),14:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(2281)]).then(e.bind(e,46135))),15:$e.lazy(()=>Promise.all([e.e(6411),e.e(1651)]).then(e.bind(e,7021))),16:$e.lazy(()=>Promise.all([e.e(1881),e.e(6080)]).then(e.bind(e,25049))),17:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(8003),e.e(4599)]).then(e.bind(e,27017))),18:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(8003),e.e(4599)]).then(e.bind(e,27017))),19:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),20:$e.lazy(()=>e.e(6789).then(e.bind(e,95694))),21:$e.lazy(()=>e.e(9921).then(e.bind(e,99603))),22:$e.lazy(()=>e.e(1674).then(e.bind(e,85412))),23:$e.lazy(()=>e.e(6685).then(e.bind(e,59799))),24:$e.lazy(()=>e.e(7323).then(e.bind(e,21227))),25:$e.lazy(()=>e.e(7323).then(e.bind(e,21227))),26:$e.lazy(()=>e.e(6882).then(e.bind(e,29187))),27:$e.lazy(()=>e.e(6882).then(e.bind(e,29187))),28:$e.lazy(()=>e.e(109).then(e.bind(e,42978))),29:$e.lazy(()=>e.e(737).then(e.bind(e,20408))),30:$e.lazy(()=>e.e(3391).then(e.bind(e,39539))),31:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(5694)]).then(e.bind(e,21547))),32:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(5330)]).then(e.bind(e,69083))),33:$e.lazy(()=>Promise.all([e.e(2997),e.e(2303)]).then(e.bind(e,53281))),34:$e.lazy(()=>Promise.all([e.e(1881),e.e(1450)]).then(e.bind(e,11749))),35:$e.lazy(()=>Promise.all([e.e(1881),e.e(195)]).then(e.bind(e,96930))),36:$e.lazy(()=>Promise.all([e.e(1881),e.e(3668)]).then(e.bind(e,17849))),37:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(2338)]).then(e.bind(e,53612))),38:$e.lazy(()=>Promise.all([e.e(1881),e.e(4662)]).then(e.bind(e,52786))),39:$e.lazy(()=>Promise.all([e.e(1881),e.e(8072)]).then(e.bind(e,68698))),40:$e.lazy(()=>Promise.all([e.e(1881),e.e(479)]).then(e.bind(e,12459))),41:$e.lazy(()=>e.e(5297).then(e.bind(e,57806))),42:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(4164)]).then(e.bind(e,56410))),43:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(8003),e.e(4599)]).then(e.bind(e,27017))),44:$e.lazy(()=>Promise.all([e.e(1881),e.e(8800),e.e(4889)]).then(e.bind(e,83624))),45:$e.lazy(()=>Promise.all([e.e(1881),e.e(8800),e.e(4105)]).then(e.bind(e,58232))),46:$e.lazy(()=>Promise.all([e.e(1881),e.e(7883)]).then(e.bind(e,5781))),47:$e.lazy(()=>e.e(7482).then(e.bind(e,92235))),48:$e.lazy(()=>Promise.all([e.e(1881),e.e(5816)]).then(e.bind(e,35199))),49:$e.lazy(()=>Promise.all([e.e(1881),e.e(337)]).then(e.bind(e,98580))),50:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(292)]).then(e.bind(e,83927))),51:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(292)]).then(e.bind(e,83927))),52:$e.lazy(()=>e.e(5992).then(e.bind(e,92974))),53:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(2997),e.e(8085)]).then(e.bind(e,94113))),54:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(2997),e.e(8085)]).then(e.bind(e,94113))),55:$e.lazy(()=>e.e(8431).then(e.bind(e,89607))),56:$e.lazy(()=>Promise.all([e.e(6411),e.e(5902)]).then(e.bind(e,34887))),57:$e.lazy(()=>Promise.all([e.e(6411),e.e(3433)]).then(e.bind(e,36755))),58:$e.lazy(()=>e.e(5125).then(e.bind(e,23888))),59:$e.lazy(()=>e.e(5125).then(e.bind(e,23888))),60:$e.lazy(()=>e.e(921).then(e.bind(e,20861))),61:$e.lazy(()=>e.e(921).then(e.bind(e,20861))),62:$e.lazy(()=>Promise.all([e.e(1881),e.e(1578)]).then(e.bind(e,78348))),63:$e.lazy(()=>Promise.all([e.e(1881),e.e(3317)]).then(e.bind(e,57383))),64:$e.lazy(()=>Promise.all([e.e(1881),e.e(1482)]).then(e.bind(e,86608))),65:$e.lazy(()=>Promise.all([e.e(1881),e.e(4795)]).then(e.bind(e,23279))),66:$e.lazy(()=>Promise.all([e.e(1881),e.e(26)]).then(e.bind(e,17747))),67:$e.lazy(()=>Promise.all([e.e(1881),e.e(8882)]).then(e.bind(e,25585))),68:$e.lazy(()=>Promise.all([e.e(1881),e.e(5888)]).then(e.bind(e,18647))),69:$e.lazy(()=>Promise.all([e.e(1881),e.e(9715)]).then(e.bind(e,96377))),70:$e.lazy(()=>Promise.all([e.e(1881),e.e(7045)]).then(e.bind(e,83537))),71:$e.lazy(()=>Promise.all([e.e(1881),e.e(1211)]).then(e.bind(e,50475))),72:$e.lazy(()=>Promise.all([e.e(1881),e.e(1582)]).then(e.bind(e,13511))),73:$e.lazy(()=>Promise.all([e.e(1881),e.e(6729)]).then(e.bind(e,25981))),74:$e.lazy(()=>Promise.all([e.e(1881),e.e(9695)]).then(e.bind(e,74410))),75:$e.lazy(()=>Promise.all([e.e(1881),e.e(8723)]).then(e.bind(e,70829))),76:$e.lazy(()=>Promise.all([e.e(6411),e.e(7622)]).then(e.bind(e,23396))),77:$e.lazy(()=>e.e(5148).then(e.bind(e,97862))),78:$e.lazy(()=>e.e(643).then(e.bind(e,60038))),79:$e.lazy(()=>Promise.all([e.e(1881),e.e(3442)]).then(e.bind(e,77678))),80:$e.lazy(()=>Promise.all([e.e(1881),e.e(2102)]).then(e.bind(e,94544))),81:$e.lazy(()=>Promise.all([e.e(1881),e.e(2425)]).then(e.bind(e,31345))),82:$e.lazy(()=>Promise.all([e.e(1881),e.e(2404)]).then(e.bind(e,37165))),83:$e.lazy(()=>Promise.all([e.e(1881),e.e(9785)]).then(e.bind(e,47590))),84:$e.lazy(()=>e.e(7901).then(e.bind(e,21403))),85:$e.lazy(()=>e.e(2819).then(e.bind(e,79991))),86:$e.lazy(()=>e.e(1512).then(e.bind(e,7351))),87:$e.lazy(()=>Promise.all([e.e(6411),e.e(7395)]).then(e.bind(e,25062))),88:$e.lazy(()=>e.e(3585).then(e.bind(e,11956))),89:$e.lazy(()=>e.e(6963).then(e.bind(e,25421))),90:$e.lazy(()=>Promise.all([e.e(1881),e.e(4030)]).then(e.bind(e,58021))),91:$e.lazy(()=>Promise.all([e.e(1881),e.e(4030)]).then(e.bind(e,58021))),92:$e.lazy(()=>e.e(6127).then(e.bind(e,73947))),93:$e.lazy(()=>Promise.all([e.e(1881),e.e(3951)]).then(e.bind(e,93931))),94:$e.lazy(()=>e.e(1048).then(e.bind(e,8361))),95:$e.lazy(()=>Promise.all([e.e(1881),e.e(2884)]).then(e.bind(e,21524))),96:$e.lazy(()=>e.e(4770).then(e.bind(e,3237))),97:$e.lazy(()=>Promise.all([e.e(1881),e.e(2603)]).then(e.bind(e,13269))),98:$e.lazy(()=>Promise.all([e.e(1881),e.e(4216)]).then(e.bind(e,46738))),99:$e.lazy(()=>Promise.all([e.e(1881),e.e(5319)]).then(e.bind(e,9064))),100:$e.lazy(()=>e.e(895).then(e.bind(e,71973))),101:$e.lazy(()=>e.e(7322).then(e.bind(e,39852))),102:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(2203)]).then(e.bind(e,48246))),103:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(2203)]).then(e.bind(e,48246))),104:$e.lazy(()=>e.e(5048).then(e.bind(e,92518))),105:$e.lazy(()=>e.e(1043).then(e.bind(e,85207))),106:$e.lazy(()=>e.e(1043).then(e.bind(e,85207))),107:$e.lazy(()=>Promise.all([e.e(1881),e.e(6776)]).then(e.bind(e,13444))),108:$e.lazy(()=>Promise.all([e.e(1881),e.e(6776)]).then(e.bind(e,13444))),109:$e.lazy(()=>e.e(4297).then(e.bind(e,64580))),110:$e.lazy(()=>e.e(4297).then(e.bind(e,64580))),111:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(8458)]).then(e.bind(e,64243))),112:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(8458)]).then(e.bind(e,64243))),113:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(1798)]).then(e.bind(e,26734))),114:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(1798)]).then(e.bind(e,26734))),115:$e.lazy(()=>e.e(5177).then(e.bind(e,34396))),116:$e.lazy(()=>e.e(201).then(e.bind(e,56824))),117:$e.lazy(()=>e.e(1477).then(e.bind(e,23300))),118:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(6282)]).then(e.bind(e,21063))),119:$e.lazy(()=>Promise.all([e.e(1881),e.e(9512),e.e(6282)]).then(e.bind(e,21063))),120:$e.lazy(()=>e.e(1962).then(e.bind(e,96221))),121:$e.lazy(()=>e.e(4928).then(e.bind(e,35207))),122:$e.lazy(()=>e.e(1257).then(e.bind(e,8467))),123:$e.lazy(()=>Promise.all([e.e(6411),e.e(8066),e.e(7329)]).then(e.bind(e,15705))),124:$e.lazy(()=>e.e(8340).then(e.bind(e,16974))),125:$e.lazy(()=>e.e(4093).then(e.bind(e,83330))),126:$e.lazy(()=>Promise.all([e.e(1881),e.e(6185)]).then(e.bind(e,10682))),127:$e.lazy(()=>Promise.all([e.e(1881),e.e(6185)]).then(e.bind(e,10682))),128:$e.lazy(()=>Promise.all([e.e(1881),e.e(8827)]).then(e.bind(e,33003))),129:$e.lazy(()=>Promise.all([e.e(1881),e.e(8827)]).then(e.bind(e,33003))),130:$e.lazy(()=>e.e(1678).then(e.bind(e,39391))),131:$e.lazy(()=>e.e(1678).then(e.bind(e,39391))),132:$e.lazy(()=>e.e(1754).then(e.bind(e,14078))),133:$e.lazy(()=>e.e(1754).then(e.bind(e,14078))),134:$e.lazy(()=>e.e(4217).then(e.bind(e,94094))),135:$e.lazy(()=>e.e(3220).then(e.bind(e,88644))),136:$e.lazy(()=>Promise.all([e.e(6411),e.e(533)]).then(e.bind(e,89459))),137:$e.lazy(()=>Promise.all([e.e(6411),e.e(5798)]).then(e.bind(e,74818))),138:$e.lazy(()=>e.e(5466).then(e.bind(e,50388))),139:$e.lazy(()=>e.e(5466).then(e.bind(e,50388))),140:$e.lazy(()=>e.e(9944).then(e.bind(e,58660))),141:$e.lazy(()=>e.e(9406).then(e.bind(e,19407))),142:$e.lazy(()=>e.e(9406).then(e.bind(e,19407))),143:$e.lazy(()=>e.e(9039).then(e.bind(e,22132))),144:$e.lazy(()=>e.e(9039).then(e.bind(e,22132))),145:$e.lazy(()=>e.e(7922).then(e.bind(e,15182))),146:$e.lazy(()=>e.e(1727).then(e.bind(e,12097))),147:$e.lazy(()=>e.e(1727).then(e.bind(e,12097))),148:$e.lazy(()=>Promise.all([e.e(6411),e.e(1427)]).then(e.bind(e,55733))),149:$e.lazy(()=>Promise.all([e.e(6411),e.e(1427)]).then(e.bind(e,55733))),150:$e.lazy(()=>Promise.all([e.e(6411),e.e(8689)]).then(e.bind(e,30927))),151:$e.lazy(()=>Promise.all([e.e(6411),e.e(7806)]).then(e.bind(e,67718))),152:$e.lazy(()=>e.e(3276).then(e.bind(e,24309))),153:$e.lazy(()=>e.e(8885).then(e.bind(e,23571))),154:$e.lazy(()=>e.e(3451).then(e.bind(e,6011))),155:$e.lazy(()=>e.e(9922).then(e.bind(e,50376))),156:$e.lazy(()=>e.e(4572).then(e.bind(e,25156))),157:$e.lazy(()=>e.e(4017).then(e.bind(e,1505))),158:$e.lazy(()=>e.e(5518).then(e.bind(e,13595))),159:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),160:$e.lazy(()=>Promise.all([e.e(6411),e.e(818),e.e(7099)]).then(e.bind(e,25219))),161:$e.lazy(()=>Promise.all([e.e(6411),e.e(818),e.e(7099)]).then(e.bind(e,25219))),162:$e.lazy(()=>e.e(4449).then(e.bind(e,79650))),163:$e.lazy(()=>Promise.all([e.e(6411),e.e(818),e.e(7099)]).then(e.bind(e,25219))),164:$e.lazy(()=>Promise.all([e.e(1881),e.e(1555),e.e(2570)]).then(e.bind(e,72581))),165:$e.lazy(()=>Promise.all([e.e(1881),e.e(1555),e.e(2570)]).then(e.bind(e,72581))),166:$e.lazy(()=>e.e(8787).then(e.bind(e,68410))),167:$e.lazy(()=>e.e(5650).then(e.bind(e,37509))),168:$e.lazy(()=>e.e(1799).then(e.bind(e,50072))),169:$e.lazy(()=>Promise.all([e.e(1881),e.e(1555),e.e(8579)]).then(e.bind(e,83317))),170:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),171:$e.lazy(()=>e.e(8639).then(e.bind(e,84108))),172:$e.lazy(()=>e.e(2983).then(e.bind(e,87119))),173:$e.lazy(()=>Promise.all([e.e(1881),e.e(4264)]).then(e.bind(e,8979))),174:$e.lazy(()=>Promise.all([e.e(1881),e.e(4264)]).then(e.bind(e,8979))),175:$e.lazy(()=>Promise.all([e.e(1881),e.e(9441)]).then(e.bind(e,79713))),176:$e.lazy(()=>e.e(8746).then(e.bind(e,98684))),177:$e.lazy(()=>e.e(5261).then(e.bind(e,64734))),178:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),179:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(8003),e.e(7835)]).then(e.bind(e,8577))),180:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(1953)]).then(e.bind(e,73271))),181:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(1953)]).then(e.bind(e,73271))),182:$e.lazy(()=>e.e(1581).then(e.bind(e,70768))),183:$e.lazy(()=>e.e(4144).then(e.bind(e,83839))),184:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(8003),e.e(4599)]).then(e.bind(e,27017))),185:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),186:$e.lazy(()=>e.e(8552).then(e.bind(e,63878))),187:$e.lazy(()=>e.e(7884).then(e.bind(e,86754))),188:$e.lazy(()=>Promise.all([e.e(1881),e.e(5307)]).then(e.bind(e,42460))),189:$e.lazy(()=>e.e(5549).then(e.bind(e,57587))),190:$e.lazy(()=>e.e(9674).then(e.bind(e,20097))),191:$e.lazy(()=>e.e(5573).then(e.bind(e,92169))),192:$e.lazy(()=>e.e(2141).then(e.bind(e,8655))),193:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(8661),e.e(9511)]).then(e.bind(e,85080))),194:$e.lazy(()=>e.e(6328).then(e.bind(e,26595))),195:$e.lazy(()=>Promise.all([e.e(1881),e.e(7857)]).then(e.bind(e,38498))),196:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(1657)]).then(e.bind(e,32116))),197:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(1657)]).then(e.bind(e,32116))),198:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(4498)]).then(e.bind(e,33712))),199:$e.lazy(()=>Promise.all([e.e(1881),e.e(2997),e.e(4498)]).then(e.bind(e,33712))),200:$e.lazy(()=>e.e(9205).then(e.bind(e,15392))),201:$e.lazy(()=>Promise.all([e.e(1881),e.e(1423)]).then(e.bind(e,64425))),202:$e.lazy(()=>e.e(7614).then(e.bind(e,21646))),203:$e.lazy(()=>e.e(9449).then(e.bind(e,25295))),204:$e.lazy(()=>Promise.all([e.e(6411),e.e(9814)]).then(e.bind(e,96387))),205:$e.lazy(()=>Promise.all([e.e(6411),e.e(6637)]).then(e.bind(e,48323))),206:$e.lazy(()=>Promise.all([e.e(6411),e.e(6637)]).then(e.bind(e,48323))),207:$e.lazy(()=>Promise.all([e.e(6411),e.e(3581)]).then(e.bind(e,8996))),208:$e.lazy(()=>Promise.all([e.e(6411),e.e(1993)]).then(e.bind(e,5347))),209:$e.lazy(()=>Promise.all([e.e(8661),e.e(1475)]).then(e.bind(e,33336))),210:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(8965)]).then(e.bind(e,14914))),211:$e.lazy(()=>Promise.all([e.e(6411),e.e(6451)]).then(e.bind(e,24039))),212:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(518)]).then(e.bind(e,9284))),213:$e.lazy(()=>Promise.all([e.e(6411),e.e(5894)]).then(e.bind(e,68150))),214:$e.lazy(()=>Promise.all([e.e(6411),e.e(5894)]).then(e.bind(e,68150))),215:$e.lazy(()=>e.e(2130).then(e.bind(e,18579))),216:$e.lazy(()=>e.e(2130).then(e.bind(e,18579))),217:$e.lazy(()=>e.e(5230).then(e.bind(e,36741))),218:$e.lazy(()=>e.e(5230).then(e.bind(e,36741))),219:$e.lazy(()=>Promise.all([e.e(6411),e.e(8688)]).then(e.bind(e,66997))),220:$e.lazy(()=>Promise.all([e.e(6411),e.e(8688)]).then(e.bind(e,66997))),221:$e.lazy(()=>Promise.all([e.e(6411),e.e(5096)]).then(e.bind(e,84348))),222:$e.lazy(()=>e.e(3086).then(e.bind(e,53049))),223:$e.lazy(()=>Promise.all([e.e(6411),e.e(9417)]).then(e.bind(e,83040))),224:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),225:$e.lazy(()=>e.e(5176).then(e.bind(e,85271))),226:$e.lazy(()=>e.e(6587).then(e.bind(e,27239))),227:$e.lazy(()=>e.e(9891).then(e.bind(e,44680))),228:$e.lazy(()=>e.e(8062).then(e.bind(e,25682))),229:$e.lazy(()=>e.e(5402).then(e.bind(e,25166))),230:$e.lazy(()=>e.e(5402).then(e.bind(e,25166))),231:$e.lazy(()=>Promise.all([e.e(1881),e.e(6820)]).then(e.bind(e,8450))),232:$e.lazy(()=>Promise.all([e.e(1881),e.e(8517)]).then(e.bind(e,15612))),233:$e.lazy(()=>Promise.all([e.e(1881),e.e(7043)]).then(e.bind(e,99667))),234:$e.lazy(()=>Promise.all([e.e(1881),e.e(2806)]).then(e.bind(e,81279))),235:$e.lazy(()=>e.e(5043).then(e.bind(e,67391))),236:$e.lazy(()=>e.e(799).then(e.bind(e,61121))),237:$e.lazy(()=>Promise.all([e.e(1881),e.e(3157)]).then(e.bind(e,98216))),238:$e.lazy(()=>e.e(8332).then(e.bind(e,70933))),239:$e.lazy(()=>e.e(6583).then(e.bind(e,84709))),240:$e.lazy(()=>e.e(8217).then(e.bind(e,40188))),241:$e.lazy(()=>e.e(879).then(e.bind(e,1640))),242:$e.lazy(()=>e.e(5776).then(e.bind(e,1890))),243:$e.lazy(()=>e.e(906).then(e.bind(e,43513))),244:$e.lazy(()=>e.e(900).then(e.bind(e,77211))),245:$e.lazy(()=>e.e(6682).then(e.bind(e,54357))),246:$e.lazy(()=>e.e(8115).then(e.bind(e,75574))),247:$e.lazy(()=>Promise.all([e.e(6411),e.e(2659)]).then(e.bind(e,79838))),248:$e.lazy(()=>e.e(4610).then(e.bind(e,76584))),249:$e.lazy(()=>e.e(8479).then(e.bind(e,70294))),250:$e.lazy(()=>e.e(5800).then(e.bind(e,8719))),251:$e.lazy(()=>Promise.all([e.e(1881),e.e(2862)]).then(e.bind(e,86449))),252:$e.lazy(()=>Promise.all([e.e(1881),e.e(8286)]).then(e.bind(e,370))),253:$e.lazy(()=>e.e(5117).then(e.bind(e,7762))),254:$e.lazy(()=>e.e(7402).then(e.bind(e,68982))),255:$e.lazy(()=>e.e(1897).then(e.bind(e,59254))),256:$e.lazy(()=>e.e(8145).then(e.bind(e,21852))),257:$e.lazy(()=>e.e(119).then(e.bind(e,88125))),258:$e.lazy(()=>e.e(4736).then(e.bind(e,23e3))),259:$e.lazy(()=>e.e(2412).then(e.bind(e,42496))),260:$e.lazy(()=>e.e(2240).then(e.bind(e,98410))),261:$e.lazy(()=>e.e(5165).then(e.bind(e,96020))),262:$e.lazy(()=>e.e(3831).then(e.bind(e,15706))),263:$e.lazy(()=>e.e(2396).then(e.bind(e,88126))),264:$e.lazy(()=>e.e(7855).then(e.bind(e,30139))),265:$e.lazy(()=>e.e(9507).then(e.bind(e,25656))),266:$e.lazy(()=>e.e(1343).then(e.bind(e,87030))),267:$e.lazy(()=>e.e(7121).then(e.bind(e,17121))),268:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),269:$e.lazy(()=>e.e(9647).then(e.bind(e,22691))),270:$e.lazy(()=>e.e(485).then(e.bind(e,19428))),271:$e.lazy(()=>Promise.all([e.e(1881),e.e(4741)]).then(e.bind(e,28013))),272:$e.lazy(()=>Promise.all([e.e(1881),e.e(4741)]).then(e.bind(e,28013))),273:$e.lazy(()=>Promise.all([e.e(1881),e.e(4994)]).then(e.bind(e,94038))),274:$e.lazy(()=>Promise.all([e.e(1881),e.e(4994)]).then(e.bind(e,94038))),275:$e.lazy(()=>Promise.all([e.e(1881),e.e(7460)]).then(e.bind(e,63342))),276:$e.lazy(()=>e.e(9716).then(e.bind(e,12889))),277:$e.lazy(()=>Promise.all([e.e(1881),e.e(6913)]).then(e.bind(e,29499))),278:$e.lazy(()=>Promise.all([e.e(1881),e.e(6913)]).then(e.bind(e,29499))),279:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),280:$e.lazy(()=>e.e(3006).then(e.bind(e,28960))),281:$e.lazy(()=>e.e(2045).then(e.bind(e,41826))),282:$e.lazy(()=>e.e(1520).then(e.bind(e,7355))),283:$e.lazy(()=>e.e(9649).then(e.bind(e,93477))),284:$e.lazy(()=>e.e(4546).then(e.bind(e,82739))),285:$e.lazy(()=>e.e(5357).then(e.bind(e,77325))),286:$e.lazy(()=>e.e(8665).then(e.bind(e,84547))),287:$e.lazy(()=>e.e(3183).then(e.bind(e,37010))),288:$e.lazy(()=>e.e(4800).then(e.bind(e,65831))),289:$e.lazy(()=>e.e(9489).then(e.bind(e,17025))),290:$e.lazy(()=>e.e(9391).then(e.bind(e,18186))),291:$e.lazy(()=>e.e(5335).then(e.bind(e,40548))),292:$e.lazy(()=>e.e(2823).then(e.bind(e,96906))),293:$e.lazy(()=>e.e(4973).then(e.bind(e,66395))),294:$e.lazy(()=>Promise.all([e.e(6411),e.e(6651)]).then(e.bind(e,4186))),295:$e.lazy(()=>e.e(6741).then(e.bind(e,55527))),296:$e.lazy(()=>e.e(5775).then(e.bind(e,3238))),297:$e.lazy(()=>e.e(2548).then(e.bind(e,11955))),298:$e.lazy(()=>e.e(7121).then(e.bind(e,17121))),299:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),300:$e.lazy(()=>e.e(6634).then(e.bind(e,40825))),301:$e.lazy(()=>e.e(680).then(e.bind(e,98874))),302:$e.lazy(()=>e.e(6366).then(e.bind(e,39434))),303:$e.lazy(()=>e.e(6452).then(e.bind(e,1189))),304:$e.lazy(()=>e.e(1070).then(e.bind(e,48910))),305:$e.lazy(()=>e.e(7242).then(e.bind(e,16075))),306:$e.lazy(()=>e.e(2707).then(e.bind(e,56890))),307:$e.lazy(()=>e.e(2865).then(e.bind(e,94574))),308:$e.lazy(()=>e.e(6784).then(e.bind(e,12337))),309:$e.lazy(()=>e.e(6784).then(e.bind(e,12337))),310:$e.lazy(()=>e.e(3141).then(e.bind(e,54573))),311:$e.lazy(()=>e.e(7121).then(e.bind(e,17121))),312:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(2997),e.e(7289)]).then(e.bind(e,94440))),313:$e.lazy(()=>Promise.all([e.e(6411),e.e(2997),e.e(700)]).then(e.bind(e,36402))),314:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(2997),e.e(7289)]).then(e.bind(e,94440))),315:$e.lazy(()=>Promise.all([e.e(6411),e.e(2997),e.e(700)]).then(e.bind(e,36402))),316:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(2997),e.e(7289)]).then(e.bind(e,94440))),317:$e.lazy(()=>e.e(7121).then(e.bind(e,17121))),318:$e.lazy(()=>Promise.all([e.e(1881),e.e(7527)]).then(e.bind(e,58193))),319:$e.lazy(()=>Promise.all([e.e(1881),e.e(6270)]).then(e.bind(e,76193))),320:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),321:$e.lazy(()=>e.e(547).then(e.bind(e,15534))),322:$e.lazy(()=>e.e(9788).then(e.bind(e,80222))),323:$e.lazy(()=>e.e(576).then(e.bind(e,45929))),324:$e.lazy(()=>e.e(7260).then(e.bind(e,30112))),325:$e.lazy(()=>e.e(4520).then(e.bind(e,14620))),326:$e.lazy(()=>e.e(9076).then(e.bind(e,8182))),327:$e.lazy(()=>e.e(4514).then(e.bind(e,42910))),328:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),329:$e.lazy(()=>Promise.all([e.e(1881),e.e(928)]).then(e.bind(e,31160))),330:$e.lazy(()=>e.e(1006).then(e.bind(e,76122))),331:$e.lazy(()=>e.e(1006).then(e.bind(e,76122))),332:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),333:$e.lazy(()=>e.e(1939).then(e.bind(e,49142))),334:$e.lazy(()=>e.e(556).then(e.bind(e,56316))),335:$e.lazy(()=>e.e(6434).then(e.bind(e,61244))),336:$e.lazy(()=>e.e(1880).then(e.bind(e,7076))),337:$e.lazy(()=>e.e(8237).then(e.bind(e,55642))),338:$e.lazy(()=>e.e(3447).then(e.bind(e,38587))),339:$e.lazy(()=>e.e(264).then(e.bind(e,93304))),340:$e.lazy(()=>e.e(4259).then(e.bind(e,33253))),341:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),342:$e.lazy(()=>e.e(4078).then(e.bind(e,29192))),343:$e.lazy(()=>e.e(2829).then(e.bind(e,30750))),344:$e.lazy(()=>Promise.all([e.e(1881),e.e(5359)]).then(e.bind(e,15331))),345:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),346:$e.lazy(()=>e.e(559).then(e.bind(e,99643))),347:$e.lazy(()=>Promise.all([e.e(1881),e.e(3747)]).then(e.bind(e,375))),348:$e.lazy(()=>e.e(4757).then(e.bind(e,71535))),349:$e.lazy(()=>e.e(1783).then(e.bind(e,3578))),350:$e.lazy(()=>e.e(7477).then(e.bind(e,40728))),351:$e.lazy(()=>Promise.all([e.e(1881),e.e(9677)]).then(e.bind(e,19707))),352:$e.lazy(()=>Promise.all([e.e(1881),e.e(9677)]).then(e.bind(e,19707))),353:$e.lazy(()=>e.e(6796).then(e.bind(e,87567))),354:$e.lazy(()=>e.e(4504).then(e.bind(e,28045))),355:$e.lazy(()=>e.e(7058).then(e.bind(e,3566))),356:$e.lazy(()=>Promise.all([e.e(1881),e.e(8447)]).then(e.bind(e,20985))),357:$e.lazy(()=>Promise.all([e.e(1881),e.e(1045)]).then(e.bind(e,29572))),358:$e.lazy(()=>Promise.all([e.e(1881),e.e(1045)]).then(e.bind(e,29572))),359:$e.lazy(()=>e.e(5238).then(e.bind(e,44145))),360:$e.lazy(()=>Promise.all([e.e(1881),e.e(4715)]).then(e.bind(e,30237))),361:$e.lazy(()=>Promise.all([e.e(1881),e.e(3873)]).then(e.bind(e,2334))),362:$e.lazy(()=>Promise.all([e.e(1881),e.e(6069)]).then(e.bind(e,89431))),363:$e.lazy(()=>Promise.all([e.e(1881),e.e(6069)]).then(e.bind(e,89431))),364:$e.lazy(()=>Promise.all([e.e(1881),e.e(6265)]).then(e.bind(e,94395))),365:$e.lazy(()=>Promise.all([e.e(1881),e.e(8563)]).then(e.bind(e,82167))),366:$e.lazy(()=>Promise.all([e.e(1881),e.e(8563)]).then(e.bind(e,82167))),367:$e.lazy(()=>e.e(1713).then(e.bind(e,29542))),368:$e.lazy(()=>e.e(5891).then(e.bind(e,86082))),369:$e.lazy(()=>e.e(8398).then(e.bind(e,49700))),370:$e.lazy(()=>e.e(8241).then(e.bind(e,146))),371:$e.lazy(()=>e.e(2339).then(e.bind(e,72997))),372:$e.lazy(()=>e.e(7589).then(e.bind(e,1067))),373:$e.lazy(()=>Promise.all([e.e(1881),e.e(3747)]).then(e.bind(e,375))),374:$e.lazy(()=>e.e(5705).then(e.bind(e,91854))),375:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),376:$e.lazy(()=>e.e(559).then(e.bind(e,99643))),377:$e.lazy(()=>Promise.all([e.e(1881),e.e(3747)]).then(e.bind(e,375))),378:$e.lazy(()=>e.e(4757).then(e.bind(e,71535))),379:$e.lazy(()=>e.e(1783).then(e.bind(e,3578))),380:$e.lazy(()=>e.e(7477).then(e.bind(e,40728))),381:$e.lazy(()=>Promise.all([e.e(1881),e.e(9677)]).then(e.bind(e,19707))),382:$e.lazy(()=>Promise.all([e.e(1881),e.e(9677)]).then(e.bind(e,19707))),383:$e.lazy(()=>e.e(6796).then(e.bind(e,87567))),384:$e.lazy(()=>e.e(4504).then(e.bind(e,28045))),385:$e.lazy(()=>e.e(7058).then(e.bind(e,3566))),386:$e.lazy(()=>Promise.all([e.e(1881),e.e(8447)]).then(e.bind(e,20985))),387:$e.lazy(()=>Promise.all([e.e(1881),e.e(1045)]).then(e.bind(e,29572))),388:$e.lazy(()=>Promise.all([e.e(1881),e.e(1045)]).then(e.bind(e,29572))),389:$e.lazy(()=>e.e(5238).then(e.bind(e,44145))),390:$e.lazy(()=>Promise.all([e.e(1881),e.e(4715)]).then(e.bind(e,30237))),391:$e.lazy(()=>Promise.all([e.e(1881),e.e(3873)]).then(e.bind(e,2334))),392:$e.lazy(()=>Promise.all([e.e(1881),e.e(6069)]).then(e.bind(e,89431))),393:$e.lazy(()=>Promise.all([e.e(1881),e.e(6069)]).then(e.bind(e,89431))),394:$e.lazy(()=>Promise.all([e.e(1881),e.e(6265)]).then(e.bind(e,94395))),395:$e.lazy(()=>Promise.all([e.e(1881),e.e(8563)]).then(e.bind(e,82167))),396:$e.lazy(()=>Promise.all([e.e(1881),e.e(8563)]).then(e.bind(e,82167))),397:$e.lazy(()=>e.e(1713).then(e.bind(e,29542))),398:$e.lazy(()=>e.e(5891).then(e.bind(e,86082))),399:$e.lazy(()=>e.e(8398).then(e.bind(e,49700))),400:$e.lazy(()=>e.e(8241).then(e.bind(e,146))),401:$e.lazy(()=>e.e(2339).then(e.bind(e,72997))),402:$e.lazy(()=>e.e(7589).then(e.bind(e,1067))),403:$e.lazy(()=>Promise.all([e.e(1881),e.e(3747)]).then(e.bind(e,375))),404:$e.lazy(()=>e.e(5705).then(e.bind(e,91854))),405:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),406:$e.lazy(()=>e.e(4766).then(e.bind(e,1182))),407:$e.lazy(()=>e.e(7560).then(e.bind(e,44094))),408:$e.lazy(()=>e.e(6029).then(e.bind(e,64695))),409:$e.lazy(()=>e.e(5179).then(e.bind(e,66218))),410:$e.lazy(()=>e.e(4621).then(e.bind(e,56162))),411:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),412:$e.lazy(()=>e.e(1831).then(e.bind(e,27732))),413:$e.lazy(()=>e.e(2539).then(e.bind(e,97450))),414:$e.lazy(()=>e.e(8143).then(e.bind(e,7772))),415:$e.lazy(()=>Promise.all([e.e(1881),e.e(5624)]).then(e.bind(e,21401))),416:$e.lazy(()=>Promise.all([e.e(1881),e.e(1461)]).then(e.bind(e,95200))),417:$e.lazy(()=>Promise.all([e.e(1881),e.e(4492)]).then(e.bind(e,59463))),418:$e.lazy(()=>Promise.all([e.e(1881),e.e(9416)]).then(e.bind(e,89898))),419:$e.lazy(()=>Promise.all([e.e(1881),e.e(2443)]).then(e.bind(e,18113))),420:$e.lazy(()=>Promise.all([e.e(1881),e.e(2443)]).then(e.bind(e,18113))),421:$e.lazy(()=>Promise.all([e.e(1881),e.e(2443)]).then(e.bind(e,18113))),422:$e.lazy(()=>Promise.all([e.e(1881),e.e(2443)]).then(e.bind(e,18113))),423:$e.lazy(()=>Promise.all([e.e(1881),e.e(2443)]).then(e.bind(e,18113))),424:$e.lazy(()=>e.e(5022).then(e.bind(e,55879))),425:$e.lazy(()=>e.e(6063).then(e.bind(e,2389))),426:$e.lazy(()=>e.e(6063).then(e.bind(e,2389))),427:$e.lazy(()=>Promise.all([e.e(1881),e.e(7545)]).then(e.bind(e,68232))),428:$e.lazy(()=>e.e(1253).then(e.bind(e,7220))),429:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),430:$e.lazy(()=>e.e(2216).then(e.bind(e,36981))),431:$e.lazy(()=>Promise.all([e.e(1881),e.e(5382)]).then(e.bind(e,25469))),432:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),433:$e.lazy(()=>Promise.all([e.e(1881),e.e(6411),e.e(8823)]).then(e.bind(e,19405))),434:$e.lazy(()=>Promise.all([e.e(6411),e.e(5915)]).then(e.bind(e,15843))),435:$e.lazy(()=>e.e(1077).then(e.bind(e,10125))),436:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),437:$e.lazy(()=>e.e(570).then(e.bind(e,29625))),438:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),439:$e.lazy(()=>e.e(8365).then(e.bind(e,72812))),440:$e.lazy(()=>e.e(6788).then(e.bind(e,42198))),441:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),442:$e.lazy(()=>e.e(7949).then(e.bind(e,29619))),443:$e.lazy(()=>e.e(4058).then(e.bind(e,75779))),444:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),445:$e.lazy(()=>e.e(4056).then(e.bind(e,73188))),446:$e.lazy(()=>e.e(9487).then(e.bind(e,3184))),447:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),448:$e.lazy(()=>e.e(532).then(e.bind(e,91437))),449:$e.lazy(()=>e.e(7178).then(e.bind(e,23437))),450:$e.lazy(()=>e.e(1660).then(e.bind(e,51106))),451:$e.lazy(()=>e.e(7333).then(e.bind(e,80947))),452:$e.lazy(()=>Promise.all([e.e(6411),e.e(4227)]).then(e.bind(e,85338))),453:$e.lazy(()=>Promise.all([e.e(6411),e.e(8155)]).then(e.bind(e,91307))),454:$e.lazy(()=>Promise.all([e.e(6411),e.e(5186)]).then(e.bind(e,43725))),455:$e.lazy(()=>e.e(5786).then(e.bind(e,49426))),456:$e.lazy(()=>e.e(9366).then(e.bind(e,54860))),457:$e.lazy(()=>e.e(5972).then(e.bind(e,48927))),458:$e.lazy(()=>e.e(9366).then(e.bind(e,54860))),459:$e.lazy(()=>e.e(1470).then(e.bind(e,35430))),460:$e.lazy(()=>e.e(7182).then(e.bind(e,48333))),461:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),462:$e.lazy(()=>Promise.all([e.e(6411),e.e(2476)]).then(e.bind(e,26891))),463:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),464:$e.lazy(()=>Promise.all([e.e(1881),e.e(5729)]).then(e.bind(e,16949))),465:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),466:$e.lazy(()=>e.e(6444).then(e.bind(e,45233))),467:$e.lazy(()=>e.e(5111).then(e.bind(e,49254))),468:$e.lazy(()=>e.e(2307).then(e.bind(e,56737))),469:$e.lazy(()=>Promise.all([e.e(6411),e.e(7224)]).then(e.bind(e,28506))),470:$e.lazy(()=>e.e(7062).then(e.bind(e,7698))),471:$e.lazy(()=>Promise.all([e.e(6411),e.e(818),e.e(8866)]).then(e.bind(e,98408))),472:$e.lazy(()=>e.e(2300).then(e.bind(e,94371))),473:$e.lazy(()=>e.e(2501).then(e.bind(e,88975))),474:$e.lazy(()=>e.e(3212).then(e.bind(e,66062))),475:$e.lazy(()=>Promise.all([e.e(1881),e.e(6904)]).then(e.bind(e,81055))),476:$e.lazy(()=>e.e(1855).then(e.bind(e,62422))),477:$e.lazy(()=>Promise.all([e.e(1881),e.e(6904)]).then(e.bind(e,81055))),478:$e.lazy(()=>e.e(1276).then(e.bind(e,65433))),479:$e.lazy(()=>Promise.all([e.e(1881),e.e(5816)]).then(e.bind(e,35199))),480:$e.lazy(()=>Promise.all([e.e(1881),e.e(5816)]).then(e.bind(e,35199))),481:$e.lazy(()=>e.e(3784).then(e.bind(e,81867))),482:$e.lazy(()=>e.e(3862).then(e.bind(e,95545))),483:$e.lazy(()=>e.e(4565).then(e.bind(e,69711))),484:$e.lazy(()=>e.e(6531).then(e.bind(e,725))),485:$e.lazy(()=>e.e(6170).then(e.bind(e,84891))),486:$e.lazy(()=>Promise.all([e.e(1881),e.e(4496)]).then(e.bind(e,63276))),487:$e.lazy(()=>e.e(1836).then(e.bind(e,42797))),488:$e.lazy(()=>Promise.all([e.e(6411),e.e(8066),e.e(8435)]).then(e.bind(e,38207))),489:$e.lazy(()=>e.e(3509).then(e.bind(e,88650))),490:$e.lazy(()=>Promise.all([e.e(1881),e.e(4496)]).then(e.bind(e,63276))),491:$e.lazy(()=>Promise.all([e.e(1881),e.e(4496)]).then(e.bind(e,63276))),492:$e.lazy(()=>e.e(6034).then(e.bind(e,76665))),493:$e.lazy(()=>Promise.all([e.e(1881),e.e(8999)]).then(e.bind(e,66427))),494:$e.lazy(()=>e.e(3910).then(e.bind(e,8390))),495:$e.lazy(()=>Promise.all([e.e(1881),e.e(67)]).then(e.bind(e,57892))),496:$e.lazy(()=>e.e(6531).then(e.bind(e,725))),"@@/global-layout":$e.lazy(()=>e.e(1717).then(e.bind(e,84218)))}}})}var il=e(11410),zi=e(59098),Yo=e(71418),so=e(24957),wi=()=>$e.createElement(Yo.Z,{size:"middle",className:so.Z.loading}),Ou=e(76560),Ol=e(61186),qs=e.n(Ol),Rl=e(91392),Ll=e.n(Rl),yl=e(34749),Fo=e.n(yl),Zu=e(19277),cf=e.n(Zu),Ec=e(10238),kc=e.n(Ec),xl=e(33656),Bi=e.n(xl),zc=e(90111),ff=e.n(zc),P=e(74959),w=e.n(P),L=e(23250),ve=e.n(L),ze=e(58862),yr=e.n(ze),Vr=e(58319),ji=e.n(Vr),Fi=e(62053),Os=e.n(Fi),Va=e(47477),Xo=e.n(Va),Na=e(59717),No=e.n(Na);qs().extend(Fo()),qs().extend(cf()),qs().extend(kc()),qs().extend(Bi()),qs().extend(ff()),qs().extend(w()),qs().extend(ve()),qs().extend(yr()),qs().extend(ji()),qs().extend(Os()),qs().extend(Xo()),qs().extend(No()),qs().extend(Ll());var yo=Object.defineProperty,Qu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable,Ru=(Fr,vr,Oi)=>vr in Fr?yo(Fr,vr,{enumerable:!0,configurable:!0,writable:!0,value:Oi}):Fr[vr]=Oi,Fl=(Fr,vr)=>{for(var Oi in vr||(vr={}))Ju.call(vr,Oi)&&Ru(Fr,Oi,vr[Oi]);if(Qu)for(var Oi of Qu(vr))oc.call(vr,Oi)&&Ru(Fr,Oi,vr[Oi]);return Fr},Ml=(Fr,vr,Oi)=>new Promise((gs,bs)=>{var js=ns=>{try{Ha(Oi.next(ns))}catch(Ya){bs(Ya)}},Ts=ns=>{try{Ha(Oi.throw(ns))}catch(Ya){bs(Ya)}},Ha=ns=>ns.done?gs(ns.value):Promise.resolve(ns.value).then(js,Ts);Ha((Oi=Oi.apply(Fr,vr)).next())});const uc="/react/build/",df=!1;function bc(){return Ml(this,null,function*(){const Fr=(0,il.gD)(),{routes:vr,routeComponents:Oi}=yield gl(Fr);yield Fr.applyPlugins({key:"patchRoutes",type:Ou.ApplyPluginsType.event,args:{routes:vr,routeComponents:Oi}});const gs=Fr.applyPlugins({key:"modifyContextOpts",type:Ou.ApplyPluginsType.modify,initialValue:{}}),bs=gs.basename||"/",js=gs.historyType||"browser",Ts=(0,zi.fi)(Fl({type:js,basename:bs},gs.historyOpts));return Fr.applyPlugins({key:"render",type:Ou.ApplyPluginsType.compose,initialValue(){const Ha={useStream:!0,routes:vr,routeComponents:Oi,pluginManager:Fr,mountElementId:"root",rootElement:gs.rootElement||document.getElementById("root"),loadingComponent:wi,publicPath:uc,runtimePublicPath:df,history:Ts,historyType:js,basename:bs,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:gs.callback},ns=Fr.applyPlugins({key:"modifyClientRenderOpts",type:Ou.ApplyPluginsType.modify,initialValue:Ha});return Mf(ns)}})()})}bc(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})},15610:function(d,g,e){"use strict";e.d(g,{y:function(){return u}});var n=e(43418),i=e(95237),l=e(43604),c=e(93490),f=e(59301);const u=h=>new Promise((o,s)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return s("WebRTC not supported by browser");let b=new RTCPeerConnection,p=[];b.createDataChannel(""),b.createOffer().then(x=>b.setLocalDescription(x)).catch(x=>s(x)),b.onicecandidate=x=>{console.log("event:",x);const m=[];if(!x||!x.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const W=n.default.info({title:f.createElement(i.Z,null,f.createElement(l.Z,{flex:"1"},"\u63D0\u793A"),f.createElement(l.Z,null,f.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>W.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:f.createElement(i.Z,null,f.createElement(l.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(h.ip_limit==="inner"||h.ip_bind)&&f.createElement(f.Fragment,null,f.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),f.createElement("br",null),f.createElement("a",{href:"/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return s("WebRTC disabled or restricted by browser")}const Y=p.filter(W=>(0,c.t)(W));return!Y||!Y.length?s("IP\u83B7\u53D6\u5931\u8D25"):o(Y.join(""))}let E=x.candidate.candidate.split(" "),[C,R,M,T,D,_,,N,...j]=E,H=["rtp","rtpc"];if(console.log("event:",x),p.some(Y=>Y==D)||p.push(D),console.log(" candidate: "+C.split(":")[1]),console.log(" component: "+H[R-1]),console.log(" protocol: "+M),console.log(" priority: "+T),console.log(" ip: "+D),console.log(" port: "+_),console.log(" type: "+N),j.length){console.log("attributes: ");for(let Y=0;Y<j.length;Y+=2)console.log("> "+j[Y]+": "+j[Y+1])}}})},57884:function(d,g,e){"use strict";var n=e(59301),i=e(4977),l=e(3113),c=e(76560),f=e(22688),u=Object.defineProperty,h=Object.defineProperties,o=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,x=(R,M,T)=>M in R?u(R,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):R[M]=T,m=(R,M)=>{for(var T in M||(M={}))b.call(M,T)&&x(R,T,M[T]);if(s)for(var T of s(M))p.call(M,T)&&x(R,T,M[T]);return R},E=(R,M)=>h(R,o(M));const C=({img:R,buttonProps:M={},styles:T={},customText:D,ButtonText:_,ButtonClick:N,Buttonclass:j,ButtonTwo:H,imgStyles:Y,loading:W=!1,className:se="",globalSetting:ne})=>{const ae=(0,n.useMemo)(()=>{var J;if(R)return R;switch(Number((J=ne==null?void 0:ne.setting)==null?void 0:J.theme)){case f.Fy.THEMEONE:return e(56022);case f.Fy.THEMETWO:return e(58478);case f.Fy.DEFAULT:default:return i}},[ne,R]);return n.createElement("section",{className:`tc animated fadeIn ${se}`,style:m({color:"#999",margin:"100px auto",visibility:W?"hidden":"visible"},T)},n.createElement("img",{src:ae,style:E(m({},Y),{pointerEvents:"none",userSelect:"none"})}),n.createElement("p",{className:"mt20 font14"},D||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),_&&n.createElement(l.ZP,m({className:j,onClick:N},M),_),H&&H)};g.Z=(0,c.connect)(({globalSetting:R})=>({globalSetting:R}))(C)},10825:function(d,g,e){"use strict";e.d(g,{Z:function(){return se}});var n=e(59301),i={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},l=e(3113),c=e(32855),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},u=f,h=e(7657),o=function(ae,J){return n.createElement(h.Z,(0,c.Z)({},ae,{ref:J,icon:u}))},s=n.forwardRef(o),b=s,p=e(51124),x=e(6848),m=e(49661),E=e(72664),C=e(57884),R=e(18702),M=e(14794),T=e(59301),D=Object.defineProperty,_=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,H=(ne,ae,J)=>ae in ne?D(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[ae]=J,Y=(ne,ae)=>{for(var J in ae||(ae={}))N.call(ae,J)&&H(ne,J,ae[J]);if(_)for(var J of _(ae))j.call(ae,J)&&H(ne,J,ae[J]);return ne},W=(ne,ae,J)=>new Promise((q,G)=>{var oe=le=>{try{Q(J.next(le))}catch($){G($)}},ee=le=>{try{Q(J.throw(le))}catch($){G($)}},Q=le=>le.done?q(le.value):Promise.resolve(le.value).then(oe,ee);Q((J=J.apply(ne,ae)).next())}),se=({editOffice:ne="view",data:ae,theme:J,type:q,filename:G,monacoEditor:oe,className:ee,style:Q,close:le,onClose:$,hasMask:U,disabledDownload:ie,onImgDimensions:me,showNodata:Pe,recordInfo:Oe})=>{const[Ge,ke]=(0,n.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,Et]=(0,n.useState)(""),[Lt,Zt]=(0,n.useState)(),Bt=window.ENV==="build"?"/react/build":"",xt=location.host.startsWith("localhost")?R.Z.PROXY_SERVER:R.Z.API_SERVER,gt=10*(1024*1024),Nt=(0,n.useRef)();ae!=null&&ae.startsWith("/api")&&q!=="txt"&&(ae=R.Z.API_SERVER+ae);const nt=_e=>_e.substring(_e.lastIndexOf("/")+1).split(".").pop();G&&oe&&(oe.filename=G),(0,n.useEffect)(()=>{var _e,Ee;const Fe=(Ee=(_e=document.cookie)==null?void 0:_e.replace(/\s/g,""))==null?void 0:Ee.split(";");Fe==null||Fe.map(Ke=>{let He=Ke.split("=");He[0]==="_educoder_session"&&Et(He[1])})},[]),(0,n.useEffect)(()=>{q==="office"&&(ae.indexOf("bigfilescdn.")>-1||ae.indexOf("bigfiles1")>-1?Zt({url:ae,fileType:nt(ae),model:ae.indexOf("model=edit")?"edit":"view"}):yt())},[q,ae]);const yt=()=>W(void 0,null,function*(){console.log("data:",ae);let _e=ae;ae.startsWith("http")||(_e=location.origin+_e);let Ee=new URL(_e).pathname.split("/").pop();const Fe=yield(0,E.gJ)({attachment_id:Ee});Fe.url=xt+Fe.url,Zt(Fe)}),dt=()=>{if(ae.startsWith("http")||ae.startsWith("blob:")){qe();return}(0,m.Nd)(G||"educoder",decodeURIComponent(ae))},qe=()=>{Oe&&(0,M.fc)({id:Oe==null?void 0:Oe.id,watch_type:1,course_id:Oe==null?void 0:Oe.course_id}),(0,m.Nd)(G||"educoder",decodeURIComponent(ae))};return console.log(ae,"data"),T.createElement("div",{style:Y({},Q||{}),className:`${U&&i.bgBlack} ${q?i.wrp:"hide"}`},le&&T.createElement("div",{className:i.close,ref:Nt},!!me&&T.createElement(x.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Nt.current},T.createElement("span",{onClick:()=>{$(),me()}},T.createElement("i",{className:"icon-yulanpizhu"}))),!ie&&T.createElement(x.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Nt.current},T.createElement("span",{onClick:qe},T.createElement("i",{className:"icon-quxiaozhiding"}))),T.createElement(x.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Nt.current},T.createElement("span",{className:"",onClick:$},T.createElement("i",{className:"icon-guanbi1"})))),T.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${q==="txt"?"show":"hide"}`},q==="txt"&&T.createElement(T.Fragment,null,T.createElement(p.ZP,Y({},oe)))),q==="audio"&&T.createElement("audio",{src:(ae==null?void 0:ae.indexOf("http"))>-1||ae!=null&&ae.startsWith("/api")?ae:`data:image/png;base64,${ae}`,autoPlay:!0}),q==="video"&&T.createElement(T.Fragment,null,(ae==null?void 0:ae.indexOf("http"))>-1||ae!=null&&ae.startsWith("/api")?T.createElement("video",{controls:!0,src:`${ae}`,autoPlay:!0}):T.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ae}`,autoPlay:!0})),q==="office"&&Lt&&T.createElement("iframe",{src:`${Bt}/office.html?key=${Lt.key}&url=${btoa(Lt.url)}&callbackUrl=${xt+(Lt.callbackUrl||"")}&fileType=${Lt.fileType}&title=${Lt.title||""}&model=${ne}&officeServer=${R.Z.ONLYOFFICE}&disabledDownload=${!!ie}`}),q==="html"&&T.createElement("iframe",{src:ae+"&disposition=inline"}),q==="pdf"&&T.createElement("iframe",{src:`${Bt}/js/pdfview/index.html?filename=${G||"educoder.pdf"}&url=${encodeURIComponent(ae)}&disabledDownload=${!!ie}`}),q==="image"&&T.createElement("img",{src:(ae==null?void 0:ae.indexOf("http"))>-1||ae!=null&&ae.startsWith("/api")?ae:`data:image/png;base64,${ae}`}),(q==="other"||q==="download")&&T.createElement(T.Fragment,null,Pe?T.createElement(C.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:T.createElement(l.ZP,{icon:T.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:dt,disabled:ie},"\u4E0B\u8F7D")}):T.createElement(l.ZP,{type:"primary",size:"middle",onClick:dt,disabled:ie},T.createElement(b,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},7664:function(d,g,e){"use strict";e.d(g,{z:function(){return Y},Z:function(){return W}});var n=e(59301),i=e(88831),l=e(90290),c=e(64018),f=e(81098),u=e(18702),h=e(49661),o=e(15342),s=e(1012),b=e(10825),p=e(59301),m=({html:se})=>{const ne=(0,n.useRef)(null),ae=(0,n.useRef)(null),J=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 36px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,n.useEffect)(()=>{const q=ne.current.attachShadow({mode:"open"});ae.current=document.createElement("div"),ae.current.className="markdown-body",ae.current.innerHTML=se,q.appendChild(ae.current);const G=document.createElement("style");return G.textContent=J,q.appendChild(G),()=>{q.innerHTML=""}},[]),(0,n.useEffect)(()=>{ae.current&&(ae.current.innerHTML=se)},[se]),p.createElement("div",{ref:ne})},E=Object.defineProperty,C=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,T=(se,ne,ae)=>ne in se?E(se,ne,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ne]=ae,D=(se,ne)=>{for(var ae in ne||(ne={}))R.call(ne,ae)&&T(se,ae,ne[ae]);if(C)for(var ae of C(ne))M.call(ne,ae)&&T(se,ae,ne[ae]);return se};const _="@\u2581\u2581@",N="@\u2581@",j=/<pre[^>]*>/g;function H(se){let ne=document.createElement("div");return ne.innerHTML=se,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}const Y=(se,ne)=>{se=se||"";const ae=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,q=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,G=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ne?se.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ae,(oe,ee,Q,le,$,U,ie)=>{const me=ee||le||U,Pe=Q||$||ie||"?";return u.Z.API_SERVER+"/api/attachments/"+me+Pe+"&t="+(0,h.Jn)(me,Date.now())+(oe.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(se=se.replace(G,(oe,ee,Q,le,$,U,ie)=>{const me=ee||le||U,Pe=Q||$||ie||"?";return u.Z.API_SERVER+"/attachments/download/"+me+Pe+"&t="+(0,h.Jn)(me,Date.now())+(oe.indexOf(")")>-1?")":"&")}).replace(ae,(oe,ee,Q,le,$,U,ie)=>{const me=ee||le||U,Pe=Q||$||ie||"?";return u.Z.API_SERVER+"/api/attachments/"+me+Pe+"&t="+(0,h.Jn)(me,Date.now())+(oe.indexOf(")")>-1?")":"&")}).replace(J,(oe,ee,Q,le,$)=>{const U=ee||le,ie=Q||$||"";return'"'+u.Z.API_SERVER+"/api/attachments/"+U+ie+U+ie+"&t="+(0,h.Jn)(U,Date.now())}).replace(q,(oe,ee,Q,le,$)=>{const U=ee||le,ie=Q||$||"";return"("+u.Z.API_SERVER+"/files/uploads/"+U+ie+U+ie+"&t="+(0,h.Jn)(U,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),se)};var W=({value:se="",className:ne,showTextOnly:ae,showLines:J,style:q={},stylesPrev:G={},highlightKeywords:oe,showProgramFill:ee,isProgramFill:Q,disabledFill:le=!1,programFillValue:$,onFillChange:U=Pe=>{},onFillBlur:ie=()=>{},onFillFocus:me=()=>{}})=>{let Pe=String(se);const[Oe,Ge]=(0,n.useState)(""),[ke,Mt]=(0,n.useState)("office"),[Et,Lt]=(0,n.useState)([]),Zt=(0,n.useRef)("a"+(0,s.Z)()),Bt={},xt=(He,Xe,pt)=>{const St=document.createElement(He===N?"input":"textarea");St.style.width="100%",St.style.height=He===N?"40px":"151px",St.rows=5,St.spellcheck=!1,St.name="edu-program-fill",St.placeholder="\u8BF7\u8F93\u5165",St.dataset.id=Xe;const tn=Object.keys(Bt).length;return Bt[tn]=St,`<span class="edu-program-fill-wrap ${He===N?"":"show"}" style="width:${He===N?"600px":"100%"}" title=${pt||""}><span>${St.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function Be(He){return He=He.replace(/!\[.*?\]\(.*?\)/g,""),He=He.replace(/\[.*?\]\(.*?\)/g,""),He=He.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),He=He.replace(/<embed.*?>/g,""),He=He.replace(/<img.*?>/g,""),He=He.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),He=He.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),He=He.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),He=He.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),He}const gt=He=>He.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Xe,pt){let St=pt.replace(/(\n|\r)/g,"").split("}"),tn=[];return St.map(en=>{en!=""&&tn.push(`.${Zt.current} ${en}`)}),`<style>${tn.join("}")}</style>`}),Nt=(0,n.useMemo)(()=>{try{const St=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,tn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,en=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Me=/\(\/attachments\/download\//g;Pe=Pe.replace(Me,"("+u.Z.API_SERVER+"/attachments/download/").replace(St,"("+u.Z.API_SERVER+"/api/attachments/").replace(tn,'"'+u.Z.API_SERVER+"/api/attachments/").replace(en,'"'+u.Z.API_SERVER+"/files/uploads/").replace(/\r\n/g,`
`)}catch(St){}if(ee){let St=-1;return Pe=Pe.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(tn,en,Me){var rt;return++St,xt(tn,St,(rt=$==null?void 0:$[St])==null?void 0:rt.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${gt(Pe||"")}</pre>`}let He=gt(Pe);He=(0,l.ZP)(He);const Xe=(0,l.ez)();Pe.match(/\[TOC\]/)&&(He=He.replace("<p>[TOC]</p>",(0,l.Qv)()),(0,l.Iy)()),He=He.replace(/(__special_katext_id_\d+__)/g,(St,tn)=>{const{type:en,expression:Me}=Xe[tn];return(0,o.renderToString)(H(Me)||"",{displayMode:en==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const pt=document.createElement("div");if(pt.innerHTML=He,ae)return pt.innerText;if(oe){const St=oe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return qe(pt,St),pt.innerHTML}return setTimeout(()=>Fe(),500),pt.innerHTML},[Pe,oe]);(0,n.useEffect)(()=>{_e.current&&_e.current.querySelectorAll(["input","textarea"]).forEach(Xe=>{Xe.oninput=nt,Xe.onblur=yt,Xe.onfocus=dt})},[Et]),(0,n.useEffect)(()=>{var He,Xe,pt,St,tn;if($!=null&&$.length)try{const en=_e.current.querySelectorAll(".edu-program-fill-score"),Me=_e.current.querySelectorAll('[name="edu-program-fill"]');for(const[rt,Yt]of Me.entries())Yt.value=((He=$==null?void 0:$[rt])==null?void 0:He.value)||"",((Xe=$==null?void 0:$[rt])==null?void 0:Xe.type)==="warning"?Yt.className="program-fill-warning":((pt=$==null?void 0:$[rt])==null?void 0:pt.type)==="success"?Yt.className="program-fill-success":Yt.className="";for(const[rt,Yt]of en.entries())Yt.innerHTML=(St=$==null?void 0:$[rt])!=null&&St.score?`${(tn=$==null?void 0:$[rt])==null?void 0:tn.score}\u5206`:"";Lt($)}catch(en){console.log(en,"error")}},[$]);const nt=He=>{Et[He.target.dataset.id]=Et[He.target.dataset.id]||{},Et[He.target.dataset.id].value=He.target.value,Lt([...Et]),U(Et,He.target.dataset.id)},yt=He=>{Et[He.target.dataset.id]=Et[He.target.dataset.id]||{},Et[He.target.dataset.id].value=He.target.value,Lt([...Et]),ie(Et,He.target.dataset.id)},dt=He=>{Et[He.target.dataset.id]=Et[He.target.dataset.id]||{},Et[He.target.dataset.id].value=He.target.value,Lt([...Et]),me(Et,He.target.dataset.id)};function qe(He,Xe){return He.childNodes.forEach(pt=>{var St;if(pt.childNodes.length>0)qe(pt,Xe);else if(pt.nodeName!=="IMG")if(pt.innerHTML)pt.innerHTML=(St=pt.innerHTML)==null?void 0:St.replace(new RegExp(Xe,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const tn=document.createElement("span");tn.innerHTML=pt.textContent.replace(new RegExp(Xe,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),pt.replaceWith(tn)}})}const _e=(0,n.useRef)();l.jb.WebkitLineClamp=J,J&&(q=D(D({},q),l.jb));function Ee(He){let Xe=He.target;if(Xe.tagName.toUpperCase()==="A"){let pt=Xe.getAttribute("href");if(pt.indexOf("office")>-1)He.preventDefault(),Ge(pt),Mt("office");else if(pt.indexOf("application/pdf")>-1)He.preventDefault(),Ge(pt),Mt("pdf");else if(pt.indexOf("text/html")>-1)He.preventDefault(),Ge(pt),Mt("html");else if(pt.startsWith("#")){He.preventDefault();let St=document.getElementById(pt.replace("#",""));St&&St.scrollIntoView(!0)}}}const Fe=()=>{var He;const Xe=(He=_e.current)==null?void 0:He.querySelectorAll("video");Xe==null||Xe.forEach(pt=>{if(pt.oncontextmenu=()=>!1,pt.src.indexOf(".m3u8")>-1&&!pt.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var St=new f.ZP;St.loadSource(pt.src),St.attachMedia(pt)}}})};(0,n.useEffect)(()=>{if(_e.current&&Nt&&Nt.match(j)&&window.PR.prettyPrint(),_e.current)return _e.current.addEventListener("click",Ee),()=>{var He;(He=_e.current)==null||He.removeEventListener("click",Ee),(0,l.AL)(),(0,l.Iy)()}},[Nt,_e.current,Ee]),(0,n.useEffect)(()=>{var He;const Xe=pt=>{pt.preventDefault(),pt.clipboardData.setData("text",window.getSelection().toString())};return(He=_e.current)==null||He.addEventListener("copy",Xe),()=>{var pt;(pt=_e.current)==null||pt.removeEventListener("copy",Xe)}},[_e.current]);const Ke=He=>/<style[\s\S]*?>/i.test(He||"");return n.createElement(n.Fragment,null,ae&&n.createElement("div",{ref:_e},Nt),!ae&&!Ke(Nt)&&n.createElement("div",{ref:_e,style:D({},q),className:`${ne||""} ${le?"disabled-fill":""} markdown-body ${Zt.current}`,dangerouslySetInnerHTML:{__html:Nt}}),!ae&&Ke(Nt)&&n.createElement(m,{html:Nt}),n.createElement(b.Z,{close:!0,data:Oe,type:Oe!=null&&Oe.length?ke:"",style:D({},G),onClose:()=>Ge("")}))}},51124:function(d,g,e){"use strict";e.d(g,{SV:function(){return Lt},ZP:function(){return Et}});var n=e(59301),i=e(76374);const l={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},c={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},f={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},u={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},h={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var o=e(53184),s=e.n(o),b=(Zt,Bt,xt)=>new Promise((Be,gt)=>{var Nt=dt=>{try{yt(xt.next(dt))}catch(qe){gt(qe)}},nt=dt=>{try{yt(xt.throw(dt))}catch(qe){gt(qe)}},yt=dt=>dt.done?Be(dt.value):Promise.resolve(dt.value).then(Nt,nt);yt((xt=xt.apply(Zt,Bt)).next())});const p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},x=(Zt,Bt,xt,Be)=>{const gt=Bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:xt.lineNumber,endColumn:xt.column});return Array.from(new Set(gt.match(/\b\w{2,}\b/g)||[])).map(nt=>({label:nt,kind:Zt.languages.CompletionItemKind.Text,insertText:nt,range:Be}))},m=(Zt,Bt,xt,Be)=>{Zt.languages.registerCompletionItemProvider(Bt,{provideCompletionItems(gt,Nt){const nt=gt.getWordUntilPosition(Nt),yt={startLineNumber:Nt.lineNumber,endLineNumber:Nt.lineNumber,startColumn:nt.startColumn,endColumn:nt.endColumn},dt=gt.getLineContent(Nt.lineNumber).substring(nt.startColumn-2,nt.endColumn);return{suggestions:[...x(Zt,gt,Nt,yt),...xt.map(_e=>({label:_e,kind:Zt.languages.CompletionItemKind.Keyword,documentation:_e,insertText:_e,insertTextRules:Zt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:yt})),...Be.map(_e=>({label:_e.label,kind:Zt.languages.CompletionItemKind.Snippet,documentation:_e.content,insertText:dt.startsWith("#")?_e.content.replace(/#/,""):_e.content,insertTextRules:Zt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:yt}))]}}})};var E=Zt=>{p.languages.forEach(Bt=>{Zt.languages.registerDocumentFormattingEditProvider(Bt,{provideDocumentFormattingEdits(xt){return b(this,null,function*(){const Be=s()(xt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:xt.getFullModelRange(),text:Be}]})}})}),m(Zt,"java",c.keywords,c.quickKey),m(Zt,"cpp",f.keywords,f.quickKey),m(Zt,"c",l.keywords,[]),m(Zt,"python",u.keywords,u.quickKey),m(Zt,"scala",h.keywords,h.quickKey)};const C="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var R=Object.defineProperty,M=(Zt,Bt,xt)=>Bt in Zt?R(Zt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Zt[Bt]=xt,T=(Zt,Bt,xt)=>M(Zt,typeof Bt!="symbol"?Bt+"":Bt,xt);const D=class Vd{constructor(Bt,xt,Be){this.placeholder=Bt,this.editor=xt,this.monaco=Be,xt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Vd.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};T(D,"ID","editor.widget.placeholderHint");var N=D,j=e(96236),H=e(8591),Y=e(6848),W=e(89392),se=e(33796),ne=e(56102),ae=Object.defineProperty,J=Object.defineProperties,q=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Q=(Zt,Bt,xt)=>Bt in Zt?ae(Zt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Zt[Bt]=xt,le=(Zt,Bt)=>{for(var xt in Bt||(Bt={}))oe.call(Bt,xt)&&Q(Zt,xt,Bt[xt]);if(G)for(var xt of G(Bt))ee.call(Bt,xt)&&Q(Zt,xt,Bt[xt]);return Zt},$=(Zt,Bt)=>J(Zt,q(Bt)),U=(Zt,Bt)=>{var xt={};for(var Be in Zt)oe.call(Zt,Be)&&Bt.indexOf(Be)<0&&(xt[Be]=Zt[Be]);if(Zt!=null&&G)for(var Be of G(Zt))Bt.indexOf(Be)<0&&ee.call(Zt,Be)&&(xt[Be]=Zt[Be]);return xt},ie=(Zt,Bt,xt)=>new Promise((Be,gt)=>{var Nt=dt=>{try{yt(xt.next(dt))}catch(qe){gt(qe)}},nt=dt=>{try{yt(xt.throw(dt))}catch(qe){gt(qe)}},yt=dt=>dt.done?Be(dt.value):Promise.resolve(dt.value).then(Nt,nt);yt((xt=xt.apply(Zt,Bt)).next())});function me(Zt){return/^\d+$/.test(Zt)?`${Zt}px`:Zt}function Pe(){}let Oe=!1;const Ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ke(Zt=[]){let Bt=Zt;if(Array.isArray(Zt)){for(let xt=0;xt<Zt.length;xt++){let Be=Ge[Zt[xt]];if(Be)return Be}return Bt[0]}return Ge[Bt]||Bt}let Mt=null;var Et=Zt=>{var Bt=Zt,{width:xt="100%",height:Be="100%",value:gt,language:Nt="javascript",style:nt={},options:yt={},overrideServices:dt={},theme:qe="vs-dark",onEditBlur:_e,isCopy:Ee=!1,onSave:Fe,autoHeight:Ke=!1,forbidCopy:He=!1,onChange:Xe=Pe,editorDidMount:pt=Pe,onFocus:St=Pe,onBreakPoint:tn=Pe,breakPointValue:en=[],filename:Me="educoder.txt",errorLine:rt,errorContent:Yt="",highlightLine:_t,openBreakPoint:Wt=!1,placeholder:Ht=""}=Bt,rn=U(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const Gt=(0,n.useRef)(),we=(0,n.useRef)({}),ce=(0,n.useRef)(),he=(0,n.useRef)(),Ot=(0,n.useRef)([]),Ie=(0,n.useRef)(!1),ft=(0,n.useRef)(),Kt=(0,n.useRef)(),It=(0,n.useRef)(!1),[De,Tt]=(0,n.useState)(!1);function Ze(){let Xt;return Gt.current&&(Xt=new i.Z(vt=>{for(let ut of vt)(ut.target.offsetHeight>0||ut.target.offsetWidth>0)&&we.current.instance.layout()}),Xt.observe(Gt.current)),Xt}function Ae(){H.ZP.warning({content:decodeURIComponent(C),key:"monaco-editor-tip"})}const bt=()=>{let Xt=we.current.instance;if(gt!=null&&Xt&&De){const vt=Xt.getModel();vt&&gt!==vt.getValue()&&(Oe=!0,vt.setValue(gt),Xt.layout(),Oe=!1)}};(0,n.useEffect)(()=>{const Xt=se.Z.subscribe("formatDocument",vt=>{var ut;let ct=we.current.instance;(ut=ct==null?void 0:ct.getAction)==null||ut.call(ct,"editor.action.formatDocument").run()});return window.updateMonacoValue=vt=>{Xe(vt)},Xt},[]),(0,n.useEffect)(()=>{var Xt;let vt=we.current.instance;he.current&&clearTimeout(he.current),he.current=setTimeout(()=>{bt()},500),gt&&(gt!=null&&gt.length)&&((Xt=vt==null?void 0:vt.updateOptions)==null||Xt.call(vt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(gt.split(/\r\n|\r|\n/g).length))+3,5)}))},[gt,De,we.current]),(0,n.useEffect)(()=>{if(rt&&we.current&&we.current.instance){let vt=we.current.instance;vt.changeViewZones(function(ut){var ct=document.createElement("div");ct.style.padding="10px 20px",ct.style.width="calc(100% - 20px)",ct.className="my-error-line-wrp",ct.innerHTML=Yt,ut.addZone({afterLineNumber:rt||11,heightInLines:3,domNode:ct})});var Xt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};vt.addOverlayWidget(Xt),vt.revealPositionInCenter({lineNumber:20,column:1})}},[rt,we.current,De]);const Ft=(Xt="",vt)=>{if(!Xt||Xt.trim()==="")return!0;const ct=we.current.instance.getModel().getLineTokens(vt);let jt=!1;for(let xn=0;xn<2;xn++)ct.getStandardTokenType(xn)===1&&(jt=!0);return jt};(0,n.useEffect)(()=>{var Xt;const vt=(Xt=we.current)==null?void 0:Xt.instance;if(vt&&De&&He){const ut=vt.onDidBlurEditorWidget(()=>{It.current=!1}),ct=vt.onDidFocusEditorText(()=>{It.current=!0});return()=>{ut.dispose(),ct.dispose()}}},[we.current,De,He]),(0,n.useEffect)(()=>{var Xt;if((Xt=we.current)!=null&&Xt.instance&&De&&Wt){let vt=we.current.instance,ut=vt.getModel();if(!ut)return;(()=>{var jr;let ei=[],Rr=[];const Pi=ut.getAllDecorations();for(let Ii of Pi)Ii.options.className==="highlighted-line"&&(ei.push((jr=Ii==null?void 0:Ii.range)==null?void 0:jr.startLineNumber),Rr.push(Ii==null?void 0:Ii.id));if(_t===ei[0])return;ut.deltaDecorations(Rr,[]);const si=ut.getLineCount();_t&&_t<=si&&(vt.deltaDecorations([],[{range:new Mt.Range(_t,1,_t,ut.getLineMaxColumn(_t)),options:{isWholeLine:!0,className:"highlighted-line"}}]),vt.revealLineInCenter(_t))})();const jt=(jr=!1)=>{var ei;let Rr=[],Pi=[];const si=ut.getAllDecorations();for(let Ii of si)Ii.options.linesDecorationsClassName==="breakpoints-select"&&(Rr.push((ei=Ii==null?void 0:Ii.range)==null?void 0:ei.startLineNumber),Pi.push(Ii==null?void 0:Ii.id));if(jr)return{lines:Rr,ids:Pi};tn(Rr)},xn=jr=>ie(void 0,null,function*(){let ei={range:new Mt.Range(jr,1,jr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ut.deltaDecorations([],[ei]),jt()}),gn=jr=>ie(void 0,null,function*(){let ei=[];const Rr=vt.getLineDecorations(jr);for(let Pi of Rr)Pi.options.linesDecorationsClassName==="breakpoints-select"&&ei.push(Pi.id);yield ut.deltaDecorations(ei,[]),jt()}),nr=jr=>{let ei=vt.getLineDecorations(jr);for(let Rr of ei)if(Rr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,W.isEqual)(en,jt(!0).lines)){ut.deltaDecorations(jt(!0).ids,[]);const jr=en.map(ei=>({range:new Mt.Range(ei,1,ei,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ut.deltaDecorations([],jr)}const $n=vt.onDidChangeModelContent(jr=>{let ei=vt.getPosition();if(ei){let Rr=ei.lineNumber;clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Ft(ut.getLineContent(Rr),Rr)?gn(Rr):nr(Rr)?(gn(Rr),xn(Rr)):jt()},100)}}),Cr=vt.onMouseDown(jr=>{var ei,Rr,Pi;if(jr.target.detail&&((Pi=(Rr=(ei=jr.target)==null?void 0:ei.element)==null?void 0:Rr.className)!=null&&Pi.includes("line-numbers"))){let si=jr.target.position.lineNumber;if(Ft(ut.getLineContent(si),si))return;nr(si)?gn(si):xn(si)}}),Ct=jr=>{let ei={range:new Mt.Range(jr,1,jr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ot.current=vt.deltaDecorations(Ot.current,[ei])},Ln=()=>{Ot.current=vt.deltaDecorations(Ot.current,[])},_r=vt.onMouseMove(jr=>{var ei,Rr,Pi;if(Ln(),jr.target.detail&&((Pi=(Rr=(ei=jr.target)==null?void 0:ei.element)==null?void 0:Rr.className)!=null&&Pi.includes("line-numbers"))){let si=jr.target.position.lineNumber;if(Ft(ut.getLineContent(si),si))return;Ct(si)}}),Qr=vt.onMouseLeave(()=>{Ln()});return()=>{$n.dispose(),Cr.dispose(),_r.dispose(),Qr.dispose()}}},[we.current,De,en,_t,Wt,Nt]),(0,n.useEffect)(()=>{var Xt;(Xt=we.current)!=null&&Xt.instance&&Wt&&we.current.instance.setPosition({lineNumber:0,column:0})},[_t]);function Ne(){let Xt=we.current.instance;if(Xt){const vt=Xt.getSelection(),ut=we.current.pastePos||{},ct=new Mt.Range(ut.startLineNumber||vt.endLineNumber,ut.startColumn||vt.endColumn,ut.endLineNumber||vt.endLineNumber,ut.endColumn||vt.endColumn);setTimeout(()=>{Xt.executeEdits("",[{range:ct,text:""}])},300)}}function In(Xt){(window.navigator.platform.match("Mac")?Xt.metaKey:Xt.ctrlKey)&&Xt.keyCode==83&&(Xt.preventDefault(),Fe())}const Pt=()=>{if(Ke&&we.current.instance){const Xt=we.current.instance.getContentHeight();lr(Xt<Be?Be:Xt)}else lr(Be)};function Xn(Xt){var vt=document.createEvent("MouseEvents");vt.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Xt.dispatchEvent(vt)}const sr=Xt=>{if(!It.current)return;const{keyCode:vt,ctrlKey:ut,metaKey:ct,target:jt,type:xn}=Xt;return(xn==="paste"||(vt===67||vt===86)&&(ct||ut))&&jt.nodeName==="TEXTAREA"&&(Ae(),Xt.preventDefault()),!1};function Dn(Xt,vt){var ut=window.URL||window.webkitURL||window,ct=new Blob([vt]),jt=document.createElementNS("http://www.w3.org/1999/xhtml","a");jt.href=ut.createObjectURL(ct),jt.download=Xt,Xn(jt)}(0,n.useEffect)(()=>{Pt()},[Pt]),(0,n.useEffect)(()=>{Gt.current&&!De&&Promise.all([e.e(8909),e.e(5028)]).then(e.bind(e,71448)).then(Xt=>{try{Mt=Xt,we.current.instance=Mt.editor.create(Gt.current,{value:gt,language:ke(Nt),theme:qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},dt);const vt=we.current.instance;let jt=[...j.BH._menuItems].find($n=>$n[0]._debugName=="EditorContext")[1],xn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],gn=($n,Cr)=>{var Ct,Ln;let _r=$n._first;do Cr.includes((Ln=(Ct=_r.element)==null?void 0:Ct.command)==null?void 0:Ln.id)&&$n._remove(_r);while(_r=_r.next)};if(pt(vt,Mt),setTimeout(()=>{Pt(),we.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Dn(Me||"educoder.txt",vt.getValue())}})},500),we.current.subscription=vt.onDidChangeModelContent($n=>{Ie.current?clearTimeout(ft.current):(Pt(),Xe(vt.getValue(),$n)),ft.current=setTimeout(()=>{Ie.current=!1},500)}),window.Monaco||E(Mt,ke(Nt)),He&&(gn(jt,xn),Gt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",sr),window.removeEventListener("paste",sr),window.addEventListener("keydown",sr),window.addEventListener("paste",sr)),window.Monaco=Mt,_e&&vt.onDidBlurEditorWidget(()=>{_e(vt.getValue())}),St&&vt.onDidFocusEditorText(()=>{St(vt.getValue())}),He)try{vt.onDidPaste($n=>{const Cr=vt.getSelection(),Ct=we.current.pastePos||{},Ln=new Mt.Range(Ct.startLineNumber||Cr.endLineNumber,Ct.startColumn||Cr.endColumn,Ct.endLineNumber||Cr.endLineNumber,Ct.endColumn||Cr.endColumn);vt.executeEdits("",[{range:$n.range,text:""}])})}catch($n){}let nr=Ze();return Ht&&typeof Ht=="string"&&new N(Ht,vt,Mt),Tt(!0),()=>{const $n=we.current.instance;$n.dispose();const Cr=$n.getModel();Cr&&Cr.dispose(),we.current.subscription&&we.current.subscription.dispose(),nr.unobserve(Gt.current)}}catch(vt){}})},[]),(0,n.useEffect)(()=>{if(we.current.instance&&De)return document.addEventListener("keydown",In,!1),()=>{document.removeEventListener("keydown",In)}},[Fe,De]),(0,n.useEffect)(()=>{let Xt=we.current.instance;if(Xt&&De){let vt=ke(Nt);Mt.editor.setModelLanguage(Xt.getModel(),vt)}},[Nt,De]),(0,n.useEffect)(()=>{we.current.instance&&De&&Mt.editor.setTheme(qe)},[qe,De]),(0,n.useEffect)(()=>{let Xt=we.current.instance;ce.current=yt,Xt&&De&&(Xt.updateOptions(le({},yt)),setTimeout(()=>{Xt.getModel().updateOptions(le({},yt))},200))},[JSON.stringify(yt),De]),(0,n.useEffect)(()=>{let Xt=we.current.instance;Xt&&De&&Xt.layout()},[xt,Be,De]);const[Bn,vn]=(0,n.useState)(me(xt)),[Zn,lr]=(0,n.useState)(me(Be)),hr=$(le({},nt),{width:Bn,height:Zn,position:"relative"});return n.createElement("div",{className:"my-monaco-editor",ref:Gt,style:hr},Ee&&n.createElement(ne.CopyToClipboard,{text:gt,onCopy:()=>H.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(Y.Z,{title:"\u590D\u5236\u4EE3\u7801"},n.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},n.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Lt({width:Zt="100%",height:Bt="100%",original:xt,modified:Be,language:gt,options:Nt={}}){const nt=(0,n.useRef)(),[yt,dt]=(0,n.useState)(null);function qe(Ke){let He;return nt.current&&(He=new i.Z(Xe=>{for(let pt of Xe)(pt.target.offsetHeight>0||pt.target.offsetWidth>0)&&Ke.layout()}),He.observe(nt.current)),He}(0,n.useEffect)(()=>(nt.current&&Promise.all([e.e(8909),e.e(9404)]).then(e.bind(e,2550)).then(Ke=>{Mt=Ke;const He=Mt.editor.createDiffEditor(nt.current,$(le({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Nt),{wordWrap:!0}));dt(He);let Xe=qe(He);return()=>{He.dispose();const pt=He.getModel();pt&&pt.dispose(),Xe.unobserve(nt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,n.useEffect)(()=>{yt&&yt.setModel({original:Mt.editor.createModel(xt,gt),modified:Mt.editor.createModel(Be,gt)})},[xt,Be,gt,yt]);const _e=me(Zt),Ee=me(Bt),Fe={width:_e,height:Ee};return n.createElement("div",{className:"my-diff-editor",ref:nt,style:Fe})}},97760:function(d,g,e){"use strict";e.d(g,{k:function(){return E}});var n=e(83325),i=e(8591),l=e(56854),c=Object.defineProperty,f=Object.defineProperties,u=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,b=(R,M,T)=>M in R?c(R,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):R[M]=T,p=(R,M)=>{for(var T in M||(M={}))o.call(M,T)&&b(R,T,M[T]);if(h)for(var T of h(M))s.call(M,T)&&b(R,T,M[T]);return R},x=(R,M)=>f(R,u(M)),m=(R,M)=>{var T={};for(var D in R)o.call(R,D)&&M.indexOf(D)<0&&(T[D]=R[D]);if(R!=null&&h)for(var D of h(R))M.indexOf(D)<0&&s.call(R,D)&&(T[D]=R[D]);return T};const E=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],C={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[E[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${E[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[E[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${E[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:R},{call:M,put:T}){yield T({type:"save",payload:{actionTabs:p({},R)}})},*getMajorList({payload:R},{call:M,put:T,select:D}){const{userInfo:_}=yield D(N=>N.user);if(_!=null&&_.school_id){const N=yield M(n.BA,_.school_id);if(N&&N.data){const j=l.U.getItem(_==null?void 0:_.login);yield T({type:"setMajorOrYearDataSource",payload:{key:E[0],value:N.data.map(H=>({label:H.name,value:H.ec_major_school_id})),active:N.data.length>0?j[0]||N.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:R},{call:M,put:T,select:D}){const _=yield M(n.Nx,R.id),{userInfo:N}=yield D(j=>j.user);if(_&&_.data){const j=l.U.getItem(N==null?void 0:N.login);yield T({type:"setMajorOrYearDataSource",payload:{key:E[1],value:_.data.map(H=>({label:H.year,value:H.ec_year_id})),active:_.data.length>0?R.firstEnter?j[1]:_.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:R={}},{call:M,put:T,select:D}){const{calc:_,page:N,per_page:j}=R,{headerData:H,tabListData:Y}=yield D(ne=>ne.engineeringEvaluteList),{userInfo:W}=yield D(ne=>ne.user);let se=H.active[E[1]];if(se){let ne={id:se,page:N||1,per_page:j||Y.pageSize};_&&(ne=x(p({},ne),{page:Y.pageNo}));const ae=yield M(n._y,ne),J=[H.active[E[0]],H.active[E[1]]];l.U.setItem(W==null?void 0:W.login,J),ae&&ae.ec_courses&&(yield T({type:"setCourseResults",payload:x(p({},Y),{pageNo:ne.page,total:ae.count,pageSize:ne.per_page||Y.pageSize,dataSource:ae.ec_courses.map((q,G)=>x(p({},q),{key:ne.page>1?(ne.page-1)*ne.per_page+G+1:G+1}))})}))}else yield T({type:"setCourseResults",payload:x(p({},Y),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:R},{call:M,select:T}){const{headerData:D}=yield T(_=>_.engineeringEvaluteList);D.active[E[1]]&&(yield M(n.F,D.active[E[1]]))},*compute({payload:R},{call:M,put:T}){const D=R,{all:_}=D,N=m(D,["all"]),j=yield M(_?n.At:n.PX,N);j&&j.status===0?(i.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield T({type:"getCourseResults",payload:{calc:!0}})):i.ZP.error(j.message)}},reducers:{save(R,M){return p(p({},R),M.payload)},setMajorOrYearDataSource(R,{payload:M}){let T=R.headerData.active;return M.active&&(T=x(p({},T),{[M.key]:M.active})),x(p({},R),{headerData:x(p({},R.headerData),{dataSource:x(p({},R.headerData.dataSource),{[M.key]:x(p({},R.headerData.dataSource[M.key]),{dataList:M.value})}),active:T})})},setMajorOrYearActive(R,{payload:M}){return x(p({},R),{headerData:x(p({},R.headerData),{active:x(p({},R.headerData.active),{[M.key]:M.value})})})},setCourseResults(R,{payload:M}){return x(p({},R),{tabListData:p(p({},R.tabListData),M)})}},subscriptions:{setup({dispatch:R,history:M}){return M.listen(({pathname:T})=>{T==="/"&&R({type:"query"})})}}};g.Z=C},37798:function(d,g,e){"use strict";e.d(g,{L:function(){return h},r:function(){return s}});var n=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(b,p,x)=>p in b?n(b,p,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[p]=x,u=(b,p)=>{for(var x in p||(p={}))l.call(p,x)&&f(b,x,p[x]);if(i)for(var x of i(p))c.call(p,x)&&f(b,x,p[x]);return b};const h=b=>b==null?void 0:b.map(p=>{const x=(p.sub_disciplines||[]).map(m=>({value:m.id,label:m.name}));return{value:p.id,label:p.name,children:x}}),o={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},s=b=>{if(!b)return;const{all_questions_count:p,all_score:x,single_questions:m,multiple_questions:E,judgement_questions:C,program_questions:R,completion_questions:M,subjective_questions:T,practical_questions:D,combination_questions:_}=b||{},j=[u({type:"SINGLE",name:"\u5355\u9009\u9898"},m),u({type:"MULTIPLE",name:"\u591A\u9009\u9898"},E),u({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},M),u({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},C),u({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},T),u({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},R),u({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},D),u({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},_)].filter(H=>H.questions_count>0).map((H,Y)=>u(u({},H),{number:o[Y+1]}));return{all_questions_count:p,all_score:x,questionList:j}}},56854:function(d,g,e){"use strict";e.d(g,{U:function(){return c},t:function(){return l}});var n=e(43418),i=e(34055);const l=(f,u="")=>{n.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u,onOk:f})},c={setItem:(f,u)=>{var h;const o=f+"-engineering"+((h=(0,i.eY)())==null?void 0:h.school_id),s=JSON.stringify(u);localStorage.setItem(o,s)},getItem:f=>{var u;const h=f+"-engineering"+((u=(0,i.eY)())==null?void 0:u.school_id),o=localStorage.getItem(h);return o!==null&&o!=="[object Object]"?JSON.parse(o):[]},clear:f=>{var u;const h=f+"-engineering"+((u=(0,i.eY)())==null?void 0:u.school_id);localStorage.removeItem(h)}}},96047:function(d,g,e){"use strict";e.d(g,{$f:function(){return p},Cq:function(){return E},GY:function(){return u},I8:function(){return R},Ow:function(){return x},P:function(){return b},Ql:function(){return h},RA:function(){return D},Zm:function(){return o},bz:function(){return f},eF:function(){return C},gQ:function(){return M},ht:function(){return m},kN:function(){return _},n1:function(){return l},nI:function(){return N},o9:function(){return c},sG:function(){return s},wi:function(){return T}});var n=e(82093),i=(j,H,Y)=>new Promise((W,se)=>{var ne=q=>{try{J(Y.next(q))}catch(G){se(G)}},ae=q=>{try{J(Y.throw(q))}catch(G){se(G)}},J=q=>q.done?W(q.value):Promise.resolve(q.value).then(ne,ae);J((Y=Y.apply(j,H)).next())});function l(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.login}/avatar.json`,{method:"put",body:j})})}function c(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.login}.json`,{method:"get"})})}function f(j){return i(this,null,function*(){return(0,n.ZP)("/api/add_school_applies.json",{method:"post",body:j})})}function u(j){return i(this,null,function*(){return(0,n.ZP)("/api/schools/limit_list.json",{method:"get",params:j})})}function h(j){return i(this,null,function*(){return(0,n.ZP)(`/api/schools/${j.id}/departments/for_option.json`,{method:"get",params:j})})}function o(j){return i(this,null,function*(){return(0,n.ZP)("/api/add_department_applies.json",{method:"post",body:j})})}function s(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.id}.json`,{method:"put",body:j})})}function b(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.login}/authentication_apply.json`,{method:"delete"})})}function p(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.login}/professional_auth_apply.json`,{method:"delete"})})}function x(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.id}/professional_auth_apply.json`,{method:"post",body:j})})}function m(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.id}/authentication_apply.json`,{method:"post",body:j})})}function E(j){return i(this,null,function*(){return(0,n.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:j})})}function C(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.login}/phone_bind.json`,{method:"post",body:j})})}function R(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.login}/email_bind.json`,{method:"post",body:j})})}function M(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.login}/password.json`,{method:"put",body:j})})}function T(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${j.basicInfoId}/open_users/${j.id}.json`,{method:"delete"})})}function D(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/${j.login}/cancel_authentication.json`,{method:"post",body:j})})}function _(j){return i(this,null,function*(){return(0,n.ZP)(`/api/users/${j.login}/cancel_professional_certification.json`,{method:"post",body:j})})}function N(j,H){return i(this,null,function*(){return(0,n.ZP)(`/api/users/${j.login}/videos/${j.id}/create_subject_video.json`,{method:"post",body:H})})}},1754:function(d,g,e){"use strict";e.d(g,{An:function(){return x},TO:function(){return s},my:function(){return p},nZ:function(){return b}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(m,E,C)=>E in m?i(m,E,{enumerable:!0,configurable:!0,writable:!0,value:C}):m[E]=C,h=(m,E)=>{for(var C in E||(E={}))c.call(E,C)&&u(m,C,E[C]);if(l)for(var C of l(E))f.call(E,C)&&u(m,C,E[C]);return m},o=(m,E,C)=>new Promise((R,M)=>{var T=N=>{try{_(C.next(N))}catch(j){M(j)}},D=N=>{try{_(C.throw(N))}catch(j){M(j)}},_=N=>N.done?R(N.value):Promise.resolve(N.value).then(T,D);_((C=C.apply(m,E)).next())});function s(m){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${m.coursesId}/inform_up.json`,{method:"post",body:h({},m)})})}function b(m){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${m.coursesId}/inform_down.json`,{method:"post",body:h({},m)})})}function p(m){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${m.coursesId}/update_informs.json`,{method:"post",body:h({},m)})})}function x(m){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${m.coursesId}/new_informs.json`,{method:"post",body:h({},m)})})}},14794:function(d,g,e){"use strict";e.d(g,{$n:function(){return C},H:function(){return E},Nm:function(){return x},Ot:function(){return m},SV:function(){return s},fc:function(){return M},mn:function(){return R},tO:function(){return p},zI:function(){return b}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(T,D,_)=>D in T?i(T,D,{enumerable:!0,configurable:!0,writable:!0,value:_}):T[D]=_,h=(T,D)=>{for(var _ in D||(D={}))c.call(D,_)&&u(T,_,D[_]);if(l)for(var _ of l(D))f.call(D,_)&&u(T,_,D[_]);return T},o=(T,D,_)=>new Promise((N,j)=>{var H=se=>{try{W(_.next(se))}catch(ne){j(ne)}},Y=se=>{try{W(_.throw(se))}catch(ne){j(ne)}},W=se=>se.done?N(se.value):Promise.resolve(se.value).then(H,Y);W((_=_.apply(T,D)).next())});function s(T){return o(this,null,function*(){return(0,n.ZP)("/api/files/public_with_course_and_project",{method:"get",params:h({},T)})})}function b(T){return o(this,null,function*(){return(0,n.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:h({},T)})})}function p(T){return o(this,null,function*(){return(0,n.ZP)("/api/files/import.json",{method:"post",body:h({},T)})})}function x(T){return o(this,null,function*(){return(0,n.ZP)(`/api/files/${T.id}.json`,{method:"get",params:h({},T)})})}function m(T){return o(this,null,function*(){const{id:D}=T;return delete T.id,(0,n.ZP)(`/api/files/${D}.json`,{method:"put",body:h({},T)})})}function E(T){return o(this,null,function*(){return(0,n.ZP)(`/api/files/${T.id}/update_visits.json`,{method:"post"})})}function C(T){return o(this,null,function*(){return(0,n.ZP)(`/api/files/${T==null?void 0:T.id}/watch_list.json`,{method:"get",params:h({},T)})})}function R(T){return o(this,null,function*(){return(0,n.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:h({},T)})})}function M(T){return o(this,null,function*(){return(0,n.ZP)(`/api/files/${T==null?void 0:T.id}/add_file_quantity.json`,{method:"post",body:h({},T)})})}},74891:function(d,g,e){"use strict";e.d(g,{CJ:function(){return x},Mf:function(){return M},NA:function(){return C},PC:function(){return m},PP:function(){return E},YQ:function(){return R},cc:function(){return p},dI:function(){return b},yq:function(){return s}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(T,D,_)=>D in T?i(T,D,{enumerable:!0,configurable:!0,writable:!0,value:_}):T[D]=_,h=(T,D)=>{for(var _ in D||(D={}))c.call(D,_)&&u(T,_,D[_]);if(l)for(var _ of l(D))f.call(D,_)&&u(T,_,D[_]);return T},o=(T,D,_)=>new Promise((N,j)=>{var H=se=>{try{W(_.next(se))}catch(ne){j(ne)}},Y=se=>{try{W(_.throw(se))}catch(ne){j(ne)}},W=se=>se.done?N(se.value):Promise.resolve(se.value).then(H,Y);W((_=_.apply(T,D)).next())});function s(T){return o(this,null,function*(){return(0,n.ZP)("/api/courses/board_list.json",{method:"get",params:h({},T)})})}function b(T){return o(this,null,function*(){return(0,n.ZP)(`/api/messages/${T.boardId}.json`,{method:"get",params:h({},T)})})}function p(T){return o(this,null,function*(){return(0,n.ZP)(`/api/messages/${T.id}/sticky_top.json`,{method:"put",body:{course_id:T.coursesId}})})}function x(T){return o(this,null,function*(){return(0,n.ZP)(`/api/messages/${T.id}/sticky_top.json`,{method:"put",body:{course_id:T.coursesId}})})}function m(T){return o(this,null,function*(){return(0,n.ZP)(`/api/messages/${T.boardId}/reply_list.json`,{method:"get",params:h({},T)})})}function E(T){return o(this,null,function*(){return(0,n.ZP)(`/api/messages/${T.boardId}/reply.json`,{method:"post",body:h({},T)})})}function C(T){return o(this,null,function*(){return(0,n.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},T)})})}function R(T){return o(this,null,function*(){return(0,n.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},T)})})}function M(T){return o(this,null,function*(){return(0,n.ZP)("/api/commons/delete.json",{method:"delete",body:h({},T)})})}},64948:function(d,g,e){"use strict";e.d(g,{$T:function(){return ei},A:function(){return Kt},Ab:function(){return wt},Al:function(){return ke},BQ:function(){return St},BR:function(){return Ge},Bn:function(){return Yt},Cq:function(){return Qr},D4:function(){return E},DJ:function(){return Nt},Dd:function(){return j},Ds:function(){return en},EO:function(){return It},Ed:function(){return nt},F9:function(){return Ht},FU:function(){return Gt},Fg:function(){return H},GV:function(){return Ee},Gk:function(){return ie},Gm:function(){return He},Gz:function(){return Y},Hf:function(){return s},Hl:function(){return W},Hn:function(){return ee},ID:function(){return nr},IU:function(){return Ft},J2:function(){return qe},K$:function(){return Me},KP:function(){return yt},KT:function(){return Be},L$:function(){return Ot},LH:function(){return ae},Lk:function(){return ci},Lm:function(){return R},Ls:function(){return Zt},MA:function(){return Ii},Mc:function(){return Vi},N7:function(){return Oe},Nd:function(){return U},Nl:function(){return bt},Ns:function(){return $n},O3:function(){return gt},Pj:function(){return Ke},Q9:function(){return x},QX:function(){return Ae},QZ:function(){return xt},R2:function(){return Pe},Rk:function(){return jr},S9:function(){return Ie},SA:function(){return C},U8:function(){return Ct},UD:function(){return ct},U_:function(){return le},Uy:function(){return xn},V8:function(){return oe},Vw:function(){return Lt},W0:function(){return In},W7:function(){return tn},WK:function(){return qi},Wr:function(){return is},YR:function(){return Tt},Z0:function(){return vn},ZL:function(){return sr},ZT:function(){return ss},ZX:function(){return Cs},Z_:function(){return J},_0:function(){return q},_9:function(){return Xe},_B:function(){return Ds},_X:function(){return p},aP:function(){return Pt},aQ:function(){return pt},aZ:function(){return ce},al:function(){return ft},bm:function(){return ut},bz:function(){return _t},c_:function(){return _r},ds:function(){return vt},fN:function(){return Wi},fr:function(){return De},g4:function(){return _e},gq:function(){return se},hf:function(){return Et},i:function(){return Zn},i6:function(){return Pi},i7:function(){return gn},iE:function(){return T},ih:function(){return Ls},jA:function(){return m},kW:function(){return dt},km:function(){return Cr},nP:function(){return _},nQ:function(){return Wt},nX:function(){return hr},oM:function(){return rt},oR:function(){return gi},o_:function(){return Xn},pf:function(){return Xt},pr:function(){return ai},pv:function(){return Rr},qB:function(){return Mt},r2:function(){return G},rS:function(){return ne},s:function(){return cs},sK:function(){return b},sb:function(){return he},sm:function(){return N},t1:function(){return Fe},tB:function(){return ui},tR:function(){return rn},td:function(){return Ne},uh:function(){return we},up:function(){return Ln},v2:function(){return D},vV:function(){return Dn},w9:function(){return $},wR:function(){return si},yS:function(){return Ze},yV:function(){return me},yd:function(){return lr},zg:function(){return Bt}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(Se,st,et)=>st in Se?i(Se,st,{enumerable:!0,configurable:!0,writable:!0,value:et}):Se[st]=et,h=(Se,st)=>{for(var et in st||(st={}))c.call(st,et)&&u(Se,et,st[et]);if(l)for(var et of l(st))f.call(st,et)&&u(Se,et,st[et]);return Se},o=(Se,st,et)=>new Promise((Rt,ht)=>{var ln=Wn=>{try{wn(et.next(Wn))}catch(We){ht(We)}},cn=Wn=>{try{wn(et.throw(Wn))}catch(We){ht(We)}},wn=Wn=>Wn.done?Rt(Wn.value):Promise.resolve(Wn.value).then(ln,cn);wn((et=et.apply(Se,st)).next())});const s=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_group.json`,{method:"put",body:Se})}),b=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/students.json`,{method:"Get",params:Se})}),p=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/add_groups.json`,{method:"post",body:Se})}),x=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/list_groups_by_settings.json`,{method:"post",body:Se})}),m=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/groups.json`,{method:"Get",params:Se})}),E=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_leader_permission.json`,{method:"put",body:Se})}),C=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_group_settings`,{method:"put",body:Se})}),R=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/group_settings.json`,{method:"Get",params:Se})}),M=Se=>o(void 0,null,function*(){return Fetch(`/api/homework_commons/${Se==null?void 0:Se.id}/test_result_setting.json`,{method:"post",body:Se})}),T=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/course_videos/configs.json`,{method:"put",body:Se})}),D=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/course_videos/list_for_config.json`,{method:"Get",params:Se})}),_=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:Se})}),N=Se=>o(void 0,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/batch_late_setting`,{method:"post",body:Se})}),j=Se=>o(void 0,null,function*(){return(0,n.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:Se})}),H=Se=>o(void 0,null,function*(){return(0,n.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:Se})}),Y=Se=>o(void 0,null,function*(){return(0,n.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:Se})}),W=Se=>o(void 0,null,function*(){return(0,n.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:Se})});function se(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.course_id}/set_assistant_permissions.json`,{method:"post",body:h({},Se.permissions)})})}function ne(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.course_id}/assistant_permissions.json`,{method:"Get",params:h({},Se)})})}function ae(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/ai_status_query.json`,{method:"Get",params:Se})})}function J(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/update_course_portrait_data.json`,{method:"post",body:h({},Se)})})}function q(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/get_user_portrait_config.json`,{method:"Get",params:Se})})}function G(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/update_user_portrait_config.json?id=${Se.coursesId}`,{method:"put",body:h({},Se)})})}function oe(Se){return o(this,null,function*(){return(0,n.ZP)("/api/courses.json",{method:"Get",params:h({},Se)})})}function ee(Se){return o(this,null,function*(){return(0,n.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:h({},Se)})})}function Q(Se){return o(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:h({},Se)})})}function le(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/top_banner.json`,{method:"get",params:h({},Se)})})}function $(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id||Se.coursesId}/left_banner.json`,{method:"get",params:h({},Se)})})}function U(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/homework_commons.json`,{method:"get",params:h({},Se)})})}function ie(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/homework_commons/list.json`,{method:"get",params:h({},Se)})})}function me(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/graduation_topics.json`,{method:"get",params:h({},Se)})})}function Pe(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/graduation_tasks.json`,{method:"get",params:h({},Se)})})}function Oe(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/v2/courses/${Se.id}/exercises.json`,{method:"get",params:h({},Se)})})}function Ge(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/polls.json`,{method:"get",params:h({},Se)})})}function ke(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/homework_commons.json`,{method:"get",params:h({},Se)})})}function Mt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/course_groups.json`,{method:"get",params:h({},Se)})})}function Et(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/all_course_groups.json`,{method:"get",params:h({},Se)})})}function Lt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/attendances.json`,{method:"get",params:h({},Se)})})}function Zt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/weapps/courses/${Se.coursesId}/attendances.json`,{method:"get",params:h({},Se)})})}function Bt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/attendances/${Se.id}/edit.json`,{method:"get",params:h({},Se)})})}function xt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/informs.json`,{method:"get",params:h({},Se)})})}function Be(Se){return o(this,null,function*(){return(0,n.ZP)("/api/files.json",{method:"get",params:h({},Se)})})}function gt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/course_videos.json`,{method:"get",params:h({},Se)})})}function Nt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/live_links.json`,{method:"get",params:h({},Se)})})}function nt(Se){return o(this,null,function*(){return(0,n.ZP)("/api/courses/mine.json",{method:"get",params:h({},Se)})})}function yt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/boards/${Se.categoryId}/messages.json`,{method:"get",params:h({},Se)})})}function dt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/course_groups.json`,{method:"get",params:h({},Se)})})}function qe(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/students.json`,{method:"get",params:h({},Se)})})}function _e(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/statistics.json`,{method:"get",params:h({},Se)})})}function Ee(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/work_score.json`,{method:"get",params:h({},Se)})})}function Fe(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/act_score.json`,{method:"get",params:h({},Se)})})}function Ke(Se){return o(this,null,function*(){return(0,n.ZP)("/api/shixun_lists.json",{method:"get",params:h({},Se)})})}function He(Se){return o(this,null,function*(){return(0,n.ZP)("/api/item_banks.json",{method:"get",params:h({},Se)})})}function Xe(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:h({},Se)})})}function pt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:h({},Se)})})}function St(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:h({},Se)})})}function tn(Se){return o(this,null,function*(){return(0,n.ZP)("/api/subject_lists.json",{method:"get",params:h({},Se)})})}function en(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:h({},Se)})})}function Me(Se){return o(this,null,function*(){return(0,n.ZP)("/api/schools/school_list.json",{method:"get",params:Se})})}function rt(Se){return o(this,null,function*(){return(0,n.ZP)("/api/courses/search_course_list.json",{method:"post",body:Se})})}function Yt(Se){return o(this,null,function*(){return(0,n.ZP)("/api/courses.json",{method:"post",body:Se})})}function _t(Se){return o(this,null,function*(){return(0,n.ZP)("/api/add_school_applies.json",{method:"post",body:Se})})}function Wt(Se){return o(this,null,function*(){return(0,n.ZP)("/api/users/member_search.json",{method:"get",params:Se})})}function Ht(Se){return o(this,null,function*(){return(0,n.ZP)("/api/student_groups.json",{method:"get",params:h({page:1,limit:1e3},Se)})})}function rn(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.identifier}/add_student_groups.json`,{method:"post",body:Se})})}function Gt(Se){return o(this,null,function*(){return(0,n.ZP)("/api/courses/search_all.json",{method:"get",params:Se})})}function we(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/add_teacher.json`,{method:"post",body:Se})})}function ce(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/add_students_by_search.json`,{method:"post",body:Se})})}function he(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/set_public_or_private.json`,{method:"post",body:Se})})}function Ot(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/set_invite_code_halt.json`,{method:"post",body:Se})})}function Ie(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/duplicate_course.json`,{method:"post",body:Se})})}function ft(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/update_end_date.json`,{method:"put",body:Se})})}function Kt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}.json`,{method:"delete",body:Se})})}function It(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/settings.json`,{method:"get",params:h({},Se)})})}function De(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}.json`,{method:"put",body:Se})})}function Tt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function Ze(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/export_member_act_score_async.json`,{method:"get",params:h({export:!0},Se)})})}function Ae(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:h({export:!0},Se)})})}function bt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:h({export:!0},Se)})})}function Ft(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/export_star_user.json`,{method:"get",params:h({export:!0},Se)})})}function Ne(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/export_mooc_records.json`,{method:"get",params:h({export:!0},Se)})})}function In(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/export_total_course_score.json`,{method:"get",params:h({export:!0},Se)})})}function Pt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${Se.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},Se)})})}function Xn(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${Se.categoryId}/export_shixun_report.json`,{method:"get",params:h({export:!0},Se)})})}function sr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_users.json`,{method:"get",params:h({export:!0},Se)})})}function Dn(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_word.json`,{method:"get",params:h({export:!0},Se)})})}function Bn(Se){return o(this,null,function*(){return Fetch(`/api/homework_commons/${Se.categoryId}/works_list.zip`,{method:"get",params:h({export:!0},Se)})})}function vn(Se){return o(this,null,function*(){return(0,n.ZP)(`/api//course_second_categories/${Se.id}.json`,{method:"delete",params:{export:!0}})})}function Zn(Se){return o(this,null,function*(){return(0,n.ZP)(`/api//boards/${Se.id}.json`,{method:"delete",params:{export:!0}})})}function lr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/course_modules/${Se.id}/sticky_module.json`,{method:"get"})})}function hr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/course_modules/${Se.id}/hidden_module.json`,{method:"get"})})}function Xt(Se){return o(this,null,function*(){return(0,n.ZP)("/api/courses/new.json",{method:"get",params:Se})})}function vt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/weapps/attendances/${Se.id}.json`,{method:"get",params:Se})})}function ut(Se){return o(this,null,function*(){return(0,n.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:Se})})}function ct(Se){return o(this,null,function*(){return(0,n.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:Se})})}function jt(Se){return o(this,null,function*(){return Fetch(`/api/polls/${Se.categoryId}/commit_result.xlsx`,{method:"get",params:h({export:!0},Se)})})}function xn(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Se.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},Se)})})}function gn(Se){return(0,n.ZP)(`/api/polls/${Se.categoryId}/start_answer.json`,{method:"get",params:h({},Se)})}function nr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/poll_questions/${Se.questionId}/poll_votes.json`,{method:"post",body:Se})})}function $n(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${Se.categoryId}/commit_poll.json`,{method:"post",body:Se})})}function Cr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.courseId}/tasks_list.json`,{method:"get",params:Se})})}function Ct(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.courseId}/update_task_position.json`,{method:"post",body:Se})})}function Ln(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:Se})})}function _r(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/all_course_groups.json`,{method:"get",params:Se})})}function Qr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/polls/all_course_groups.json`,{method:"get",params:Se})})}function jr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/students.json`,{method:"get",params:Se})})}function ei(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/course_groups/${Se.categoryId}/rename_group.json`,{method:"POST",body:Se})})}function Rr(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/course_groups/${Se.categoryId}.json`,{method:"delete",body:Se})})}function Pi(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/join_course_group.json`,{method:"POST",body:Se})})}function si(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/transfer_to_course_group.json`,{method:"post",body:Se})})}function Ii(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/delete_from_course.json`,{method:"post",body:Se})})}function qi(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/join_course_group.json`,{method:"post",body:Se})})}function Wi(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/exit_course.json`,{method:"post"})})}function Cs(Se){return o(this,null,function*(){return(0,n.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:h({},Se)})})}function Ls(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/mooc_users/${Se.user_id}/edit.json`,{method:"get",params:Se})})}function cs(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/mooc_users.json`,{method:"post",body:Se})})}function ui(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.coursesId}/mooc_users/${Se.user_id}.json`,{method:"put",body:Se})})}function is(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/course_second_categories/${Se.id}/move_category.json`,{method:"post",body:Se})})}function wt(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/boards/${Se.id}/move_category.json`,{method:"post",body:Se})})}function ss(Se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se.id}/courseware.json`,{method:"get",params:Se})})}function ai(Se,st){return o(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Se}/mark_wrong_topic.json`,{method:"get",params:st})})}function Ds(Se,st){return o(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Se}/cancel_wrong_topic.json`,{method:"get",params:st})})}function gi(Se,st){return o(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${Se}/allow_end_group.json`,{method:"get",params:st})})}function Vi(Se,st){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Se}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:st})})}function ci(Se,st){return o(this,null,function*(){return(0,n.ZP)(`/api/tasks/${Se}/get_content_for_commit_id.json`,{method:"get",params:st})})}},65906:function(d,g,e){"use strict";e.d(g,{$M:function(){return Bt},$P:function(){return tn},Ax:function(){return b},Dh:function(){return R},FU:function(){return W},GQ:function(){return ee},IN:function(){return _e},JM:function(){return He},Ju:function(){return Zt},Mn:function(){return qe},Ni:function(){return ie},Pg:function(){return M},Pt:function(){return C},Qp:function(){return G},R9:function(){return se},Ux:function(){return oe},Vy:function(){return Ge},XJ:function(){return U},XR:function(){return Et},Ze:function(){return N},aq:function(){return _},bQ:function(){return m},bu:function(){return p},cC:function(){return s},jS:function(){return ae},lm:function(){return Ee},ml:function(){return le},o3:function(){return Be},pA:function(){return Nt},pS:function(){return Ke},pU:function(){return $},ps:function(){return Y},q0:function(){return yt},qN:function(){return dt},qS:function(){return E},qj:function(){return Mt},qt:function(){return pt},rV:function(){return T},rZ:function(){return Xe},rk:function(){return Pe},rm:function(){return q},sK:function(){return J},sL:function(){return nt},su:function(){return Fe},tC:function(){return Oe},tO:function(){return ke},u9:function(){return Q},uZ:function(){return me},vV:function(){return H},xx:function(){return en},y8:function(){return Lt},yS:function(){return j},zc:function(){return ne},zj:function(){return D},zz:function(){return St}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(Me,rt,Yt)=>rt in Me?i(Me,rt,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):Me[rt]=Yt,h=(Me,rt)=>{for(var Yt in rt||(rt={}))c.call(rt,Yt)&&u(Me,Yt,rt[Yt]);if(l)for(var Yt of l(rt))f.call(rt,Yt)&&u(Me,Yt,rt[Yt]);return Me},o=(Me,rt,Yt)=>new Promise((_t,Wt)=>{var Ht=we=>{try{Gt(Yt.next(we))}catch(ce){Wt(ce)}},rn=we=>{try{Gt(Yt.throw(we))}catch(ce){Wt(ce)}},Gt=we=>we.done?_t(we.value):Promise.resolve(we.value).then(Ht,rn);Gt((Yt=Yt.apply(Me,rt)).next())});const s=Me=>(0,n.ZP)(`/api/competitions/${Me.identifier}/create_guide.json`,{method:"post",body:Me}),b=Me=>(0,n.ZP)(`/api/competitions/${Me.identifier}/guides.json`,{method:"get",params:Me}),p=Me=>(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.competition_team_id}/edit_info.json`,{method:"put",body:Me});function x(Me){return o(this,null,function*(){return Fetch(`/api/competitions/${Me.identifier}/update_result.json`,{method:"post",body:Me})})}function m(Me){return o(this,null,function*(){return(0,n.ZP)("/api/competitions.json",{method:"Get",params:h({},Me)})})}function E(Me){return o(this,null,function*(){return(0,n.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Me})})}function C(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"post"})})}function R(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_staff.json`,{method:"get"})})}function M(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/common_header.json`,{method:"get"})})}function T(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/${Me.url}`,{method:"get",params:h({},Me)})})}function D(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/update_md_content.json`,{method:"post",body:Me})})}function _(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"get",params:Me})})}function N(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.Teannameid}/edit.json`,{method:"get",params:Me})})}function j(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.Teannameid}.json`,{method:"put",body:Me})})}function H(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.id}/leave.json`,{method:"post",body:Me})})}function Y(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.id}.json`,{method:"delete"})})}function W(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"post",body:Me})})}function se(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.id}/add_managers.json`,{method:"post",body:Me})})}function ne(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/join.json`,{method:"post",body:Me})})}function ae(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/teachers.json`,{method:"get",params:Me})})}function J(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/students.json`,{method:"get",params:Me})})}function q(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/crud_team_members.json`,{method:"post",body:Me})})}function G(Me){return o(this,null,function*(){return(0,n.ZP)("/api/users/competition_reward.json",{method:"post",body:Me})})}function oe(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/chart_rules.json`,{method:"get"})})}function ee(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/charts.json`,{method:"get",params:Me})})}function Q(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/results.json`,{method:"get",params:Me})})}function le(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/md_tab_rules.json`,{method:"get",params:Me})})}function $(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/prize.json`,{method:"get",params:Me})})}function U(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${Me.id}.json`,{method:"get",params:Me})})}function ie(Me){return o(this,null,function*(){return(0,n.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Me})})}function me(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${Me.userid}/phone_bind.json`,{method:"post",body:Me})})}function Pe(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${Me.userid}/email_bind.json`,{method:"post",body:Me})})}function Oe(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${Me.userid}/professional_auth_apply.json`,{method:"delete"})})}function Ge(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/users/accounts/${Me.userid}/authentication_apply.json`,{method:"delete"})})}function ke(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/prize_leader_account.json`,{method:"put",body:Me})})}function Mt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/shixun_detail.json`,{method:"get"})})}function Et(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/course_detail.json`,{method:"get"})})}function Lt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/attachments/${Me.id}.json`,{method:"delete"})})}function Zt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.id}/get_certificate_info.json`,{method:"get",params:Me})})}function Bt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.id}/basic_setting.json`,{method:"post",body:Me})})}function xt(){return o(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function Be(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me}/common_header.json`,{method:"get"})})}function gt(Me){return o(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:Me})})}function Nt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/search_managers.json`,{method:"get",params:Me})})}function nt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me}/get_managers.json`,{method:"get"})})}function yt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/add_managers.json`,{method:"post",body:Me})})}function dt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/delete_managers.json`,{method:"delete",body:Me})})}function qe(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me}/get_picture.json`,{method:"get"})})}function _e(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/identifier_exist.json`,{method:"post",body:Me})})}function Ee(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me}/get_shixun_settings.json`,{method:"get"})})}function Fe(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_add.json`,{method:"post",body:Me})})}function Ke(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_delete.json`,{method:"delete",body:Me})})}function He(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_select.json`,{method:"post",body:Me})})}function Xe(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me}/info_finish.json`,{method:"get"})})}function pt(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/competition_review.json`,{method:"post",body:h({},Me)})})}function St(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"get",params:Me})})}function tn(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/all_team_members.json`,{method:"get",params:Me})})}function en(Me){return o(this,null,function*(){return(0,n.ZP)(`/api/competitions/${Me.identifier}/competition_commit_records/member_works.json`,{method:"get",params:Me})})}},83325:function(d,g,e){"use strict";e.d(g,{F:function(){return E},OE:function(){return D},ff:function(){return C},p1:function(){return R},_y:function(){return m},mK:function(){return H},gq:function(){return W},eM:function(){return j},BA:function(){return ae},bA:function(){return q},Nx:function(){return J},Qx:function(){return _},At:function(){return M},PX:function(){return T},Xl:function(){return N},y9:function(){return Y},No:function(){return se},ay:function(){return G}});var n=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(oe,ee,Q)=>ee in oe?i(oe,ee,{enumerable:!0,configurable:!0,writable:!0,value:Q}):oe[ee]=Q,s=(oe,ee)=>{for(var Q in ee||(ee={}))u.call(ee,Q)&&o(oe,Q,ee[Q]);if(f)for(var Q of f(ee))h.call(ee,Q)&&o(oe,Q,ee[Q]);return oe},b=(oe,ee)=>l(oe,c(ee)),p=(oe,ee)=>{var Q={};for(var le in oe)u.call(oe,le)&&ee.indexOf(le)<0&&(Q[le]=oe[le]);if(oe!=null&&f)for(var le of f(oe))ee.indexOf(le)<0&&h.call(oe,le)&&(Q[le]=oe[le]);return Q},x=(oe,ee,Q)=>new Promise((le,$)=>{var U=Pe=>{try{me(Q.next(Pe))}catch(Oe){$(Oe)}},ie=Pe=>{try{me(Q.throw(Pe))}catch(Oe){$(Oe)}},me=Pe=>Pe.done?le(Pe.value):Promise.resolve(Pe.value).then(U,ie);me((Q=Q.apply(oe,ee)).next())});const m=oe=>x(void 0,null,function*(){var ee=oe,{id:Q}=ee,le=p(ee,["id"]);return(0,n.ZP)(`/api/ec_years/${Q}/course_results.json`,{method:"get",params:le})}),E=oe=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${oe}/course_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},C=({ec_year_id:oe})=>(0,n.ZP)(`/api/ec_years/${oe}/course_results/get_class.json`,{method:"get"}),R=({ec_year_id:oe,id:ee,class_name:Q=null})=>(0,n.ZP)(`/api/ec_years/${oe}/course_results/${ee}.json`,{method:"get",params:{class_name:Q}}),M=({ec_year_id:oe})=>(0,n.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:oe}}),T=({ec_course_id:oe})=>(0,n.ZP)(`/api/ec_courses/${oe}/evaluations/evaluation_data`,{method:"POST"}),D=oe=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${oe}/ec_graduation_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},_=({ec_year_id:oe})=>(0,n.ZP)(`/api/ec_years/${oe}/ec_graduation_results/compute_all`,{method:"post"}),N=({ec_year_id:oe,id:ee})=>(0,n.ZP)(`/api/ec_years/${oe}/ec_graduation_results/compute_single?id=${ee}`,{method:"POST"}),j=oe=>(0,n.ZP)(`/api/ec_years/${oe}/ec_graduation_results.json`,{method:"get"}),H=oe=>(0,n.ZP)(`/api/ec_years/${oe}/ec_graduation_results/get_formulas.json`,{method:"get"}),Y=({ec_year_id:oe,formula_one:ee,formula_two:Q,formula_three:le})=>(0,n.ZP)(`/api/ec_years/${oe}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:ee,formula_two_id:Q,formula_three_id:le}}),W=({ec_year_id:oe,id:ee})=>(0,n.ZP)(`/api/ec_years/${oe}/ec_graduation_results/${ee}.json`,{method:"get"}),se=oe=>{var ee=oe,{ec_year_id:Q,type:le,goal_value:$}=ee,U=p(ee,["ec_year_id","type","goal_value"]);let ie=`?type=${le}`,me={method:"PUT"};return le==="all"&&(ie+=`&goal_value=${$}`),le==="each"&&(me=b(s({},me),{body:U})),(0,n.ZP)(`/api/ec_years/${Q}/ec_graduation_results/set_goal_value${ie}`,me)};var ne=(oe,ee,Q)=>new Promise((le,$)=>{var U=Pe=>{try{me(Q.next(Pe))}catch(Oe){$(Oe)}},ie=Pe=>{try{me(Q.throw(Pe))}catch(Oe){$(Oe)}},me=Pe=>Pe.done?le(Pe.value):Promise.resolve(Pe.value).then(U,ie);me((Q=Q.apply(oe,ee)).next())});const ae=oe=>ne(void 0,null,function*(){return(0,n.ZP)(`/api/schools/${oe}/ec_majors/get_major_list.json`,{method:"get"})}),J=oe=>ne(void 0,null,function*(){return(0,n.ZP)(`/api/ec_major_schools/${oe}/ec_years/get_year_list.json`,{method:"get"})}),q=({ec_year_id:oe,school_id:ee})=>(0,n.ZP)(`/api/ec_years/${oe}/top_pages.json`,{method:"get",params:{school_id:ee}}),G=({id:oe,name:ee})=>(0,n.ZP)(`/api/ec_years/1/top_pages/${oe}?name=${ee}`,{method:"PUT"})},72664:function(d,g,e){"use strict";e.d(g,{$Q:function(){return D},$l:function(){return gn},BJ:function(){return dt},CD:function(){return rt},Cd:function(){return pt},Cl:function(){return Ne},Di:function(){return xt},Fl:function(){return Nt},G$:function(){return le},GK:function(){return gt},Ip:function(){return Ee},J:function(){return $},KE:function(){return nt},L8:function(){return Gt},LP:function(){return Fe},MK:function(){return Be},Mb:function(){return Dn},N0:function(){return Y},N3:function(){return ke},OO:function(){return M},P8:function(){return hr},PJ:function(){return ie},PT:function(){return vn},Qc:function(){return se},RK:function(){return Q},Ty:function(){return Ae},UH:function(){return ft},UK:function(){return Mt},Uj:function(){return en},Ul:function(){return Xe},VL:function(){return Wt},Vj:function(){return ce},W4:function(){return tn},WL:function(){return he},Wj:function(){return ee},X4:function(){return _e},Xn:function(){return Xn},Xo:function(){return ae},YY:function(){return Bt},Ym:function(){return j},Yu:function(){return Xt},ZD:function(){return lr},Zg:function(){return In},_B:function(){return Me},_F:function(){return Bn},_U:function(){return q},_u:function(){return me},aU:function(){return H},ab:function(){return Ft},cC:function(){return Ze},cV:function(){return G},ck:function(){return Zn},dp:function(){return W},eA:function(){return jt},fG:function(){return C},gA:function(){return oe},gG:function(){return sr},gJ:function(){return vt},hk:function(){return x},hv:function(){return m},iB:function(){return E},iU:function(){return R},iw:function(){return Tt},kp:function(){return Ht},lL:function(){return T},lf:function(){return Ge},n$:function(){return Oe},n7:function(){return J},nF:function(){return we},o3:function(){return ut},oS:function(){return Ke},oX:function(){return _t},oy:function(){return bt},p7:function(){return N},pL:function(){return Yt},pu:function(){return qe},q6:function(){return rn},qf:function(){return Zt},qz:function(){return He},s:function(){return It},sA:function(){return Ot},sS:function(){return ct},tX:function(){return Kt},uR:function(){return Et},ux:function(){return yt},wy:function(){return Lt},xA:function(){return De},yE:function(){return ne},yu:function(){return Ie},zP:function(){return _},zR:function(){return xn}});var n=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(Ct,Ln,_r)=>Ln in Ct?i(Ct,Ln,{enumerable:!0,configurable:!0,writable:!0,value:_r}):Ct[Ln]=_r,s=(Ct,Ln)=>{for(var _r in Ln||(Ln={}))u.call(Ln,_r)&&o(Ct,_r,Ln[_r]);if(f)for(var _r of f(Ln))h.call(Ln,_r)&&o(Ct,_r,Ln[_r]);return Ct},b=(Ct,Ln)=>l(Ct,c(Ln)),p=(Ct,Ln,_r)=>new Promise((Qr,jr)=>{var ei=si=>{try{Pi(_r.next(si))}catch(Ii){jr(Ii)}},Rr=si=>{try{Pi(_r.throw(si))}catch(Ii){jr(Ii)}},Pi=si=>si.done?Qr(si.value):Promise.resolve(si.value).then(ei,Rr);Pi((_r=_r.apply(Ct,Ln)).next())});const x=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:Ct}),m=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:Ct}),E=Ct=>(0,n.ZP)(`/api/exercises/${Ct.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:Ct}),C=Ct=>(0,n.ZP)(`/api/exercises/${Ct.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:Ct}),R=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:Ct}),M=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.exercise_id}/statistics/list_student_score.json`,{method:"get",params:Ct}),T=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:Ct}),D=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.exercise_id}/statistics/score_ranges.json`,{method:"get",params:Ct}),_=Ct=>(0,n.ZP)(`/api/exercises/${Ct.id}/sava_exam_summary.json`,{method:"post",body:Ct}),N=Ct=>(0,n.ZP)("/api/intelligent_reviews/exam_summary.json",{method:"post",body:Ct}),j=Ct=>(0,n.ZP)(`/api/exercises/${Ct.id}/generate_exam_summary.json`,{method:"post",body:Ct}),H=Ct=>(0,n.ZP)(`/api/exercises/${Ct.id}/exam_summary_settings.json`,{method:"post",body:Ct}),Y=Ct=>p(void 0,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.exercise_id}/review_exercise_user.json`,{method:"post",body:Ct})}),W=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.id}/code_check.json`,{method:"get",params:Ct}),se=Ct=>(0,n.ZP)(`/api/exercises/${Ct.id}/reset_pwd.json`,{method:"post",body:Ct}),ne=Ct=>(0,n.ZP)(`/api/exercises/${Ct.id}/encrypt_or_decrypt.json`,{method:"post",body:Ct}),ae=Ct=>p(void 0,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.id}/delayed_time_or_force.json`,{method:"post",body:Ct})}),J=Ct=>p(void 0,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.id}/exercise_time.json`,{method:"Get",params:Ct})}),q=Ct=>(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.id}/exercise_question_result.json`,{method:"get",params:Ct}),G=Ct=>(0,n.ZP)(`/api/exercises/${Ct.id}/get_question_type_alias.json`,{method:"get",params:Ct});function oe(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.id}/teacher_update.json`,{method:"post",body:s({},Ct)})})}function ee(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.id}/adjust_comment.json`,{method:"post",body:s({},Ct)})})}function Q(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.id}/edit_question_type_alias.json`,{method:"POST",body:Ct})})}function le(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/exercise_lists.json`,{method:"get",params:s({},Ct)})})}function $(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/exercise_identity_photos.json`,{method:"get",params:s({},Ct)})})}function U(Ct){return p(this,null,function*(){return Fetch(`/api/exercises/${Ct.categoryId}/video_push_url.json`,{method:"get",params:s({},Ct)})})}function ie(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/query_identity_photo_state.json`,{method:"get",params:s({},Ct)})})}function me(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/exercise_result.json`,{method:"get",params:s({},Ct)})})}function Pe(Ct){return p(this,null,function*(){return Fetch(`/api/exercises/${Ct.categoryId}/exercise_score_area_setting.json`,{method:"post",body:s({},Ct)})})}function Oe(Ct){return p(this,null,function*(){return(0,n.ZP)("/api/question_banks/bank_list.json",{method:"get",params:s({},Ct)})})}function Ge(Ct){return p(this,null,function*(){return(0,n.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:s({},Ct)})})}function ke(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ct.coursesId}/exercises/publish_modal.json`,{method:"get",params:s({},Ct)})})}function Mt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/common_header.json`,{method:"get",params:s({},Ct)})})}function Et(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ct.coursesId}/exercises.json`,{method:"post",body:s({},Ct)})})}function Lt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.exerciseId}.json`,{method:"put",body:s({},Ct)})})}function Zt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}.json`,{method:"get",params:s({},Ct)})})}function Bt(Ct){return p(this,null,function*(){return(0,n.ZP)("/api/tag_disciplines.json",{method:"get",params:s({},Ct)})})}function xt(Ct){return p(this,null,function*(){const{id:Ln}=Ct;return delete Ct.id,(0,n.ZP)(`/api/exercise_questions/${Ln}.json`,{method:"put",body:s({},Ct)})})}function Be(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/exercise_questions.json`,{method:"post",body:s({},Ct)})})}function gt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct.id}/up_down.json`,{method:"post",body:s({},Ct)})})}function Nt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct.id}.json`,{method:"delete"})})}function nt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ct.coursesId}/exercises/end_modal.json`,{method:"get",params:s({},Ct)})})}function yt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/publish_groups.json`,{method:"get",params:s({},Ct)})})}function dt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.exerciseId}/user_exercise_detail.json`,{method:"get",params:s({},Ct)})})}function qe(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.exerciseId}/consult_exercise.json`,{method:"post",body:s({},Ct)})})}function _e(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.exerciseId}/teacher_appraise.json`,{method:"get",params:s({},Ct)})})}function Ee(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct.id}/adjust_score.json`,{method:"post",body:s({},Ct)})})}function Fe(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct.id}/batch_adjust_score.json`,{method:"post",body:s({},Ct)})})}function Ke(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.id}/adjust_score.json`,{method:"post",body:s({},Ct)})})}function He(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.id}/delayed_time.json`,{method:"post",body:s({},Ct)})})}function Xe(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/exercise_setting.json`,{method:"get",params:s({},Ct)})})}function pt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/v2/exercises/${Ct.categoryId}/exercise_setting.json`,{method:"get",params:s({},Ct)})})}function St(Ct){return p(this,null,function*(){return Fetch(`/api/exercises/${Ct.categoryId}/commit_setting.json`,{method:"post",body:s({},Ct)})})}function tn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.exerciseId}/review_exercises_by_students.json`,{method:"post",body:s({},Ct)})})}function en(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/exercise_lists.xlsx`,{method:"get",params:b(s({},Ct),{export:!0})})})}function Me(Ct){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/user_exercise_detail.json`,{method:"get",params:b(s({},Ct),{login:null})})}function rt(Ct){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/start.json`,{method:"get",params:s({},Ct)})}function Yt(Ct){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/start_unlock.json`,{method:"post",body:s({},Ct)})}function _t(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct.questionId}/exercise_answers.json`,{method:"post",body:Ct})})}function Wt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/commit_exercise.json`,{method:"post",body:Ct})})}function Ht(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/simulate_commit_exercise.json`,{method:"post",body:Ct})})}function rn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/redo_exercise.json`,{method:"post",body:Ct})})}function Gt(Ct){return(0,n.ZP)(`/api/${Ct.url}`,{method:"get",params:s({},Ct)})}function we(Ct){return(0,n.ZP)(`/api/problems/${Ct.id}/start.json`,{method:"get",params:s({},Ct)})}function ce(Ct){return(0,n.ZP)(`/api/exercises/${Ct.id}/begin_commit.json`,{method:"get",params:s({},Ct)})}function he(Ct){return(0,n.ZP)(`/api/exercises/${Ct.id}/simulate_begin_commit.json`,{method:"get",params:s({},Ct)})}function Ot(Ct){return(0,n.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:s({},Ct)})}function Ie(Ct){return console.log("params:",Ct),(0,n.ZP)(`/api/exercises/${Ct.categoryId}/edit.json`,{method:"get",params:s({},Ct)})}function ft(Ct){return(0,n.ZP)(`/api/exercises/${Ct.id}/get_objective_scores.json`,{method:"get",params:s({},Ct)})}function Kt(Ct){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/redo_modal.json`,{method:"get",params:s({},Ct)})}function It(Ct){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/student_redo_lists.json`,{method:"get",params:s({},Ct)})}function De(Ct){return(0,n.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:Ct})}function Tt(Ct){return(0,n.ZP)(`/api/exercises/${Ct.id}/exercise_header.json`,{method:"get",params:s({},Ct)})}function Ze(Ct){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/allow_close_camera.json`,{method:"post",body:s({},Ct)})}function Ae(Ct){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/get_exercise_user_info.json`,{method:"get",params:s({},Ct)})}function bt(Ct){return(0,n.ZP)(`/api/exercises/${Ct.id}/record_screen`,{method:"post",params:s({},Ct)})}function Ft(Ct){return(0,n.ZP)(`/api/exercises/${Ct.id}/unbind_ip.json`,{method:"post",body:s({},Ct)})}function Ne(Ct){return(0,n.ZP)(`/api/exercises/${Ct.id}/check_ip.json`,{method:"get",params:s({},Ct)})}function In(Ct){return(0,n.ZP)(`/api/exercises/${Ct==null?void 0:Ct.id}/check_user_exercise.json`,{method:"get",params:s({},Ct)})}function Pt(Ct){return Fetch(`/api/exercises/${Ct.id}/make_up_students.json`,{method:"get",params:s({},Ct)})}function Xn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ct.coursesId}/exercises/code_review_detail.json`,{method:"get",params:s({},Ct)})})}function sr(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct.question_id}/adjust_score.json`,{method:"post",body:s({},Ct)})})}function Dn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${Ct.categoryId}/simulate_exercise.json`,{method:"post",body:s({},Ct)})})}function Bn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/simulate_start_answer.json`,{method:"get",params:s({},Ct)})})}function vn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/exercise_time.json`,{method:"get",params:s({},Ct)})})}function Zn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct.categoryId}/commit_screen_at.json`,{method:"post",body:s({},Ct)})})}function lr(Ct,Ln){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct}/unlock_user`,{method:"post",body:Ln})})}function hr(Ct,Ln){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct}/save_screen_record.json`,{method:"post",body:Ln})})}function Xt(Ct,Ln){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct}/screen_record_list.json`,{method:"get",params:Ln})})}function vt(Ct){return p(this,null,function*(){return(0,n.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:s({},Ct)})})}function ut(Ct){return p(this,null,function*(){return(0,n.ZP)("/api/exercises/need_redo.json",{method:"get",params:Ct})})}function ct(Ct,Ln){return p(this,null,function*(){return(0,n.ZP)(`/api/exercises/${Ct}/mark.json`,{method:"post",body:Ln})})}function jt(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/myshixuns/${Ct}/exit_delete_pod.json`,{method:"post",body:Ct})})}function xn(Ct){return p(this,null,function*(){return(0,n.ZP)("/api/users/change_exercise_score.json",{method:"put",body:Ct})})}function gn(Ct){return p(this,null,function*(){return(0,n.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.id}/send_to_item_bank.json`,{method:"post",body:s({},Ct)})})}function nr(Ct){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${Ct.exercise_id}/wrong_details.json`,{method:"get",params:s({},Ct)})})}function $n(Ct){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${Ct.exercise_id}/wrong_question.json`,{method:"get",params:s({},Ct)})})}function Cr(Ct){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${Ct.exercise_id}/wrong_question_lists.json`,{method:"get",params:s({},Ct)})})}},14195:function(d,g,e){"use strict";e.d(g,{B0:function(){return le},F0:function(){return R},FF:function(){return m},Fz:function(){return oe},Hv:function(){return H},Lw:function(){return G},MM:function(){return T},Nv:function(){return D},Si:function(){return Oe},VD:function(){return q},aR:function(){return ee},b4:function(){return Pe},bG:function(){return ne},bc:function(){return b},d6:function(){return x},dX:function(){return me},eb:function(){return se},fB:function(){return j},gg:function(){return ae},iI:function(){return U},j3:function(){return C},o8:function(){return Bt},oQ:function(){return J},ok:function(){return E},qR:function(){return ie},rK:function(){return p},rV:function(){return W},sW:function(){return $},th:function(){return _},ts:function(){return Lt},ue:function(){return N},vL:function(){return Et},z5:function(){return Zt},zG:function(){return Y},zg:function(){return M}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(xt,Be,gt)=>Be in xt?i(xt,Be,{enumerable:!0,configurable:!0,writable:!0,value:gt}):xt[Be]=gt,h=(xt,Be)=>{for(var gt in Be||(Be={}))c.call(Be,gt)&&u(xt,gt,Be[gt]);if(l)for(var gt of l(Be))f.call(Be,gt)&&u(xt,gt,Be[gt]);return xt},o=(xt,Be,gt)=>new Promise((Nt,nt)=>{var yt=_e=>{try{qe(gt.next(_e))}catch(Ee){nt(Ee)}},dt=_e=>{try{qe(gt.throw(_e))}catch(Ee){nt(Ee)}},qe=_e=>_e.done?Nt(_e.value):Promise.resolve(_e.value).then(yt,dt);qe((gt=gt.apply(xt,Be)).next())});function s(xt){return o(this,null,function*(){return Fetch("/api/forum_sections.json",{method:"get",params:xt})})}function b(xt){return o(this,null,function*(){return(0,n.ZP)("/api/memos.json",{method:"get",params:xt})})}function p(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/set_top_or_down.json`,{method:"get",params:{sticky:xt.sticky}})})}function x(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/is_fine.json`,{method:"post",body:{is_fine:xt.is_fine}})})}function m(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/watch_memo.json`,{method:"post",body:{is_watch:xt.is_watch}})})}function E(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt}.json`,{method:"delete"})})}function C(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/confirm_delete.json`,{method:"post",body:{is_apply:xt.is_apply}})})}function R(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/forum_memos_head/${xt}.json`,{method:"get"})})}function M(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/forum_memos/${xt.id}/is_watch.json`,{method:"post",body:xt})})}function T(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/forum_memos/${xt.id}.json`,{method:"get",params:xt})})}function D(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/forum_memos_right/${xt}.json`,{method:"get"})})}function _(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/forum_sections/${xt.plateId}/edit_notice.json`,{method:"post",body:xt})})}function N(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.memo_id}.json`,{method:"get"})})}function j(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.memo_id}/related_memos.json`,{method:"get"})})}function H(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/plus.json`,{method:"post",body:xt})})}function Y(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/${xt.target_type}/${xt.target_id}/more_reply.json`,{method:"get",params:{page:xt.page,limit:xt.limit}})})}function W(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.parent_id}/reply.json`,{method:"post",body:xt})})}function se(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt}.json`,{method:"delete"})})}function ne(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${xt}/user_info.json`,{method:"get"})})}function ae(xt){return o(this,null,function*(){return(0,n.ZP)("/api/upload_avatar.json",{method:"post",body:xt})})}function J(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${xt.login}/edit_brief.json`,{method:"post",body:{content:xt.content}})})}function q(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/my_memos/${xt.user_login}/memos.json`,{method:"get",params:xt})})}function G(){return o(this,null,function*(){return(0,n.ZP)("/api/forum_sections/select_sections.json",{method:"get"})})}function oe(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/my_memos/${xt.user_login}/my_interested.json`,{method:"get",params:{limit:xt.limit,page:xt.page}})})}function ee(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/forum_memos/${xt.id}/is_watch.json`,{method:"post",body:{is_watch:xt.is_watch}})})}function Q(xt){return o(this,null,function*(){return Fetch("/api/discusses/forum_discusses.json",{method:"get",params:xt})})}function le(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/sticky_or_cancel.json`,{method:"post",body:xt})})}function $(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}.json`,{method:"delete",body:xt})})}function U(xt){return o(this,null,function*(){return(0,n.ZP)("/api/memos/new.json",{method:"get",params:xt})})}function ie(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/edit.json`,{method:"get",params:xt})})}function me(xt){return o(this,null,function*(){return(0,n.ZP)("/api/memos.json",{method:"post",body:h({},xt)})})}function Pe(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}.json`,{method:"put",body:h({},xt)})})}function Oe(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}.json`,{method:"get",params:xt})})}function Ge(xt){return o(this,null,function*(){return Fetch(`/api/users/${xt.user_id}/watch.json`,{method:"post",body:xt})})}function ke(xt){return o(this,null,function*(){return Fetch(`/api/users/${xt.user_id}/watch.json`,{method:"delete",body:h({},xt)})})}function Mt(xt){return o(this,null,function*(){return Fetch(`/api/discusses/${xt.id}/reward_code.json`,{method:"post",body:xt})})}function Et(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/discusses/${xt.id}/plus.json`,{method:"post",body:xt})})}function Lt(xt){return o(this,null,function*(){return(0,n.ZP)("/api/memos/reply.json",{method:"post",body:xt})})}function Zt(xt){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt.id}/more_reply.json`,{method:"get",params:xt})})}function Bt(xt,Be){return o(this,null,function*(){return(0,n.ZP)(`/api/memos/${xt}/banned_user.json`,{method:"post",body:Be})})}},92890:function(d,g,e){"use strict";e.d(g,{D2:function(){return s},n0:function(){return b},tk:function(){return p}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(x,m,E)=>m in x?i(x,m,{enumerable:!0,configurable:!0,writable:!0,value:E}):x[m]=E,h=(x,m)=>{for(var E in m||(m={}))c.call(m,E)&&u(x,E,m[E]);if(l)for(var E of l(m))f.call(m,E)&&u(x,E,m[E]);return x},o=(x,m,E)=>new Promise((C,R)=>{var M=_=>{try{D(E.next(_))}catch(N){R(N)}},T=_=>{try{D(E.throw(_))}catch(N){R(N)}},D=_=>_.done?C(_.value):Promise.resolve(_.value).then(M,T);D((E=E.apply(x,m)).next())});function s(x){return o(this,null,function*(){return(0,n.ZP)("/api/setting.json",{method:"Get",params:h({},x)})})}function b(){return o(this,null,function*(){return(0,n.ZP)("/api/users/system_update.json",{method:"Get"})})}function p(x){return o(this,null,function*(){return(0,n.ZP)("/api/search_records",{method:"post",body:x})})}},65583:function(d,g,e){"use strict";e.d(g,{B6:function(){return p},Gr:function(){return j},Mf:function(){return D},NA:function(){return M},PC:function(){return C},PP:function(){return R},QA:function(){return b},RP:function(){return W},Sv:function(){return Y},YQ:function(){return T},_n:function(){return se},hL:function(){return N},je:function(){return E},mM:function(){return m},wA:function(){return H},x_:function(){return x},y0:function(){return _},y3:function(){return s}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(ne,ae,J)=>ae in ne?i(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[ae]=J,h=(ne,ae)=>{for(var J in ae||(ae={}))c.call(ae,J)&&u(ne,J,ae[J]);if(l)for(var J of l(ae))f.call(ae,J)&&u(ne,J,ae[J]);return ne},o=(ne,ae,J)=>new Promise((q,G)=>{var oe=le=>{try{Q(J.next(le))}catch($){G($)}},ee=le=>{try{Q(J.throw(le))}catch($){G($)}},Q=le=>le.done?q(le.value):Promise.resolve(le.value).then(oe,ee);Q((J=J.apply(ne,ae)).next())});function s(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function b(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/graduation_tasks/${ne.categoryId}/tasks_list.json`,{method:"get",params:h({},ne)})})}function p(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/show_detail.json`,{method:"get",params:h({},ne)})})}function x(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function m(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/refuse_student_topic.json`,{method:"post",body:h({},ne)})})}function E(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/accept_student_topic.json`,{method:"post",body:h({},ne)})})}function C(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${ne.categoryId}/show_comment.json`,{method:"get",params:h({},ne)})})}function R(ne){return o(this,null,function*(){return(0,n.ZP)("/api/users/reply_message.json",{method:"post",body:h({},ne)})})}function M(ne){return o(this,null,function*(){return(0,n.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},ne)})})}function T(ne){return o(this,null,function*(){return(0,n.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},ne)})})}function D(ne){return o(this,null,function*(){return(0,n.ZP)("/api/commons/delete.json",{method:"delete",body:h({},ne)})})}function _(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/new.json`,{method:"get",params:h({},ne)})})}function N(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}function j(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics`,{method:"post",body:h({},ne)})})}function H(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}`,{method:"put",body:h({},ne)})})}function Y(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${ne.coursesId}/graduation_tasks`,{method:"post",body:h({},ne)})})}function W(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"put",body:h({},ne)})})}function se(ne){return o(this,null,function*(){return(0,n.ZP)(`/api/graduation_tasks/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}},86645:function(d,g,e){"use strict";e.d(g,{AA:function(){return H},Db:function(){return b},Dd:function(){return E},F7:function(){return J},Fi:function(){return le},H3:function(){return m},HF:function(){return R},HH:function(){return x},Ib:function(){return oe},J3:function(){return u},NT:function(){return l},NX:function(){return T},Ot:function(){return M},Ou:function(){return q},Ps:function(){return c},Rk:function(){return ae},Tz:function(){return s},V1:function(){return ee},Wz:function(){return f},Xh:function(){return p},Xw:function(){return ne},YS:function(){return W},Zd:function(){return Q},bS:function(){return D},ck:function(){return C},eh:function(){return j},il:function(){return h},j7:function(){return o},jW:function(){return Y},km:function(){return se},l5:function(){return N},rU:function(){return $},xF:function(){return _},zC:function(){return G},zT:function(){return U}});var n=e(82093),i=(ie,me,Pe)=>new Promise((Oe,Ge)=>{var ke=Lt=>{try{Et(Pe.next(Lt))}catch(Zt){Ge(Zt)}},Mt=Lt=>{try{Et(Pe.throw(Lt))}catch(Zt){Ge(Zt)}},Et=Lt=>Lt.done?Oe(Lt.value):Promise.resolve(Lt.value).then(ke,Mt);Et((Pe=Pe.apply(ie,me)).next())});function l(ie){return(0,n.ZP)("/api/schools/search.json",{method:"get",params:ie})}function c(ie){return(0,n.ZP)(`/api/schools/${ie.id}/departments/for_option.json`,{method:"get",params:ie})}function f(ie){return(0,n.ZP)("/api/graduations.json",{method:"POST",body:ie})}function u(ie){return(0,n.ZP)("/api/graduations.json",{method:"get",params:ie})}function h(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/authorized_redelivery.json`,{method:"POST",body:ie})})}function o(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/submit.json`,{method:"POST",body:ie})})}function s(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/student_tasks/export_status.json`,{method:"get",params:ie})})}function b(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/student_tasks/export_all_attachments.json`,{method:"get",params:ie})})}function p(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.id}.json`,{method:"get",params:ie})})}function x(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/student_tasks/set_final_score.json`,{method:"POST",body:ie})})}function m(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/student_tasks/final_score.json`,{method:"get",params:ie})})}function E(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/set_novice_guide.json`,{method:"POST",body:ie})})}function C(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_notices/${ie.doid}/set_do.json`,{method:"POST",body:ie})})}function R(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"POST",body:ie})})}function M(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.identifier}/graduation_students/${ie.id}/update_major.json`,{method:"PUT",body:ie})})}function T(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"POST",body:ie})})}function D(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_teachers/search.json`,{method:"get",params:ie})})}function _(ie){return i(this,null,function*(){return(0,n.ZP)("/api/schools/search.json",{method:"get",params:ie})})}function N(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_students/search.json`,{method:"get",params:ie})})}function j(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"get",params:ie})})}function H(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"get",params:ie})})}function Y(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks.json`,{method:"POST",body:ie})})}function W(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks/${ie.id}.json`,{method:"PUT",body:ie})})}function se(ie){return i(this,null,function*(){var me;return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_tasks/${(me=ie.ids)==null?void 0:me[0]}`,{method:"DELETE",body:{ids:ie.ids}})})}function ne(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_tasks.json`,{method:"get",params:ie})})}function ae(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}/graduation_notices.json`,{method:"get",params:ie})})}function J(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie.id}.json`,{method:"get"})})}function q(ie){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie==null?void 0:ie.id}/common_header.json`,{method:"get"})})}function G(ie,me){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie}/preview.json`,{method:"get"})})}function oe(ie,me){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie}/graduation_teachers/not_pass.json`,{method:"post",body:me})})}function ee(ie,me){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie}/graduation_teachers/pass.json`,{method:"post",body:me})})}function Q(ie,me){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie}/graduation_students/not_pass.json`,{method:"post",body:me})})}function le(ie,me){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie}/graduation_students/pass.json`,{method:"post",body:me})})}function $(ie,me){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie}/graduation_students/batch_delete`,{method:"delete",body:me})})}function U(ie,me){return i(this,null,function*(){return(0,n.ZP)(`/api/graduations/${ie}/graduation_teachers/batch_delete`,{method:"delete",body:me})})}},55480:function(d,g,e){"use strict";e.d(g,{LA:function(){return b},NX:function(){return m},Rm:function(){return f},S_:function(){return p},Tt:function(){return h},Yu:function(){return C},Zz:function(){return x},cR:function(){return o},eX:function(){return c},h$:function(){return u},su:function(){return E},vm:function(){return s}});var n=e(82093),i=(R,M,T)=>new Promise((D,_)=>{var N=Y=>{try{H(T.next(Y))}catch(W){_(W)}},j=Y=>{try{H(T.throw(Y))}catch(W){_(W)}},H=Y=>Y.done?D(Y.value):Promise.resolve(Y.value).then(N,j);H((T=T.apply(R,M)).next())});const l=R=>i(void 0,null,function*(){return Fetch("/api/platform_systems.json",{method:"Get",params:R})}),c=R=>i(void 0,null,function*(){return(0,n.ZP)("/api/home/env_detail.json",{method:"Get",params:R})}),f=R=>i(void 0,null,function*(){return(0,n.ZP)("/api/home/env_list.json",{method:"Get",params:R})}),u=R=>i(void 0,null,function*(){return(0,n.ZP)("/api/home/online_list.json",{method:"Get",params:R})});function h(){return i(this,null,function*(){return(0,n.ZP)("/api/home/index.json",{method:"Get"})})}function o(R){return i(this,null,function*(){return(0,n.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:R})})}function s(R){return i(this,null,function*(){return(0,n.ZP)("/api/project_applies.json",{method:"post",body:R})})}function b(R){return i(this,null,function*(){return(0,n.ZP)("/api/users/home_notice.json",{method:"Get"})})}function p(R){return i(this,null,function*(){return(0,n.ZP)("/api/users/view_notice.json",{method:"post",body:R})})}const x=R=>i(void 0,null,function*(){return(0,n.ZP)("/api/home/add_teacher.json",{method:"post",body:R})}),m=R=>i(void 0,null,function*(){return(0,n.ZP)("/api/home/remove_teacher.json",{method:"delete",body:R})}),E=R=>i(void 0,null,function*(){return(0,n.ZP)("/api/home/teacher_list.json",{method:"get",params:R})}),C=R=>i(void 0,null,function*(){return(0,n.ZP)("/api/home/data.json",{method:"get",params:R})})},93440:function(d,g,e){"use strict";e.d(g,{AD:function(){return s},Ig:function(){return b},Ko:function(){return m},QJ:function(){return E},Ub:function(){return C},V8:function(){return p},dl:function(){return R},w0:function(){return x}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(M,T,D)=>T in M?i(M,T,{enumerable:!0,configurable:!0,writable:!0,value:D}):M[T]=D,h=(M,T)=>{for(var D in T||(T={}))c.call(T,D)&&u(M,D,T[D]);if(l)for(var D of l(T))f.call(T,D)&&u(M,D,T[D]);return M},o=(M,T,D)=>new Promise((_,N)=>{var j=W=>{try{Y(D.next(W))}catch(se){N(se)}},H=W=>{try{Y(D.throw(W))}catch(se){N(se)}},Y=W=>W.done?_(W.value):Promise.resolve(W.value).then(j,H);Y((D=D.apply(M,T)).next())});function s(M){return o(this,null,function*(){return(0,n.ZP)("/api/users/tidings.json",{method:"get",params:h({},M)})})}function b(M){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${M.userId}/unread_message_info.json`,{method:"get",params:h({},M)})})}function p(M){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${M.userId}/private_messages.json`,{method:"get",params:h({},M)})})}function x(M){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${M.userId}/private_messages.json`,{method:"post",body:h({},M)})})}function m(M){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${M.id}/recent_contacts.json`,{method:"get",params:h({},M)})})}function E(M){return o(this,null,function*(){return(0,n.ZP)("/api/users_for_private_messages.json",{method:"get",params:h({},M)})})}function C(M){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${M.userId}/private_message_details.json`,{method:"get",params:h({},M)})})}function R(M){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${M.userId}/private_messages/${M.id}.json`,{method:"delete"})})}},38746:function(d,g,e){"use strict";e.d(g,{A2:function(){return E},CI:function(){return p},Ep:function(){return m},Ex:function(){return _},R7:function(){return s},WW:function(){return N},_V:function(){return D},ms:function(){return M},s0:function(){return C},vf:function(){return x},xn:function(){return b},yy:function(){return T}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(j,H,Y)=>H in j?i(j,H,{enumerable:!0,configurable:!0,writable:!0,value:Y}):j[H]=Y,h=(j,H)=>{for(var Y in H||(H={}))c.call(H,Y)&&u(j,Y,H[Y]);if(l)for(var Y of l(H))f.call(H,Y)&&u(j,Y,H[Y]);return j},o=(j,H,Y)=>new Promise((W,se)=>{var ne=q=>{try{J(Y.next(q))}catch(G){se(G)}},ae=q=>{try{J(Y.throw(q))}catch(G){se(G)}},J=q=>q.done?W(q.value):Promise.resolve(q.value).then(ne,ae);J((Y=Y.apply(j,H)).next())});function s(j){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${j.coursesId}/online_learning.json`,{method:"get"})})}function b(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}.json`,{method:"put",body:j})})}function p(j){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${j.coursesId}/course_stages.json`,{method:"post",body:j})})}function x(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}/add_shixun_to_stage.json`,{method:"post",body:j})})}function m(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}/select_shixun_to_stage.json`,{method:"post",body:j})})}function E(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}/add_video_to_stage.json`,{method:"post",body:j})})}function C(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}/add_attachment_to_stage.json`,{method:"post",body:j})})}function R(j){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:j})})}function M(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}/up_position.json`,{method:"post"})})}function T(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}/down_position.json`,{method:"post"})})}function D(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.id}.json`,{method:"delete"})})}function _(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.stage_id}/items/move_position.json`,{method:"post",body:h({},j)})})}function N(j){return o(this,null,function*(){return(0,n.ZP)(`/api/course_stages/${j.stage_id}/items/${j.id}`,{method:"delete"})})}},47580:function(d,g,e){"use strict";e.d(g,{DF:function(){return E},Di:function(){return ee},Dm:function(){return ae},Dq:function(){return Pe},Gd:function(){return m},Hb:function(){return Oe},Hm:function(){return W},ID:function(){return o},JP:function(){return me},NC:function(){return H},Pl:function(){return C},Qc:function(){return c},Qp:function(){return J},RK:function(){return b},YP:function(){return Y},a2:function(){return u},ar:function(){return x},cV:function(){return s},d1:function(){return p},dp:function(){return l},fn:function(){return R},iT:function(){return _},jK:function(){return ne},kF:function(){return Ge},kp:function(){return D},lc:function(){return T},oF:function(){return le},q$:function(){return h},qN:function(){return se},tS:function(){return M},ts:function(){return N},un:function(){return G},w0:function(){return oe},wX:function(){return q},yE:function(){return f}});var n=e(82093),i=(ke,Mt,Et)=>new Promise((Lt,Zt)=>{var Bt=gt=>{try{Be(Et.next(gt))}catch(Nt){Zt(Nt)}},xt=gt=>{try{Be(Et.throw(gt))}catch(Nt){Zt(Nt)}},Be=gt=>gt.done?Lt(gt.value):Promise.resolve(gt.value).then(Bt,xt);Be((Et=Et.apply(ke,Mt)).next())});const l=ke=>(0,n.ZP)(`/api/examination_banks/${ke==null?void 0:ke.id}/code_check.json`,{method:"get",params:ke}),c=ke=>(0,n.ZP)(`/api/examination_banks/${ke.id}/reset_pwd.json`,{method:"post",body:ke}),f=ke=>(0,n.ZP)(`/api/examination_banks/${ke.id}/encrypt_or_decrypt.json`,{method:"post",body:ke}),u=ke=>(0,n.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:ke}),h=ke=>(0,n.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:ke}),o=ke=>(0,n.ZP)(`/api/examination_banks/${ke.id}/copy.json`,{method:"post",body:ke}),s=ke=>(0,n.ZP)(`/api/examination_banks/${ke.id}/get_question_type_alias.json`,{method:"get",params:ke});function b(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/edit_question_type_alias.json`,{method:"POST",body:ke})})}function p(ke){return i(this,null,function*(){return(0,n.ZP)("/api/disciplines.json",{method:"get",params:ke})})}function x(ke){return i(this,null,function*(){return(0,n.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:ke})})}function m(ke){return i(this,null,function*(){return(0,n.ZP)("/api/examination_banks.json",{method:"get",params:ke})})}function E(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/set_public.json`,{method:"post"})})}function C(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/set_private.json`,{method:"post"})})}function R(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}.json`,{method:"delete"})})}function M(ke){return i(this,null,function*(){return(0,n.ZP)("/api/question_banks/my_courses.json",{method:"get",params:ke})})}const T=ke=>(0,n.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:ke});function D(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/send_to_course.json`,{method:"post",body:ke})})}function _(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}.json`,{method:"get",params:ke})})}function N(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/examination_banks_item_banks/${ke.itemId}/set_score`,{method:"post",body:ke})})}function j(ke){return i(this,null,function*(){return Fetch(`/api/examination_banks/${ke.id}/examination_banks_item_banks/${ke.itemId}/set_shixun_score.json`,{method:"post",body:ke})})}function H(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/examination_banks_item_banks/${ke.itemId}.json`,{method:"delete"})})}function Y(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:ke})})}function W(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:ke})})}function se(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/examination_banks_item_banks/${ke.itemId}/adjust_position.json`,{method:"post",body:ke})})}function ne(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}.json`,{method:"put",body:ke})})}function ae(ke){return i(this,null,function*(){return(0,n.ZP)("/api/teach_group_shares.json",{method:"get",params:ke})})}function J(ke){return i(this,null,function*(){return(0,n.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:ke})})}function q(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke==null?void 0:ke.id}/set_public.json`,{method:"post",body:ke})})}function G(ke){return i(this,null,function*(){return(0,n.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:ke})})}function oe(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/update_exam.json`,{method:"put",body:ke})})}function ee(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/edit_exam.json`,{method:"get"})})}function Q(ke,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${ke}/examination_banks_item_banks.json`,{method:"post",body:Mt})})}function le(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:ke})})}function $(ke,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${ke}/sort_question_type.json`,{method:"post",body:Mt})})}function U(ke){return i(this,null,function*(){return Fetch(`/api/examination_banks/${ke.exam_id}/examination_banks_item_banks/${ke.question_id}.json`,{method:"delete"})})}function ie(ke,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${ke}/batch_set_score.json`,{method:"post",body:Mt})})}function me(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke}/simulate_exercise.json`,{method:"post"})})}function Pe(ke){return i(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${ke}/exercise_header.json`,{method:"get"})})}function Oe(ke,Mt,Et){return i(this,null,function*(){const Lt=new FormData;return Lt.append("file",Mt),Lt.append("sub_discipline_id",Et),(0,n.ZP)(`/api/examination_banks/${ke}/import_item_banks.json`,{method:"post",body:Lt},!0)})}function Ge(ke){return i(this,null,function*(){return(0,n.ZP)("/api/users/change_exam_score.json",{method:"put",body:ke})})}},37034:function(d,g,e){"use strict";e.d(g,{$D:function(){return q},A2:function(){return Fe},A7:function(){return It},AQ:function(){return H},Ax:function(){return rt},Bn:function(){return Ze},CI:function(){return pt},DQ:function(){return Ot},DU:function(){return nt},EP:function(){return J},Ep:function(){return Ee},Er:function(){return me},Ex:function(){return Wt},FD:function(){return Ie},F_:function(){return Nt},Fg:function(){return b},GY:function(){return we},Go:function(){return $},Gz:function(){return p},Hl:function(){return x},JS:function(){return Lt},KM:function(){return ee},M2:function(){return He},MO:function(){return Pe},Mt:function(){return Xe},Mu:function(){return Yt},NV:function(){return Tt},Q:function(){return Oe},Sp:function(){return j},VO:function(){return ft},VU:function(){return M},WD:function(){return Gt},WO:function(){return ie},WW:function(){return Ht},_C:function(){return De},_V:function(){return Me},bw:function(){return ae},bz:function(){return he},c3:function(){return Et},eJ:function(){return le},ef:function(){return gt},fh:function(){return R},fj:function(){return U},hS:function(){return m},jT:function(){return Kt},ke:function(){return rn},lk:function(){return N},mQ:function(){return _},ms:function(){return tn},mx:function(){return ke},nq:function(){return s},ol:function(){return ce},p:function(){return W},p4:function(){return Ge},pU:function(){return D},rS:function(){return Zt},rs:function(){return Q},s0:function(){return Ke},sm:function(){return Mt},tS:function(){return E},tu:function(){return T},ue:function(){return Y},vf:function(){return qe},w4:function(){return se},xG:function(){return _e},xn:function(){return dt},yN:function(){return ne},yy:function(){return en}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(Ae,bt,Ft)=>bt in Ae?i(Ae,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ae[bt]=Ft,h=(Ae,bt)=>{for(var Ft in bt||(bt={}))c.call(bt,Ft)&&u(Ae,Ft,bt[Ft]);if(l)for(var Ft of l(bt))f.call(bt,Ft)&&u(Ae,Ft,bt[Ft]);return Ae},o=(Ae,bt,Ft)=>new Promise((Ne,In)=>{var Pt=Dn=>{try{sr(Ft.next(Dn))}catch(Bn){In(Bn)}},Xn=Dn=>{try{sr(Ft.throw(Dn))}catch(Bn){In(Bn)}},sr=Dn=>Dn.done?Ne(Dn.value):Promise.resolve(Dn.value).then(Pt,Xn);sr((Ft=Ft.apply(Ae,bt)).next())});const s=Ae=>o(void 0,null,function*(){return(0,n.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:Ae})}),b=Ae=>o(void 0,null,function*(){return(0,n.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:Ae})}),p=Ae=>o(void 0,null,function*(){return(0,n.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:Ae})}),x=Ae=>o(void 0,null,function*(){return(0,n.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:Ae})}),m=Ae=>o(void 0,null,function*(){return(0,n.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:Ae})});function E(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/paths.json",{method:"Get",params:h({},Ae)})})}function C(Ae){return o(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:h({},Ae)})})}function R(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/disciplines.json",{method:"Get",params:h({},Ae)})})}function M(){return o(this,null,function*(){return(0,n.ZP)("/api/paths/platform_systems.json",{method:"get"})})}function T(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}.json`,{method:"PUT",body:Ae})})}function D(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/paths.json",{method:"post",body:Ae})})}function _(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/edit.json`,{method:"get"})})}function N(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}.json`,{method:"get",params:h({identifier:Ae.id},Ae)})})}function j(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ae.id}.json`,{method:"get",params:h({identifier:Ae.id},Ae)})})}function H(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/right_banner.json`,{method:"get",params:Ae})})}function Y(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/spoc_courses.json`,{method:"get",params:Ae})})}const W=Ae=>o(void 0,null,function*(){return(0,n.ZP)("/api/v2/stages.json",{method:"Get",params:Ae})}),se=Ae=>o(void 0,null,function*(){return(0,n.ZP)(`/api/v2/stage_shixuns/${Ae.id}/children.json`,{method:"Get",params:Ae})});function ne(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/stages.json",{method:"get",params:Ae})})}function ae(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/update_team_title.json`,{method:"post",body:Ae})})}function J(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/delete_member.json`,{method:"Delete",body:Ae})})}function q(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/spoc_courses/${Ae==null?void 0:Ae.courseid}.json`,{method:"Delete"})})}function G(Ae){return o(this,null,function*(){return Fetch(`/api/paths/${Ae.id}/up_member_position.json`,{method:"post",body:Ae})})}function oe(Ae){return o(this,null,function*(){return Fetch(`/api/paths/${Ae.id}/down_member_position.json`,{method:"post",body:Ae})})}function ee(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/collections.json",{method:"post",body:Ae})})}function Q(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/collections/cancel.json",{method:"Delete",body:Ae})})}function le(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}.json`,{method:"Delete",body:Ae})})}function $(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/publish.json`,{method:"post",body:Ae})})}function U(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/cancel_publish.json`,{method:"post",body:Ae})})}function ie(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/apply_public.json`,{method:"post",body:Ae})})}function me(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/cancel_public.json`,{method:"post",body:Ae})})}function Pe(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/choose_course.json`,{method:"get",params:Ae})})}function Oe(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/send_to_course.json`,{method:"post",body:Ae})})}function Ge(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${Ae.id}/send_to_course.json`,{method:"post",body:Ae})})}function ke(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/add_subject_members.json`,{method:"post",body:Ae})})}function Mt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/spoc_courses.json`,{method:"post",body:Ae})})}function Et(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/appointment.json`,{method:"post",body:Ae})})}function Lt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ae.id}/join_excellent_course.json`,{method:"post",body:Ae})})}function Zt(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/watch_attachment_histories.json",{method:"post",body:Ae})})}function Bt(Ae){return o(this,null,function*(){return Fetch(`/api/paths/${Ae.id}/statistics_info.json`,{method:"get",params:Ae})})}function xt(Ae){return o(this,null,function*(){return Fetch(`/api/paths/${Ae.id}/shixun_analyze.json`,{method:"get",params:Ae})})}function Be(Ae){return o(this,null,function*(){return Fetch(`/api/paths/${Ae.id}/learning_analyze.json`,{method:"get",params:Ae})})}function gt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/learning_statistics.json`,{method:"get",params:Ae})})}function Nt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/shixun_statistics.json`,{method:"get",params:Ae})})}function nt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/study_analyze/${Ae.type}.json`,{method:"get",params:Ae})})}function yt(Ae){return o(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:Ae})})}function dt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}.json`,{method:"put",body:Ae})})}function qe(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}/add_shixun_to_stage.json`,{method:"post",body:Ae})})}const _e=Ae=>o(void 0,null,function*(){return(0,n.ZP)(`/api/stages/${Ae==null?void 0:Ae.stage_id}/select_challenge_to_stage.json`,{method:"post",body:Ae})});function Ee(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}/select_shixun_to_stage.json`,{method:"post",body:Ae})})}function Fe(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}/add_video_to_stage.json`,{method:"post",body:Ae})})}function Ke(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}/add_attachment_to_stage.json`,{method:"post",body:Ae})})}function He(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stage_shixuns/${Ae.id}.json`,{method:"put",body:Ae})})}function Xe(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}/add_blank_to_stage.json`,{method:"post",body:Ae})})}function pt(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/stages.json",{method:"post",body:Ae})})}function St(Ae){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:Ae})})}function tn(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}/up_position.json`,{method:"get"})})}function en(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}/down_position.json`,{method:"get"})})}function Me(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.id}.json`,{method:"delete"})})}function rt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.pathId}/discusses.json`,{method:"get",params:h({},Ae)})})}function Yt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ae.coursesId}/excellent_discusses.json`,{method:"get",params:h({},Ae)})})}function _t(Ae){return o(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:h({},Ae)})})}function Wt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.stage_id}/items/move_position`,{method:"post",body:h({},Ae)})})}function Ht(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae.stage_id}/items/${Ae.id}`,{method:"delete"})})}function rn(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${Ae.id}/excellent_discuss`,{method:"post",body:h({},Ae)})})}function Gt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/paths/${Ae.id}/post_discuss`,{method:"post",body:h({},Ae)})})}function we(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/schools/for_option.json",{method:"get",params:Ae})})}function ce(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/schools/province_data.json",{method:"get",params:Ae})})}function he(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/add_school_applies.json",{method:"post",body:Ae})})}function Ot(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae==null?void 0:Ae.id}/add_homework_to_stage.json`,{method:"post",body:Ae})})}function Ie(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stage_shixuns/${Ae==null?void 0:Ae.id}/edit.json`,{method:"get",params:Ae})})}function ft(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stage_shixuns/${Ae==null?void 0:Ae.id}.json`,{method:"put",body:Ae})})}function Kt(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Ae==null?void 0:Ae.user_id}/subjects/subject_homework.json`,{method:"get",params:Ae})})}function It(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Ae==null?void 0:Ae.user_id}/courses/course_homework.json`,{method:"get",params:Ae})})}function De(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/stages/${Ae==null?void 0:Ae.id}/batch_add_homework_to_stage.json`,{method:"post",body:Ae})})}function Tt(Ae){return o(this,null,function*(){return(0,n.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:Ae})})}function Ze(Ae){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Ae==null?void 0:Ae.user_login}/subjects/cancel.json`,{method:"get",params:Ae})})}},79763:function(d,g,e){"use strict";e.d(g,{Fd:function(){return oe},Hi:function(){return x},IU:function(){return H},KE:function(){return E},Kc:function(){return Q},MK:function(){return Y},Q9:function(){return D},Qg:function(){return j},Qn:function(){return R},UK:function(){return p},W:function(){return $},Ye:function(){return N},_c:function(){return s},hO:function(){return ae},iV:function(){return le},jy:function(){return W},kp:function(){return ne},lf:function(){return T},m7:function(){return m},n$:function(){return M},rJ:function(){return _},s3:function(){return b},ux:function(){return C},vf:function(){return G},wh:function(){return se},wo:function(){return ee},x$:function(){return q}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(U,ie,me)=>ie in U?i(U,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):U[ie]=me,h=(U,ie)=>{for(var me in ie||(ie={}))c.call(ie,me)&&u(U,me,ie[me]);if(l)for(var me of l(ie))f.call(ie,me)&&u(U,me,ie[me]);return U},o=(U,ie,me)=>new Promise((Pe,Oe)=>{var Ge=Et=>{try{Mt(me.next(Et))}catch(Lt){Oe(Lt)}},ke=Et=>{try{Mt(me.throw(Et))}catch(Lt){Oe(Lt)}},Mt=Et=>Et.done?Pe(Et.value):Promise.resolve(Et.value).then(Ge,ke);Mt((me=me.apply(U,ie)).next())});const s=U=>o(void 0,null,function*(){return(0,n.ZP)(`/api/poll_questions/${U==null?void 0:U.id}/commit_word_cloud.json`,{method:"Get",params:U})});function b(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.categoryId}/poll_lists.json`,{method:"get",params:h({},U)})})}function p(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.categoryId}/common_header.json`,{method:"get"})})}function x(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.categoryId}/poll_setting.json`,{method:"get"})})}function m(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.categoryId}/commit_setting.json`,{method:"post",body:h({},U)})})}function E(U){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${U.coursesId}/polls/end_poll_modal.json`,{method:"get",params:h({},U)})})}function C(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.categoryId}/publish_groups.json`,{method:"get",params:h({},U)})})}function R(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.categoryId}/commit_result.json`,{method:"get",params:h({},U)})})}function M(U){return o(this,null,function*(){return(0,n.ZP)("/api/question_banks/bank_list.json",{method:"get",params:h({},U)})})}function T(U){return o(this,null,function*(){return(0,n.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:h({},U)})})}function D(U){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${U.coursesId}/polls/publish_modal.json`,{method:"get",params:h({},U)})})}function _(U){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${U.coursesId}/polls.json`,{method:"POST",body:h({},U)})})}function N(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.categoryId}/edit.json`,{method:"get"})})}function j(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function H(U){return o(this,null,function*(){return(0,n.ZP)(`/api/poll_questions/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function Y(U){return o(this,null,function*(){return(0,n.ZP)(`/api/polls/${U.pollsId}/poll_questions.json`,{method:"post",body:h({},U)})})}function W(U){return o(this,null,function*(){return(0,n.ZP)(`/api/poll_questions/${U.pollsId}.json`,{method:"delete",body:h({},U)})})}function se(U){return o(this,null,function*(){return(0,n.ZP)(`/api/poll_questions/${U.pollsId}/up_down.json`,{method:"post",body:h({},U)})})}function ne(U){return o(this,null,function*(){return(0,n.ZP)(`/api/exercise_banks/${U.topicId}.json`,{method:"get"})})}function ae(U){return o(this,null,function*(){return(0,n.ZP)(`/api/exercise_banks/${U.topicId}.json`,{method:"put",body:h({},U)})})}function J(U){return o(this,null,function*(){return Fetch(`/api/exercise_banks/${U.topicId}.json`,{method:"put",body:h({},U)})})}function q(U){return o(this,null,function*(){return(0,n.ZP)(`/api/exercise_bank_questions/${U.pollsId}.json`,{method:"delete",body:h({},U)})})}function G(U){return o(this,null,function*(){return(0,n.ZP)(`/api/poll_questions/${U.pollsId}/up_down.json`,{method:"post",body:h({},U)})})}function oe(U){return o(this,null,function*(){return(0,n.ZP)("/api/poll_bank_questions.json",{method:"post",body:h({},U)})})}function ee(U){return o(this,null,function*(){return(0,n.ZP)(`/api/poll_bank_questions/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function Q(U){return o(this,null,function*(){return(0,n.ZP)(`/api/exercise_bank_questions/${U.id}.json`,{method:"put",body:h({},U)})})}function le(U){return o(this,null,function*(){return(0,n.ZP)("/api/exercise_bank_questions.json",{method:"post",body:h({},U)})})}function $(U){return o(this,null,function*(){return(0,n.ZP)(`/api/exercise_bank_questions/${U.exerciseId}/up_down.json`,{method:"post",body:h({},U)})})}},70610:function(d,g,e){"use strict";e.d(g,{$c:function(){return pt},A1:function(){return He},Bd:function(){return D},Bo:function(){return J},Cc:function(){return oe},Cn:function(){return le},DF:function(){return M},Dm:function(){return Be},FG:function(){return ae},GW:function(){return gt},HF:function(){return Y},Hm:function(){return U},IJ:function(){return Ke},L5:function(){return xt},LS:function(){return nt},MZ:function(){return Ee},Mr:function(){return ne},NZ:function(){return Mt},Of:function(){return C},Pl:function(){return R},Qj:function(){return m},Qp:function(){return dt},RT:function(){return Me},Rp:function(){return yt},U6:function(){return W},Vl:function(){return ee},Wk:function(){return se},YP:function(){return $},Ys:function(){return N},al:function(){return _},bF:function(){return St},d1:function(){return x},dt:function(){return tn},et:function(){return me},ex:function(){return E},fY:function(){return Pe},fn:function(){return T},hI:function(){return Et},hg:function(){return _e},iT:function(){return q},lS:function(){return ke},nD:function(){return Nt},qN:function(){return ie},rV:function(){return j},s:function(){return Ge},sD:function(){return Fe},sS:function(){return Bt},ts:function(){return G},vi:function(){return Xe},wX:function(){return qe},x5:function(){return H},zh:function(){return Oe}});var n=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(rt,Yt,_t)=>Yt in rt?i(rt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):rt[Yt]=_t,s=(rt,Yt)=>{for(var _t in Yt||(Yt={}))u.call(Yt,_t)&&o(rt,_t,Yt[_t]);if(f)for(var _t of f(Yt))h.call(Yt,_t)&&o(rt,_t,Yt[_t]);return rt},b=(rt,Yt)=>l(rt,c(Yt)),p=(rt,Yt,_t)=>new Promise((Wt,Ht)=>{var rn=ce=>{try{we(_t.next(ce))}catch(he){Ht(he)}},Gt=ce=>{try{we(_t.throw(ce))}catch(he){Ht(he)}},we=ce=>ce.done?Wt(ce.value):Promise.resolve(ce.value).then(rn,Gt);we((_t=_t.apply(rt,Yt)).next())});function x(rt){return p(this,null,function*(){return(0,n.ZP)("/api/disciplines.json",{method:"get",params:b(s({},rt),{clazz:"ItemBanksGroup"})})})}function m(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:rt})})}function E(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:rt})})}function C(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks/list.json",{method:"post",body:rt})})}function R(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}/set_private.json`,{method:"post"})})}function M(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}/set_public.json`,{method:"post"})})}function T(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}.json`,{method:"delete"})})}function D(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/problems/${rt.id}/start.json`,{method:"get"})})}function _(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_baskets/${rt.id}.json`,{method:"delete",body:s({},rt)})})}function N(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_baskets.json",{method:"post",body:rt})})}function j(rt){return p(this,null,function*(){return(0,n.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:rt})})}function H(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:rt.type}})})}function Y(rt){return p(this,null,function*(){return(0,n.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:rt})})}function W(rt){return p(this,null,function*(){return(0,n.ZP)("/api/tag_disciplines.json",{method:"post",body:rt})})}function se(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}.json`,{method:"put",body:rt})})}function ne(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks.json",{method:"post",body:rt})})}function ae(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}/edit.json`,{method:"get"})})}function J(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/problems/${rt.id}/edit.json`,{method:"get"})})}function q(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_baskets.json",{method:"get",params:rt})})}function G(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_baskets/${rt.id}/set_score.json`,{method:"post",body:rt})})}function oe(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_baskets/${rt.id}/set_challenge_score.json`,{method:"post",body:rt})})}function ee(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_baskets/${rt.id}/combination_set_score.json`,{method:"post",body:rt})})}function Q(rt){return p(this,null,function*(){return Fetch(`/api/examination_banks//${rt.exerid}/examination_banks_item_banks/${rt.id}/combination_set_score.json`,{method:"post",body:rt})})}function le(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_baskets/${rt.id}.json`,{method:"delete"})})}function $(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:rt})})}function U(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:rt})})}function ie(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_baskets/${rt.id}/adjust_position.json`,{method:"post",body:rt})})}function me(rt){return p(this,null,function*(){return(0,n.ZP)("/api/examination_banks.json",{method:"post",body:rt})})}function Pe(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${rt.id}/revoke_item.json`,{method:"delete",body:rt})})}function Oe(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/examination_banks/${rt.exam_id}/examination_banks_item_banks.json`,{method:"post",body:rt})})}function Ge(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}/join_to_collection.json`,{method:"post",params:rt})})}function ke(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}/cancel_collection.json`,{method:"post",params:rt})})}function Mt(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks_groups.json",{method:"get",params:rt})})}function Et(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:rt})})}function Lt(rt){return p(this,null,function*(){return Fetch(`/api/item_banks/${rt.id}/join_to_group.json`,{method:"post",body:rt})})}function Zt(rt){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${rt.id}.json`,{method:"put",body:rt})})}function Bt(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks_groups.json",{method:"post",body:rt})})}function xt(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt.id}/feedback.json`,{method:"post",body:rt})})}function Be(rt){return p(this,null,function*(){return(0,n.ZP)("/api/teach_group_shares.json",{method:"get",params:rt})})}function gt(rt){return p(this,null,function*(){return(0,n.ZP)("/api/teach_group_shares.json",{method:"post",body:rt})})}function Nt(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:rt})})}function nt(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:rt})})}function yt(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:rt})})}function dt(rt){return p(this,null,function*(){return(0,n.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:rt})})}function qe(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks/${rt==null?void 0:rt.id}/set_public.json`,{method:"post",body:rt})})}function _e(rt){return p(this,null,function*(){return(0,n.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:rt})})}function Ee(rt){return(0,n.ZP)(`/api/problems/${rt.identifier}/publish.json`,{method:"post",body:rt})}function Fe(rt){return(0,n.ZP)(`/api/problems/${rt.identifier}/cancel_publish.json`,{method:"post",body:rt})}function Ke(rt){return(0,n.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...rt.id]}})}function He(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks_groups/${rt.id}/up_position.json`,{method:"get",params:rt})})}function Xe(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/item_banks_groups/${rt.id}/down_position.json`,{method:"get",params:rt})})}function pt(rt){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${rt.id}/edit_hack.json`,{method:"get",params:rt})})}function St(rt){return p(this,null,function*(){return(0,n.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:rt})})}function tn(rt){return p(this,null,function*(){return(0,n.ZP)("/api/problems/batch_publish.json",{method:"post",body:rt})})}function en(rt){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:rt})})}function Me(){return p(this,null,function*(){return(0,n.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},5707:function(d,g,e){"use strict";e.d(g,{E1:function(){return f},Go:function(){return l},H5:function(){return c}});var n=e(82093),i=(u,h,o)=>new Promise((s,b)=>{var p=E=>{try{m(o.next(E))}catch(C){b(C)}},x=E=>{try{m(o.throw(E))}catch(C){b(C)}},m=E=>E.done?s(E.value):Promise.resolve(E.value).then(p,x);m((o=o.apply(u,h)).next())});function l(u){return i(this,null,function*(){return(0,n.ZP)("/api/restfuls.json",{method:"get",params:u})})}function c(u){return i(this,null,function*(){return(0,n.ZP)(`/api/restfuls/${u.id}.json`,{method:"get",params:u})})}function f(u){return i(this,null,function*(){return(0,n.ZP)(`/api/restfuls/${u.id}.json`,{method:"delete",params:u})})}},45278:function(d,g,e){"use strict";e.d(g,{Am:function(){return m},Ar:function(){return Be},BD:function(){return Xe},Be:function(){return qe},Dx:function(){return ee},Fr:function(){return he},G$:function(){return R},GS:function(){return W},Gw:function(){return C},H:function(){return Bt},H1:function(){return xt},Hj:function(){return St},JA:function(){return en},JG:function(){return oe},KE:function(){return $},Lz:function(){return Ke},Mf:function(){return Zt},NA:function(){return Et},PC:function(){return ke},PP:function(){return Mt},PW:function(){return nt},Q3:function(){return Q},QC:function(){return Me},Qt:function(){return He},Qz:function(){return D},R$:function(){return we},RP:function(){return ae},Ti:function(){return It},Uc:function(){return Wt},Ul:function(){return q},VB:function(){return ft},Vs:function(){return Ht},Wr:function(){return M},Xn:function(){return J},YQ:function(){return Lt},Yn:function(){return E},Z8:function(){return H},ak:function(){return Nt},cN:function(){return N},co:function(){return _e},cz:function(){return Oe},fK:function(){return Y},gG:function(){return Ge},gZ:function(){return _t},h$:function(){return j},ku:function(){return Fe},lf:function(){return ie},m7:function(){return G},mQ:function(){return _},mz:function(){return dt},n$:function(){return U},oK:function(){return x},oN:function(){return Kt},pH:function(){return pt},pb:function(){return Ie},qP:function(){return rt},ql:function(){return Yt},rN:function(){return Ee},sw:function(){return me},t1:function(){return Pe},to:function(){return ne},ub:function(){return tn},ux:function(){return le},wS:function(){return Ot},wT:function(){return T},yT:function(){return gt},yy:function(){return rn},z2:function(){return yt}});var n=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(De,Tt,Ze)=>Tt in De?i(De,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):De[Tt]=Ze,s=(De,Tt)=>{for(var Ze in Tt||(Tt={}))u.call(Tt,Ze)&&o(De,Ze,Tt[Ze]);if(f)for(var Ze of f(Tt))h.call(Tt,Ze)&&o(De,Ze,Tt[Ze]);return De},b=(De,Tt)=>l(De,c(Tt)),p=(De,Tt,Ze)=>new Promise((Ae,bt)=>{var Ft=Pt=>{try{In(Ze.next(Pt))}catch(Xn){bt(Xn)}},Ne=Pt=>{try{In(Ze.throw(Pt))}catch(Xn){bt(Xn)}},In=Pt=>Pt.done?Ae(Pt.value):Promise.resolve(Pt.value).then(Ft,Ne);In((Ze=Ze.apply(De,Tt)).next())});const x=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/student_works/${De.id}/update_journals.json`,{method:"post",body:De})}),m=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/student_works/${De==null?void 0:De.homeworkId}/change_score.json`,{method:"post",body:De})}),E=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/student_works/${De==null?void 0:De.homeworkId}/history_comment`,{method:"Get",params:De})}),C=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/student_works/${De==null?void 0:De.homeworkId}/feedback_know`,{method:"Get",params:De})}),R=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De==null?void 0:De.userId}/student_work_feedbacks.json`,{method:"POST",body:De})}),M=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/student_works/${De==null?void 0:De.userId}/feedback_list.json`,{method:"Get",params:De})}),T=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/student_works/${De==null?void 0:De.userId}/histories.json`,{method:"Get",params:De})}),D=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De==null?void 0:De.homeworkId}/feedback_list`,{method:"Get",params:De})}),_=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De==null?void 0:De.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:De})}),N=De=>p(void 0,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De==null?void 0:De.homeworkId}/appeal_list`,{method:"Get",params:De})});function j(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/works_list.json`,{method:"post",body:s({},De)})})}function H(De){return p(this,null,function*(){return(0,n.ZP)(`/api/shixun_homeworks/${De.categoryId}/student_works.json`,{method:"get",params:s({},De)})})}function Y(De){return p(this,null,function*(){return(0,n.ZP)(`/api/shixun_homeworks/${De.categoryId}/header_info.json`,{method:"get",params:s({},De)})})}function W(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De}/query_game_url.json`,{method:"get"})})}function se(De){return p(this,null,function*(){return Fetch(`/api/student_works/${De}/get_newest_shixun_work_comments.json`,{method:"get"})})}function ne(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}.json`,{method:"get"})})}function ae(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/code_review_results.json`,{method:"get",params:s({},De)})})}function J(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/code_review_detail.json`,{method:"get",params:s({},De)})})}function q(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/settings.json`,{method:"get",params:s({},De)})})}function G(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/update_settings.json`,{method:"post",body:s({},De)})})}function oe(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/group_list.json`,{method:"get",params:s({},De)})})}function ee(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/works_list.xlsx`,{method:"get",params:s({},De)})})}function Q(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.coursesId}/reference_answer.json`,{method:"get",params:s({},De)})})}function le(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/publish_groups.json`,{method:"get",params:s({},De)})})}function $(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/end_groups.json`,{method:"get",params:s({},De)})})}function U(De){return p(this,null,function*(){return(0,n.ZP)("/api/question_banks/bank_list.json",{method:"get",params:s({},De)})})}function ie(De){return p(this,null,function*(){return(0,n.ZP)("/api/question_banks/save_banks.json",{method:"post",body:s({},De)})})}function me(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}/shixun_work_report.json`,{method:"get",params:De})})}function Pe(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:De})})}function Oe(De){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${De.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:b(s({},De),{id:De.categoryId})})})}function Ge(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.categoryId}/adjust_review_score.json`,{method:"post",body:s({},De)})})}function ke(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/show_comment.json`,{method:"get",params:s({},De)})})}function Mt(De){return p(this,null,function*(){return(0,n.ZP)("/api/users/reply_message.json",{method:"post",body:s({},De)})})}function Et(De){return p(this,null,function*(){return(0,n.ZP)("/api/praise_tread/like.json",{method:"post",body:s({},De)})})}function Lt(De){return p(this,null,function*(){return(0,n.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:s({},De)})})}function Zt(De){return p(this,null,function*(){return(0,n.ZP)("/api/commons/delete.json",{method:"delete",body:s({},De)})})}function Bt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/update_explanation.json`,{method:"post",body:s({},De)})})}function xt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${De.coursesId}/homework_commons.json`,{method:"post",body:s({},De)})})}function Be(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}.json`,{method:"put",body:s({},De)})})}function gt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_banks/${De.id}.json`,{method:"put",body:s({},De)})})}function Nt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.commonHomeworkId}/student_works/new.json`,{method:"get",params:s({},De)})})}function nt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}/edit.json`,{method:"get",params:s({},De)})})}function yt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}.json`,{method:"put",body:s({},De)})})}function dt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}/revise_attachment.json`,{method:"post",body:s({},De)})})}function qe(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.commonHomeworkId}/student_works.json`,{method:"post",body:s({},De)})})}function _e(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.homeworkId}/student_works/relate_project.json`,{method:"post",body:s({},De)})})}function Ee(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function Fe(De){return p(this,null,function*(){return(0,n.ZP)("/api/users/projects/search.json",{method:"get",params:s({},De)})})}function Ke(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:s({},De)})})}function He(De){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${De.coursesId}/homework_commons/new.json`,{method:"get",params:s({},De)})})}function Xe(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/edit.json`,{method:"get",params:s({},De)})})}function pt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_banks/${De.id}.json`,{method:"get",params:s({},De)})})}function St(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.userId}.json`,{method:"get",params:s({},De)})})}function tn(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.userId}/supply_attachments.json`,{method:"get",params:s({},De)})})}function en(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.userId}/comment_list.json`,{method:"get",params:s({},De)})})}function Me(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.userId}/destroy_score.json`,{method:"delete",body:s({},De)})})}function rt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.userId}/add_score_reply.json`,{method:"post",body:s({},De)})})}function Yt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/all_student_works.json`,{method:"get",params:s({},De)})})}function _t(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}/destroy_work_comment.json`,{method:"delete",body:s({},De)})})}function Wt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/score_status.json`,{method:"get",params:s({},De)})})}function Ht(De){return p(this,null,function*(){return(0,n.ZP)(`/api/homework_commons/${De.categoryId}/update_score.json`,{method:"get",params:s({},De)})})}function rn(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.userId}/add_score.json`,{method:"post",body:s({},De)})})}function Gt(De){return p(this,null,function*(){return Fetch(`/api/student_works/${De.userId}/cancel_appeal.json`,{method:"post",body:s({},De)})})}function we(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.userId}/appeal_anonymous_score.json`,{method:"post",body:s({},De)})})}function ce(De){return p(this,null,function*(){return Fetch(`/api/student_works/${De.userId}/deal_appeal_score.json`,{method:"post",body:s({},De)})})}function he(De){return p(this,null,function*(){return(0,n.ZP)(`/api/myshixuns/${De.id}/reset_my_game.json`,{method:"get",params:s({},De)})})}function Ot(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}/commit_des.json`,{method:"get",params:s({},De)})})}function Ie(De){return p(this,null,function*(){return(0,n.ZP)(`/api/student_works/${De.homeworkId}/update_des.json`,{method:"post",body:s({},De)})})}function ft(De){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${De.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:s({},De)})})}function Kt(De){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${De.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:s({},De)})})}function It(De){return p(this,null,function*(){return(0,n.ZP)(`/api/courses/${De.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:s({},De)})})}},67135:function(d,g,e){"use strict";e.d(g,{$Q:function(){return vn},AE:function(){return rn},AQ:function(){return _},Ag:function(){return Ze},Ar:function(){return $},At:function(){return ut},BK:function(){return H},Bj:function(){return nt},DC:function(){return gt},Dz:function(){return ct},E4:function(){return Be},EH:function(){return me},Ee:function(){return Ct},Er:function(){return Q},FB:function(){return j},Fg:function(){return C},GI:function(){return Ge},Gr:function(){return qe},Gu:function(){return Oe},Gz:function(){return E},HS:function(){return is},Hl:function(){return x},IT:function(){return De},I_:function(){return T},Ir:function(){return W},Je:function(){return In},K:function(){return xn},K0:function(){return Cr},KM:function(){return q},K_:function(){return lr},LK:function(){return Pt},LP:function(){return ke},Ne:function(){return ee},OV:function(){return Et},OW:function(){return ie},Op:function(){return Bn},P2:function(){return Zt},Po:function(){return D},Ps:function(){return _e},Q:function(){return oe},Q1:function(){return gn},QA:function(){return Wi},Ql:function(){return Fe},Rs:function(){return rt},SG:function(){return ui},Tn:function(){return we},Tr:function(){return Cs},U0:function(){return pt},U9:function(){return Ee},UQ:function(){return ft},Ui:function(){return Zn},Vx:function(){return $n},WO:function(){return le},WT:function(){return Ls},Wi:function(){return yt},Wl:function(){return Ae},X$:function(){return Bt},Yn:function(){return he},Z2:function(){return Nt},ZO:function(){return dt},Zt:function(){return jt},_7:function(){return G},_9:function(){return Ot},aH:function(){return Ke},al:function(){return en},b8:function(){return U},bq:function(){return ce},dK:function(){return se},e:function(){return R},eX:function(){return Pe},eb:function(){return Yt},fL:function(){return Ne},h4:function(){return nr},hS:function(){return m},he:function(){return M},hn:function(){return ae},ii:function(){return Me},im:function(){return Ie},j8:function(){return Mt},jq:function(){return Dn},kF:function(){return sr},km:function(){return tn},l3:function(){return Lt},m7:function(){return Xe},mI:function(){return qi},n5:function(){return N},nu:function(){return Xn},p0:function(){return It},q0:function(){return Ht},q9:function(){return vt},qA:function(){return Xt},rO:function(){return Wt},rs:function(){return J},sr:function(){return Kt},t2:function(){return Tt},tX:function(){return Ln},uo:function(){return St},v3:function(){return Ft},w:function(){return bt},xK:function(){return Gt},xg:function(){return _t},xk:function(){return xt},yE:function(){return He},yx:function(){return Ii},zD:function(){return ne},zH:function(){return hr}});var n=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(wt,ss,ai)=>ss in wt?i(wt,ss,{enumerable:!0,configurable:!0,writable:!0,value:ai}):wt[ss]=ai,s=(wt,ss)=>{for(var ai in ss||(ss={}))u.call(ss,ai)&&o(wt,ai,ss[ai]);if(f)for(var ai of f(ss))h.call(ss,ai)&&o(wt,ai,ss[ai]);return wt},b=(wt,ss)=>l(wt,c(ss)),p=(wt,ss,ai)=>new Promise((Ds,gi)=>{var Vi=st=>{try{Se(ai.next(st))}catch(et){gi(et)}},ci=st=>{try{Se(ai.throw(st))}catch(et){gi(et)}},Se=st=>st.done?Ds(st.value):Promise.resolve(st.value).then(Vi,ci);Se((ai=ai.apply(wt,ss)).next())});const x=wt=>p(void 0,null,function*(){return(0,n.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:wt})}),m=wt=>p(void 0,null,function*(){return(0,n.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:wt})}),E=wt=>p(void 0,null,function*(){return(0,n.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:wt})}),C=wt=>p(void 0,null,function*(){return(0,n.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:wt})}),R=wt=>p(void 0,null,function*(){return(0,n.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:wt})});function M(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns.json",{method:"Get",params:s({},wt)})})}function T(wt){return p(this,null,function*(){return(0,n.ZP)("/api/disciplines.json",{method:"Get",params:s({source:"shixun"},wt||{})})})}function D(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}.json`,{method:"Get",params:wt})})}function _(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/show_right.json`,{method:"Get"})})}function N(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges.json`,{method:"Get"})})}function j(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:wt.save_type}})})}function H(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/jupyter_exec.json${wt.reset?`?reset=${wt.reset}`:""}`,{method:"Get",params:wt})})}function Y(wt){return p(this,null,function*(){return Fetch("/api/shixuns/openi_jupyter_lab_git",{method:"Get",params:wt})})}function W(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/shixun_exec.json${wt.reset?`?reset=${wt.reset}`:""}`,{method:"Get",params:wt})})}function se(wt){return p(this,null,function*(){return(0,n.ZP)(wt.url,{method:"Get"})})}function ne(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.shixun_identifier}/challenges/${wt.challenge_id}/index_up.json`,{method:"Get"})})}function ae(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.shixun_identifier}/challenges/${wt.challenge_id}/index_down.json`,{method:"Get"})})}function J(wt){return p(this,null,function*(){return(0,n.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:wt.container_id,container_type:wt.container_type}})})}function q(wt){return p(this,null,function*(){return(0,n.ZP)("/api/collections.json",{method:"Post",body:{container_id:wt.container_id,container_type:wt.container_type}})})}function G(wt){return p(this,null,function*(){const{id:ss}=wt||{};return(0,n.ZP)(`/api/shixuns/${ss}/search_user_courses.json`,{method:"Get",params:wt})})}function oe(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt==null?void 0:wt.id}/send_to_course.json`,{method:"Post",body:s({},wt)})})}function ee(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/cancel_publish.json`,{method:"Get"})})}function Q(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/cancel_apply_public.json`,{method:"Get"})})}function le(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/apply_public.json`,{method:"post",body:s({},wt)})})}function $(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/publish.json`,{method:"Get"})})}function U(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function ie(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/attachments/${wt.id}.json`,{method:"delete"})})}function me(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:wt})})}function Pe(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns.json",{method:"post",body:wt})})}function Oe(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:wt})})}function Ge(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/review_newest_record.json`,{method:"Get"})})}function ke(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/review_shixun.json`,{method:"post",body:wt})})}function Mt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/collaborators.json`,{method:"Get",params:wt})})}function Et(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/shixun_members_added.json`,{method:"post",body:wt})})}function Lt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.identifier}/add_members_group.json`,{method:"post",body:wt})})}function Zt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/change_manager.json`,{method:"Get",params:wt})})}function Bt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/change_manager.json`,{method:"post",body:wt})})}function xt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/collaborators_delete.json`,{method:"delete",body:{user_id:wt.userId}})})}function Be(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/ranking_list.json`,{method:"Get"})})}function gt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/settings.json`,{method:"Get"})})}function Nt(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:wt.mirror_id}})})}function nt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/get_script_contents.json`,{method:"Get",params:wt})})}function yt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/get_custom_script.json`,{method:"Get",params:wt})})}function dt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/update_for_jupyter.json`,{method:"put",body:wt})})}function qe(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/shixun_quotes.json`,{method:"Get"})})}function _e(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}.json`,{method:"delete"})})}function Ee(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/close.json`,{method:"post",body:wt})})}function Fe(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/departments.json",{method:"Get",params:wt})})}function Ke(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/update_permission_setting.json`,{method:"post",body:wt})})}function He(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/update_learn_setting.json`,{method:"post",body:wt})})}function Xe(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/update_setting`,{method:"post",body:wt})})}function pt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/get_data_sets.json`,{method:"Get",params:wt})})}function St(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/destroy_data_sets.json`,{method:"Delete",body:{id:wt.deleteId}})})}function tn(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/new.json`,{method:"get"})})}function en(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.identifier}/challenges.json`,{method:"post",body:s({},wt)})})}function Me(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengeId}/edit.json`,{method:"get",params:{tab:wt.tab}})})}function rt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}.json`,{method:"put",body:s({},wt)})})}function Yt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/choose_questions.json`,{method:"get"})})}function _t(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/move_position.json`,{method:"post",body:s({},wt)})})}function Wt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}.json`,{method:"delete",body:s({},wt)})})}function Ht(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/edit.json`,{method:"get",params:s({},wt)})})}function rn(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengeId}/answer.json`,{method:"get",params:s({},wt)})})}function Gt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengeId}/crud_answer.json`,{method:"post",body:s({},wt)})})}function we(wt){return p(this,null,function*(){if(wt.type===1)return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/create_choose_question.json`,{method:"post",body:s({},wt)});if(wt.type===2)return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/create_blank_question.json`,{method:"post",body:s({},wt)});if(wt.type===3)return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/create_judge_question.json`,{method:"post",body:s({},wt)})})}function ce(wt){return p(this,null,function*(){if(wt.type===1)return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/update_choose_question.json`,{method:"post",body:b(s({},wt),{choose_id:wt.questionId})});if(wt.type===2)return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/update_blank_question.json`,{method:"put",body:b(s({},wt),{choose_id:wt.questionId})});if(wt.type===3)return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/update_judge_question.json`,{method:"put",body:b(s({},wt),{choose_id:wt.questionId})})})}function he(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:wt.questionId}})})}function Ot(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:wt.questionId}})})}function Ie(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:wt.questionId}})})}function ft(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/challenges/${wt.challengesId}/edit_choose_question.json`,{method:"get",params:b(s({},wt),{choose_id:wt.questionId})})})}function Kt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/delete_git_file.json`,{method:"Delete",body:wt})})}function It(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/sci/projects/${wt.id}/delete_git_file.json`,{method:"Delete",body:wt})})}function De(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/mv_file.json`,{method:"post",body:wt})})}function Tt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/sci/projects/${wt.id}/mv_file.json`,{method:"post",body:wt})})}function Ze(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/repository.json`,{method:"post",body:wt})})}function Ae(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/sci/projects/${wt.id}/repository.json`,{method:"post",body:wt})})}function bt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/secret_repository.json`,{method:"post",body:wt})})}function Ft(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/add_file.json`,{method:"post",body:wt})})}function Ne(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/sci/projects/${wt.id}/add_file.json`,{method:"post",body:wt})})}function In(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/commits.json`,{method:"post",body:wt})})}function Pt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/file_content.json`,{method:"post",body:wt})})}function Xn(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/sci/projects/${wt.id}/file_content.json`,{method:"post",body:wt})})}function sr(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/update_file.json`,{method:"post",body:wt})})}function Dn(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/sci/projects/${wt.id}/update_file.json`,{method:"post",body:wt})})}function Bn(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/upload_git_folder.json`,{method:"post",body:{path:wt.path,secret_repository:wt.secret_repository}})})}function vn(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/${wt.url}`,{method:"Get"})})}function Zn(wt){return p(this,null,function*(){return(0,n.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:wt})})}function lr(wt){return p(this,null,function*(){return(0,n.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:wt})})}function hr(wt){return p(this,null,function*(){return(0,n.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:wt})})}function Xt(wt){return p(this,null,function*(){return(0,n.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:wt})})}function vt(wt){return p(this,null,function*(){return(0,n.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:wt})})}function ut(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/fork_list.json`,{method:"Get",params:wt})})}function ct(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.identifier}/change_editable.json`,{method:"put",body:s({},wt)})})}function jt(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/set_secret_dir.json`,{method:"post",body:s({},wt)})})}function xn(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/new.json",{method:"Get",params:wt})})}function gn(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/environment_info",{method:"Get",params:wt})})}function nr(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/init_repository.json`,{method:"post",body:s({},wt)})})}function $n(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/sci/projects/${wt.id}/init_repository.json`,{method:"post",body:s({},wt)})})}function Cr(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/update_secret_repository.json`,{method:"post",body:s({},wt)})})}function Ct(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/exist_exercise.json`,{method:"get",params:s({},wt)})})}function Ln(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/mirror_applies/${wt.id}.json`,{method:"get",params:s({},wt)})})}function _r(wt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${wt.id}/publish.json`,{method:"post",body:s({},wt)})})}function Qr(wt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${wt.id}/open_vnc.json`,{method:"post",params:s({},wt)})})}function jr(wt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${wt.id}/open_webssh.json`,{method:"post",params:s({},wt)})})}function ei(wt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${wt.id}/save_image.json`,{method:"post",body:s({},wt)})})}function Rr(wt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${wt.id}/delete_image.json`,{method:"post",body:s({},wt)})})}function Pi(wt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${wt.id}/extend_vnc.json`,{method:"post",body:s({},wt)})})}function si(wt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${wt.id}/reset_vnc_link.json`,{method:"post",body:s({},wt)})})}function Ii(wt){return p(this,null,function*(){return(0,n.ZP)("/api/paths/get_task_pass.json",{method:"get",params:s({},wt)})})}function qi(wt){return p(this,null,function*(){return(0,n.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:s({},wt)})})}function Wi(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt.id}/update_jupyter_lab_setting.json`,{method:"post",body:s({},wt)})})}function Cs(wt){return p(this,null,function*(){return(0,n.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:wt})})}function Ls(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/progress_homeworks/${wt}`,{method:"get",params:{is_initiative_study:1}})})}function cs(wt){return p(this,null,function*(){return Fetch(`/api/shixuns/${wt.id}/update_shixun_study_num.json`,{method:"post",body:s({},wt)})})}function ui(wt){return p(this,null,function*(){return(0,n.ZP)("/api/jupyters/preview.json",{method:"get",params:wt})})}function is(wt){return p(this,null,function*(){return(0,n.ZP)(`/api/shixuns/${wt}/recommend_config.json`,{method:"get"})})}},92982:function(d,g,e){"use strict";e.d(g,{Bg:function(){return p},FO:function(){return _},eJ:function(){return E},eZ:function(){return C},fd:function(){return Y},gp:function(){return s},iU:function(){return j},l3:function(){return M},mw:function(){return T},oZ:function(){return m},rM:function(){return D},r_:function(){return H},s:function(){return b},ur:function(){return N},xV:function(){return x},yb:function(){return R}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(W,se,ne)=>se in W?i(W,se,{enumerable:!0,configurable:!0,writable:!0,value:ne}):W[se]=ne,h=(W,se)=>{for(var ne in se||(se={}))c.call(se,ne)&&u(W,ne,se[ne]);if(l)for(var ne of l(se))f.call(se,ne)&&u(W,ne,se[ne]);return W},o=(W,se,ne)=>new Promise((ae,J)=>{var q=ee=>{try{oe(ne.next(ee))}catch(Q){J(Q)}},G=ee=>{try{oe(ne.throw(ee))}catch(Q){J(Q)}},oe=ee=>ee.done?ae(ee.value):Promise.resolve(ee.value).then(q,G);oe((ne=ne.apply(W,se)).next())});function s(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/teachers.json`,{method:"get",params:h({},W)})})}function b(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/apply_teachers.json`,{method:"get",params:h({},W)})})}function p(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/graduation_group_list.json`,{method:"get",params:h({},W)})})}function x(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/all_course_groups.json`,{method:"get",params:h({},W)})})}function m(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/set_course_group.json`,{method:"post",body:h({},W)})})}function E(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/join_graduation_group.json`,{method:"post",body:h({},W)})})}function C(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/create_graduation_group.json`,{method:"post",body:h({},W)})})}function R(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/delete_course_teacher.json`,{method:"post",body:h({},W)})})}function M(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/delete_from_course.json`,{method:"post",body:h({},W)})})}function T(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/change_member_role.json`,{method:"post",body:h({},W)})})}function D(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/change_course_admin.json`,{method:"post",body:h({},W)})})}function _(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/teacher_application_review.json`,{method:"post",body:h({},W)})})}function N(W){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W.coursesId}/students.json`,{method:"get",params:h({},W)})})}function j(W,se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W}/apply_students.json`,{method:"get",params:se})})}function H(W,se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W}/join_student_checkout.json`,{method:"get",params:se})})}function Y(W,se){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${W}/student_application_review.json`,{method:"post",body:se})})}},63423:function(d,g,e){"use strict";e.d(g,{B$:function(){return x},Cx:function(){return q},DA:function(){return D},DH:function(){return p},Ef:function(){return ee},Es:function(){return E},Ex:function(){return Zt},FM:function(){return ne},Fn:function(){return Q},Gq:function(){return xt},Ho:function(){return N},JJ:function(){return le},Ol:function(){return ke},Qx:function(){return se},Tv:function(){return $},V8:function(){return b},WS:function(){return G},WY:function(){return W},ai:function(){return J},bG:function(){return R},bJ:function(){return s},c0:function(){return Bt},dE:function(){return ie},dt:function(){return U},gI:function(){return oe},lO:function(){return ae},mW:function(){return Y},n0:function(){return T},nV:function(){return Ge},o1:function(){return Mt},qE:function(){return m},qN:function(){return _},rV:function(){return j},sh:function(){return Oe},vR:function(){return C},w3:function(){return H},x4:function(){return M},z2:function(){return Et}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(Be,gt,Nt)=>gt in Be?i(Be,gt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):Be[gt]=Nt,h=(Be,gt)=>{for(var Nt in gt||(gt={}))c.call(gt,Nt)&&u(Be,Nt,gt[Nt]);if(l)for(var Nt of l(gt))f.call(gt,Nt)&&u(Be,Nt,gt[Nt]);return Be},o=(Be,gt,Nt)=>new Promise((nt,yt)=>{var dt=Ee=>{try{_e(Nt.next(Ee))}catch(Fe){yt(Fe)}},qe=Ee=>{try{_e(Nt.throw(Ee))}catch(Fe){yt(Fe)}},_e=Ee=>Ee.done?nt(Ee.value):Promise.resolve(Ee.value).then(dt,qe);_e((Nt=Nt.apply(Be,gt)).next())});const s=Be=>o(void 0,null,function*(){return(0,n.ZP)(`/api/common_comments/${Be.id}/move.json`,{method:"post",body:Be})}),b=Be=>o(void 0,null,function*(){return(0,n.ZP)(`/api/common_comments/${Be.id}.json`,{method:"delete",body:Be})}),p=Be=>o(void 0,null,function*(){return(0,n.ZP)(`/api/common_comments/${Be.id}.json`,{method:"put",body:Be})}),x=Be=>o(void 0,null,function*(){return(0,n.ZP)("/api/common_comments.json",{method:"post",body:Be})}),m=Be=>o(void 0,null,function*(){return(0,n.ZP)("/api/common_comments.json",{method:"Get",params:Be})});function E(Be){return o(this,null,function*(){return(0,n.ZP)("/api/accounts/login.json",{method:"post",body:h({},Be)})})}function C(Be){return o(this,null,function*(){return(0,n.ZP)("/api/accounts/logout.json",{method:"get"})})}function R(Be){return o(this,null,function*(){return(0,n.ZP)("/api/users/get_user_info.json",{method:"get",params:h({},Be)})})}function M(Be){return o(this,null,function*(){return(0,n.ZP)("/api/users/get_notice.json",{method:"get",params:h({},Be)})})}function T(){return o(this,null,function*(){return(0,n.ZP)("/api/users/system_update.json",{method:"get"})})}function D(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/homepage_info.json`,{method:"get"})})}function _(Be){return o(this,null,function*(){return(0,n.ZP)("/api/users/attendance.json",{method:"post"})})}function N(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/courses.json`,{method:"get",params:Be})})}function j(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/shixuns.json`,{method:"get",params:Be})})}function H(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/subjects.json`,{method:"get",params:Be})})}function Y(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/projects.json`,{method:"get",params:Be})})}function W(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/videos.json`,{method:"get",params:Be})})}function se(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/videos/review.json`,{method:"get",params:Be})})}function ne(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/videos/${Be.id}.json`,{method:"delete"})})}function ae(Be){return o(this,null,function*(){return(0,n.ZP)("/api/watch_video_histories.json",{method:"post",body:Be})})}function J(Be){return o(this,null,function*(){return(0,n.ZP)("/api/users/question_banks.json",{method:"get",params:Be})})}function q(Be){return o(this,null,function*(){return(0,n.ZP)("/api/question_banks/multi_public.json",{method:"post",body:Be})})}function G(Be){return o(this,null,function*(){return(0,n.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:Be})})}function oe(Be){return o(this,null,function*(){return(0,n.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Be})})}function ee(Be){return o(this,null,function*(){return(0,n.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:Be})})}function Q(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/videos/${Be.object_id}/create_course_video.json`,{method:"post",body:Be})})}function le(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/homework_banks/${Be.topicId}.json`,{method:"get",params:Be})})}function $(Be){return o(this,null,function*(){return(0,n.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:h({},Be)})})}function U(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/users/${Be.username}/videos/batch_publish.json`,{method:"post",body:Be})})}function ie(Be){return o(this,null,function*(){return(0,n.ZP)(`/api/myshixuns/${Be.identifier}/cancel.json`,{method:"delete",body:h({},Be)})})}function me(Be){return o(this,null,function*(){return Fetch("/api/users/get_engineer_url.json",{method:"get",params:h({},Be)})})}function Pe(Be){return o(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:h({},Be)})})}function Oe(){return o(this,null,function*(){return(0,n.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function Ge(){return o(this,null,function*(){return(0,n.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function ke(Be){return(0,n.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:Be})}function Mt(Be){return(0,n.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Be})}function Et(Be){return(0,n.ZP)("/api/accounts/register.json",{method:"post",body:h({},Be)})}function Lt(Be){return Fetch("/api/weapps/register.json",{method:"post",body:h({},Be)})}function Zt(Be){return(0,n.ZP)(`/api/users/accounts/${Be.login}/password.json`,{method:"put",body:h({},Be)})}function Bt(Be){return(0,n.ZP)("/api/accounts/reset_password.json",{method:"post",body:h({},Be)})}function xt(Be){return(0,n.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:h({},Be)})}},80541:function(d,g,e){"use strict";e.d(g,{BQ:function(){return s},DH:function(){return N},Db:function(){return ae},Ju:function(){return ne},Mz:function(){return Y},O2:function(){return m},TJ:function(){return R},Vg:function(){return x},ZY:function(){return b},Zx:function(){return H},cU:function(){return p},fn:function(){return se},jK:function(){return M},yN:function(){return W}});var n=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(J,q,G)=>q in J?i(J,q,{enumerable:!0,configurable:!0,writable:!0,value:G}):J[q]=G,h=(J,q)=>{for(var G in q||(q={}))c.call(q,G)&&u(J,G,q[G]);if(l)for(var G of l(q))f.call(q,G)&&u(J,G,q[G]);return J},o=(J,q,G)=>new Promise((oe,ee)=>{var Q=U=>{try{$(G.next(U))}catch(ie){ee(ie)}},le=U=>{try{$(G.throw(U))}catch(ie){ee(ie)}},$=U=>U.done?oe(U.value):Promise.resolve(U.value).then(Q,le);$((G=G.apply(J,q)).next())});function s(J){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${J.coursesId}/watch_video_histories.json`,{method:"Get",params:h({},J)})})}function b(J){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${J.coursesId}/watch_statics.json`,{method:"Get",params:h({},J)})})}function p(J){return o(this,null,function*(){return(0,n.ZP)(`/api/course_videos/${J.videoId}/watch_histories.json`,{method:"Get",params:h({},J)})})}function x(J){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${J.coursesId}/own_watch_histories.json`,{method:"Get",params:h({},J)})})}function m(J){return o(this,null,function*(){return(0,n.ZP)(`/api/video_items/${J.id}.json`,{method:"Get",params:h({},J)})})}function E(J){return o(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:J})})}function C(J){return o(this,null,function*(){return Fetch(`/api/video_items/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function R(J){return o(this,null,function*(){return(0,n.ZP)(`/api/stage_shixuns/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function M(J){return o(this,null,function*(){return(0,n.ZP)(`/api/video_items/${J.id}/star.json`,{method:"post",body:J})})}function T(J){return o(this,null,function*(){return Fetch(`/api/video_items/${J.id}.json`,{method:"put",body:J})})}function D(J){return o(this,null,function*(){return Fetch(`/api/video_items/${J.id}/send_to_course.json`,{method:"post",body:J})})}function _(J){return o(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:h({},J)})})}function N(J){return o(this,null,function*(){return(0,n.ZP)(`/api/video_items/${J.id}/view_video.json`,{method:"post",body:J})})}function j(J){return o(this,null,function*(){return Fetch(`/api/video_items/${J.id}/add_school.json`,{method:"post",body:J})})}function H(J){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${J.course_id}/video_people_statics.json`,{method:"get",params:J})})}function Y(J){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${J.course_id}/video_duration_statics.json`,{method:"get",params:J})})}function W(J){return o(this,null,function*(){return(0,n.ZP)("/api/stages.json",{method:"get",params:J})})}function se(J){return o(this,null,function*(){return(0,n.ZP)(`/api/courses/${J==null?void 0:J.id}/course_videos_tree.json`,{method:"get",params:J})})}function ne(J){return o(this,null,function*(){return(0,n.ZP)("/api/study_action_analyses.json",{method:"post",body:J})})}function ae(J){return o(this,null,function*(){return(0,n.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:J})})}},19985:function(d,g,e){"use strict";e.d(g,{A:function(){return Y},CH:function(){return c},EA:function(){return h},FU:function(){return b},G_:function(){return m},LY:function(){return _},Ll:function(){return u},MM:function(){return M},Ps:function(){return N},Sl:function(){return C},To:function(){return p},Vf:function(){return x},XQ:function(){return f},b:function(){return s},bq:function(){return H},cZ:function(){return o},rV:function(){return D},sT:function(){return E},tS:function(){return j},xt:function(){return T},y2:function(){return l}});var n=e(82093),i=(W,se,ne)=>new Promise((ae,J)=>{var q=ee=>{try{oe(ne.next(ee))}catch(Q){J(Q)}},G=ee=>{try{oe(ne.throw(ee))}catch(Q){J(Q)}},oe=ee=>ee.done?ae(ee.value):Promise.resolve(ee.value).then(q,G);oe((ne=ne.apply(W,se)).next())});const l=W=>i(void 0,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:W})});function c(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions/${W.id}.json`,{method:"put",body:W})})}function f(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions/${W.id}.json`,{method:"get",params:W})})}function u(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions.json`,{method:"post",body:W})})}function h(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions.json`,{method:"get",params:W})})}function o(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}/add_resources.json`,{method:"post",body:W})})}function s(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}/lesson_resources_list.json`,{method:"get",params:W})})}function b(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}.json`,{method:"get",params:W})})}function p(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}.json`,{method:"put",body:W})})}function x(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons.json`,{method:"post",body:W})})}function m(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons.json`,{method:"get",params:W})})}function E(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W==null?void 0:W.id}.json`,{method:"get"})})}function C(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W==null?void 0:W.id}/modules.json`,{method:"get"})})}function R(W){return i(this,null,function*(){return Fetch(`/api/virtual_classrooms/${W.id}/videos/batch_publish.json`,{method:"post",body:W})})}function M(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/members.json`,{method:"post",body:W})})}function T(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/members/${W.id}/change_creator.json`,{method:"post",body:W})})}function D(W,se){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W}/shixuns.json`,{method:"get",params:se})})}function _(W,se){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W}/shixuns`,{method:"post",body:se})})}function N(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_classroom_id}/shixuns/${W.shixun_id}.json`,{method:"delete"})})}function j(W,se){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W}/subjects.json`,{method:"get",params:se})})}function H(W,se){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W}/subjects.json`,{method:"post",body:se})})}function Y(W){return i(this,null,function*(){return(0,n.ZP)(`/api/virtual_classrooms/${W.virtual_classroom_id}/subjects/${W.subject_id}.json`,{method:"delete"})})}},34055:function(d,g,e){"use strict";e.d(g,{$O:function(){return q},EO:function(){return St},G5:function(){return H},GD:function(){return i},GJ:function(){return b},Gg:function(){return p},I2:function(){return f},IR:function(){return W},JA:function(){return pt},JL:function(){return T},Jd:function(){return J},Ny:function(){return R},RV:function(){return ne},Rb:function(){return j},Rm:function(){return Y},V9:function(){return ie},Yh:function(){return le},aN:function(){return E},aQ:function(){return o},ag:function(){return Xe},bg:function(){return en},d8:function(){return N},dE:function(){return se},eB:function(){return ae},eY:function(){return Me},fn:function(){return He},h:function(){return rn},j5:function(){return m},m$:function(){return rt},oF:function(){return x},qz:function(){return h},t_:function(){return C},tu:function(){return _t},y8:function(){return tn}});var n=e(76560),i=(Gt=>(Gt[Gt.SuperAdmin=1]="SuperAdmin",Gt[Gt.Operation=2]="Operation",Gt[Gt.CertifiedTeacher=5]="CertifiedTeacher",Gt[Gt.TrainingProduction=8]="TrainingProduction",Gt[Gt.UncertifiedTeacher=12]="UncertifiedTeacher",Gt[Gt.Student=15]="Student",Gt))(i||{}),l=(Gt=>(Gt[Gt.SuperAdmin=1]="SuperAdmin",Gt[Gt.Operation=2]="Operation",Gt[Gt.Admin=5]="Admin",Gt[Gt.Teacher=8]="Teacher",Gt[Gt.Assistant=12]="Assistant",Gt[Gt.Student=15]="Student",Gt))(l||{}),c=(Gt=>(Gt[Gt.SuperAdmin=0]="SuperAdmin",Gt[Gt.Teacher=1]="Teacher",Gt[Gt.Student=2]="Student",Gt))(c||{});const f=Gt=>{const{user:we}=(0,n.getDvaApp)()._store.getState(),{userInfo:ce}=we;return Gt.some(he=>he==(ce==null?void 0:ce.role))},u=Gt=>{const{user:we}=(0,n.getDvaApp)()._store.getState(),{userInfo:ce}=we;return ce!=null&&ce.own?!0:Gt.some(he=>{var Ot;return he==((Ot=ce==null?void 0:ce.course)==null?void 0:Ot.course_role)})},h=()=>{const{user:Gt}=(0,n.getDvaApp)()._store.getState(),{userInfo:we}=Gt;return we.main_site},o=()=>{var Gt;const{user:we}=(0,n.getDvaApp)()._store.getState(),{userInfo:ce}=we;return(Gt=ce==null?void 0:ce.course)==null?void 0:Gt.course_is_end},s=()=>{const{user:Gt}=getDvaApp()._store.getState(),{userInfo:we}=Gt;return we.authentication},b=()=>u([1,2,5,8,12]),p=()=>u([1,8,5,12,2]),x=()=>u([1,8,5]),m=()=>u([1]),E=()=>u([1,2,5]),C=()=>u([1,2]),R=()=>f([1,2]),M=()=>f([1]),T=()=>f([1,2,5]),D=()=>u([1,5]),_=()=>u([5,8]),N=()=>u([5]),j=()=>u([1,5,2]),H=()=>u([1,2,5,8]),Y=()=>u([12]),W=()=>u([8]),se=()=>u([15]),ne=()=>u([1,2,5,8,12,15]),ae=()=>u([1,2,5,8,12]),J=()=>{var Gt;const{user:we}=(0,n.getDvaApp)()._store.getState(),{userInfo:ce}=we;return((Gt=ce==null?void 0:ce.course)==null?void 0:Gt.course_role)===null},q=()=>{const{user:Gt}=(0,n.getDvaApp)()._store.getState(),{userInfo:we}=Gt;return we==null?void 0:we.has_big_model_permission},G=()=>{const{user:Gt}=getDvaApp()._store.getState(),{userInfo:we}=Gt;return we==null?void 0:we.big_model_user_unlimited},oe=(Gt=!0,we=!1)=>f([1,2,5,8,12,15]),ee=(Gt=!0,we=!1)=>we||!we&&f([1]),Q=(Gt=!0,we=!1)=>we||!we&&f([1,2]),le=()=>f([15]),$=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12,15]):we||!we&&f([1,2]),U=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12,15]):we||!we&&f([1,2]),ie=(Gt=!0,we=!1)=>{const{user:ce}=(0,n.getDvaApp)()._store.getState(),{userInfo:he}=ce;return he!=null&&he.is_shixun_marker?!0:f([1,2,5,8])},me=(Gt=!0,we=!1)=>Gt?f([1]):we||!we&&f([1]),Pe=(Gt=!0,we=!1)=>Gt?f([1,2]):we||!we&&f([1,2]),Oe=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12,15]):we||!we&&f([1,2]),Ge=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12]):we||!we&&f([1,2]),ke=(Gt=!0,we=!1)=>Gt?f([1,2,5]):we||!we&&f([1,2]),Mt=(Gt=!0,we=!1)=>Gt?f([1]):!1,Et=(Gt=!0,we=!1)=>f([1,2,5,8,12,15]),Lt=(Gt=!0,we=!1)=>Gt?f([1]):we||!we&&f([1]),Zt=(Gt=!0,we=!1)=>Gt?f([1,2]):we||!we&&f([1,2]),Bt=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12,15]):we||!we&&f([1,2]),xt=(Gt=!0,we=!1)=>Gt?!1:we||!we&&f([1,2]),Be=(Gt=!0,we=!1)=>Gt?we||!we&&f([1,2]):!1,gt=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12]):!1,Nt=(Gt=!0,we=!1)=>Gt?!we&&f([1,2,5,8,12]):!1,nt=(Gt=!0,we=!1)=>Gt?f([1,2,5]):we||!we&&f([1,2]),yt=(Gt=!0,we=!1)=>f([1,2,5,8,12]),dt=(Gt=!0,we=!1)=>Gt?f([1]):we||!we&&f([1]),qe=(Gt=!0,we=!1)=>Gt?f([1,2]):we||!we&&f([1,2]),_e=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12]):we||!we&&f([1,2]),Ee=(Gt=!0,we=!1)=>Gt?we||!we&&f([1,2]):!1,Fe=(Gt=!0,we=!1)=>Gt?f([1,2,5,8,12]):we||!we&&f([1,2]),Ke=(Gt=!0,we=!1)=>u([8]),He=()=>f([1]),Xe=()=>f([1,2]),pt=()=>f([15]),St=()=>f([1,2,5]),tn=()=>f([1,2,5,12]),en=()=>{var Gt;const{user:we}=(0,n.getDvaApp)()._store.getState();return!!((Gt=we.userInfo)!=null&&Gt.login)},Me=()=>{const{user:Gt}=(0,n.getDvaApp)()._store.getState();return Gt.userInfo},rt=()=>{var Gt,we;const{user:ce}=(0,n.getDvaApp)()._store.getState();return!!((we=(Gt=ce.userInfo)==null?void 0:Gt.path)!=null&&we.own)},Yt=Gt=>{const{graduations:we}=(0,n.getDvaApp)()._store.getState(),{details:ce}=we;return Gt.some(he=>he===(ce==null?void 0:ce.user_identity))},_t=()=>Yt([0,1]),Wt=()=>Yt([0]),Ht=()=>Yt([1]),rn=()=>Yt([2])},22688:function(d,g,e){"use strict";e.d(g,{Fy:function(){return u},Qo:function(){return h},a2:function(){return c},fw:function(){return n},gW:function(){return l},k:function(){return f},k4:function(){return i}});const n=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var l=(o=>(o.PROBLEM="problem",o.PAPER="paper",o.OTHER="other",o))(l||{}),c=(o=>(o.SINGLE="single",o.MULTIPLEFLOW="multiple_flow",o.MULTIPLEFIXED="multiple_fixed",o.OTHER="other",o))(c||{}),f=(o=>(o[o.BISHI=1]="BISHI",o[o.JISHI=2]="JISHI",o[o.KOUSHI=3]="KOUSHI",o[o.OTHER=4]="OTHER",o))(f||{}),u=(o=>(o[o.DEFAULT=0]="DEFAULT",o[o.THEMEONE=1]="THEMEONE",o[o.THEMETWO=2]="THEMETWO",o))(u||{}),h=(o=>(o.All="",o.Shixun="shixun",o.VideoItem="video",o.Attachment="attachment",o.Group_count="group_homework",o.Normal_count="normal_homework",o.ExaminationBank="exercise",o.HomeworkCommon="hack_homework",o.Discusses="Discusses",o.Challenge="challenge",o))(h||{})},28048:function(d,g,e){"use strict";e.d(g,{F:function(){return n}});const n={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},18702:function(d,g,e){"use strict";var n=e(78999);const i={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:n.R,newReactTest:{API_SERVER:(()=>{let l;switch(location.host){case"test4.educoder.net":l="https://test4-data.educoder.net";break;case"test3.educoder.net":l="https://test3-data.educoder.net";break;case"test2.educoder.net":l="https://test2-data.educoder.net";break;default:l="https://test-data.educoder.net";break}return l})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let l="https://new-testali-cdn.educoder.net";const c=location.host;return c==="test3.educoder.net"&&(l="https://test3-data.educoder.net"),c==="test4.educoder.net"&&(l="https://test4-data.educoder.net"),l})(),OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net"},preNewBuild:{API_SERVER:(()=>{let l="https://pre-data.educoder.net";return location.host==="pre2.educoder.net"&&(l="https://pre-data2.educoder.net"),l})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:(()=>{let l="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?l="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(l="https://data.tokcoder.com"),l})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"}};g.Z=i[window.ENV||"dev"]},78999:function(d,g,e){"use strict";e.d(g,{R:function(){return n}});const n={PROXY_SERVER:"http://172.16.100.111",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"http://172.16.100.14",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")};var i=null},82093:function(d,g,e){"use strict";e.d(g,{IV:function(){return $},U2:function(){return oe},ZP:function(){return ae},d4:function(){return ee},gz:function(){return le},rz:function(){return ne},v_:function(){return Q}});var n=e(18702),i=e(28909),l=e(43418),c=e(8591),f=e(85582),u=e.n(f),h=e(59301),o=e(76560),s=e(49661),b=e(89392),p=e.n(b),x=Object.defineProperty,m=Object.defineProperties,E=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,T=(U,ie,me)=>ie in U?x(U,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):U[ie]=me,D=(U,ie)=>{for(var me in ie||(ie={}))R.call(ie,me)&&T(U,me,ie[me]);if(C)for(var me of C(ie))M.call(ie,me)&&T(U,me,ie[me]);return U},_=(U,ie)=>m(U,E(ie)),N=(U,ie,me)=>new Promise((Pe,Oe)=>{var Ge=Et=>{try{Mt(me.next(Et))}catch(Lt){Oe(Lt)}},ke=Et=>{try{Mt(me.throw(Et))}catch(Lt){Oe(Lt)}},Mt=Et=>Et.done?Pe(Et.value):Promise.resolve(Et.value).then(Ge,ke);Mt((me=me.apply(U,ie)).next())});let j;const H={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},Y=(U,ie)=>N(void 0,null,function*(){if(U.status>=200&&U.status<300)return U;const me=H[U.status]||U.statusText;let Pe;var Oe=U.json();yield Oe.then((ke,Mt)=>{setTimeout(()=>{let Et=(0,o.getDvaApp)()},400),Pe=ke.message,window.showNetworkErrorTip(ke.message||`\u8BF7\u6C42\u9519\u8BEF ${U.status}: ${U.message}`),i.Z.error({style:{wordBreak:"break-all"},message:ke.message||`\u8BF7\u6C42\u9519\u8BEF ${U.status}: ${U.message}`,description:ke.message?"":me})});const Ge=new Error(me);throw Ge.name=U.status,Ge.response=U,{data:U,code:U.status,message:Pe||me}}),W=(U,ie)=>{const me=U.headers.get("Content-Type");return me&&me.match(/application\/json/i)&&U.clone().text().then(()=>{}),U};function se(U){try{return decodeURIComponent(U),decodeURIComponent(encodeURIComponent(U))===U}catch(ie){return!1}}const ne=U=>{U=U||{};let ie="";for(let me in U)typeof U[me]=="object"?Array.isArray(U[me])&&U[me].forEach((Pe,Oe)=>{ie+="&"+me+"[]="+Pe}):U[me]!==void 0&&(ie+="&"+me+"="+(se(U[me])?U[me]:encodeURIComponent(U[me])));return ie.substr(1)};function ae(U,ie,me,Pe){ie.method||(ie.method="get"),ie.method=ie.method.toUpperCase(),ie.mode="cors";const Oe=D({},ie),{user:Ge}=(0,o.getDvaApp)()._store.getState(),{userInfo:ke}=Ge,Mt=U+(Oe.body?JSON.stringify(Oe.body):""),Et=u().sha256().update(Mt).digest("hex"),Lt={credentials:"include",withCredentials:!0},Zt={};ke!=null&&ke.login&&(Zt.zzud=ke==null?void 0:ke.login,ke!=null&&ke.school_id&&(Zt.zzsud=ke==null?void 0:ke.school_id),Oe.params=D(D({},Oe.params||{}),Zt));let Bt=D(D({},Lt),(0,b.cloneDeep)(Oe));(Bt.method==="POST"||Bt.method==="PUT"||Bt.method==="PATCH"||Bt.method==="DELETE")&&(me?(Bt.headers=_(D({_method:ie.method.toUpperCase()},Bt.headers),{"Pc-Authorization":(0,s.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Bt.body=Oe.body):(Bt.headers=D({Accept:"application/json",_method:ie.method.toUpperCase(),"Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,s.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host},Bt.headers),Bt.body=JSON.stringify(Oe.body))),Bt.method=="GET"?(Bt.headers=_(D({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:ie.method.toUpperCase()},Bt.headers),{"Pc-Authorization":(0,s.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Oe.params&&ne(Oe.params)&&(U+="?"+ne(Oe.params))):Zt.zzud&&(U+="?"+ne(D({},Zt)));const xt=Oe.expirys&&60;let Be;(yt=>{yt.json="application/json;charset=UTF-8",yt.form="application/x-www-form-urlencoded; charset=UTF-8"})(Be||(Be={}));let gt;(yt=>{yt.get="GET",yt.post="POST"})(gt||(gt={}));const Nt=yt=>N(this,null,function*(){const dt=yield yt.arrayBuffer();let qe;const _e=new Blob([dt]);try{qe=yt.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\,\,\“,\”,\<,\>,\《,\》]/g,"")}catch(He){qe="userfiles.zip"}const Ee=document.createElement("a"),Fe=window.URL.createObjectURL(_e),Ke=qe;return Ee.href=Fe,Ee.download=Ke,Ee.click(),window.URL.revokeObjectURL(Fe),dt});let nt=n.Z.API_SERVER;return(window.ENV==="dev"||U.startsWith("http"))&&(nt=""),Bt.method=="GET"&&Bt.params&&Object.keys(Bt.params).map(yt=>{if(Bt.params[yt]&&!Array.isArray(Bt.params[yt]))try{Bt.params[yt]=encodeURIComponent(decodeURIComponent(Bt.params[yt]))}catch(dt){Bt.params[yt]=encodeURIComponent(Bt.params[yt])}}),(0,s.Ec)(Bt,U),Pe&&(nt=""),Bt.headers._method=Bt.method,Bt.headers["X-HTTP-Method-Override"]=Bt.method,Bt.method!=="GET"&&(Bt.method="POST"),fetch(nt+U,Bt).then(yt=>Y(yt,D({url:n.Z.API_SERVER+U},Bt))).then(yt=>W(yt,Et)).then(yt=>N(this,null,function*(){var dt,qe,_e,Ee;try{const Ke=yt.headers.get("cs");Ke&&(0,s.d8)("_educoder_session",Ke,1)}catch(Ke){}if(yt.status===204)return yt.text();let Fe;if(yt.headers.get("content-type").indexOf("application/json")>-1){Fe=yield yt.json();try{const Ke=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,He=/\"\/api\/attachments\/(\d+)\//g,Xe=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,pt=/\/api\/attachments\/(\d+)/g,St=/\/attachments\/download\/(\d+)/g;let tn=JSON.stringify(Fe).replace(pt,(en,Me,rt,Yt)=>{const _t=Me||rt||Yt;return"/api/attachments/"+(0,s.Jn)(_t)}).replace(St,(en,Me,rt)=>{const Yt=Me||rt;return"/attachments/download/"+(0,s.Jn)(Yt)}).replace(Ke,(en,Me,rt,Yt)=>{const _t=Me||rt||Yt;return"(/api/attachments/"+(0,s.Jn)(_t)}).replace(He,(en,Me,rt)=>{const Yt=Me||rt;return'"/api/attachments/'+(0,s.Jn)(Yt)}).replace(Xe,(en,Me,rt)=>{const Yt=Me||rt;return"(/files/uploads/"+(0,s.Jn)(Yt)}).replace(/\r\n/g,`
`);Fe=JSON.parse(tn)}catch(Ke){}}else Bt.headers["Content-Type"]==="application/xml"?Fe=yield yt.text():(dt=Oe.body)!=null&&dt.autoDownload||(qe=Oe.params)!=null&&qe.autoDownload?Fe=yield Nt(yt):Fe=yield yt.arrayBuffer();try{Fe.status===401&&(!((_e=Bt.params)!=null&&_e.hidePopLogin)||!((Ee=Bt.body)!=null&&Ee.hidePopLogin))&&(0,o.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),Fe.status===402&&(localStorage.getItem("addinfo")==="2"?(0,o.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(j=j||l.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),j.update({centered:!0,visible:!0,title:"\u63D0\u793A",content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{o.history.push("/account/profile/edit")}})))}catch(Ke){console.log("fetcherr",Ke)}return G(Fe,U),Fe})).catch(yt=>{try{const dt=yt.code;if(yt instanceof TypeError&&window.showNetworkErrorTip(`${U}<span class="ml10">${yt.message}</span>`),dt){if(dt===401){(0,o.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}G(yt,U)}else U.includes("/file/filePatchMerge")?(0,o.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:Bt.body}}):yt.message!=="403"&&window.showNetworkErrorTip(`${U}<span class="ml10">${yt.message}</span>`);return yt}catch(dt){}})}let J=!1,q=!1;const G=(U,ie)=>{var me,Pe,Oe;if(U.status==-6&&!q){q=!0,(0,s.d8)("_educoder_session","logout",1),(0,s.m5)(),setTimeout(()=>q=!1,500),l.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:U.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(U.status==-7){q=!0,setTimeout(()=>q=!1,500);let ke="";(me=U==null?void 0:U.data)!=null&&me.exercise_list&&((Oe=(Pe=U==null?void 0:U.data)==null?void 0:Pe.exercise_list)==null||Oe.map(Mt=>{ke+=`<a target="_blank" href="/classrooms/${Mt.identifier}/exercise">\u300A${Mt.exercise_name}\u300B</a>`})),l.default.info({title:"\u63D0\u793A",content:h.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"\u8FD4\u56DE\u9996\u9875",onOk:()=>{window.location.href="/"}}),setTimeout(()=>{document.getElementById("fetchStatus7").innerHTML=`<div>\u60A8\u5F53\u524D\u6709\u6B63\u5728\u8FDB\u884C\u7684\u8003\u8BD5 ${ke} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762</div>`},500);return}if((U.status==-1||U.status==-2||U.status==-102||U.status>400)&&U.status!=403&&!q){q=!0,setTimeout(()=>q=!1,500),c.ZP.warning({content:U.message,key:"message-key"});return}const Ge={403:"/403",404:"/404",500:"/500"};if(Ge[U.status]&&!J){const{user:ke}=(0,o.getDvaApp)()._store.getState(),{userInfo:Mt}=ke;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(J=!0),setTimeout(()=>J=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(U)),Object.values(Ge).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(Ge[U.status]),new Error("403")}};function oe(U,ie){return ae(`/api/${U}`,{method:"Get",params:ie||{}})}function ee(U,ie){return ae(`/${U}`,{method:"Get",params:ie})}function Q(U,ie){return ae(`/api/${U}`,{method:"Post",body:D({},ie)})}function le(U,ie){return ae(`/api/${U}`,{method:"Put",body:D({},ie)})}function $(U,ie){return ae(`/api/${U}`,{method:"delete",body:D({},ie||{})})}},77976:function(d,g,e){"use strict";e.d(g,{Bn:function(){return l},hw:function(){return i},mi:function(){return n}});const n="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",i="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",l="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},90290:function(d,g,e){"use strict";e.d(g,{AL:function(){return N},Iy:function(){return p},Qv:function(){return E},ez:function(){return _},jb:function(){return x}});var n=e(32834),i=e.n(n),l=e(11690),c=e.n(l);let f=1;function u(se,ne){const ae=se.match(/^(\s+)(?:```)/);if(ae===null)return ne;const J=ae[1];return ne.split(`
`).map(q=>{const G=q.match(/^\s+/);if(G===null)return q;const[oe]=G;return oe.length>=J.length?q.slice(J.length):q}).join(`
`)}let h=[],o=["<ul>"];const s=new(i()).Renderer,b=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){h.length=0,o=["<ul>"]}const x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(se,ne,ae,J){if(ne>=se.length||se[ne].level<=ae)return ne;var q=se[ne];J.push("<li><a href='#"+f+q.anchor+"'>"+q.text+"</a>"),ne++;var G=[];return ne=m(se,ne,q.level,G),G.length>0&&(J.push("<ul>"),G.forEach(function(oe){J.push(oe)}),J.push("</ul>")),J.push("</li>"),ne=m(se,ne,ae,J),ne}function E(){return m(h,0,0,o),o.push("</ul>"),o.join("")}const C={heading(se){const ne=b.exec(se);if(f+=1,ne)return{type:"heading",raw:ne[0],depth:ne[1].length,text:ne[2]}},fences(se){const ne=this.rules.block.fences.exec(se);if(ne){const ae=ne[0];let J=u(ae,ne[3]||"");const q=ne[2]?ne[2].trim():ne[2];if(["latex","katex","math"].indexOf(q)>=0){const G=T(),oe=J;J=G,D[G]={type:"block",expression:oe}}return{type:"code",raw:ae,lang:q,text:J}}}},R=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let M=0;const T=()=>`__special_katext_id_${M++}__`;let D={};function _(){return D}function N(){M=0,D={}}function j(se){return se=se.replace(R,(ne,ae)=>{const J=T();return D[J]={type:"inline",expression:ae},J}),se}const H=s.listitem;s.listitem=function(se){return H(j(se))};const Y=s.paragraph;s.paragraph=function(se){return Y(j(se))};const W=s.tablecell;s.tablecell=function(se,ne){return W(j(se),ne)},s.code=function(se,ne,ae){const J=(ne||"").match(/\S*/)[0];return J?["latex","katex","math"].indexOf(J)>=0?`<p class='editormd-tex'>${se}</p>`:`<pre class="prettyprint linenums"><code class="language-${ne}">${ae?se:(0,l.escape)(se,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(ae?se:(0,l.escape)(se,!0))+"</code></pre>"},s.heading=function(se,ne,ae){let J=this.options.headerPrefix+ae.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return h.push({anchor:J,level:ne,text:se}),"<h"+ne+' id="'+f+J+'">'+se+"</h"+ne+">"},i().setOptions({silent:!0,gfm:!0,pedantic:!1}),i().use({tokenizer:C,renderer:s}),g.ZP=i()},49661:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{AS:function(){return vtrsKey},BO:function(){return NewAntdDisabledDate},BR:function(){return aiReviewConfigformatChecks},Br:function(){return getBlob},DH:function(){return timego},Dk:function(){return setDocumentTitle},Dw:function(){return onPreviewImage},EJ:function(){return HighLightedContent},EM:function(){return toChineseNumber},EN:function(){return preciseCalculation},Ec:function(){return setHeader},FH:function(){return downLoadFile},G5:function(){return sendAppStatus},G7:function(){return handleValidatorNickName},HJ:function(){return handleValidatorName},I9:function(){return RomanNumber},IS:function(){return isWechatBrowser},Il:function(){return setThreeComponent},JL:function(){return formatHomeWorkStatusToName},Jn:function(){return getImageUrl},L4:function(){return PollsStatus},L9:function(){return trackEvent},LR:function(){return download},Ll:function(){return checkIsClientExam},M:function(){return setmiyah},M2:function(){return randomArray},NY:function(){return setUrlQuery},Nd:function(){return downLoadLink},Oo:function(){return getCategoryName},Or:function(){return toWechatLogin},PF:function(){return formatRandomPaperDatas},Pq:function(){return cutName},Q8:function(){return disabledDate},QB:function(){return timeContrast},QE:function(){return releaseRuleDataAdjust},QH:function(){return downLoadFileIframe},Qq:function(){return JudgeSort},RD:function(){return bytesToSize},RG:function(){return copyTextFuc},Sp:function(){return rangeNumber},Tv:function(){return ImgSrcConvert},U6:function(){return HalfPastOne},UQ:function(){return HomeWorkDetailStatus},Uw:function(){return CommonWorkStatus},VV:function(){return StatusClassroomsTags},Vf:function(){return domScrollToTop},W:function(){return isUnOrNull},WX:function(){return isLocalApp},Y:function(){return HomeWorkCommonDetailStatus},YA:function(){return getHiddenName},ZI:function(){return numFormat},ZJ:function(){return toDataUrl},_g:function(){return getMessagesUrl},_m:function(){return isKepuKehuan},ad:function(){return formatRandomPaperData},b9:function(){return isPc},cX:function(){return localSort},d0:function(){return disabledTime},d8:function(){return setCookie},db:function(){return getFileContentAndUrl},eF:function(){return bindPhone},eR:function(){return validateLength},ej:function(){return getCookie},en:function(){return parseUrl},fX:function(){return buildTree},hE:function(){return isInsecureOrLocalhost},hi:function(){return getExamRestrictionInfo},hv:function(){return NewAntdDisabledTime},i7:function(){return isChrome},j1:function(){return StatusGraduationProjectTags},jh:function(){return educationList},jt:function(){return showInstallWebRtcDoc},ju:function(){return ExerciseStatus},jz:function(){return replaceParamVal},k3:function(){return scrollToTop},kk:function(){return pointerEvents},lC:function(){return HomeWorkListStatus},lF:function(){return toWNumber},li:function(){return toTimeFormat},m5:function(){return clearAllCookies},nr:function(){return startExercise},oP:function(){return getJsonFromUrl},oV:function(){return ZimuSort},og:function(){return formatRate},oi:function(){return checkLocalOrPublicIp},pE:function(){return addJumping},pp:function(){return findEndWhitespace},qZ:function(){return arrTrans},qd:function(){return DayHalfPastOne},rK:function(){return HomeWorkShixunListStatus},rU:function(){return showTotal},rz:function(){return moveArray},s2:function(){return isMobileDevice},tP:function(){return cutFileName},tw:function(){return getTwoDecimalPlaces},uD:function(){return dealUploadChange},vA:function(){return HomeWorkShixunDetailStatus},vB:function(){return exerciseTips},vQ:function(){return copyToClipboard},xg:function(){return openNewWindow},y3:function(){return getBase64},yC:function(){return compareVersion}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),_utils_authority__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(34055),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(95237),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(43604),_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(15610),_service_exercise__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(72664),_contentType__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(28048),umi__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(76560),md5__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(93735),md5__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_6__),_env__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(18702),_components_mediator__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(33796),_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7664),_utils_fetch__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(82093),crypto_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(28209),crypto_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_11__),_key__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(77976),moment__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_12__),dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(33656),dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13__),uuid__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1012),__defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(d,g,e)=>g in d?__defProp(d,g,{enumerable:!0,configurable:!0,writable:!0,value:e}):d[g]=e,__spreadValues=(d,g)=>{for(var e in g||(g={}))__hasOwnProp.call(g,e)&&__defNormalProp(d,e,g[e]);if(__getOwnPropSymbols)for(var e of __getOwnPropSymbols(g))__propIsEnum.call(g,e)&&__defNormalProp(d,e,g[e]);return d},__spreadProps=(d,g)=>__defProps(d,__getOwnPropDescs(g)),__async=(d,g,e)=>new Promise((n,i)=>{var l=u=>{try{f(e.next(u))}catch(h){i(h)}},c=u=>{try{f(e.throw(u))}catch(h){i(h)}},f=u=>u.done?n(u.value):Promise.resolve(u.value).then(l,c);f((e=e.apply(d,g)).next())}),_a,_b;moment__WEBPACK_IMPORTED_MODULE_12___default().extend(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13___default());const HighLightedContent=(d,g=[],e="#2EC25B")=>(typeof g=="string"&&(g=[g]),d.replace(new RegExp(`(${g.join("|")})`,"gi"),`<span style="color:${e}">$1</span>`)),parseParams=d=>{d=d||{};let g="";for(let e in d)typeof d[e]=="object"?Array.isArray(d[e])&&d[e].forEach((n,i)=>{g+="&"+e+"[]="+n}):d[e]!==void 0&&(g+="&"+e+"="+d[e]);return g.substr(1)},getKey=d=>window.atob(window.atob(d));function bytesToSize(d){var g=["Bytes","KB","MB","GB","TB"];if(d==0)return"0 Byte";var e=parseInt(""+Math.floor(Math.log(d)/Math.log(1024)),10);return(d/Math.pow(1024,e)).toFixed(1)+" "+g[e]}const getTwoDecimalPlaces=d=>Math.round(Math.round(d*1e5)/1e3*100)/100,NewAntdDisabledDate=(d,g=null)=>{const e=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.startTime).startOf("day"),n=d>moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.endTime).endOf("day"),i=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).startOf("day");return g!=null&&g.endTime?g!=null&&g.compared?moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared)?i||n:e||n:d&&e||n:g!=null&&g.compared&&moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared)?i:e},NewAntdDisabledTime=(d,g=null)=>{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("HH")),n=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("mm")),i=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("HH")),l=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("mm")),c=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("ss"));function f(u,h){const o=[];for(let s=u;s<h;s++)o.push(s);return o}if(!d)return{disabledHours:()=>f(0,i),disabledMinutes:()=>f(0,l)};if(g!=null&&g.compared){const u=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).format("HH")),h=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).format("mm")),o=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).format("ss"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared),"day")?{disabledHours:()=>f(0,u),disabledMinutes:()=>e<=u?f(0,h):[]}:void 0}if(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"day"))return{disabledHours:()=>f(0,i),disabledMinutes:()=>moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"hour")&&e<=i?f(0,l):[]}},disabledDate=(d,g,e,n)=>{n=typeof n=="string"?moment__WEBPACK_IMPORTED_MODULE_12___default()(n):n;const i=n?d<(n==null?void 0:n.startOf("day")):d<moment__WEBPACK_IMPORTED_MODULE_12___default()().startOf("day"),l=d>moment__WEBPACK_IMPORTED_MODULE_12___default()(g).endOf("day"),c=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(e).startOf("day");return g?e?moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(e)?c||l:i||l:d&&i||l:e&&moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(e)?c:i},disabledTime=(d,g)=>{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("HH")),n=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("HH")),i=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("mm"));function l(c,f){const u=[];for(let h=c;h<f;h++)u.push(h);return u}if(!d)return{disabledHours:()=>l(0,n),disabledMinutes:()=>l(0,i)};if(g){const c=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g).format("HH")),f=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g).format("mm"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(g),"day")?{disabledHours:()=>l(0,c),disabledMinutes:()=>e<=c?l(0,f):[]}:void 0}if(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"day"))return{disabledHours:()=>l(0,n),disabledMinutes:()=>moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"hour")&&e<=n?l(0,i):[]}},preciseCalculation=(d,g,e)=>{typeof d=="string"&&(d=Number(d)),typeof g=="string"&&(g=Number(g));const n=(d.toString().split(".")[1]||"").length,i=(g.toString().split(".")[1]||"").length,l=Math.max(n,i),c=Math.pow(10,l);return(()=>{switch(e){case"+":return(Math.round(d*c)+Math.round(g*c))/c;case"-":return(Math.round(d*c)-Math.round(g*c))/c;case"*":return Math.round(d*c)*Math.round(g*c)/(c*c);case"/":return Math.round(d*c)/Math.round(g*c);default:throw new Error("\u4E0D\u652F\u6301\u7684\u8FD0\u7B97\u7B26\u53F7")}})()},toWNumber=d=>d/1e4>1?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,Math.round(d/1e4*100)/100,react__WEBPACK_IMPORTED_MODULE_0__.createElement("i",{className:"font12"},"w")):d,toChineseNumber=d=>{const g=d.toString().replace(/(?=(\d{4})+$)/g,",").split(",").filter(Boolean),e=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],n=["","\u5341","\u767E","\u5343"],i=["","\u4E07","\u4EBF"],l=f=>{let u="";for(let h=0;h<f.length;h++){const o=+f[h],s=e[o],b=n[f.length-1-h];o===0?u[u.length-1]!==e[0]&&(u+=s):u+=s+b}return u[u.length-1]===e[0]&&(u=u.slice(0,-1)),u};let c="";for(let f=0;f<g.length;f++){const u=g[f],h=l(u),o=h?i[g.length-1-f]:"";c+=h+o}return c=c.replace(/^一十$/,"\u5341"),c=c.replace(/^一(?=十[一二三四五六七八九])/,""),c},moveArray=(d,g,e)=>{const n=d.splice(g,1)[0];return d.splice(e,0,n),d},ZimuSort=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],JudgeSort=["\u6B63\u786E","\u9519\u8BEF"],RomanNumber=["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII","XIII","XIV","XV","XVI","XVII","XVIII","XIX","XX"],findEndWhitespace=d=>{if(!d)return"";const g=d.replace(/(?:\r\n|\n)/g,`\x1B[41m\x1B[37m\u21B5\x1B[0m\r
`).replace(/ +$/g,"\x1B[41m \x1B[0m");return console.debug("str:",g,JSON.stringify(d)),g},StatusTags=d=>{const g={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8FDB\u884C\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bgB8B8B8 ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u96C6\u4E2D\u9605\u5377:{class:"tag-style bg-light-orangess ml10soft"}};return d.data&&d.data.map(function(e,n){return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{key:n,className:g[e]&&g[e].class},e)})},formatHomeWorkStatusToName=d=>({[-1]:"\u91CD\u505A\u4E2D",0:"\u672A\u5F00\u542F",1:"\u672A\u901A\u5173",2:"\u6309\u65F6\u901A\u5173"})[d]||"\u8FDF\u4EA4\u901A\u5173",HomeWorkListStatus=d=>{var g,e;const n={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange"},0:{name:"\u672A\u5F00\u542F",class:"c-black"},1:{name:"\u672A\u901A\u5173",class:"c-red"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange"},4:{name:"\u622A\u6B62\u901A\u5173",class:"c-red"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=n==null?void 0:n[d.status])==null?void 0:g.class},(e=n==null?void 0:n[d.status])==null?void 0:e.name)},HomeWorkShixunListStatus=d=>{var g,e;const n={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange"},0:{name:"\u672A\u5F00\u542F",class:"c-black"},1:{name:"\u672A\u901A\u5173",class:"c-red"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange"},4:{name:"\u622A\u6B62\u540E\u901A\u5173",class:"c-red"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=n==null?void 0:n[d.status])==null?void 0:g.class},(e=n==null?void 0:n[d.status])==null?void 0:e.name)},HomeWorkDetailStatus=d=>{var g,e;const n={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange",color:"#999999"},0:{name:"\u672A\u5F00\u542F",class:"c-black",color:"#999999"},1:{name:"\u672A\u901A\u5173",class:"c-red",color:"#d4443d"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green",color:"#57be40"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange",color:"#f09143"},4:{name:"\u622A\u6B62\u901A\u5173",class:"c-red",color:"#d4443d"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{marginLeft:"10px",color:"#fff",background:(g=n==null?void 0:n[d.status])==null?void 0:g.color,borderRadius:"20px",width:"65px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=n==null?void 0:n[d.status])==null?void 0:e.name)},HomeWorkShixunDetailStatus=d=>{var g,e;const n={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange",color:"#999999"},0:{name:"\u672A\u5F00\u542F",class:"c-black",color:"#999999"},1:{name:"\u672A\u901A\u5173",class:"c-red",color:"#d4443d"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green",color:"#57be40"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange",color:"#f09143"},4:{name:"\u622A\u6B62\u540E\u901A\u5173",class:"c-red",color:"#d4443d"},5:{name:"\u622A\u6B62\u540E\u8BC4\u6D4B",class:"c-red",color:"#d4443d"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{marginLeft:"10px",color:"#fff",background:(g=n==null?void 0:n[d.status])==null?void 0:g.color,borderRadius:"20px",padding:"0 8px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=n==null?void 0:n[d.status])==null?void 0:e.name)},HomeWorkCommonDetailStatus=d=>{var g,e;const n={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-black",color:"#999999"},0:{name:"\u672A\u63D0\u4EA4",class:"c-black",color:"#999999"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green",color:"#57be40"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red",color:"#d4443d"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{marginLeft:"10px",color:"#fff",background:(g=n==null?void 0:n[d.status])==null?void 0:g.color,borderRadius:"20px",padding:"0 8px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=n==null?void 0:n[d.status])==null?void 0:e.name)},StatusGraduationProjectTags=d=>{const{status:g}=d,e={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:e[g].class},e[g].name)}catch(n){console.log("utils.StatusGraduationProjectTags",d.status)}},ExerciseStatus={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F",5:"\u96C6\u4E2D\u9605\u5377",99:"\u6A21\u62DF\u8003\u8BD5\u4E2D"},PollsStatus={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F",5:"\u672A\u5F00\u59CB"},StatusClassroomsTags=d=>{let g={\u6A21\u62DF\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-pink ml10"},\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10soft"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10soft"},\u672A\u53D1\u5E03:{class:"tag-style bgB8B8B8 ml10soft"},\u672A\u5F00\u59CB:{class:"tag-style bg-c5d6ff ml10soft"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10soft"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10soft"},\u8FDB\u884C\u4E2D:{class:"tag-style bg-blue ml10soft"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10soft"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10soft"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"},\u5BFC\u5165:{class:"export ml10"},\u96C6\u4E2D\u9605\u5377:{class:"tag-style bg-light-orangess ml10soft"}};const e={\u672A\u53D1\u5E03:{class:"tag-style bg-C6CED6 ml10soft"},\u672A\u5F00\u59CB:{class:"tag-style bg-C1E2FF ml10soft"},\u8FDB\u884C\u4E2D:{class:"tag-style bg-0152d9 ml10soft"},\u5DF2\u622A\u6B62:{class:"tag-style bg-E53333 ml10soft"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-0152d9 ml10soft"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-44D7B6 ml10soft"}};d.temporary&&(g=__spreadValues(__spreadValues({},g),e));const n=[];d.is_random&&n.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{d.status&&d.status.map((i,l)=>{n.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:(d==null?void 0:d.style)||[],key:l,className:g[i]&&g[i].class},i))})}catch(i){console.log("utils.status.tag:",i,d.status)}return n},exerciseTips=(d,g)=>{if(d===5||g)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style ml5"},"\u96C6\u4E2D\u9605\u5377");if(d===1)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style ml5"},"\u672A\u5F00\u59CB");if(d===2)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style ml5"},"\u8003\u8BD5\u4E2D");if(d===3||d===4)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style ml5"},"\u5DF2\u622A\u6B62");if(d===-1)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"export ml5"},"\u5BFC\u5165")},WorkStatus=d=>{var g,e;const n={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange"},0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u672A\u901A\u5173",class:"c-red"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green"},3:{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=n[d.status])==null?void 0:g.class},(e=n[d.status])==null?void 0:e.name)},CommonWorkStatus=d=>{var g,e;const n={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"},3:{name:"\u90E8\u5206\u63D0\u4EA4",class:"c-green"},4:{name:`\u6309\u65F6\u63D0\u4EA4${d!=null&&d.lineBreak?`
`:""}\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09`,class:"c-green"},5:{name:`\u672A\u63D0\u4EA4${d!=null&&d.lineBreak?`
`:""}\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09`,class:"c-black"},6:{name:"\u6309\u65F6\u63D0\u4EA4\uFF08\u7EBF\u4E0B\uFF09",class:"c-green"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=n[d.status])==null?void 0:g.class},(e=n[d.status])==null?void 0:e.name)},timego=d=>{d=new Date(d).getTime();let g=1e3*60,e=g*60,n=e*24,i="",c=new Date().getTime()-d;if(c<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),i="\u521A\u521A";let f=parseInt(c/n,10),u=parseInt(c/e,10),h=parseInt(c/g,10);return f>30?i=""+timeformat(d,"yyyy-MM-dd"):f>1?i=""+f+"\u5929\u524D":f==1?i="\u6628\u5929":u>=1?i=""+u+"\u5C0F\u65F6\u524D":h>=5?i=""+h+"\u5206\u949F\u524D":i="\u521A\u521A",i};function replaceParamVal(paramName,replaceWith){var oUrl=window.location.href.toString(),re=eval("/("+paramName+"=)([^&]*)/gi"),nUrl=oUrl.replace(re,paramName+"="+replaceWith);window.history.replaceState(null,"",nUrl)}const timeformat=(d,g)=>{typeof d=="string"&&(d.indexOf("T")>=0&&(d=d.replace("T"," ")),d=new Date(Date.parse(d.replace(/-/g,"/")))),d=new Date(d);let e={"M+":d.getMonth()+1,"d+":d.getDate(),"h+":d.getHours(),"m+":d.getMinutes(),"s+":d.getSeconds(),"q+":Math.floor((d.getMonth()+3)/3),S:d.getMilliseconds()},n=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(g)&&(g=g.replace(RegExp.$1,(d.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(g)&&(g=g.replace(RegExp.$1,n[RegExp.$1.length-1][d.getDay()]));for(let i in e)new RegExp("("+i+")").test(g)&&(g=g.replace(RegExp.$1,RegExp.$1.length==1?e[i]:("00"+e[i]).substr((""+e[i]).length)));return g},toTimeFormat=d=>{if(!d||d<0)return"0\u79D2";console.log("time:",d);let g=60,e=g*60,n=e*24,i=d/n,l=d/e,c=d/g,f=d%60;return i>=1?parseInt(i.toString())+"\u5929"+Math.floor(l%24)+"\u65F6"+Math.floor(c%60)+"\u5206"+Math.floor(d%60)+"\u79D2":l>1?parseInt(l.toString())+"\u65F6"+Math.floor(c%60)+"\u5206"+Math.floor(d%60)+"\u79D2":c>=1?parseInt(c.toString())+"\u5206"+Math.floor(d%60)+"\u79D2":Math.ceil(d)+"\u79D2"},validateLength=(d="",g=100)=>{let e=0;if(d){e=d.length;for(let n=0;n<e;n++){let i=d.charCodeAt(n);i>=55296&&i<=56319&&(e--,n++)}}return e<=g};function buildTree(d,g){const e={};let n=null;return d.forEach(i=>{e[i.properties.uuid]=__spreadProps(__spreadValues({},i),{children:[]})}),g.forEach(i=>{const l=e[i.startNodeUuid],c=e[i.endNodeUuid];l&&c&&l.children.push(c)}),d.forEach(i=>{!g.some(c=>c.endNodeUuid===i.properties.uuid)&&(n=e[i.properties.uuid])}),n}const handleValidatorNickName=(d,g,e)=>{if(g){let n=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]~@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im;const l=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi.test(g),c=n.test(g);(l===!0||c===!0||g.length<2||g.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}e()},handleValidatorName=(d,g,e)=>{if(g){let n=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]~@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im;const l=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi.test(g),c=n.test(g);(l===!0||c===!0||g.length<2||g.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}e()},getHiddenName=d=>{if(!d)return"";let g=d.length-1,e="";for(var n=0;n<g;n++)e+="*";return d.substr(0,1)+e},getBase64=(d,g)=>{const e=new FileReader;e.addEventListener("load",()=>g(e.result)),e.readAsDataURL(d)},getFileContentAndUrl=d=>new Promise((g,e)=>{var n=new FileReader;n.onload=function(){try{const i=window.URL.createObjectURL(d);g({text:this.result,link:i})}catch(i){antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u5F53\u524D\u6587\u4EF6\u65E0\u6CD5\u8BFB\u53D6\u5185\u5BB9"),e("\u5F53\u524D\u6587\u4EF6\u65E0\u6CD5\u8BFB\u53D6\u5185\u5BB9")}},n.readAsText(d)});function setmiyah(d){return md5__WEBPACK_IMPORTED_MODULE_6___default()("79e33abd4b6588941ab7622aed1e67e8"+d)}const getCookie=d=>{var g,e=RegExp("(^| )"+d+"=([^;]+)(;|$)");return(g=document.cookie.match(e))?decodeURIComponent(g[2]):null};function setCookie(d,g,e){var n=new Date;n.setTime(n.getTime()+e*24*60*60*1e3);var i="expires="+n.toUTCString();document.cookie=d+"="+g+"; "+i+`;domain=${document.domain.indexOf("educoder.net")>-1?".educoder.net":document.domain};path=/;SameSite=None;secure`}const delCookie=d=>{document.cookie=d+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"},clearAllCookies=()=>{for(var d=document.cookie.split(";"),g=0;g<d.length;g++){var e=d[g],n=e.indexOf("="),i=n>-1?e.substr(0,n):e;document.cookie=i+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}};function downLoadLink(d,g){let e=document.createElement("a");document.body.appendChild(e),e.href=g,d&&(e.title=d,e.download=d);let n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),e.dispatchEvent(n),document.body.removeChild(e)}function getFirstLevelDomain(){var d=window.location.hostname,g=d.split(".").reverse();return g.length>2?[g[1],g[0]].join("."):d}function getBlob(d){return new Promise(g=>{const e=new window.XMLHttpRequest;(d.indexOf(getFirstLevelDomain())>-1||location.hostname==="localhost"&&d.indexOf("/api/")>-1)&&(e.withCredentials=!0),e.open("GET",d,!0),e.responseType="blob",e.onload=()=>{e.status===200&&g(e.response)},e.send()})}function saveAs(d,g){if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveBlob(d,g);else{const e=document.createElement("a"),n=document.querySelector("body");e.href=window.URL.createObjectURL(d),e.download=g,e.style.display="none",n.appendChild(e),e.click(),n.removeChild(e),window.URL.revokeObjectURL(e.href)}}function download(d,g){getBlob(d).then(e=>{saveAs(e,g)})}function downLoadFileIframe(d,g){return new Promise((e,n)=>{var i=g,l=document.createElement("iframe"),c;document.body.appendChild(l),l.src=i,l.style.display="none",l.addEventListener("load",function(){setTimeout(()=>{document.body.removeChild(l)},1e3)},!0),c=setInterval(()=>{getCookie("fileDownload")&&(delCookie("fileDownload"),clearInterval(c),document.body.removeChild(l),e())},1e3)})}function downLoadFile(d,g){downLoadLink(d,g)}const setUrlQuery=d=>{let{url:g,query:e}=d;if(!g)return"";if(e){let n=[];for(const i in e)e.hasOwnProperty(i)&&!isUnOrNull(e[i])&&(typeof e[i]=="object"?e[i].map(l=>{n.push(`${i}[]=${l}`)}):n.push(`${i}=${e[i]}`));g.indexOf("?")!==-1?g=`${g}&${n.join("&")}`:g=`${g}?${n.join("&")}`,console.log("url1111",g)}return g};function isPc(){let d=navigator.userAgent,g=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],e=!0;for(var n=0;n<g.length;n++)if(d.indexOf(g[n])>0){e=!1;break}return e}function isChrome(){let d=navigator.userAgent;return["Chrome"].some(e=>d.indexOf(e)>-1)}function isFirefox(){let d=navigator.userAgent;return["Firefox"].some(e=>d.indexOf(e)>-1)}function isChromeOrFirefox(){let d=navigator.userAgent;return["Chrome","Firefox"].some(e=>d.indexOf(e)>-1)}const formatMoney=(d="")=>{var g;return(g=d==null?void 0:d.toString())==null?void 0:g.replace(/\B(?=(\d{3})+(?!\d))/g,",")},openNewWindow=d=>{let g=document.createElement("a");g.target="_blank",document.body.appendChild(g),g.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),g.dispatchEvent(e),document.body.removeChild(g)},openNewWindows=d=>{let g=document.createElement("a");document.body.appendChild(g),g.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),g.dispatchEvent(e),document.body.removeChild(g)},formatTextMiddleIntercept=(d="")=>d.length<=6?d:`${d.substring(0,3)}...${d.substring(d.length-3,d.length)}`,HalfPastOne=()=>{let d=new Date().getHours(),g=new Date().getMinutes();return g>=30?(d++,g="00"):g="30",d+":"+g},DayHalfPastOne=(d="-")=>{let g=new Date().getHours(),e=new Date().getMinutes();return e>=30?(g++,e="00"):e="30",new Date().toLocaleDateString().replace(/\//g,d)+" "+g+":"+e};var Type=(d=>(d.Number="Number",d.String="String",d.Boolean="Boolean",d.Object="Object",d.Array="Array",d.Function="Function",d))(Type||{});const type=d=>{const g=Object.prototype.toString.call(d);return g.substring(8,g.length-1)},isEmpty=d=>type(d)==="Array"?d.length===0:type(d)==="Object"?Object.keys(d).length===0:!d,rangeNumber=(d,g)=>{const e=[];for(let n=d;n<g;n++)e.push(n);return e},middleEllipsis=(d,g=12)=>{let e=g/2-2,n=g/2+3;return d.length>g?d.substr(0,e)+"..."+d.substr(n,g):d},formatRate=d=>d>4.5?5:d>4&&d<=4.5?4.5:d>3.5&&d<=4?4:d>3&&d<=3.5?3.5:d>2.5&&d<=3?3:d>2&&d<=2.5?2.5:d>1.5&&d<=2?2:d>1&&d<=1.5?1.5:d>.5&&d<=1?1:d>0&&d<=.5?.5:0,isUnOrNull=d=>d==null;function getUrlToken(d,g){const e=new RegExp(`(^|&)${d}=([^&]*)(&|$)`,"i"),n=g.substr(1).match(e);return n!=null?decodeURIComponent(n[2]):null}const getMessagesUrl=d=>{var g;if(d.link_url)return window.open(d.link_url);switch(d==null?void 0:d.container_type){case"TeacherChangeUserInfo":return window.open("/account/profile");case"TeacherResetUserPassword":return window.open("/account/secure");case"ApplyUserAuthentication":return window.open("/account/certification")}switch(d.container_type){case"ApplyUserAuthentication":if(d.tiding_type==="Apply"){if(d.auth_type===1)return window.open("/admins/identity_authentications");if(d.auth_type===2)return window.open("/admins/professional_authentications")}return d.tiding_type==="System"?window.open("/account/certification"):d.tiding_type==="Code"?window.open("/account/profile"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddMajor":return window.open("/account/profile");case"Major":return window.open("/account/profile");case"ApplyAddDepartment":return d.tiding_type==="Apply"?window.open("/admins/department_applies"):d.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return d.tiding_type==="Apply"?window.open("/admins/unit_applies"):d.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(d.parent_container_type){case"ApplyShixun":if(d.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(d.tiding_type==="System")return window.open(`/shixuns/${d.identifier}/challenges`);case"ApplySubject":if(d.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(d.tiding_type==="System")return window.open(`/paths/${d.parent_container_id}`);case"TrialAuthorization":if(d.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(d.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open(`/classrooms/${d.belong_container_id}/teachers`);case"StudentJoinCourse":if(d.tiding_type==="Apply")return window.open(`/classrooms/${d.belong_container_id}/teachers`);if(d.tiding_type==="System")return window.open(`/classrooms/${d.belong_container_id}/students`);case"DealCourse":return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"TeacherJoinCourse":return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"Course":return d.tiding_type==="Delete"?void 0:window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"ArchiveCourse":return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"Shixun":return window.open(`/shixuns/${d.identifier}/challenges`);case"Subject":return window.open(`/paths/${d.container_id}`);case"JournalsForMessage":switch(d.parent_container_type){case"Principal":return"";case"HomeworkCommon":return d.homework_type==="normal"?window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/question`):d.homework_type==="group"?window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/question`):d.homework_type==="practice"?window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=1`):"";case"GraduationTopic":return window.open(`/classrooms/${d.belong_container_id}/graduation_topics/${d.parent_container_id}/detail`);case"StudentWorksScore":return window.open(d.link_url)}case"Memo":return window.open(`/forums/${d.parent_container_id}`);case"Message":return window.open("/forums/");case"Watcher":return window.open(`/users/${d.trigger_user.login}/classrooms`);case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"ReporterJoinProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"DealProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"ManagerJoinProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"Poll":switch(d.parent_container_type){case"CommitPoll":return window.open(` /classrooms/${d.belong_container_id}/poll/${d.container_id}/detail`);default:return window.open(` /classrooms/${d.belong_container_id}/poll/${d.container_id}/detail`)}case"Exercise":switch(d.parent_container_type){case"CommitExercise":return window.open(` /classrooms/${d.belong_container_id}/exercise/${d.container_id}/detail?tab=0`);case"ExerciseScore":return window.open(` /classrooms/${d.belong_container_id}/exercise/${d.container_id}/detail?tab=0`);default:return window.open(`/classrooms/${d.belong_container_id}/exercise/${d.container_id}/detail?tab=0`)}case"StudentGraduationTopic":return window.open(`/classrooms/${d.belong_container_id}/graduation_topics/${d.parent_container_id}/detail`);case"DealStudentTopicSelect":return window.open(`/classrooms/${d.belong_container_id}/graduation_topics/${d.parent_container_id}/detail`);case"GraduationTask":return window.open(`/classrooms/${d.belong_container_id}/graduation_tasks/${d.container_id}`);case"GraduationWork":return window.open(`/classrooms/${d.belong_container_id}/graduation_tasks/${d.container_id}`);case"GraduationWorkScore":return window.open(`/classrooms/${d.belong_container_id}/graduation_tasks/${d.parent_container_id}`);case"HomeworkCommon":switch(d.parent_container_type){case"AnonymousCommentFail":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`);case"HomeworkPublish":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`);case"AnonymousAppeal":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`);default:if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`)}case"StudentWork":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/review/${d.container_id}`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/review/${d.container_id}`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail`);case"StudentWorksScore":return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.trigger_user.id}/review/${d.parent_container_id}`);case"StudentWorksScoresAppeal":return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.trigger_user.id}/review/${d.parent_container_id}`);case"ChallengeWorkScore":return"";case"SendMessage":return window.open(`${_env__WEBPACK_IMPORTED_MODULE_7__.Z.API_SERVER}/admins/mirror_repositories`);case"Journal":return window.open(`/issues/${d.parent_container_id}`);case"Issue":return window.open(`/issues/${d.container_id}`);case"PullRequest":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"Department":return window.open("/account/profile");case"Library":if(d.tiding_type==="Apply")return window.open("/admins/library_applies");if(d.tiding_type==="System")return window.open(`/moop_cases/${d.container_id}`);case"ProjectPackage":return d.tiding_type==="Destroyed"||d.tiding_type==="Destroyed_end"?void 0:d.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open(`/crowdsourcing/${d.container_id}`);case"Discuss":return d.parent_container_type==="Hack"&&d.extra?window.open(`/myproblems/${d.extra}/comment`):d.extra==="ai_reply"&&d.task_identifier?window.open(`/tasks/${d.task_identifier}?extra=extra`):window.open(`/shixuns/${d.identifier}/shixun_discuss`);case"Video":return d.tiding_type==="Apply"?window.open("/admins/video_applies"):d.tiding_type==="System"?window.open(`/users/${(g=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:g.login}/videos`):"";case"PublicCourseStart":return window.open(`/classrooms/${d.container_id}/informs`);case"SubjectStartCourse":return window.open(`/paths/${d.container_id}`);case"ResubmitStudentWork":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/${d.container_id}/appraise`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/${d.container_id}/appraise`);case"AdjustScore":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}`);case"LiveLink":return window.open(`/classrooms/${d.belong_container_id}/course_videos?open=live`);case"Hack":if(d.extra&&d.parent_container_type!=="HackDelete")return window.open(`/problems/${d.extra}/edit`);default:return}},checkLocalOrPublicIp=(d,g)=>__async(void 0,null,function*(){let e="",n;return new Promise((i,l)=>__async(void 0,null,function*(){if(d.ip_limit!=="no"||d.ip_bind_type)try{e=yield(0,_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_2__.y)({ip_limit:d==null?void 0:d.ip_limit,ip_bind:d==null?void 0:d.ip_bind_type}),console.log(e,44)}catch(f){l(void 0)}const c=yield(0,_service_exercise__WEBPACK_IMPORTED_MODULE_3__.Cl)({id:d.exerciseId,ip:e});if(c.status===0)i(c);else if(c.status===-5){(0,umi__WEBPACK_IMPORTED_MODULE_5__.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:{errorMessage:c==null?void 0:c.message,exercise_user_id:d==null?void 0:d.exercise_user_id,id:d.exerciseId,unlockClose:d.unlockClose}}});return}else i(c);if(d.errmsgHide||g)return!0;if(c.status===-1)return n=antd__WEBPACK_IMPORTED_MODULE_15__.default.info({title:react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{flex:"1"},"\u63D0\u793A"),react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>n.destroy()}))),icon:null,className:"custom-modal-divider",content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),!1;if(c.status===-2)return n=antd__WEBPACK_IMPORTED_MODULE_15__.default.info({title:react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{flex:"1"},"\u63D0\u793A"),react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>n.destroy()}))),icon:null,className:"custom-modal-divider",content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},c.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),!1}))});function isInsecureOrLocalhost(d){try{const g=new URL(d),e=g.hostname==="localhost"||g.hostname==="127.0.0.1";return!(g.protocol==="https:")&&!e}catch(g){return!0}}const checkDisabledExam=d=>new Promise((g,e)=>__async(void 0,null,function*(){const n=yield(0,_service_exercise__WEBPACK_IMPORTED_MODULE_3__.Zg)({id:d==null?void 0:d.exerciseId,coursesId:d==null?void 0:d.coursesId});if((n==null?void 0:n.status)===0){g("");return}setTimeout(()=>{window.location.reload()},2e3),e("")})),isKepuKehuan=()=>location.pathname.indexOf("/classrooms/4RW9CYHY")>-1||location.pathname.indexOf("/classrooms/qb4ft587")>-1||location.pathname.indexOf("/classrooms/c5q9bsp2")>-1,startExercise=d=>__async(void 0,null,function*(){var g,e,n;sessionStorage.removeItem("studentunlock");let i;if((location.pathname.indexOf("/classrooms/4RW9CYHY")>-1||location.pathname.indexOf("/classrooms/qb4ft587")>-1||location.pathname.indexOf("/classrooms/c5q9bsp2")>-1)&&!isPc()){antd__WEBPACK_IMPORTED_MODULE_15__.default.info({content:"\u8BF7\u4F7F\u7528\u7535\u8111\u53C2\u52A0\u8003\u8BD5\uFF01"});return}if(copyTextFuc(" ",!0),yield checkDisabledExam(d),d.ip_limit!=="no"||d.ip_bind){const l=yield checkLocalOrPublicIp(d,!0);if((l==null?void 0:l.status)!==0)return;if(!isChrome()){antd__WEBPACK_IMPORTED_MODULE_15__.default.info({icon:null,okText:"\u786E\u5B9A",width:500,content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",react__WEBPACK_IMPORTED_MODULE_0__.createElement("br",null),"\u8BF7\u4F7F\u7528",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});return}}if(d.forbid_screen){const l=new WebSocket("ws://localhost:8082");yield new Promise(c=>setTimeout(()=>c(),200)),sendAppStatus(l,d)}if(d.open_camera||d.screen_open||d.ip_limit!=="no"||d.identity_verify){if(!isChromeOrFirefox())return antd__WEBPACK_IMPORTED_MODULE_15__.default.info({icon:null,okText:"\u786E\u5B9A",width:500,content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",react__WEBPACK_IMPORTED_MODULE_0__.createElement("br",null),"\u8BF7\u4F7F\u7528",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),!1;d.open_phone_video_recording?window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${(g=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:g.login}/check`:d.identity_verify&&d.current_status===2?window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${(e=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:e.login}/check`:window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${(n=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:n.login}`}else d.identity_verify&&d.current_status===2?window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${d.login}/check`:window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${d.login}`});var httpBuildQuery=function(d,g,e,n){if(console.log("param:",d),g=g||null,e=e||"&",n=n||null,!d)return"";var i=function(u){for(var h=new Array,o=0;o<u.length;o++)u[o]&&h.push(u[o]);return h},l=function(u){return encodeURIComponent(u).replace(/[!'()*]/g,escape)},c=function(u){return!isNaN(parseFloat(u))&&isFinite(u)},f=Object.keys(d).map(function(u){var h,o=u;if(typeof d[u]=="object"&&d[u]!==null)h=httpBuildQuery(d[u],null);else{g&&(o=c(o)?g+Number(o):o);var s=d[u];s=s===!0?"1":s,s=s===!1?"0":s,s=s===0?"0":s,s=s||"",h=o+"="+s}return h});return i(f).join(e).replace(/[!'()*]/g,escape)};const parseParamsStr=(d,g)=>{const e={},n=Object.assign(!0,d,{}),i=[];return Object.keys(n).sort().forEach(function(l){if(n[l]=n[l]===!0?"true":n[l],n[l]=n[l]===!1?"false":n[l],g==="GET"){if(n[l]!==null){if(typeof n[l]=="object"&&(!Array.isArray(n[l])||Array.isArray(n[l])&&!n[l].length))return;const c=n[l]===null||n[l]==="null"?"":n[l];i.push(`${l}=${typeof c=="string"||typeof c=="number"?decodeURIComponent(c):JSON.stringify(c)}`)}}else{const c=n[l]===null||n[l]==="null"?"":n[l];i.push(`${l}=${typeof c=="string"||typeof c=="number"?c:JSON.stringify(c)}`),n[l],e[l]=n[l]}}),i.join("&").trim()},educationList=[{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9},{name:"\u7855\u58EB",id:7},{name:"\u535A\u58EB",id:8},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9},{name:"\u7855\u58EB",id:7},{name:"\u535A\u58EB",id:8}];function getTopLevelDomain(){let d=window.location.hostname;if(/^\d+\.\d+\.\d+\.\d+$/.test(d)||d==="localhost")return d;let g=d.split(".");return g.length>2&&/^[a-z]{2}$/.test(g[g.length-2])?g.slice(-3).join("."):g.slice(-2).join(".")}const setHeader=(d,g)=>{var e;try{const n=Date.now(),i=(0,uuid__WEBPACK_IMPORTED_MODULE_18__.Z)();let l="method="+((e=d.method)==null?void 0:e.toLocaleUpperCase())+"&ak="+getKey(_key__WEBPACK_IMPORTED_MODULE_19__.mi)+"&sk="+getKey(_key__WEBPACK_IMPORTED_MODULE_19__.hw)+"&time="+n;return d.headers["X-EDU-Type"]="pc",d.headers["X-EDU-Timestamp"]=n,d.headers["X-EDU-Signature"]=md5__WEBPACK_IMPORTED_MODULE_6___default()(window.btoa(l)),d.headers["Pc-Authorization"]=getCookie("_educoder_session"),d.headers["X-Request-Id"]=i,d}catch(n){console.log("error:",n,d,g)}},setThreeComponent=()=>{(function(d){XMLHttpRequest.prototype.open=function(g,e,n=!0){const i=setHeader({method:g,headers:{}});d.call(this,g,e,n);try{e.indexOf(getTopLevelDomain())>-1&&(this.setRequestHeader("X-EDU-Type","pc"),this.setRequestHeader("X-EDU-Timestamps",i.headers["X-EDU-Timestamp"]),this.setRequestHeader("X-EDU-Signatures",i.headers["X-EDU-Signature"]),this.setRequestHeader("Pc-Authorization",getCookie("_educoder_session")))}catch(l){}}})(XMLHttpRequest.prototype.open),function(d){window.fetch=function(g,e){var n;return e=e||{},(n=e.headers)!=null&&n["X-EDU-Timestamp"]||setHeader(e),d.apply(this,arguments).then(function(i){return i})}}(window.fetch)},parseUrl=d=>{const g=/(\w+)=([^\#&]*)/gi,e={};return d.replace(g,function(n,i,l){e[i]=decodeURI(l)}),e},messageInfo=(d,g)=>{const n={1:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",2:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u4E0D\u5B58\u5728\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",3:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",4:`\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5C06\u4E8E${g}\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002`}[d];antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning(n)},base64ToBlob=(d,g)=>{var e;const n=window.atob(d),i=n.length,l=new Uint8Array(i);for(let c=0;c<i;++c)l[c]=n.charCodeAt(c);return new Blob([l],{type:_contentType__WEBPACK_IMPORTED_MODULE_4__.F[(e=g.split("."))==null?void 0:e[1]]||"application/octet-stream"})},downloadFile=(d,g,e)=>{const n=base64ToBlob(g,e);if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(n,d);else{const i=document.createElement("a");i.href=window.URL.createObjectURL(n),i.download=d,document.body.appendChild(i);const l=document.createEvent("MouseEvents");l.initEvent("click",!1,!1),i.dispatchEvent(l),document.body.removeChild(i)}},trackEvent=d=>{var g;if(d.length)try{window._czc.push(["_trackEvent",...d]),window==null||window.gtag("event",d[1],{event_category:d[0],event_label:d[2]||"",value:d[3]||"",user_id:((g=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:g.login)||""})}catch(e){console.log("trackEvent:err:",e)}},trackEventCustom=d=>{if(d.length)try{window._czc.push(["_setCustomVar",...d])}catch(g){console.log("trackEvent:err:",g)}},onPreviewImage=d=>{const g=(i,l)=>{if(i.localName===l)return i;for(let c=0,f=i;f=f.parentNode;c++){if(f.localName===l)return f;if(f==document.documentElement)return!1}},e=d.target,n=g(e,"a");if(!(n!=null&&n.href)&&e.tagName.toUpperCase()==="IMG"){let i=e.src||e.getAttribute("src");i&&i.indexOf("/images/avatars/User")===-1&&(d.stopPropagation(),d.preventDefault(),_components_mediator__WEBPACK_IMPORTED_MODULE_8__.Z.publish("preview-image",i))}},getCategoryName=(d,g)=>{var e,n,i,l;if(d&&d!=""){let c=(e=d==null?void 0:d.filter(f=>f.type===location.pathname.split("/")[3]))==null?void 0:e[0];return g?(l=(i=(n=c==null?void 0:c.second_category)==null?void 0:n.filter(f=>f.category_id==g))==null?void 0:i[0])==null?void 0:l.category_name:c==null?void 0:c.name}return null},bindPhone=d=>{const g=antd__WEBPACK_IMPORTED_MODULE_15__.default.confirm({title:"\u5B8C\u5584\u624B\u673A\u53F7\u7801",content:"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801",okText:"\u7ACB\u5373\u7ED1\u5B9A",cancelText:"\u53D6\u6D88",centered:!0,onOk:()=>{location.href="/account/secure"},onCancel:()=>{g.destroy(),d!=null&&d.onCancel&&d.onCancel()}})},copyTextFuc=(d="",g=!1)=>{const e=document.createElement("textarea");e.value=d,document.body.appendChild(e),e.select(),document.execCommand("Copy"),g||antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("\u590D\u5236\u6210\u529F"),document.body.removeChild(e)},getJsonFromUrl=d=>{if(d||(d=window.location.search),!d)return{};let g=d.substring(1),e={};return g.split("&").forEach(function(n){let i=n.split("=");e[i[0]]=decodeURIComponent(i[1])}),e},arrTrans=(d,g)=>{if(!g)return null;const e=[];return g.forEach((n,i)=>{const l=Math.floor(i/d);e[l]||(e[l]=[]),e[l].push(n)}),e},setDocumentTitle=d=>{checkIsClientExam()?document.title="\u8003\u8BD5\u7CFB\u7EDF":d!==""&&d&&(document.title=d||(document.domain.indexOf(".educoder.net")>-1?"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},checkIsClientExam=()=>{var d;return(d=window==null?void 0:window.localStorage)==null?void 0:d.isClientExam},localSort={setItem:(d,g,e)=>{const n=d,i=localStorage.getItem(n),l=i!==null&&i!=="[object Object]"?JSON.parse(i):{};l[e]=g,localStorage.setItem(n,JSON.stringify(l))},getItem:(d,g)=>{const e=d,n=localStorage.getItem(e);return(n!==null&&n!=="[object Object]"?JSON.parse(n):{})[g]}},ImgSrcConvert=d=>d!=null&&d.startsWith("http")?d:_env__WEBPACK_IMPORTED_MODULE_7__.Z.IMG_SERVER+d,compareVersion=d=>{const g=getVersion(),e=d.split("."),n=g.split("."),i=Math.max(e.length,n.length);for(;e.length<i;)e.push("0");for(;n.length<i;)n.push("0");for(let l=0;l<i;l++){const c=parseInt(e[l]),f=parseInt(n[l]);if(c>f)return 1;if(c<f)return-1}return 0},getImageUrl=(d,g)=>{d=`${d}${g?","+g:""}`;const e=crypto_js__WEBPACK_IMPORTED_MODULE_11___default().enc.Utf8.parse(window.atob(window.atob(_key__WEBPACK_IMPORTED_MODULE_19__.Bn)).substring(0,16)),n=crypto_js__WEBPACK_IMPORTED_MODULE_11___default().AES.encrypt(d||"",e,{iv:e,mode:crypto_js__WEBPACK_IMPORTED_MODULE_11___default().mode.CBC});return window.btoa(n.toString())},getVersion=()=>{const g=navigator.userAgent.toLowerCase().match(/version\/[\d.]+/gi);return g&&g[0].replace(/version\//,"")},isLocalApp=()=>navigator.userAgent.indexOf("ExerciseApp")>-1;function randomArray(d,g){let e=d.length,n,i;g=g||1;let l=function(){var c=Math.sin(g++)*1e3;return c-Math.floor(c)};for(;e!==0;)i=Math.floor(l()*e),e-=1,n=d[e],d[e]=d[i],d[i]=n;return d}function pointerEvents(d){const g=document.getElementsByTagName("iframe");for(let n=0;n<g.length;n++)g[n].style["pointer-events"]=d;const e=document.getElementsByTagName("canvas");for(let n=0;n<e.length;n++)e[n].style["pointer-events"]=d}const toDataUrl=d=>new Promise((g,e)=>{var n=new XMLHttpRequest;n.withCredentials=!0,n.onload=function(){var i=new FileReader;i.onloadend=function(){g(i.result)},i.readAsDataURL(n.response)},n.open("GET",d),n.responseType="blob",n.send()}),vtrsKey=(_b=(_a=location==null?void 0:location.pathname)==null?void 0:_a.split("/"))==null?void 0:_b[1];function scrollToTop(){window.scrollTo({left:0,top:0,behavior:"smooth"})}function domScrollToTop(d){var g;(g=document.querySelector(d))==null||g.scrollTo({left:0,top:0,behavior:"smooth"})}function dealUploadChange(d){var g,e,n,i,l;const c=(g=d.fileList)==null?void 0:g.map(f=>{var u,h;return __spreadProps(__spreadValues({},f),{status:typeof(f==null?void 0:f.response)=="string"||((u=f==null?void 0:f.response)==null?void 0:u.status)===-1?"error":f.status,response:typeof(f==null?void 0:f.response)=="string"?f==null?void 0:f.response:f!=null&&f.response&&(f==null?void 0:f.response.status)===-1?(h=f==null?void 0:f.response)==null?void 0:h.message:f==null?void 0:f.response})});return((n=(e=d.file)==null?void 0:e.response)==null?void 0:n.status)===-1&&(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.destroy(),antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning((l=(i=d.file)==null?void 0:i.response)==null?void 0:l.message)),c}function cutFileName(d="",g){if(!d)return"";const e=d.lastIndexOf(".");let n=[d,""];if(e!==-1&&e!==d.length-1){const i=d.substring(0,e),l=d.substring(e+1);n=[i,l]}return n[0].length>g?n[0].slice(0,g)+"..."+n[1]:d}function cutName(d="",g,e="--"){return d?(d==null?void 0:d.length)>=g?(d==null?void 0:d.slice(0,g))+"...":d:e}function timeContrast(d){return d?moment__WEBPACK_IMPORTED_MODULE_12___default()().isBefore(moment__WEBPACK_IMPORTED_MODULE_12___default()(d)):!0}function showTotal(d){return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"font14 c-grey-333"},"\u5171",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-light-primary"},"\xA0",d,"\xA0"),"\u6761\u6570\u636E")}const formatRandomPaperData=d=>{const g={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!d)return;const{exam:e,single_questions:n,multiple_questions:i,judgement_questions:l,program_questions:c,completion_questions:f,subjective_questions:u,practical_questions:h,combination_questions:o,bprogram_questions:s}=d||{},b=[__spreadValues({type:"SINGLE",name:"\u5355\u9009\u9898"},n),__spreadValues({type:"MULTIPLE",name:"\u591A\u9009\u9898"},i),__spreadValues({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},f),__spreadValues({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},l),__spreadValues({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},u),__spreadValues({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},c),__spreadValues({type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},s),__spreadValues({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},h),__spreadValues({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},o)],p=[];let x=0,m=0;const E=b.filter(C=>C.questions_count>0).map((C,R)=>{var M;return(M=C.questions)==null||M.forEach(T=>{p.push(T.id),x=x+T.score,m=m+1}),__spreadValues(__spreadValues({},C),{number:g[R+1]})});return{all_questions_count:m,all_score:x,questionList:E,ids:p,exam:e}},formatRandomPaperDatas=d=>{var g;const e={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!d)return;const{exam:n,single_questions:i,multiple_questions:l,judgement_questions:c,program_questions:f,completion_questions:u,subjective_questions:h,practical_questions:o,combination_questions:s,bprogram_questions:b}=d||{},p=[__spreadValues({type:"SINGLE",name:"\u5355\u9009\u9898"},i),__spreadValues({type:"MULTIPLE",name:"\u591A\u9009\u9898"},l),__spreadValues({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},u),__spreadValues({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},c),__spreadValues({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},h),__spreadValues({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},f),__spreadValues({type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},b),__spreadValues({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},o),__spreadValues({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},s)];let x=[];(g=n==null?void 0:n.question_type_position)==null||g.map((M,T)=>{p==null||p.map((D,_)=>{M.type===D.type&&x.push(D)})});const m=[];let E=0,C=0;const R=x.filter(M=>M.questions_count>0).map((M,T)=>{var D;return(D=M.questions)==null||D.forEach(_=>{m.push(_.id),E=E+_.score,C=C+1}),__spreadValues(__spreadValues({},M),{number:e[T+1]})});return{all_questions_count:C,all_score:E,questionList:R,ids:m,exam:n}},isWechatBrowser=()=>navigator.userAgent.toLowerCase().match(/MicroMessenger/i)=="micromessenger",toWechatLogin=()=>{isWechatBrowser()?window.location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0955caba88bc37eb&redirect_uri=https%3A%2F%2Fwww.educoder.net%2fotherloginstart&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect":window.location.href="/wxlogin.html"},isMobileDevice=()=>typeof window.orientation!="undefined"||navigator.userAgent.indexOf("Mobi")!==-1,sendAppStatus=(d,g)=>{var e;try{g?(d.send(JSON.stringify({type:"toggleLockExit",data:!0})),g!=null&&g.forbid_screen&&d.send(JSON.stringify({type:"open-disabled-switchscreen"})),g!=null&&g.use_white_list&&d.send(JSON.stringify({type:"open-only-allow-runapp",data:g==null?void 0:g.white_list})),g!=null&&g.net_limit&&d.send(JSON.stringify({type:"network-close",data:(e=g==null?void 0:g.net_limit_list)==null?void 0:e.split(`
`)}))):(d.send(JSON.stringify({type:"toggleLockExit",data:!1})),d.send(JSON.stringify({type:"close-disabled-switchscreen"})),d.send(JSON.stringify({type:"close-only-allow-runapp"})),d.send(JSON.stringify({type:"network-open"})))}catch(n){}},addJumping=()=>{const d=document.querySelector('a[title="\u589E\u52A0\u586B\u7A7A"]'),g=d==null?void 0:d.querySelector("span");g&&(g.classList.remove("jumping-icon"),g.offsetWidth,g.classList.add("jumping-icon"),setTimeout(()=>{var e;(e=g==null?void 0:g.classList)==null||e.remove("jumping-icon")},2e3))},showClassroomsmodal=d=>d!=null&&d.forbid_student_visit?(antd__WEBPACK_IMPORTED_MODULE_15__.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{fontWeight:600}},d==null?void 0:d.username,"\u8001\u5E08 "),"\u5DF2\u5173\u95ED\u8BE5\u8BFE\u5802\uFF0C\u5B66\u751F\u7528\u6237\u6682\u65F6\u65E0\u6CD5\u8BBF\u95EE ")}),!0):!1,getExamRestrictionInfo=d=>{const g=[];return d.is_locked&&g.push("\u8003\u8BD5\u89E3\u9501\u7801"),d.login_restrict&&g.push("\u8003\u8BD5\u767B\u5F55\u9650\u5236"),d.screen_open&&g.push("\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"),d.ip_bind&&g.push("IP\u5730\u5740\u7ED1\u5B9A"),(d.ip_limit==="pub"||d.ip_limit==="inner")&&g.push("\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),d.open_camera&&g.push("\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790"),d.identity_verify&&g.push("\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C"),d.open_phone_video_recording&&g.push("\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"),g.length>0?g.join("\u3001"):""},releaseRuleDataAdjust=d=>{const g=d.reduce((n,i)=>{const l=`${i.publish_time}_${i.end_time}_${i.is_admin}`;return n[l]?(n[l].group_name.push(i.group_name),n[l].group_id.push(i.group_id)):n[l]={publish_time:i.publish_time,end_time:i.end_time,is_admin:i.is_admin,group_name:[i.group_name],group_id:[i.group_id]},n},{});return Object.values(g).map(n=>__spreadProps(__spreadValues({},n),{group_name:n.group_name.flat(),group_id:n.group_id.flat()}))},showInstallWebRtcDoc=()=>new Promise((d,g)=>__async(void 0,null,function*(){const e=yield(0,_utils_fetch__WEBPACK_IMPORTED_MODULE_10__.ZP)("/api/documents/webrtc_content",{method:"get"});antd__WEBPACK_IMPORTED_MODULE_15__.default.info({title:"WebRTC\u63D2\u4EF6\u5B89\u88C5\u6559\u7A0B",width:"1000px",centered:!0,content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__.Z,{value:(e==null?void 0:e.data)||""}))}),d(e==null?void 0:e.data)}));function copyToClipboard(d){return navigator.clipboard?navigator.clipboard.writeText(d).then(()=>(console.log("Text copied to clipboard successfully!"),!0)).catch(g=>{throw console.error("Failed to copy text: ",g),g}):new Promise((g,e)=>{const n=document.createElement("textarea");n.value=d,document.body.appendChild(n),n.select();try{const i=document.execCommand("copy");document.body.removeChild(n),i?(console.log("Text copied to clipboard successfully!"),g(!0)):(console.error("Failed to copy text using execCommand."),e(!1))}catch(i){document.body.removeChild(n),console.error("Failed to copy text: ",i),e(i)}})}const isArrayBuffer=d=>Object.prototype.toString.call(d)==="[object ArrayBuffer]",parseArrayBufferAsText=(d,g="utf-8")=>isArrayBuffer(d)?new TextDecoder(g).decode(d):d,numFormat=d=>d?(d>=1e3&&(d=d/1e3+"K"),d):0,aiReviewConfigformatChecks=d=>{if(!d||d.length===0)return!0;const g=new Set,e=new Set;let n=!0,i=!0;const l=d==null?void 0:d.reduce((c,f)=>{g!=null&&g.has(f.name)&&(n=!1),g==null||g.add(f.name),e!=null&&e.has(f.content)&&(i=!1),e==null||e.add(f.content);const u=parseFloat(f.weight);return c+u},0);return n?i?parseFloat(l.toFixed(2))!=100?(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u6240\u6709\u8BC4\u5206\u9879\u76EE\u7684\u6743\u91CD\u4E4B\u548C\u5FC5\u987B\u4E3A100%"),!1):!0:(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u8BC4\u5206\u6807\u51C6\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D!"),!1):(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u8BC4\u5206\u9879\u76EE\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D!"),!1)}},93490:function(d,g,e){"use strict";e.d(g,{t:function(){return n}});const n=l=>{var c=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return c.test(l)},i=l=>{var c=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return c.test(l)}},9139:function(d,g,e){"use strict";e.d(g,{Il:function(){return f},Ov:function(){return u},T$:function(){return o}});var n=e(38127),i=e(59301),l=e(35338),c=["element"],f=i.createContext({});function u(){return i.useContext(f)}function h(){var x=(0,l.TH)(),m=u(),E=m.clientRoutes,C=(0,l.fp)(E,x.pathname);return C||[]}function o(){var x,m=h().slice(-1),E=((x=m[0])===null||x===void 0?void 0:x.route)||{},C=E.element,R=(0,n.Z)(E,c);return R}function s(){var x=h(),m=u(),E=m.serverLoaderData,C=m.basename,R=React.useState(function(){var _={},N=!1;return x.forEach(function(j){var H=E[j.route.id];H&&(Object.assign(_,H),N=!0)}),N?_:void 0}),M=_slicedToArray(R,2),T=M[0],D=M[1];return React.useEffect(function(){window.__UMI_LOADER_DATA__||Promise.all(x.filter(function(_){return _.route.hasServerLoader}).map(function(_){return new Promise(function(N){fetchServerLoader({id:_.route.id,basename:C,cb:N})})})).then(function(_){if(_.length){var N={};_.forEach(function(j){Object.assign(N,j)}),D(N)}})},[]),{data:T}}function b(){var x=useRouteData(),m=u();return{data:m.clientLoaderData[x.route.id]}}function p(){var x=s(),m=b();return{data:_objectSpread(_objectSpread({},x.data),m.data)}}},91392:function(d){var g={en_GB:"en-gb",en_US:"en",zh_CN:"zh-cn",zh_TW:"zh-tw"},e=function(i){var l=g[i];return l||i.split("_")[0]};d.exports=function(n,i,l){var c=i.prototype.locale;i.prototype.locale=function(f){return typeof f=="string"&&(f=e(f)),c.call(this,f)}}},92806:function(d,g,e){"use strict";var n=e(41799),i=e(59301),l=e(3113),c=e(67797);function f(h){return!!(h&&h.then)}const u=h=>{const{type:o,children:s,prefixCls:b,buttonProps:p,close:x,autoFocus:m,emitEvent:E,isSilent:C,quitOnNullishReturnValue:R,actionFn:M}=h,T=i.useRef(!1),D=i.useRef(null),[_,N]=(0,n.Z)(!1),j=function(){x==null||x.apply(void 0,arguments)};i.useEffect(()=>{let W=null;return m&&(W=setTimeout(()=>{var se;(se=D.current)===null||se===void 0||se.focus()})),()=>{W&&clearTimeout(W)}},[]);const H=W=>{f(W)&&(N(!0),W.then(function(){N(!1,!0),j.apply(void 0,arguments),T.current=!1},se=>{if(N(!1,!0),T.current=!1,!(C!=null&&C()))return Promise.reject(se)}))},Y=W=>{if(T.current)return;if(T.current=!0,!M){j();return}let se;if(E){if(se=M(W),R&&!f(se)){T.current=!1,j(W);return}}else if(M.length)se=M(x),T.current=!1;else if(se=M(),!se){j();return}H(se)};return i.createElement(l.ZP,Object.assign({},(0,c.n)(o),{onClick:Y,loading:_,prefixCls:b},p,{ref:D}),s)};g.Z=u},53487:function(d,g,e){"use strict";e.d(g,{Z:function(){return u},i:function(){return f}});var n=e(18929),i=e(59301),l=e(92736),c=e(36355);function f(h){return function(s){return i.createElement(l.ZP,{theme:{token:{motion:!1,zIndexPopupBase:0}}},i.createElement(h,Object.assign({},s)))}}function u(h,o,s,b){function p(x){const{prefixCls:m,style:E}=x,C=i.useRef(null),[R,M]=i.useState(0),[T,D]=i.useState(0),[_,N]=(0,n.Z)(!1,{value:x.open}),{getPrefixCls:j}=i.useContext(c.E_),H=j(o||"select",m);i.useEffect(()=>{if(N(!0),typeof ResizeObserver!="undefined"){const W=new ResizeObserver(ne=>{const ae=ne[0].target;M(ae.offsetHeight+8),D(ae.offsetWidth)}),se=setInterval(()=>{var ne;const ae=s?`.${s(H)}`:`.${H}-dropdown`,J=(ne=C.current)===null||ne===void 0?void 0:ne.querySelector(ae);J&&(clearInterval(se),W.observe(J))},10);return()=>{clearInterval(se),W.disconnect()}}},[]);let Y=Object.assign(Object.assign({},x),{style:Object.assign(Object.assign({},E),{margin:0}),open:_,visible:_,getPopupContainer:()=>C.current});return b&&(Y=b(Y)),i.createElement("div",{ref:C,style:{paddingBottom:R,position:"relative",minWidth:T}},i.createElement(h,Object.assign({},Y)))}return f(p)}},36785:function(d,g,e){"use strict";e.d(g,{o2:function(){return f},yT:function(){return u}});var n=e(3300),i=e(33166);const l=i.i.map(h=>`${h}-inverse`),c=["success","processing","error","default","warning"];function f(h){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,n.Z)(l),(0,n.Z)(i.i)).includes(h):i.i.includes(h)}function u(h){return c.includes(h)}},47729:function(d,g,e){"use strict";e.d(g,{Z:function(){return c}});var n=e(99267),i=e(59301);function l(f,u,h){return typeof f=="boolean"?f:u===void 0?!!h:u!==!1&&u!==null}function c(f,u,h){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:i.createElement(n.Z,null),s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!l(f,u,s))return[!1,null];const p=typeof u=="boolean"||u===void 0||u===null?o:u;return[!0,h?h(p):p]}},62892:function(d,g,e){"use strict";e.d(g,{m:function(){return h}});const n=()=>({height:0,opacity:0}),i=o=>{const{scrollHeight:s}=o;return{height:s,opacity:1}},l=o=>({height:o?o.offsetHeight:0}),c=(o,s)=>(s==null?void 0:s.deadline)===!0||s.propertyName==="height",f=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:n,onEnterStart:n,onAppearActive:i,onEnterActive:i,onLeaveStart:l,onLeaveActive:n,onAppearEnd:c,onEnterEnd:c,onLeaveEnd:c,motionDeadline:500}},u=null,h=(o,s,b)=>b!==void 0?b:`${o}-${s}`;g.Z=f},79676:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var n=e(19447);function i(h,o,s,b){if(b===!1)return{adjustX:!1,adjustY:!1};const p=b&&typeof b=="object"?b:{},x={};switch(h){case"top":case"bottom":x.shiftX=o.dropdownArrowOffset*2+s;break;case"left":case"right":x.shiftY=o.dropdownArrowOffsetVertical*2+s;break}const m=Object.assign(Object.assign({},x),p);return m.shiftX||(m.adjustX=!0),m.shiftY||(m.adjustY=!0),m}const l={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},c={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},f=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function u(h){const{arrowWidth:o,autoAdjustOverflow:s,arrowPointAtCenter:b,offset:p,borderRadius:x,visibleFirst:m}=h,E=o/2,C={};return Object.keys(l).forEach(R=>{const M=b&&c[R]||l[R],T=Object.assign(Object.assign({},M),{offset:[0,0]});switch(C[R]=T,f.has(R)&&(T.autoArrow=!1),R){case"top":case"topLeft":case"topRight":T.offset[1]=-E-p;break;case"bottom":case"bottomLeft":case"bottomRight":T.offset[1]=E+p;break;case"left":case"leftTop":case"leftBottom":T.offset[0]=-E-p;break;case"right":case"rightTop":case"rightBottom":T.offset[0]=E+p;break}const D=(0,n.fS)({contentRadius:x,limitVerticalRadius:!0});if(b)switch(R){case"topLeft":case"bottomLeft":T.offset[0]=-D.dropdownArrowOffset-E;break;case"topRight":case"bottomRight":T.offset[0]=D.dropdownArrowOffset+E;break;case"leftTop":case"rightTop":T.offset[1]=-D.dropdownArrowOffset-E;break;case"leftBottom":case"rightBottom":T.offset[1]=D.dropdownArrowOffset+E;break}T.overflow=i(R,D,o,s),m&&(T.htmlRegion="visibleFirst")}),C}},92343:function(d,g,e){"use strict";var n;e.d(g,{M2:function(){return c},Tm:function(){return u},l$:function(){return l},wm:function(){return f}});var i=e(59301);const{isValidElement:l}=n||(n=e.t(i,2));function c(h){return h&&l(h)&&h.type===i.Fragment}function f(h,o,s){return l(h)?i.cloneElement(h,typeof s=="function"?s(h.props||{}):s):o}function u(h,o){return f(h,h,o)}},69507:function(d,g,e){"use strict";e.d(g,{ZP:function(){return u},c4:function(){return l},m9:function(){return h}});var n=e(59301),i=e(88088);const l=["xxl","xl","lg","md","sm","xs"],c=o=>({xs:`(max-width: ${o.screenXSMax}px)`,sm:`(min-width: ${o.screenSM}px)`,md:`(min-width: ${o.screenMD}px)`,lg:`(min-width: ${o.screenLG}px)`,xl:`(min-width: ${o.screenXL}px)`,xxl:`(min-width: ${o.screenXXL}px)`}),f=o=>{const s=o,b=[].concat(l).reverse();return b.forEach((p,x)=>{const m=p.toUpperCase(),E=`screen${m}Min`,C=`screen${m}`;if(!(s[E]<=s[C]))throw new Error(`${E}<=${C} fails : !(${s[E]}<=${s[C]})`);if(x<b.length-1){const R=`screen${m}Max`;if(!(s[C]<=s[R]))throw new Error(`${C}<=${R} fails : !(${s[C]}<=${s[R]})`);const T=`screen${b[x+1].toUpperCase()}Min`;if(!(s[R]<=s[T]))throw new Error(`${R}<=${T} fails : !(${s[R]}<=${s[T]})`)}}),o};function u(){const[,o]=(0,i.Z)(),s=c(f(o));return n.useMemo(()=>{const b=new Map;let p=-1,x={};return{matchHandlers:{},dispatch(m){return x=m,b.forEach(E=>E(x)),b.size>=1},subscribe(m){return b.size||this.register(),p+=1,b.set(p,m),m(x),p},unsubscribe(m){b.delete(m),b.size||this.unregister()},unregister(){Object.keys(s).forEach(m=>{const E=s[m],C=this.matchHandlers[E];C==null||C.mql.removeListener(C==null?void 0:C.listener)}),b.clear()},register(){Object.keys(s).forEach(m=>{const E=s[m],C=M=>{let{matches:T}=M;this.dispatch(Object.assign(Object.assign({},x),{[m]:T}))},R=window.matchMedia(E);R.addListener(C),this.matchHandlers[E]={mql:R,listener:C},C(R)})},responsiveMap:s}},[o])}const h=(o,s)=>{if(s&&typeof s=="object")for(let b=0;b<l.length;b++){const p=l[b];if(o[p]&&s[p]!==void 0)return s[p]}}},14088:function(d,g,e){"use strict";e.d(g,{Z:function(){return se}});var n=e(92310),i=e.n(n),l=e(8654),c=e(29194),f=e(59301),u=e(36355),h=e(92343),o=e(83116);const s=ne=>{const{componentCls:ae,colorPrimary:J}=ne;return{[ae]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${J})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${ne.motionEaseOutCirc}`,`opacity 2s ${ne.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${ne.motionEaseInOut}`,`opacity 0.35s ${ne.motionEaseInOut}`].join(",")}}}}};var b=(0,o.Z)("Wave",ne=>[s(ne)]),p=e(70425),x=e(16089),m=e(77900),E=e(1585);function C(ne){const ae=(ne||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return ae&&ae[1]&&ae[2]&&ae[3]?!(ae[1]===ae[2]&&ae[2]===ae[3]):!0}function R(ne){return ne&&ne!=="#fff"&&ne!=="#ffffff"&&ne!=="rgb(255, 255, 255)"&&ne!=="rgba(255, 255, 255, 1)"&&C(ne)&&!/rgba\((?:\d*, ){3}0\)/.test(ne)&&ne!=="transparent"}function M(ne){const{borderTopColor:ae,borderColor:J,backgroundColor:q}=getComputedStyle(ne);return R(ae)?ae:R(J)?J:R(q)?q:null}var T=e(4572);function D(ne){return Number.isNaN(ne)?0:ne}const _=ne=>{const{className:ae,target:J,component:q}=ne,G=f.useRef(null),[oe,ee]=f.useState(null),[Q,le]=f.useState([]),[$,U]=f.useState(0),[ie,me]=f.useState(0),[Pe,Oe]=f.useState(0),[Ge,ke]=f.useState(0),[Mt,Et]=f.useState(!1),Lt={left:$,top:ie,width:Pe,height:Ge,borderRadius:Q.map(xt=>`${xt}px`).join(" ")};oe&&(Lt["--wave-color"]=oe);function Zt(){const xt=getComputedStyle(J);ee(M(J));const Be=xt.position==="static",{borderLeftWidth:gt,borderTopWidth:Nt}=xt;U(Be?J.offsetLeft:D(-parseFloat(gt))),me(Be?J.offsetTop:D(-parseFloat(Nt))),Oe(J.offsetWidth),ke(J.offsetHeight);const{borderTopLeftRadius:nt,borderTopRightRadius:yt,borderBottomLeftRadius:dt,borderBottomRightRadius:qe}=xt;le([nt,yt,qe,dt].map(_e=>D(parseFloat(_e))))}if(f.useEffect(()=>{if(J){const xt=(0,x.Z)(()=>{Zt(),Et(!0)});let Be;return typeof ResizeObserver!="undefined"&&(Be=new ResizeObserver(Zt),Be.observe(J)),()=>{x.Z.cancel(xt),Be==null||Be.disconnect()}}},[]),!Mt)return null;const Bt=(q==="Checkbox"||q==="Radio")&&(J==null?void 0:J.classList.contains(T.A));return f.createElement(m.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(xt,Be)=>{var gt;if(Be.deadline||Be.propertyName==="opacity"){const Nt=(gt=G.current)===null||gt===void 0?void 0:gt.parentElement;(0,E.v)(Nt).then(()=>{Nt==null||Nt.remove()})}return!1}},xt=>{let{className:Be}=xt;return f.createElement("div",{ref:G,className:i()(ae,{"wave-quick":Bt},Be),style:Lt})})};var j=(ne,ae)=>{var J;const{component:q}=ae;if(q==="Checkbox"&&!(!((J=ne.querySelector("input"))===null||J===void 0)&&J.checked))return;const G=document.createElement("div");G.style.position="absolute",G.style.left="0px",G.style.top="0px",ne==null||ne.insertBefore(G,ne==null?void 0:ne.firstChild),(0,E.s)(f.createElement(_,Object.assign({},ae,{target:ne})),G)},H=e(88088);function Y(ne,ae,J){const{wave:q}=f.useContext(u.E_),[,G,oe]=(0,H.Z)(),ee=(0,p.useEvent)($=>{const U=ne.current;if(q!=null&&q.disabled||!U)return;const ie=U.querySelector(`.${T.A}`)||U,{showEffect:me}=q||{};(me||j)(ie,{className:ae,token:G,component:J,event:$,hashId:oe})}),Q=f.useRef();return $=>{x.Z.cancel(Q.current),Q.current=(0,x.Z)(()=>{ee($)})}}var se=ne=>{const{children:ae,disabled:J,component:q}=ne,{getPrefixCls:G}=(0,f.useContext)(u.E_),oe=(0,f.useRef)(null),ee=G("wave"),[,Q]=b(ee),le=Y(oe,i()(ee,Q),q);if(f.useEffect(()=>{const U=oe.current;if(!U||U.nodeType!==1||J)return;const ie=me=>{!(0,c.Z)(me.target)||!U.getAttribute||U.getAttribute("disabled")||U.disabled||U.className.includes("disabled")||U.className.includes("-leave")||le(me)};return U.addEventListener("click",ie,!0),()=>{U.removeEventListener("click",ie,!0)}},[J]),!f.isValidElement(ae))return ae!=null?ae:null;const $=(0,l.Yr)(ae)?(0,l.sQ)(ae.ref,oe):oe;return(0,h.Tm)(ae,{ref:$})}},4572:function(d,g,e){"use strict";e.d(g,{A:function(){return n}});const n="ant-wave-target"},67797:function(d,g,e){"use strict";e.d(g,{n:function(){return _t},Z:function(){return Gt}});var n=e(59301),i=e(92310),l=e.n(i),c=e(2738),f=e(8654),u=e(14088),h=e(36355),o=e(1684),s=e(19716),b=e(33234),p=e(88088),x=function(we,ce){var he={};for(var Ot in we)Object.prototype.hasOwnProperty.call(we,Ot)&&ce.indexOf(Ot)<0&&(he[Ot]=we[Ot]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ot=Object.getOwnPropertySymbols(we);Ie<Ot.length;Ie++)ce.indexOf(Ot[Ie])<0&&Object.prototype.propertyIsEnumerable.call(we,Ot[Ie])&&(he[Ot[Ie]]=we[Ot[Ie]]);return he};const m=n.createContext(void 0);var C=we=>{const{getPrefixCls:ce,direction:he}=n.useContext(h.E_),{prefixCls:Ot,size:Ie,className:ft}=we,Kt=x(we,["prefixCls","size","className"]),It=ce("btn-group",Ot),[,,De]=(0,p.Z)();let Tt="";switch(Ie){case"large":Tt="lg";break;case"small":Tt="sm";break;case"middle":case void 0:break;default:}const Ze=l()(It,{[`${It}-${Tt}`]:Tt,[`${It}-rtl`]:he==="rtl"},ft,De);return n.createElement(m.Provider,{value:Ie},n.createElement("div",Object.assign({},Kt,{className:Ze})))},R=e(92343);const M=/^[\u4e00-\u9fa5]{2}$/,T=M.test.bind(M);function D(we){return typeof we=="string"}function _(we){return we==="text"||we==="link"}function N(we,ce){if(we==null)return;const he=ce?" ":"";return typeof we!="string"&&typeof we!="number"&&D(we.type)&&T(we.props.children)?(0,R.Tm)(we,{children:we.props.children.split("").join(he)}):D(we)?T(we)?n.createElement("span",null,we.split("").join(he)):n.createElement("span",null,we):(0,R.M2)(we)?n.createElement("span",null,we):we}function j(we,ce){let he=!1;const Ot=[];return n.Children.forEach(we,Ie=>{const ft=typeof Ie,Kt=ft==="string"||ft==="number";if(he&&Kt){const It=Ot.length-1,De=Ot[It];Ot[It]=`${De}${Ie}`}else Ot.push(Ie);he=Kt}),n.Children.map(Ot,Ie=>N(Ie,ce))}const H=null,Y=null,W=null;var ne=(0,n.forwardRef)((we,ce)=>{const{className:he,style:Ot,children:Ie,prefixCls:ft}=we,Kt=l()(`${ft}-icon`,he);return n.createElement("span",{ref:ce,className:Kt,style:Ot},Ie)}),ae=e(58617),J=e(77900);const q=(0,n.forwardRef)((we,ce)=>{let{prefixCls:he,className:Ot,style:Ie,iconClassName:ft}=we;const Kt=l()(`${he}-loading-icon`,Ot);return n.createElement(ne,{prefixCls:he,className:Kt,style:Ie,ref:ce},n.createElement(ae.Z,{className:ft}))}),G=()=>({width:0,opacity:0,transform:"scale(0)"}),oe=we=>({width:we.scrollWidth,opacity:1,transform:"scale(1)"});var Q=we=>{const{prefixCls:ce,loading:he,existIcon:Ot,className:Ie,style:ft}=we,Kt=!!he;return Ot?n.createElement(q,{prefixCls:ce,className:Ie,style:ft}):n.createElement(J.default,{visible:Kt,motionName:`${ce}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:G,onAppearActive:oe,onEnterStart:G,onEnterActive:oe,onLeaveStart:oe,onLeaveActive:G},(It,De)=>{let{className:Tt,style:Ze}=It;return n.createElement(q,{prefixCls:ce,className:Ie,style:Object.assign(Object.assign({},ft),Ze),ref:De,iconClassName:Tt})})},le=e(17313),$=e(37613),U=e(83116);const ie=(we,ce)=>({[`> span, > ${we}`]:{"&:not(:last-child)":{[`&, & > ${we}`]:{"&:not(:disabled)":{borderInlineEndColor:ce}}},"&:not(:first-child)":{[`&, & > ${we}`]:{"&:not(:disabled)":{borderInlineStartColor:ce}}}}});var Pe=we=>{const{componentCls:ce,fontSize:he,lineWidth:Ot,groupBorderColor:Ie,colorErrorHover:ft}=we;return{[`${ce}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${ce}`]:{"&:not(:last-child)":{[`&, & > ${ce}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-Ot,[`&, & > ${ce}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[ce]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${ce}-icon-only`]:{fontSize:he}},ie(`${ce}-primary`,Ie),ie(`${ce}-danger`,ft)]}};const Oe=we=>{const{componentCls:ce,iconCls:he,fontWeight:Ot}=we;return{[ce]:{outline:"none",position:"relative",display:"inline-block",fontWeight:Ot,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${we.lineWidth}px ${we.lineType} transparent`,cursor:"pointer",transition:`all ${we.motionDurationMid} ${we.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:we.lineHeight,color:we.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${ce}-icon`]:{lineHeight:0},[`> ${he} + span, > span + ${he}`]:{marginInlineStart:we.marginXS},[`&:not(${ce}-icon-only) > ${ce}-icon`]:{[`&${ce}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:we.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},(0,le.Qy)(we)),[`&-icon-only${ce}-compact-item`]:{flex:"none"},[`&-compact-item${ce}-primary`]:{[`&:not([disabled]) + ${ce}-compact-item${ce}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-we.lineWidth,insetInlineStart:-we.lineWidth,display:"inline-block",width:we.lineWidth,height:`calc(100% + ${we.lineWidth*2}px)`,backgroundColor:we.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${ce}-primary`]:{[`&:not([disabled]) + ${ce}-compact-vertical-item${ce}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-we.lineWidth,insetInlineStart:-we.lineWidth,display:"inline-block",width:`calc(100% + ${we.lineWidth*2}px)`,height:we.lineWidth,backgroundColor:we.colorPrimaryHover,content:'""'}}}}}}},Ge=(we,ce,he)=>({[`&:not(:disabled):not(${we}-disabled)`]:{"&:hover":ce,"&:active":he}}),ke=we=>({minWidth:we.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),Mt=we=>({borderRadius:we.controlHeight,paddingInlineStart:we.controlHeight/2,paddingInlineEnd:we.controlHeight/2}),Et=we=>({cursor:"not-allowed",borderColor:we.borderColorDisabled,color:we.colorTextDisabled,backgroundColor:we.colorBgContainerDisabled,boxShadow:"none"}),Lt=(we,ce,he,Ot,Ie,ft,Kt,It)=>({[`&${we}-background-ghost`]:Object.assign(Object.assign({color:he||void 0,backgroundColor:ce,borderColor:Ot||void 0,boxShadow:"none"},Ge(we,Object.assign({backgroundColor:ce},Kt),Object.assign({backgroundColor:ce},It))),{"&:disabled":{cursor:"not-allowed",color:Ie||void 0,borderColor:ft||void 0}})}),Zt=we=>({[`&:disabled, &${we.componentCls}-disabled`]:Object.assign({},Et(we))}),Bt=we=>Object.assign({},Zt(we)),xt=we=>({[`&:disabled, &${we.componentCls}-disabled`]:{cursor:"not-allowed",color:we.colorTextDisabled}}),Be=we=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bt(we)),{backgroundColor:we.defaultBg,borderColor:we.defaultBorderColor,color:we.defaultColor,boxShadow:we.defaultShadow}),Ge(we.componentCls,{color:we.colorPrimaryHover,borderColor:we.colorPrimaryHover},{color:we.colorPrimaryActive,borderColor:we.colorPrimaryActive})),Lt(we.componentCls,we.ghostBg,we.defaultGhostColor,we.defaultGhostBorderColor,we.colorTextDisabled,we.colorBorder)),{[`&${we.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:we.colorError,borderColor:we.colorError},Ge(we.componentCls,{color:we.colorErrorHover,borderColor:we.colorErrorBorderHover},{color:we.colorErrorActive,borderColor:we.colorErrorActive})),Lt(we.componentCls,we.ghostBg,we.colorError,we.colorError,we.colorTextDisabled,we.colorBorder)),Zt(we))}),gt=we=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bt(we)),{color:we.primaryColor,backgroundColor:we.colorPrimary,boxShadow:we.primaryShadow}),Ge(we.componentCls,{color:we.colorTextLightSolid,backgroundColor:we.colorPrimaryHover},{color:we.colorTextLightSolid,backgroundColor:we.colorPrimaryActive})),Lt(we.componentCls,we.ghostBg,we.colorPrimary,we.colorPrimary,we.colorTextDisabled,we.colorBorder,{color:we.colorPrimaryHover,borderColor:we.colorPrimaryHover},{color:we.colorPrimaryActive,borderColor:we.colorPrimaryActive})),{[`&${we.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({backgroundColor:we.colorError,boxShadow:we.dangerShadow,color:we.dangerColor},Ge(we.componentCls,{backgroundColor:we.colorErrorHover},{backgroundColor:we.colorErrorActive})),Lt(we.componentCls,we.ghostBg,we.colorError,we.colorError,we.colorTextDisabled,we.colorBorder,{color:we.colorErrorHover,borderColor:we.colorErrorHover},{color:we.colorErrorActive,borderColor:we.colorErrorActive})),Zt(we))}),Nt=we=>Object.assign(Object.assign({},Be(we)),{borderStyle:"dashed"}),nt=we=>Object.assign(Object.assign(Object.assign({color:we.colorLink},Ge(we.componentCls,{color:we.colorLinkHover,backgroundColor:we.linkHoverBg},{color:we.colorLinkActive})),xt(we)),{[`&${we.componentCls}-dangerous`]:Object.assign(Object.assign({color:we.colorError},Ge(we.componentCls,{color:we.colorErrorHover},{color:we.colorErrorActive})),xt(we))}),yt=we=>Object.assign(Object.assign(Object.assign({},Ge(we.componentCls,{color:we.colorText,backgroundColor:we.textHoverBg},{color:we.colorText,backgroundColor:we.colorBgTextActive})),xt(we)),{[`&${we.componentCls}-dangerous`]:Object.assign(Object.assign({color:we.colorError},xt(we)),Ge(we.componentCls,{color:we.colorErrorHover,backgroundColor:we.colorErrorBg},{color:we.colorErrorHover,backgroundColor:we.colorErrorBg}))}),dt=we=>{const{componentCls:ce}=we;return{[`${ce}-default`]:Be(we),[`${ce}-primary`]:gt(we),[`${ce}-dashed`]:Nt(we),[`${ce}-link`]:nt(we),[`${ce}-text`]:yt(we),[`${ce}-ghost`]:Lt(we.componentCls,we.ghostBg,we.colorBgContainer,we.colorBgContainer,we.colorTextDisabled,we.colorBorder)}},qe=function(we){let ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:he,controlHeight:Ot,fontSize:Ie,lineHeight:ft,lineWidth:Kt,borderRadius:It,buttonPaddingHorizontal:De,iconCls:Tt}=we,Ze=Math.max(0,(Ot-Ie*ft)/2-Kt),Ae=`${he}-icon-only`;return[{[`${he}${ce}`]:{fontSize:Ie,height:Ot,padding:`${Ze}px ${De}px`,borderRadius:It,[`&${Ae}`]:{width:Ot,paddingInlineStart:0,paddingInlineEnd:0,[`&${he}-round`]:{width:"auto"},[Tt]:{fontSize:we.buttonIconOnlyFontSize}},[`&${he}-loading`]:{opacity:we.opacityLoading,cursor:"default"},[`${he}-loading-icon`]:{transition:`width ${we.motionDurationSlow} ${we.motionEaseInOut}, opacity ${we.motionDurationSlow} ${we.motionEaseInOut}`}}},{[`${he}${he}-circle${ce}`]:ke(we)},{[`${he}${he}-round${ce}`]:Mt(we)}]},_e=we=>qe((0,$.TS)(we,{fontSize:we.contentFontSize})),Ee=we=>{const ce=(0,$.TS)(we,{controlHeight:we.controlHeightSM,fontSize:we.contentFontSizeSM,padding:we.paddingXS,buttonPaddingHorizontal:we.paddingInlineSM,borderRadius:we.borderRadiusSM,buttonIconOnlyFontSize:we.onlyIconSizeSM});return qe(ce,`${we.componentCls}-sm`)},Fe=we=>{const ce=(0,$.TS)(we,{controlHeight:we.controlHeightLG,fontSize:we.contentFontSizeLG,buttonPaddingHorizontal:we.paddingInlineLG,borderRadius:we.borderRadiusLG,buttonIconOnlyFontSize:we.onlyIconSizeLG});return qe(ce,`${we.componentCls}-lg`)},Ke=we=>{const{componentCls:ce}=we;return{[ce]:{[`&${ce}-block`]:{width:"100%"}}}},He=we=>{const{paddingInline:ce,onlyIconSize:he}=we;return(0,$.TS)(we,{buttonPaddingHorizontal:ce,buttonIconOnlyFontSize:he})},Xe=we=>({fontWeight:400,defaultShadow:`0 ${we.controlOutlineWidth}px 0 ${we.controlTmpOutline}`,primaryShadow:`0 ${we.controlOutlineWidth}px 0 ${we.controlOutline}`,dangerShadow:`0 ${we.controlOutlineWidth}px 0 ${we.colorErrorOutline}`,primaryColor:we.colorTextLightSolid,dangerColor:we.colorTextLightSolid,borderColorDisabled:we.colorBorder,defaultGhostColor:we.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:we.colorBgContainer,paddingInline:we.paddingContentHorizontal-we.lineWidth,paddingInlineLG:we.paddingContentHorizontal-we.lineWidth,paddingInlineSM:8-we.lineWidth,onlyIconSize:we.fontSizeLG,onlyIconSizeSM:we.fontSizeLG-2,onlyIconSizeLG:we.fontSizeLG+2,groupBorderColor:we.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:we.colorBgTextHover,defaultColor:we.colorText,defaultBg:we.colorBgContainer,defaultBorderColor:we.colorBorder,defaultBorderColorDisabled:we.colorBorder,contentFontSize:we.fontSize,contentFontSizeSM:we.fontSize,contentFontSizeLG:we.fontSizeLG});var pt=(0,U.Z)("Button",we=>{const ce=He(we);return[Oe(ce),Ee(ce),_e(ce),Fe(ce),Ke(ce),dt(ce),Pe(ce)]},Xe),St=e(74207);function tn(we,ce){return{[`&-item:not(${ce}-last-item)`]:{marginBottom:-we.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function en(we,ce){return{[`&-item:not(${ce}-first-item):not(${ce}-last-item)`]:{borderRadius:0},[`&-item${ce}-first-item:not(${ce}-last-item)`]:{[`&, &${we}-sm, &${we}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${ce}-last-item:not(${ce}-first-item)`]:{[`&, &${we}-sm, &${we}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Me(we){const ce=`${we.componentCls}-compact-vertical`;return{[ce]:Object.assign(Object.assign({},tn(we,ce)),en(we.componentCls,ce))}}var rt=(0,U.b)(["Button","compact"],we=>{const ce=He(we);return[(0,St.c)(ce),Me(ce)]},Xe),Yt=function(we,ce){var he={};for(var Ot in we)Object.prototype.hasOwnProperty.call(we,Ot)&&ce.indexOf(Ot)<0&&(he[Ot]=we[Ot]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ot=Object.getOwnPropertySymbols(we);Ie<Ot.length;Ie++)ce.indexOf(Ot[Ie])<0&&Object.prototype.propertyIsEnumerable.call(we,Ot[Ie])&&(he[Ot[Ie]]=we[Ot[Ie]]);return he};function _t(we){return we==="danger"?{danger:!0}:{type:we}}function Wt(we){if(typeof we=="object"&&we){const ce=we==null?void 0:we.delay;return{loading:!1,delay:!Number.isNaN(ce)&&typeof ce=="number"?ce:0}}return{loading:!!we,delay:0}}const Ht=(we,ce)=>{var he,Ot;const{loading:Ie=!1,prefixCls:ft,type:Kt="default",danger:It,shape:De="default",size:Tt,styles:Ze,disabled:Ae,className:bt,rootClassName:Ft,children:Ne,icon:In,ghost:Pt=!1,block:Xn=!1,htmlType:sr="button",classNames:Dn,style:Bn={}}=we,vn=Yt(we,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:Zn,autoInsertSpaceInButton:lr,direction:hr,button:Xt}=(0,n.useContext)(h.E_),vt=Zn("btn",ft),[ut,ct]=pt(vt),jt=(0,n.useContext)(o.Z),xn=Ae!=null?Ae:jt,gn=(0,n.useContext)(m),nr=(0,n.useMemo)(()=>Wt(Ie),[Ie]),[$n,Cr]=(0,n.useState)(nr.loading),[Ct,Ln]=(0,n.useState)(!1),_r=(0,n.createRef)(),Qr=(0,f.sQ)(ce,_r),jr=n.Children.count(Ne)===1&&!In&&!_(Kt);(0,n.useEffect)(()=>{let gi=null;nr.delay>0?gi=setTimeout(()=>{gi=null,Cr(!0)},nr.delay):Cr(nr.loading);function Vi(){gi&&(clearTimeout(gi),gi=null)}return Vi},[nr]),(0,n.useEffect)(()=>{if(!Qr||!Qr.current||lr===!1)return;const gi=Qr.current.textContent;jr&&T(gi)?Ct||Ln(!0):Ct&&Ln(!1)},[Qr]);const ei=gi=>{const{onClick:Vi}=we;if($n||xn){gi.preventDefault();return}Vi==null||Vi(gi)},Rr=lr!==!1,{compactSize:Pi,compactItemClassnames:si}=(0,b.ri)(vt,hr),Ii={large:"lg",small:"sm",middle:void 0},qi=(0,s.Z)(gi=>{var Vi,ci;return(ci=(Vi=Tt!=null?Tt:Pi)!==null&&Vi!==void 0?Vi:gn)!==null&&ci!==void 0?ci:gi}),Wi=qi&&Ii[qi]||"",Cs=$n?"loading":In,Ls=(0,c.Z)(vn,["navigate"]),cs=l()(vt,ct,{[`${vt}-${De}`]:De!=="default"&&De,[`${vt}-${Kt}`]:Kt,[`${vt}-${Wi}`]:Wi,[`${vt}-icon-only`]:!Ne&&Ne!==0&&!!Cs,[`${vt}-background-ghost`]:Pt&&!_(Kt),[`${vt}-loading`]:$n,[`${vt}-two-chinese-chars`]:Ct&&Rr&&!$n,[`${vt}-block`]:Xn,[`${vt}-dangerous`]:!!It,[`${vt}-rtl`]:hr==="rtl"},si,bt,Ft,Xt==null?void 0:Xt.className),ui=Object.assign(Object.assign({},Xt==null?void 0:Xt.style),Bn),is=l()(Dn==null?void 0:Dn.icon,(he=Xt==null?void 0:Xt.classNames)===null||he===void 0?void 0:he.icon),wt=Object.assign(Object.assign({},(Ze==null?void 0:Ze.icon)||{}),((Ot=Xt==null?void 0:Xt.styles)===null||Ot===void 0?void 0:Ot.icon)||{}),ss=In&&!$n?n.createElement(ne,{prefixCls:vt,className:is,style:wt},In):n.createElement(Q,{existIcon:!!In,prefixCls:vt,loading:!!$n}),ai=Ne||Ne===0?j(Ne,jr&&Rr):null;if(Ls.href!==void 0)return ut(n.createElement("a",Object.assign({},Ls,{className:l()(cs,{[`${vt}-disabled`]:xn}),style:ui,onClick:ei,ref:Qr}),ss,ai));let Ds=n.createElement("button",Object.assign({},vn,{type:sr,className:cs,style:ui,onClick:ei,disabled:xn,ref:Qr}),ss,ai,si&&n.createElement(rt,{key:"compact",prefixCls:vt}));return _(Kt)||(Ds=n.createElement(u.Z,{component:"Button",disabled:!!$n},Ds)),ut(Ds)},rn=(0,n.forwardRef)(Ht);rn.Group=C,rn.__ANT_BUTTON=!0;var Gt=rn},3113:function(d,g,e){"use strict";var n=e(67797);g.ZP=n.Z},43604:function(d,g,e){"use strict";var n=e(37028);g.Z=n.Z},1684:function(d,g,e){"use strict";e.d(g,{n:function(){return l}});var n=e(59301);const i=n.createContext(!1),l=c=>{let{children:f,disabled:u}=c;const h=n.useContext(i);return n.createElement(i.Provider,{value:u!=null?u:h},f)};g.Z=i},52946:function(d,g,e){"use strict";e.d(g,{q:function(){return l}});var n=e(59301);const i=n.createContext(void 0),l=c=>{let{children:f,size:u}=c;const h=n.useContext(i);return n.createElement(i.Provider,{value:u||h},f)};g.Z=i},36355:function(d,g,e){"use strict";e.d(g,{E_:function(){return c},oR:function(){return i}});var n=e(59301);const i="anticon",l=(u,h)=>h||(u?`ant-${u}`:"ant"),c=n.createContext({getPrefixCls:l,iconPrefixCls:i}),{Consumer:f}=c},19716:function(d,g,e){"use strict";var n=e(59301),i=e(52946);const l=c=>{const f=n.useContext(i.Z);return n.useMemo(()=>c?typeof c=="string"?c!=null?c:f:c instanceof Function?c(f):f:f,[c,f])};g.Z=l},92736:function(d,g,e){"use strict";e.d(g,{ZP:function(){return xt},w6:function(){return Lt}});var n=e(36237),i=e(18418),l=e(80547),c=e(24434),f=e(59301),u=e(28726),h=e(98044),o=e(41887);const s="internalMark";var p=Be=>{const{locale:gt={},children:Nt,_ANT_MARK__:nt}=Be;f.useEffect(()=>(0,h.f)(gt&&gt.Modal),[gt]);const yt=f.useMemo(()=>Object.assign(Object.assign({},gt),{exist:!0}),[gt]);return f.createElement(o.Z.Provider,{value:yt},Nt)},x=e(31724),m=e(45246),E=e(34117),C=e(36355),R=e(30071),M=e(64993),T=e(47273),D=e(810);const _=`-ant-${Date.now()}-${Math.random()}`;function N(Be,gt){const Nt={},nt=(qe,_e)=>{let Ee=qe.clone();return Ee=(_e==null?void 0:_e(Ee))||Ee,Ee.toRgbString()},yt=(qe,_e)=>{const Ee=new M.C(qe),Fe=(0,R.generate)(Ee.toRgbString());Nt[`${_e}-color`]=nt(Ee),Nt[`${_e}-color-disabled`]=Fe[1],Nt[`${_e}-color-hover`]=Fe[4],Nt[`${_e}-color-active`]=Fe[6],Nt[`${_e}-color-outline`]=Ee.clone().setAlpha(.2).toRgbString(),Nt[`${_e}-color-deprecated-bg`]=Fe[0],Nt[`${_e}-color-deprecated-border`]=Fe[2]};if(gt.primaryColor){yt(gt.primaryColor,"primary");const qe=new M.C(gt.primaryColor),_e=(0,R.generate)(qe.toRgbString());_e.forEach((Fe,Ke)=>{Nt[`primary-${Ke+1}`]=Fe}),Nt["primary-color-deprecated-l-35"]=nt(qe,Fe=>Fe.lighten(35)),Nt["primary-color-deprecated-l-20"]=nt(qe,Fe=>Fe.lighten(20)),Nt["primary-color-deprecated-t-20"]=nt(qe,Fe=>Fe.tint(20)),Nt["primary-color-deprecated-t-50"]=nt(qe,Fe=>Fe.tint(50)),Nt["primary-color-deprecated-f-12"]=nt(qe,Fe=>Fe.setAlpha(Fe.getAlpha()*.12));const Ee=new M.C(_e[0]);Nt["primary-color-active-deprecated-f-30"]=nt(Ee,Fe=>Fe.setAlpha(Fe.getAlpha()*.3)),Nt["primary-color-active-deprecated-d-02"]=nt(Ee,Fe=>Fe.darken(2))}return gt.successColor&&yt(gt.successColor,"success"),gt.warningColor&&yt(gt.warningColor,"warning"),gt.errorColor&&yt(gt.errorColor,"error"),gt.infoColor&&yt(gt.infoColor,"info"),`
:root {
${Object.keys(Nt).map(qe=>`--${Be}-${qe}: ${Nt[qe]};`).join(`
`)}
}
`.trim()}function j(Be,gt){const Nt=N(Be,gt);(0,T.Z)()&&(0,D.hq)(Nt,`${_}-dynamic-theme`)}var H=e(1684),Y=e(52946);function W(){const Be=(0,f.useContext)(H.Z),gt=(0,f.useContext)(Y.Z);return{componentDisabled:Be,componentSize:gt}}var se=W,ne=e(13697);function ae(Be,gt){const Nt=Be||{},nt=Nt.inherit===!1||!gt?m.u_:gt;return(0,l.Z)(()=>{if(!Be)return gt;const yt=Object.assign({},nt.components);return Object.keys(Be.components||{}).forEach(dt=>{yt[dt]=Object.assign(Object.assign({},yt[dt]),Be.components[dt])}),Object.assign(Object.assign(Object.assign({},nt),Nt),{token:Object.assign(Object.assign({},nt.token),Nt.token),components:yt})},[Nt,nt],(yt,dt)=>yt.some((qe,_e)=>{const Ee=dt[_e];return!(0,ne.Z)(qe,Ee,!0)}))}var J=e(77900),q=e(88088);function G(Be){const{children:gt}=Be,[,Nt]=(0,q.Z)(),{motion:nt}=Nt,yt=f.useRef(!1);return yt.current=yt.current||nt===!1,yt.current?f.createElement(J.Provider,{motion:nt},gt):gt}var oe=e(73040),ee=function(Be,gt){var Nt={};for(var nt in Be)Object.prototype.hasOwnProperty.call(Be,nt)&&gt.indexOf(nt)<0&&(Nt[nt]=Be[nt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,nt=Object.getOwnPropertySymbols(Be);yt<nt.length;yt++)gt.indexOf(nt[yt])<0&&Object.prototype.propertyIsEnumerable.call(Be,nt[yt])&&(Nt[nt[yt]]=Be[nt[yt]]);return Nt};let Q=!1;const le=null,$=null,U=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form","select","button"],ie="ant";let me,Pe,Oe;function Ge(){return me||ie}function ke(){return Pe||C.oR}function Mt(Be){return Object.keys(Be).some(gt=>gt.endsWith("Color"))}const Et=Be=>{let{prefixCls:gt,iconPrefixCls:Nt,theme:nt}=Be;gt!==void 0&&(me=gt),Nt!==void 0&&(Pe=Nt),nt&&(Mt(nt)?j(Ge(),nt):Oe=nt)},Lt=()=>({getPrefixCls:(Be,gt)=>gt||(Be?`${Ge()}-${Be}`:Ge()),getIconPrefixCls:ke,getRootPrefixCls:()=>me||Ge(),getTheme:()=>Oe}),Zt=Be=>{const{children:gt,csp:Nt,autoInsertSpaceInButton:nt,alert:yt,anchor:dt,form:qe,locale:_e,componentSize:Ee,direction:Fe,space:Ke,virtual:He,dropdownMatchSelectWidth:Xe,popupMatchSelectWidth:pt,popupOverflow:St,legacyLocale:tn,parentContext:en,iconPrefixCls:Me,theme:rt,componentDisabled:Yt,segmented:_t,statistic:Wt,spin:Ht,calendar:rn,carousel:Gt,cascader:we,collapse:ce,typography:he,checkbox:Ot,descriptions:Ie,divider:ft,drawer:Kt,skeleton:It,steps:De,image:Tt,layout:Ze,list:Ae,mentions:bt,modal:Ft,progress:Ne,result:In,slider:Pt,breadcrumb:Xn,menu:sr,pagination:Dn,input:Bn,empty:vn,badge:Zn,radio:lr,rate:hr,switch:Xt,transfer:vt,avatar:ut,message:ct,tag:jt,table:xn,card:gn,tabs:nr,timeline:$n,timePicker:Cr,upload:Ct,notification:Ln,tree:_r,colorPicker:Qr,datePicker:jr,wave:ei}=Be,Rr=f.useCallback((ai,Ds)=>{const{prefixCls:gi}=Be;if(Ds)return Ds;const Vi=gi||en.getPrefixCls("");return ai?`${Vi}-${ai}`:Vi},[en.getPrefixCls,Be.prefixCls]),Pi=Me||en.iconPrefixCls||C.oR,si=Pi!==en.iconPrefixCls,Ii=Nt||en.csp,qi=(0,oe.Z)(Pi,Ii),Wi=ae(rt,en.theme),Cs={csp:Ii,autoInsertSpaceInButton:nt,alert:yt,anchor:dt,locale:_e||tn,direction:Fe,space:Ke,virtual:He,popupMatchSelectWidth:pt!=null?pt:Xe,popupOverflow:St,getPrefixCls:Rr,iconPrefixCls:Pi,theme:Wi,segmented:_t,statistic:Wt,spin:Ht,calendar:rn,carousel:Gt,cascader:we,collapse:ce,typography:he,checkbox:Ot,descriptions:Ie,divider:ft,drawer:Kt,skeleton:It,steps:De,image:Tt,input:Bn,layout:Ze,list:Ae,mentions:bt,modal:Ft,progress:Ne,result:In,slider:Pt,breadcrumb:Xn,menu:sr,pagination:Dn,empty:vn,badge:Zn,radio:lr,rate:hr,switch:Xt,transfer:vt,avatar:ut,message:ct,tag:jt,table:xn,card:gn,tabs:nr,timeline:$n,timePicker:Cr,upload:Ct,notification:Ln,tree:_r,colorPicker:Qr,datePicker:jr,wave:ei},Ls=Object.assign({},en);Object.keys(Cs).forEach(ai=>{Cs[ai]!==void 0&&(Ls[ai]=Cs[ai])}),U.forEach(ai=>{const Ds=Be[ai];Ds&&(Ls[ai]=Ds)});const cs=(0,l.Z)(()=>Ls,Ls,(ai,Ds)=>{const gi=Object.keys(ai),Vi=Object.keys(Ds);return gi.length!==Vi.length||gi.some(ci=>ai[ci]!==Ds[ci])}),ui=f.useMemo(()=>({prefixCls:Pi,csp:Ii}),[Pi,Ii]);let is=si?qi(gt):gt;const wt=f.useMemo(()=>{var ai,Ds,gi,Vi;return(0,c.T)(((ai=x.Z.Form)===null||ai===void 0?void 0:ai.defaultValidateMessages)||{},((gi=(Ds=cs.locale)===null||Ds===void 0?void 0:Ds.Form)===null||gi===void 0?void 0:gi.defaultValidateMessages)||{},((Vi=cs.form)===null||Vi===void 0?void 0:Vi.validateMessages)||{},(qe==null?void 0:qe.validateMessages)||{})},[cs,qe==null?void 0:qe.validateMessages]);Object.keys(wt).length>0&&(is=f.createElement(u.Z.Provider,{value:wt},gt)),_e&&(is=f.createElement(p,{locale:_e,_ANT_MARK__:s},is)),(Pi||Ii)&&(is=f.createElement(i.Z.Provider,{value:ui},is)),Ee&&(is=f.createElement(Y.q,{size:Ee},is)),is=f.createElement(G,null,is);const ss=f.useMemo(()=>{const ai=Wi||{},{algorithm:Ds,token:gi,components:Vi}=ai,ci=ee(ai,["algorithm","token","components"]),Se=Ds&&(!Array.isArray(Ds)||Ds.length>0)?(0,n.createTheme)(Ds):m.uH,st={};return Object.entries(Vi||{}).forEach(et=>{let[Rt,ht]=et;const ln=Object.assign({},ht);"algorithm"in ln&&(ln.algorithm===!0?ln.theme=Se:(Array.isArray(ln.algorithm)||typeof ln.algorithm=="function")&&(ln.theme=(0,n.createTheme)(ln.algorithm)),delete ln.algorithm),st[Rt]=ln}),Object.assign(Object.assign({},ci),{theme:Se,token:Object.assign(Object.assign({},E.Z),gi),components:st})},[Wi]);return rt&&(is=f.createElement(m.Mj.Provider,{value:ss},is)),Yt!==void 0&&(is=f.createElement(H.n,{disabled:Yt},is)),f.createElement(C.E_.Provider,{value:cs},is)},Bt=Be=>{const gt=f.useContext(C.E_),Nt=f.useContext(o.Z);return f.createElement(Zt,Object.assign({parentContext:gt,legacyLocale:Nt},Be))};Bt.ConfigContext=C.E_,Bt.SizeContext=Y.Z,Bt.config=Et,Bt.useConfig=se,Object.defineProperty(Bt,"SizeContext",{get:()=>Y.Z});var xt=Bt},48183:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var n={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},i=n,l=e(67532),f={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},i),timePickerLocale:Object.assign({},l.Z)}},32441:function(d,g,e){"use strict";e.d(g,{RV:function(){return u},Rk:function(){return h},Ux:function(){return s},aM:function(){return o},q3:function(){return c},qI:function(){return f}});var n=e(59301),i=e(95013),l=e(2738);const c=n.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),f=n.createContext(null),u=b=>{const p=(0,l.Z)(b,["prefixCls"]);return n.createElement(i.FormProvider,Object.assign({},p))},h=n.createContext({prefixCls:""}),o=n.createContext({}),s=b=>{let{children:p,status:x,override:m}=b;const E=(0,n.useContext)(o),C=(0,n.useMemo)(()=>{const R=Object.assign({},E);return m&&delete R.isFormItemInput,x&&(delete R.status,delete R.hasFeedback,delete R.feedbackIcon),R},[x,m,E]);return n.createElement(o.Provider,{value:C},p)}},28726:function(d,g,e){"use strict";var n=e(59301);g.Z=(0,n.createContext)(void 0)},6700:function(d,g,e){"use strict";var n=e(59301);const i=(0,n.createContext)({});g.Z=i},37028:function(d,g,e){"use strict";var n=e(59301),i=e(92310),l=e.n(i),c=e(36355),f=e(6700),u=e(98242),h=function(p,x){var m={};for(var E in p)Object.prototype.hasOwnProperty.call(p,E)&&x.indexOf(E)<0&&(m[E]=p[E]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,E=Object.getOwnPropertySymbols(p);C<E.length;C++)x.indexOf(E[C])<0&&Object.prototype.propertyIsEnumerable.call(p,E[C])&&(m[E[C]]=p[E[C]]);return m};function o(p){return typeof p=="number"?`${p} ${p} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(p)?`0 0 ${p}`:p}const s=["xs","sm","md","lg","xl","xxl"],b=n.forwardRef((p,x)=>{const{getPrefixCls:m,direction:E}=n.useContext(c.E_),{gutter:C,wrap:R}=n.useContext(f.Z),{prefixCls:M,span:T,order:D,offset:_,push:N,pull:j,className:H,children:Y,flex:W,style:se}=p,ne=h(p,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),ae=m("col",M),[J,q]=(0,u.c)(ae);let G={};s.forEach(Q=>{let le={};const $=p[Q];typeof $=="number"?le.span=$:typeof $=="object"&&(le=$||{}),delete ne[Q],G=Object.assign(Object.assign({},G),{[`${ae}-${Q}-${le.span}`]:le.span!==void 0,[`${ae}-${Q}-order-${le.order}`]:le.order||le.order===0,[`${ae}-${Q}-offset-${le.offset}`]:le.offset||le.offset===0,[`${ae}-${Q}-push-${le.push}`]:le.push||le.push===0,[`${ae}-${Q}-pull-${le.pull}`]:le.pull||le.pull===0,[`${ae}-${Q}-flex-${le.flex}`]:le.flex||le.flex==="auto",[`${ae}-rtl`]:E==="rtl"})});const oe=l()(ae,{[`${ae}-${T}`]:T!==void 0,[`${ae}-order-${D}`]:D,[`${ae}-offset-${_}`]:_,[`${ae}-push-${N}`]:N,[`${ae}-pull-${j}`]:j},H,G,q),ee={};if(C&&C[0]>0){const Q=C[0]/2;ee.paddingLeft=Q,ee.paddingRight=Q}return W&&(ee.flex=o(W),R===!1&&!ee.minWidth&&(ee.minWidth=0)),J(n.createElement("div",Object.assign({},ne,{style:Object.assign(Object.assign({},ee),se),className:oe,ref:x}),Y))});g.Z=b},27382:function(d,g,e){"use strict";var n=e(59301),i=e(92310),l=e.n(i),c=e(69507),f=e(36355),u=e(6700),h=e(98242),o=function(m,E){var C={};for(var R in m)Object.prototype.hasOwnProperty.call(m,R)&&E.indexOf(R)<0&&(C[R]=m[R]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,R=Object.getOwnPropertySymbols(m);M<R.length;M++)E.indexOf(R[M])<0&&Object.prototype.propertyIsEnumerable.call(m,R[M])&&(C[R[M]]=m[R[M]]);return C};const s=null,b=null;function p(m,E){const[C,R]=n.useState(typeof m=="string"?m:""),M=()=>{if(typeof m=="string"&&R(m),typeof m=="object")for(let T=0;T<c.c4.length;T++){const D=c.c4[T];if(!E[D])continue;const _=m[D];if(_!==void 0){R(_);return}}};return n.useEffect(()=>{M()},[JSON.stringify(m),E]),C}const x=n.forwardRef((m,E)=>{const{prefixCls:C,justify:R,align:M,className:T,style:D,children:_,gutter:N=0,wrap:j}=m,H=o(m,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:Y,direction:W}=n.useContext(f.E_),[se,ne]=n.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[ae,J]=n.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),q=p(M,ae),G=p(R,ae),oe=n.useRef(N),ee=(0,c.ZP)();n.useEffect(()=>{const Et=ee.subscribe(Lt=>{J(Lt);const Zt=oe.current||0;(!Array.isArray(Zt)&&typeof Zt=="object"||Array.isArray(Zt)&&(typeof Zt[0]=="object"||typeof Zt[1]=="object"))&&ne(Lt)});return()=>ee.unsubscribe(Et)},[]);const Q=()=>{const Et=[void 0,void 0];return(Array.isArray(N)?N:[N,void 0]).forEach((Zt,Bt)=>{if(typeof Zt=="object")for(let xt=0;xt<c.c4.length;xt++){const Be=c.c4[xt];if(se[Be]&&Zt[Be]!==void 0){Et[Bt]=Zt[Be];break}}else Et[Bt]=Zt}),Et},le=Y("row",C),[$,U]=(0,h.V)(le),ie=Q(),me=l()(le,{[`${le}-no-wrap`]:j===!1,[`${le}-${G}`]:G,[`${le}-${q}`]:q,[`${le}-rtl`]:W==="rtl"},T,U),Pe={},Oe=ie[0]!=null&&ie[0]>0?ie[0]/-2:void 0;Oe&&(Pe.marginLeft=Oe,Pe.marginRight=Oe),[,Pe.rowGap]=ie;const[Ge,ke]=ie,Mt=n.useMemo(()=>({gutter:[Ge,ke],wrap:j}),[Ge,ke,j]);return $(n.createElement(u.Z.Provider,{value:Mt},n.createElement("div",Object.assign({},H,{className:me,style:Object.assign(Object.assign({},Pe),D),ref:E}),_)))});g.Z=x},98242:function(d,g,e){"use strict";e.d(g,{V:function(){return o},c:function(){return s}});var n=e(83116),i=e(37613);const l=b=>{const{componentCls:p}=b;return{[p]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},c=b=>{const{componentCls:p}=b;return{[p]:{position:"relative",maxWidth:"100%",minHeight:1}}},f=(b,p)=>{const{componentCls:x,gridColumns:m}=b,E={};for(let C=m;C>=0;C--)C===0?(E[`${x}${p}-${C}`]={display:"none"},E[`${x}-push-${C}`]={insetInlineStart:"auto"},E[`${x}-pull-${C}`]={insetInlineEnd:"auto"},E[`${x}${p}-push-${C}`]={insetInlineStart:"auto"},E[`${x}${p}-pull-${C}`]={insetInlineEnd:"auto"},E[`${x}${p}-offset-${C}`]={marginInlineStart:0},E[`${x}${p}-order-${C}`]={order:0}):(E[`${x}${p}-${C}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${C/m*100}%`,maxWidth:`${C/m*100}%`}],E[`${x}${p}-push-${C}`]={insetInlineStart:`${C/m*100}%`},E[`${x}${p}-pull-${C}`]={insetInlineEnd:`${C/m*100}%`},E[`${x}${p}-offset-${C}`]={marginInlineStart:`${C/m*100}%`},E[`${x}${p}-order-${C}`]={order:C});return E},u=(b,p)=>f(b,p),h=(b,p,x)=>({[`@media (min-width: ${p}px)`]:Object.assign({},u(b,x))}),o=(0,n.Z)("Grid",b=>[l(b)]),s=(0,n.Z)("Grid",b=>{const p=(0,i.TS)(b,{gridColumns:24}),x={"-sm":p.screenSMMin,"-md":p.screenMDMin,"-lg":p.screenLGMin,"-xl":p.screenXLMin,"-xxl":p.screenXXLMin};return[c(p),u(p,""),u(p,"-xs"),Object.keys(x).map(m=>h(p,x[m],m)).reduce((m,E)=>Object.assign(Object.assign({},m),E),{})]})},41887:function(d,g,e){"use strict";var n=e(59301);const i=(0,n.createContext)(void 0);g.Z=i},31724:function(d,g,e){"use strict";e.d(g,{Z:function(){return h}});var n=e(22075),i=e(48183),l=i.Z,c=e(67532);const f="${label} is not a valid ${type}";var h={locale:"en",Pagination:n.Z,DatePicker:i.Z,TimePicker:c.Z,Calendar:l,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:f,method:f,array:f,object:f,number:f,date:f,boolean:f,integer:f,float:f,regexp:f,email:f,url:f,hex:f},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"},ColorPicker:{presetEmpty:"Empty"}}},9763:function(d,g,e){"use strict";var n=e(59301),i=e(41887),l=e(31724);const c=(f,u)=>{const h=n.useContext(i.Z),o=n.useMemo(()=>{var b;const p=u||l.Z[f],x=(b=h==null?void 0:h[f])!==null&&b!==void 0?b:{};return Object.assign(Object.assign({},typeof p=="function"?p():p),x||{})},[f,u,h]),s=n.useMemo(()=>{const b=h==null?void 0:h.locale;return h!=null&&h.exist&&!b?l.Z.locale:b},[h]);return[o,s]};g.Z=c},81863:function(d,g,e){"use strict";e.d(g,{Z:function(){return p}});var n=e(91735),i={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},l=i,f={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};const u={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},l),timePickerLocale:Object.assign({},f)};u.lang.ok="\u786E\u5B9A";var h=u,o=h;const s="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}";var p={locale:"zh-cn",Pagination:n.Z,DatePicker:h,TimePicker:f,Calendar:o,global:{placeholder:"\u8BF7\u9009\u62E9"},Table:{filterTitle:"\u7B5B\u9009",filterConfirm:"\u786E\u5B9A",filterReset:"\u91CD\u7F6E",filterEmptyText:"\u65E0\u7B5B\u9009\u9879",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7B5B\u9009\u9879\u4E2D\u641C\u7D22",selectAll:"\u5168\u9009\u5F53\u9875",selectInvert:"\u53CD\u9009\u5F53\u9875",selectNone:"\u6E05\u7A7A\u6240\u6709",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5E8F",expand:"\u5C55\u5F00\u884C",collapse:"\u5173\u95ED\u884C",triggerDesc:"\u70B9\u51FB\u964D\u5E8F",triggerAsc:"\u70B9\u51FB\u5347\u5E8F",cancelSort:"\u53D6\u6D88\u6392\u5E8F"},Modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",justOkText:"\u77E5\u9053\u4E86"},Tour:{Next:"\u4E0B\u4E00\u6B65",Previous:"\u4E0A\u4E00\u6B65",Finish:"\u7ED3\u675F\u5BFC\u89C8"},Popconfirm:{cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A"},Transfer:{titles:["",""],searchPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5F53\u9875",removeCurrent:"\u5220\u9664\u5F53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90E8",selectInvert:"\u53CD\u9009\u5F53\u9875"},Upload:{uploading:"\u6587\u4EF6\u4E0A\u4F20\u4E2D",removeFile:"\u5220\u9664\u6587\u4EF6",uploadError:"\u4E0A\u4F20\u9519\u8BEF",previewFile:"\u9884\u89C8\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D\u6587\u4EF6"},Empty:{description:"\u6682\u65E0\u6570\u636E"},Icon:{icon:"\u56FE\u6807"},Text:{edit:"\u7F16\u8F91",copy:"\u590D\u5236",copied:"\u590D\u5236\u6210\u529F",expand:"\u5C55\u5F00"},PageHeader:{back:"\u8FD4\u56DE"},Form:{optional:"\uFF08\u53EF\u9009\uFF09",defaultValidateMessages:{default:"\u5B57\u6BB5\u9A8C\u8BC1\u9519\u8BEF${label}",required:"\u8BF7\u8F93\u5165${label}",enum:"${label}\u5FC5\u987B\u662F\u5176\u4E2D\u4E00\u4E2A[${enum}]",whitespace:"${label}\u4E0D\u80FD\u4E3A\u7A7A\u5B57\u7B26",date:{format:"${label}\u65E5\u671F\u683C\u5F0F\u65E0\u6548",parse:"${label}\u4E0D\u80FD\u8F6C\u6362\u4E3A\u65E5\u671F",invalid:"${label}\u662F\u4E00\u4E2A\u65E0\u6548\u65E5\u671F"},types:{string:s,method:s,array:s,object:s,number:s,date:s,boolean:s,integer:s,float:s,regexp:s,email:s,url:s,hex:s},string:{len:"${label}\u987B\u4E3A${len}\u4E2A\u5B57\u7B26",min:"${label}\u6700\u5C11${min}\u4E2A\u5B57\u7B26",max:"${label}\u6700\u591A${max}\u4E2A\u5B57\u7B26",range:"${label}\u987B\u5728${min}-${max}\u5B57\u7B26\u4E4B\u95F4"},number:{len:"${label}\u5FC5\u987B\u7B49\u4E8E${len}",min:"${label}\u6700\u5C0F\u503C\u4E3A${min}",max:"${label}\u6700\u5927\u503C\u4E3A${max}",range:"${label}\u987B\u5728${min}-${max}\u4E4B\u95F4"},array:{len:"\u987B\u4E3A${len}\u4E2A${label}",min:"\u6700\u5C11${min}\u4E2A${label}",max:"\u6700\u591A${max}\u4E2A${label}",range:"${label}\u6570\u91CF\u987B\u5728${min}-${max}\u4E4B\u95F4"},pattern:{mismatch:"${label}\u4E0E\u6A21\u5F0F\u4E0D\u5339\u914D${pattern}"}}},Image:{preview:"\u9884\u89C8"},QRCode:{expired:"\u4E8C\u7EF4\u7801\u8FC7\u671F",refresh:"\u70B9\u51FB\u5237\u65B0"},ColorPicker:{presetEmpty:"\u6682\u65E0"}}},8591:function(d,g,e){"use strict";e.d(g,{ZP:function(){return yt}});var n=e(3300),i=e(59301),l=e(1585),c=e(92736),f=e(29679),u=e(19248),h=e(96512),o=e(78987),s=e(58617),b=e(92310),p=e.n(b),x=e(581),m=e(36355),E=e(36237),C=e(17313),R=e(83116),M=e(37613);const T=dt=>{const{componentCls:qe,iconCls:_e,boxShadow:Ee,colorText:Fe,colorSuccess:Ke,colorError:He,colorWarning:Xe,colorInfo:pt,fontSizeLG:St,motionEaseInOutCirc:tn,motionDurationSlow:en,marginXS:Me,paddingXS:rt,borderRadiusLG:Yt,zIndexPopup:_t,contentPadding:Wt,contentBg:Ht}=dt,rn=`${qe}-notice`,Gt=new E.Keyframes("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:rt,transform:"translateY(0)",opacity:1}}),we=new E.Keyframes("MessageMoveOut",{"0%":{maxHeight:dt.height,padding:rt,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),ce={padding:rt,textAlign:"center",[`${qe}-custom-content > ${_e}`]:{verticalAlign:"text-bottom",marginInlineEnd:Me,fontSize:St},[`${rn}-content`]:{display:"inline-block",padding:Wt,background:Ht,borderRadius:Yt,boxShadow:Ee,pointerEvents:"all"},[`${qe}-success > ${_e}`]:{color:Ke},[`${qe}-error > ${_e}`]:{color:He},[`${qe}-warning > ${_e}`]:{color:Xe},[`${qe}-info > ${_e},
${qe}-loading > ${_e}`]:{color:pt}};return[{[qe]:Object.assign(Object.assign({},(0,C.Wf)(dt)),{color:Fe,position:"fixed",top:Me,width:"100%",pointerEvents:"none",zIndex:_t,[`${qe}-move-up`]:{animationFillMode:"forwards"},[`
${qe}-move-up-appear,
${qe}-move-up-enter
`]:{animationName:Gt,animationDuration:en,animationPlayState:"paused",animationTimingFunction:tn},[`
${qe}-move-up-appear${qe}-move-up-appear-active,
${qe}-move-up-enter${qe}-move-up-enter-active
`]:{animationPlayState:"running"},[`${qe}-move-up-leave`]:{animationName:we,animationDuration:en,animationPlayState:"paused",animationTimingFunction:tn},[`${qe}-move-up-leave${qe}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[qe]:{[rn]:Object.assign({},ce)}},{[`${qe}-notice-pure-panel`]:Object.assign(Object.assign({},ce),{padding:0,textAlign:"start"})}]};var D=(0,R.Z)("Message",dt=>{const qe=(0,M.TS)(dt,{height:150});return[T(qe)]},dt=>({zIndexPopup:dt.zIndexPopupBase+10,contentBg:dt.colorBgElevated,contentPadding:`${(dt.controlHeightLG-dt.fontSize*dt.lineHeight)/2}px ${dt.paddingSM}px`})),_=function(dt,qe){var _e={};for(var Ee in dt)Object.prototype.hasOwnProperty.call(dt,Ee)&&qe.indexOf(Ee)<0&&(_e[Ee]=dt[Ee]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Ee=Object.getOwnPropertySymbols(dt);Fe<Ee.length;Fe++)qe.indexOf(Ee[Fe])<0&&Object.prototype.propertyIsEnumerable.call(dt,Ee[Fe])&&(_e[Ee[Fe]]=dt[Ee[Fe]]);return _e};const N={info:i.createElement(o.Z,null),success:i.createElement(f.Z,null),error:i.createElement(u.Z,null),warning:i.createElement(h.Z,null),loading:i.createElement(s.Z,null)},j=dt=>{let{prefixCls:qe,type:_e,icon:Ee,children:Fe}=dt;return i.createElement("div",{className:p()(`${qe}-custom-content`,`${qe}-${_e}`)},Ee||N[_e],i.createElement("span",null,Fe))};var Y=dt=>{const{prefixCls:qe,className:_e,type:Ee,icon:Fe,content:Ke}=dt,He=_(dt,["prefixCls","className","type","icon","content"]),{getPrefixCls:Xe}=i.useContext(m.E_),pt=qe||Xe("message"),[,St]=D(pt);return i.createElement(x.qX,Object.assign({},He,{prefixCls:pt,className:p()(_e,St,`${pt}-notice-pure-panel`),eventKey:"pure",duration:null,content:i.createElement(j,{prefixCls:pt,type:Ee,icon:Fe},Ke)}))},W=e(99267);function se(dt,qe){return{motionName:qe!=null?qe:`${dt}-move-up`}}function ne(dt){let qe;const _e=new Promise(Fe=>{qe=dt(()=>{Fe(!0)})}),Ee=()=>{qe==null||qe()};return Ee.then=(Fe,Ke)=>_e.then(Fe,Ke),Ee.promise=_e,Ee}var ae=function(dt,qe){var _e={};for(var Ee in dt)Object.prototype.hasOwnProperty.call(dt,Ee)&&qe.indexOf(Ee)<0&&(_e[Ee]=dt[Ee]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Ee=Object.getOwnPropertySymbols(dt);Fe<Ee.length;Fe++)qe.indexOf(Ee[Fe])<0&&Object.prototype.propertyIsEnumerable.call(dt,Ee[Fe])&&(_e[Ee[Fe]]=dt[Ee[Fe]]);return _e};const J=8,q=3,G=dt=>{let{children:qe,prefixCls:_e}=dt;const[,Ee]=D(_e);return i.createElement(x.JB,{classNames:{list:Ee,notice:Ee}},qe)},oe=(dt,qe)=>{let{prefixCls:_e,key:Ee}=qe;return i.createElement(G,{prefixCls:_e,key:Ee},dt)},ee=i.forwardRef((dt,qe)=>{const{top:_e,prefixCls:Ee,getContainer:Fe,maxCount:Ke,duration:He=q,rtl:Xe,transitionName:pt,onAllRemoved:St}=dt,{getPrefixCls:tn,getPopupContainer:en,message:Me}=i.useContext(m.E_),rt=Ee||tn("message"),Yt=()=>({left:"50%",transform:"translateX(-50%)",top:_e!=null?_e:J}),_t=()=>p()({[`${rt}-rtl`]:Xe}),Wt=()=>se(rt,pt),Ht=i.createElement("span",{className:`${rt}-close-x`},i.createElement(W.Z,{className:`${rt}-close-icon`})),[rn,Gt]=(0,x.lm)({prefixCls:rt,style:Yt,className:_t,motion:Wt,closable:!1,closeIcon:Ht,duration:He,getContainer:()=>(Fe==null?void 0:Fe())||(en==null?void 0:en())||document.body,maxCount:Ke,onAllRemoved:St,renderNotifications:oe});return i.useImperativeHandle(qe,()=>Object.assign(Object.assign({},rn),{prefixCls:rt,message:Me})),Gt});let Q=0;function le(dt){const qe=i.useRef(null);return[i.useMemo(()=>{const Ee=pt=>{var St;(St=qe.current)===null||St===void 0||St.close(pt)},Fe=pt=>{if(!qe.current){const he=()=>{};return he.then=()=>{},he}const{open:St,prefixCls:tn,message:en}=qe.current,Me=`${tn}-notice`,{content:rt,icon:Yt,type:_t,key:Wt,className:Ht,style:rn,onClose:Gt}=pt,we=ae(pt,["content","icon","type","key","className","style","onClose"]);let ce=Wt;return ce==null&&(Q+=1,ce=`antd-message-${Q}`),ne(he=>(St(Object.assign(Object.assign({},we),{key:ce,content:i.createElement(j,{prefixCls:tn,type:_t,icon:Yt},rt),placement:"top",className:p()(_t&&`${Me}-${_t}`,Ht,en==null?void 0:en.className),style:Object.assign(Object.assign({},en==null?void 0:en.style),rn),onClose:()=>{Gt==null||Gt(),he()}})),()=>{Ee(ce)}))},He={open:Fe,destroy:pt=>{var St;pt!==void 0?Ee(pt):(St=qe.current)===null||St===void 0||St.destroy()}};return["info","success","warning","error","loading"].forEach(pt=>{const St=(tn,en,Me)=>{let rt;tn&&typeof tn=="object"&&"content"in tn?rt=tn:rt={content:tn};let Yt,_t;typeof en=="function"?_t=en:(Yt=en,_t=Me);const Wt=Object.assign(Object.assign({onClose:_t,duration:Yt},rt),{type:pt});return Fe(Wt)};He[pt]=St}),He},[]),i.createElement(ee,Object.assign({key:"message-holder"},dt,{ref:qe}))]}function $(dt){return le(dt)}let U=null,ie=dt=>dt(),me=[],Pe={};function Oe(){const{prefixCls:dt,getContainer:qe,duration:_e,rtl:Ee,maxCount:Fe,top:Ke}=Pe,He=dt!=null?dt:(0,c.w6)().getPrefixCls("message"),Xe=(qe==null?void 0:qe())||document.body;return{prefixCls:He,getContainer:()=>Xe,duration:_e,rtl:Ee,maxCount:Fe,top:Ke}}const Ge=i.forwardRef((dt,qe)=>{const[_e,Ee]=i.useState(Oe),[Fe,Ke]=le(_e),He=(0,c.w6)(),Xe=He.getRootPrefixCls(),pt=He.getIconPrefixCls(),St=He.getTheme(),tn=()=>{Ee(Oe)};return i.useEffect(tn,[]),i.useImperativeHandle(qe,()=>{const en=Object.assign({},Fe);return Object.keys(en).forEach(Me=>{en[Me]=function(){return tn(),Fe[Me].apply(Fe,arguments)}}),{instance:en,sync:tn}}),i.createElement(c.ZP,{prefixCls:Xe,iconPrefixCls:pt,theme:St},Ke)});function ke(){if(!U){const dt=document.createDocumentFragment(),qe={fragment:dt};U=qe,ie(()=>{(0,l.s)(i.createElement(Ge,{ref:_e=>{const{instance:Ee,sync:Fe}=_e||{};Promise.resolve().then(()=>{!qe.instance&&Ee&&(qe.instance=Ee,qe.sync=Fe,ke())})}}),dt)});return}U.instance&&(me.forEach(dt=>{const{type:qe,skipped:_e}=dt;if(!_e)switch(qe){case"open":{ie(()=>{const Ee=U.instance.open(Object.assign(Object.assign({},Pe),dt.config));Ee==null||Ee.then(dt.resolve),dt.setCloseFn(Ee)});break}case"destroy":ie(()=>{U==null||U.instance.destroy(dt.key)});break;default:ie(()=>{var Ee;const Fe=(Ee=U.instance)[qe].apply(Ee,(0,n.Z)(dt.args));Fe==null||Fe.then(dt.resolve),dt.setCloseFn(Fe)})}}),me=[])}function Mt(dt){Pe=Object.assign(Object.assign({},Pe),dt),ie(()=>{var qe;(qe=U==null?void 0:U.sync)===null||qe===void 0||qe.call(U)})}function Et(dt){const qe=ne(_e=>{let Ee;const Fe={type:"open",config:dt,resolve:_e,setCloseFn:Ke=>{Ee=Ke}};return me.push(Fe),()=>{Ee?ie(()=>{Ee()}):Fe.skipped=!0}});return ke(),qe}function Lt(dt,qe){const _e=ne(Ee=>{let Fe;const Ke={type:dt,args:qe,resolve:Ee,setCloseFn:He=>{Fe=He}};return me.push(Ke),()=>{Fe?ie(()=>{Fe()}):Ke.skipped=!0}});return ke(),_e}function Zt(dt){me.push({type:"destroy",key:dt}),ke()}const Bt=["success","info","warning","error","loading"],Be={open:Et,destroy:Zt,config:Mt,useMessage:$,_InternalPanelDoNotUseOrYouWillBeFired:Y};Bt.forEach(dt=>{Be[dt]=function(){for(var qe=arguments.length,_e=new Array(qe),Ee=0;Ee<qe;Ee++)_e[Ee]=arguments[Ee];return Lt(dt,_e)}});const gt=()=>{};let Nt=null,nt=null;var yt=Be},43418:function(d,g,e){"use strict";e.d(g,{default:function(){return ft}});var n=e(3300),i=e(1585),l=e(59301),c=e(92736),f=e(29679),u=e(19248),h=e(96512),o=e(78987),s=e(92310),b=e.n(s),p=e(62892),x=e(9763),m=e(92806);const E=l.createContext({}),{Provider:C}=E;var M=()=>{const{autoFocusButton:Kt,cancelButtonProps:It,cancelTextLocale:De,isSilent:Tt,mergedOkCancel:Ze,rootPrefixCls:Ae,close:bt,onCancel:Ft,onConfirm:Ne}=(0,l.useContext)(E);return Ze?l.createElement(m.Z,{isSilent:Tt,actionFn:Ft,close:function(){bt==null||bt.apply(void 0,arguments),Ne==null||Ne(!1)},autoFocus:Kt==="cancel",buttonProps:It,prefixCls:`${Ae}-btn`},De):null},D=()=>{const{autoFocusButton:Kt,close:It,isSilent:De,okButtonProps:Tt,rootPrefixCls:Ze,okTextLocale:Ae,okType:bt,onConfirm:Ft,onOk:Ne}=(0,l.useContext)(E);return l.createElement(m.Z,{isSilent:De,type:bt||"primary",actionFn:Ne,close:function(){It==null||It.apply(void 0,arguments),Ft==null||Ft(!0)},autoFocus:Kt==="ok",buttonProps:Tt,prefixCls:`${Ze}-btn`},Ae)},_=e(99267),N=e(86923),j=e(47729),H=e(47273);const Y=()=>(0,H.Z)()&&window.document.documentElement;var W=e(36355),se=e(32441),ne=e(33234),ae=e(11575),J=e(1684),q=e(3113),oe=()=>{const{cancelButtonProps:Kt,cancelTextLocale:It,onCancel:De}=(0,l.useContext)(E);return l.createElement(q.ZP,Object.assign({onClick:De},Kt),It)},ee=e(67797),le=()=>{const{confirmLoading:Kt,okButtonProps:It,okType:De,okTextLocale:Tt,onOk:Ze}=(0,l.useContext)(E);return l.createElement(q.ZP,Object.assign({},(0,ee.n)(De),{loading:Kt,onClick:Ze},It),Tt)},$=e(98044);function U(Kt,It){return l.createElement("span",{className:`${Kt}-close-x`},It||l.createElement(_.Z,{className:`${Kt}-close-icon`}))}const ie=Kt=>{const{okText:It,okType:De="primary",cancelText:Tt,confirmLoading:Ze,onOk:Ae,onCancel:bt,okButtonProps:Ft,cancelButtonProps:Ne,footer:In}=Kt,[Pt]=(0,x.Z)("Modal",(0,$.A)()),Xn=It||(Pt==null?void 0:Pt.okText),sr=Tt||(Pt==null?void 0:Pt.cancelText),Dn={confirmLoading:Ze,okButtonProps:Ft,cancelButtonProps:Ne,okTextLocale:Xn,cancelTextLocale:sr,okType:De,onOk:Ae,onCancel:bt},Bn=l.useMemo(()=>Dn,(0,n.Z)(Object.values(Dn)));let vn;return typeof In=="function"||typeof In=="undefined"?(vn=l.createElement(C,{value:Bn},l.createElement(oe,null),l.createElement(le,null)),typeof In=="function"&&(vn=In(vn,{OkBtn:le,CancelBtn:oe}))):vn=In,l.createElement(J.n,{disabled:!1},vn)};var me=e(73819),Pe=function(Kt,It){var De={};for(var Tt in Kt)Object.prototype.hasOwnProperty.call(Kt,Tt)&&It.indexOf(Tt)<0&&(De[Tt]=Kt[Tt]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Tt=Object.getOwnPropertySymbols(Kt);Ze<Tt.length;Ze++)It.indexOf(Tt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Kt,Tt[Ze])&&(De[Tt[Ze]]=Kt[Tt[Ze]]);return De};let Oe;const Ge=Kt=>{Oe={x:Kt.pageX,y:Kt.pageY},setTimeout(()=>{Oe=null},100)};Y()&&document.documentElement.addEventListener("click",Ge,!0);var Mt=Kt=>{var It;const{getPopupContainer:De,getPrefixCls:Tt,direction:Ze,modal:Ae}=l.useContext(W.E_),bt=Qr=>{const{onCancel:jr}=Kt;jr==null||jr(Qr)},Ft=Qr=>{const{onOk:jr}=Kt;jr==null||jr(Qr)},{prefixCls:Ne,className:In,rootClassName:Pt,open:Xn,wrapClassName:sr,centered:Dn,getContainer:Bn,closeIcon:vn,closable:Zn,focusTriggerAfterClose:lr=!0,style:hr,visible:Xt,width:vt=520,footer:ut}=Kt,ct=Pe(Kt,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer"]),jt=Tt("modal",Ne),xn=Tt(),[gn,nr]=(0,me.ZP)(jt),$n=b()(sr,{[`${jt}-centered`]:!!Dn,[`${jt}-wrap-rtl`]:Ze==="rtl"}),Cr=ut!==null&&l.createElement(ie,Object.assign({},Kt,{onOk:Ft,onCancel:bt})),[Ct,Ln]=(0,j.Z)(Zn,vn,Qr=>U(jt,Qr),l.createElement(_.Z,{className:`${jt}-close-icon`}),!0),_r=(0,ae.H)(`.${jt}-content`);return gn(l.createElement(ne.BR,null,l.createElement(se.Ux,{status:!0,override:!0},l.createElement(N.Z,Object.assign({width:vt},ct,{getContainer:Bn===void 0?De:Bn,prefixCls:jt,rootClassName:b()(nr,Pt),wrapClassName:$n,footer:Cr,visible:Xn!=null?Xn:Xt,mousePosition:(It=ct.mousePosition)!==null&&It!==void 0?It:Oe,onClose:bt,closable:Ct,closeIcon:Ln,focusTriggerAfterClose:lr,transitionName:(0,p.m)(xn,"zoom",Kt.transitionName),maskTransitionName:(0,p.m)(xn,"fade",Kt.maskTransitionName),className:b()(nr,In,Ae==null?void 0:Ae.className),style:Object.assign(Object.assign({},Ae==null?void 0:Ae.style),hr),panelRef:_r})))))},Et=e(17313),Lt=e(83116);const Zt=Kt=>{const{componentCls:It,titleFontSize:De,titleLineHeight:Tt,modalConfirmIconSize:Ze,fontSize:Ae,lineHeight:bt}=Kt,Ft=`${It}-confirm`,Ne=Math.round(De*Tt),In=Math.round(Ae*bt);return{[Ft]:{"&-rtl":{direction:"rtl"},[`${Kt.antCls}-modal-header`]:{display:"none"},[`${Ft}-body-wrapper`]:Object.assign({},(0,Et.dF)()),[`${Ft}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Kt.iconCls}`]:{flex:"none",fontSize:Ze,marginInlineEnd:Kt.marginSM,marginTop:(In-Ze)/2},[`&-has-title > ${Kt.iconCls}`]:{marginTop:(Ne-Ze)/2}},[`${Ft}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:Kt.marginXS},[`${Ft}-title`]:{color:Kt.colorTextHeading,fontWeight:Kt.fontWeightStrong,fontSize:De,lineHeight:Tt},[`${Ft}-content`]:{color:Kt.colorText,fontSize:Ae,lineHeight:bt},[`${Ft}-btns`]:{textAlign:"end",marginTop:Kt.marginSM,[`${Kt.antCls}-btn + ${Kt.antCls}-btn`]:{marginBottom:0,marginInlineStart:Kt.marginXS}}},[`${Ft}-error ${Ft}-body > ${Kt.iconCls}`]:{color:Kt.colorError},[`${Ft}-warning ${Ft}-body > ${Kt.iconCls},
${Ft}-confirm ${Ft}-body > ${Kt.iconCls}`]:{color:Kt.colorWarning},[`${Ft}-info ${Ft}-body > ${Kt.iconCls}`]:{color:Kt.colorInfo},[`${Ft}-success ${Ft}-body > ${Kt.iconCls}`]:{color:Kt.colorSuccess}}};var Bt=(0,Lt.b)(["Modal","confirm"],Kt=>{const It=(0,me.B4)(Kt);return[Zt(It)]},me.eh,{order:-1e3}),xt=function(Kt,It){var De={};for(var Tt in Kt)Object.prototype.hasOwnProperty.call(Kt,Tt)&&It.indexOf(Tt)<0&&(De[Tt]=Kt[Tt]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Tt=Object.getOwnPropertySymbols(Kt);Ze<Tt.length;Ze++)It.indexOf(Tt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Kt,Tt[Ze])&&(De[Tt[Ze]]=Kt[Tt[Ze]]);return De};function Be(Kt){const{prefixCls:It,icon:De,okText:Tt,cancelText:Ze,confirmPrefixCls:Ae,type:bt,okCancel:Ft,footer:Ne,locale:In}=Kt,Pt=xt(Kt,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let Xn=De;if(!De&&De!==null)switch(bt){case"info":Xn=l.createElement(o.Z,null);break;case"success":Xn=l.createElement(f.Z,null);break;case"error":Xn=l.createElement(u.Z,null);break;default:Xn=l.createElement(h.Z,null)}const sr=Ft!=null?Ft:bt==="confirm",Dn=Kt.autoFocusButton===null?!1:Kt.autoFocusButton||"ok",[Bn]=(0,x.Z)("Modal"),vn=In||Bn,Zn=Tt||(sr?vn==null?void 0:vn.okText:vn==null?void 0:vn.justOkText),lr=Ze||(vn==null?void 0:vn.cancelText),hr=Object.assign({autoFocusButton:Dn,cancelTextLocale:lr,okTextLocale:Zn,mergedOkCancel:sr},Pt),Xt=l.useMemo(()=>hr,(0,n.Z)(Object.values(hr))),vt=l.createElement(l.Fragment,null,l.createElement(M,null),l.createElement(D,null)),ut=Kt.title!==void 0&&Kt.title!==null,ct=`${Ae}-body`;return l.createElement("div",{className:`${Ae}-body-wrapper`},l.createElement("div",{className:b()(ct,{[`${ct}-has-title`]:ut})},Xn,l.createElement("div",{className:`${Ae}-paragraph`},ut&&l.createElement("span",{className:`${Ae}-title`},Kt.title),l.createElement("div",{className:`${Ae}-content`},Kt.content))),Ne===void 0||typeof Ne=="function"?l.createElement(C,{value:Xt},l.createElement("div",{className:`${Ae}-btns`},typeof Ne=="function"?Ne(vt,{OkBtn:D,CancelBtn:M}):vt)):Ne,l.createElement(Bt,{prefixCls:It}))}var Nt=Kt=>{const{close:It,zIndex:De,afterClose:Tt,visible:Ze,open:Ae,keyboard:bt,centered:Ft,getContainer:Ne,maskStyle:In,direction:Pt,prefixCls:Xn,wrapClassName:sr,rootPrefixCls:Dn,iconPrefixCls:Bn,theme:vn,bodyStyle:Zn,closable:lr=!1,closeIcon:hr,modalRender:Xt,focusTriggerAfterClose:vt,onConfirm:ut}=Kt,ct=`${Xn}-confirm`,jt=Kt.width||416,xn=Kt.style||{},gn=Kt.mask===void 0?!0:Kt.mask,nr=Kt.maskClosable===void 0?!1:Kt.maskClosable,$n=b()(ct,`${ct}-${Kt.type}`,{[`${ct}-rtl`]:Pt==="rtl"},Kt.className);return l.createElement(c.ZP,{prefixCls:Dn,iconPrefixCls:Bn,direction:Pt,theme:vn},l.createElement(Mt,{prefixCls:Xn,className:$n,wrapClassName:b()({[`${ct}-centered`]:!!Kt.centered},sr),onCancel:()=>{It==null||It({triggerCancel:!0}),ut==null||ut(!1)},open:Ae,title:"",footer:null,transitionName:(0,p.m)(Dn||"","zoom",Kt.transitionName),maskTransitionName:(0,p.m)(Dn||"","fade",Kt.maskTransitionName),mask:gn,maskClosable:nr,maskStyle:In,style:xn,bodyStyle:Zn,width:jt,zIndex:De,afterClose:Tt,keyboard:bt,centered:Ft,getContainer:Ne,closable:lr,closeIcon:hr,modalRender:Xt,focusTriggerAfterClose:vt},l.createElement(Be,Object.assign({},Kt,{confirmPrefixCls:ct}))))},yt=[],dt=function(Kt,It){var De={};for(var Tt in Kt)Object.prototype.hasOwnProperty.call(Kt,Tt)&&It.indexOf(Tt)<0&&(De[Tt]=Kt[Tt]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Tt=Object.getOwnPropertySymbols(Kt);Ze<Tt.length;Ze++)It.indexOf(Tt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Kt,Tt[Ze])&&(De[Tt[Ze]]=Kt[Tt[Ze]]);return De};let qe="";function _e(){return qe}function Ee(Kt){const It=document.createDocumentFragment();let De=Object.assign(Object.assign({},Kt),{close:bt,open:!0}),Tt;function Ze(){for(var Ne=arguments.length,In=new Array(Ne),Pt=0;Pt<Ne;Pt++)In[Pt]=arguments[Pt];const Xn=In.some(sr=>sr&&sr.triggerCancel);Kt.onCancel&&Xn&&Kt.onCancel.apply(Kt,[()=>{}].concat((0,n.Z)(In.slice(1))));for(let sr=0;sr<yt.length;sr++)if(yt[sr]===bt){yt.splice(sr,1);break}(0,i.v)(It)}function Ae(Ne){var{okText:In,cancelText:Pt,prefixCls:Xn,getContainer:sr}=Ne,Dn=dt(Ne,["okText","cancelText","prefixCls","getContainer"]);clearTimeout(Tt),Tt=setTimeout(()=>{const Bn=(0,$.A)(),{getPrefixCls:vn,getIconPrefixCls:Zn,getTheme:lr}=(0,c.w6)(),hr=vn(void 0,_e()),Xt=Xn||`${hr}-modal`,vt=Zn(),ut=lr();let ct=sr;ct===!1&&(ct=void 0),(0,i.s)(l.createElement(Nt,Object.assign({},Dn,{getContainer:ct,prefixCls:Xt,rootPrefixCls:hr,iconPrefixCls:vt,okText:In,locale:Bn,theme:ut,cancelText:Pt||Bn.cancelText})),It)})}function bt(){for(var Ne=arguments.length,In=new Array(Ne),Pt=0;Pt<Ne;Pt++)In[Pt]=arguments[Pt];De=Object.assign(Object.assign({},De),{open:!1,afterClose:()=>{typeof Kt.afterClose=="function"&&Kt.afterClose(),Ze.apply(this,In)}}),De.visible&&delete De.visible,Ae(De)}function Ft(Ne){typeof Ne=="function"?De=Ne(De):De=Object.assign(Object.assign({},De),Ne),Ae(De)}return Ae(De),yt.push(bt),{destroy:bt,update:Ft}}function Fe(Kt){return Object.assign(Object.assign({},Kt),{type:"warning"})}function Ke(Kt){return Object.assign(Object.assign({},Kt),{type:"info"})}function He(Kt){return Object.assign(Object.assign({},Kt),{type:"success"})}function Xe(Kt){return Object.assign(Object.assign({},Kt),{type:"error"})}function pt(Kt){return Object.assign(Object.assign({},Kt),{type:"confirm"})}function St(Kt){let{rootPrefixCls:It}=Kt;qe=It}var tn=e(53487),en=function(Kt,It){var De={};for(var Tt in Kt)Object.prototype.hasOwnProperty.call(Kt,Tt)&&It.indexOf(Tt)<0&&(De[Tt]=Kt[Tt]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Tt=Object.getOwnPropertySymbols(Kt);Ze<Tt.length;Ze++)It.indexOf(Tt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Kt,Tt[Ze])&&(De[Tt[Ze]]=Kt[Tt[Ze]]);return De};const Me=Kt=>{const{prefixCls:It,className:De,closeIcon:Tt,closable:Ze,type:Ae,title:bt,children:Ft}=Kt,Ne=en(Kt,["prefixCls","className","closeIcon","closable","type","title","children"]),{getPrefixCls:In}=l.useContext(W.E_),Pt=In(),Xn=It||In("modal"),[,sr]=(0,me.ZP)(Xn),Dn=`${Xn}-confirm`;let Bn={};return Ae?Bn={closable:Ze!=null?Ze:!1,title:"",footer:"",children:l.createElement(Be,Object.assign({},Kt,{prefixCls:Xn,confirmPrefixCls:Dn,rootPrefixCls:Pt,content:Ft}))}:Bn={closable:Ze!=null?Ze:!0,title:bt,footer:Kt.footer===void 0?l.createElement(ie,Object.assign({},Kt)):Kt.footer,children:Ft},l.createElement(N.s,Object.assign({prefixCls:Xn,className:b()(sr,`${Xn}-pure-panel`,Ae&&Dn,Ae&&`${Dn}-${Ae}`,De)},Ne,{closeIcon:U(Xn,Tt),closable:Ze},Bn))};var rt=(0,tn.i)(Me);function Yt(){const[Kt,It]=l.useState([]),De=l.useCallback(Tt=>(It(Ze=>[].concat((0,n.Z)(Ze),[Tt])),()=>{It(Ze=>Ze.filter(Ae=>Ae!==Tt))}),[]);return[Kt,De]}var _t=e(31724),Wt=function(Kt,It){var De={};for(var Tt in Kt)Object.prototype.hasOwnProperty.call(Kt,Tt)&&It.indexOf(Tt)<0&&(De[Tt]=Kt[Tt]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Tt=Object.getOwnPropertySymbols(Kt);Ze<Tt.length;Ze++)It.indexOf(Tt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Kt,Tt[Ze])&&(De[Tt[Ze]]=Kt[Tt[Ze]]);return De};const Ht=(Kt,It)=>{var De,{afterClose:Tt,config:Ze}=Kt,Ae=Wt(Kt,["afterClose","config"]);const[bt,Ft]=l.useState(!0),[Ne,In]=l.useState(Ze),{direction:Pt,getPrefixCls:Xn}=l.useContext(W.E_),sr=Xn("modal"),Dn=Xn(),Bn=()=>{var hr;Tt(),(hr=Ne.afterClose)===null||hr===void 0||hr.call(Ne)},vn=function(){Ft(!1);for(var hr=arguments.length,Xt=new Array(hr),vt=0;vt<hr;vt++)Xt[vt]=arguments[vt];const ut=Xt.some(ct=>ct&&ct.triggerCancel);Ne.onCancel&&ut&&Ne.onCancel.apply(Ne,[()=>{}].concat((0,n.Z)(Xt.slice(1))))};l.useImperativeHandle(It,()=>({destroy:vn,update:hr=>{In(Xt=>Object.assign(Object.assign({},Xt),hr))}}));const Zn=(De=Ne.okCancel)!==null&&De!==void 0?De:Ne.type==="confirm",[lr]=(0,x.Z)("Modal",_t.Z.Modal);return l.createElement(Nt,Object.assign({prefixCls:sr,rootPrefixCls:Dn},Ne,{close:vn,open:bt,afterClose:Bn,okText:Ne.okText||(Zn?lr==null?void 0:lr.okText:lr==null?void 0:lr.justOkText),direction:Ne.direction||Pt,cancelText:Ne.cancelText||(lr==null?void 0:lr.cancelText)},Ae))};var rn=l.forwardRef(Ht);let Gt=0;const we=l.memo(l.forwardRef((Kt,It)=>{const[De,Tt]=Yt();return l.useImperativeHandle(It,()=>({patchElement:Tt}),[]),l.createElement(l.Fragment,null,De)}));function ce(){const Kt=l.useRef(null),[It,De]=l.useState([]);l.useEffect(()=>{It.length&&((0,n.Z)(It).forEach(bt=>{bt()}),De([]))},[It]);const Tt=l.useCallback(Ae=>function(Ft){var Ne;Gt+=1;const In=l.createRef();let Pt;const Xn=new Promise(Zn=>{Pt=Zn});let sr=!1,Dn;const Bn=l.createElement(rn,{key:`modal-${Gt}`,config:Ae(Ft),ref:In,afterClose:()=>{Dn==null||Dn()},isSilent:()=>sr,onConfirm:Zn=>{Pt(Zn)}});return Dn=(Ne=Kt.current)===null||Ne===void 0?void 0:Ne.patchElement(Bn),Dn&&yt.push(Dn),{destroy:()=>{function Zn(){var lr;(lr=In.current)===null||lr===void 0||lr.destroy()}In.current?Zn():De(lr=>[].concat((0,n.Z)(lr),[Zn]))},update:Zn=>{function lr(){var hr;(hr=In.current)===null||hr===void 0||hr.update(Zn)}In.current?lr():De(hr=>[].concat((0,n.Z)(hr),[lr]))},then:Zn=>(sr=!0,Xn.then(Zn))}},[]);return[l.useMemo(()=>({info:Tt(Ke),success:Tt(He),error:Tt(Xe),warning:Tt(Fe),confirm:Tt(pt)}),[]),l.createElement(we,{key:"modal-holder",ref:Kt})]}var he=ce;function Ot(Kt){return Ee(Fe(Kt))}const Ie=Mt;Ie.useModal=he,Ie.info=function(It){return Ee(Ke(It))},Ie.success=function(It){return Ee(He(It))},Ie.error=function(It){return Ee(Xe(It))},Ie.warning=Ot,Ie.warn=Ot,Ie.confirm=function(It){return Ee(pt(It))},Ie.destroyAll=function(){for(;yt.length;){const It=yt.pop();It&&It()}},Ie.config=St,Ie._InternalPanelDoNotUseOrYouWillBeFired=rt;var ft=Ie},98044:function(d,g,e){"use strict";e.d(g,{A:function(){return u},f:function(){return f}});var n=e(31724);let i=Object.assign({},n.Z.Modal),l=[];const c=()=>l.reduce((h,o)=>Object.assign(Object.assign({},h),o),n.Z.Modal);function f(h){if(h){const o=Object.assign({},h);return l.push(o),i=c(),()=>{l=l.filter(s=>s!==o),i=c()}}i=Object.assign({},n.Z.Modal)}function u(){return i}},73819:function(d,g,e){"use strict";e.d(g,{B4:function(){return p},QA:function(){return h},eh:function(){return x}});var n=e(17313),i=e(1950),l=e(29878),c=e(37613),f=e(83116);function u(m){return{position:m,inset:0}}const h=m=>{const{componentCls:E,antCls:C}=m;return[{[`${E}-root`]:{[`${E}${C}-zoom-enter, ${E}${C}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:m.motionDurationSlow,userSelect:"none"},[`${E}${C}-zoom-leave ${E}-content`]:{pointerEvents:"none"},[`${E}-mask`]:Object.assign(Object.assign({},u("fixed")),{zIndex:m.zIndexPopupBase,height:"100%",backgroundColor:m.colorBgMask,pointerEvents:"none",[`${E}-hidden`]:{display:"none"}}),[`${E}-wrap`]:Object.assign(Object.assign({},u("fixed")),{zIndex:m.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${E}${C}-zoom-enter), &:has(${E}${C}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${E}-root`]:(0,i.J$)(m)}]},o=m=>{const{componentCls:E}=m;return[{[`${E}-root`]:{[`${E}-wrap-rtl`]:{direction:"rtl"},[`${E}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[E]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${m.screenSMMax})`]:{[E]:{maxWidth:"calc(100vw - 16px)",margin:`${m.marginXS} auto`},[`${E}-centered`]:{[E]:{flex:1}}}}},{[E]:Object.assign(Object.assign({},(0,n.Wf)(m)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${m.margin*2}px)`,margin:"0 auto",paddingBottom:m.paddingLG,[`${E}-title`]:{margin:0,color:m.titleColor,fontWeight:m.fontWeightStrong,fontSize:m.titleFontSize,lineHeight:m.titleLineHeight,wordWrap:"break-word"},[`${E}-content`]:{position:"relative",backgroundColor:m.contentBg,backgroundClip:"padding-box",border:0,borderRadius:m.borderRadiusLG,boxShadow:m.boxShadow,pointerEvents:"auto",padding:`${m.paddingMD}px ${m.paddingContentHorizontalLG}px`},[`${E}-close`]:Object.assign({position:"absolute",top:(m.modalHeaderHeight-m.modalCloseBtnSize)/2,insetInlineEnd:(m.modalHeaderHeight-m.modalCloseBtnSize)/2,zIndex:m.zIndexPopupBase+10,padding:0,color:m.modalCloseIconColor,fontWeight:m.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:m.borderRadiusSM,width:m.modalCloseBtnSize,height:m.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${m.motionDurationMid}, background-color ${m.motionDurationMid}`,"&-x":{display:"flex",fontSize:m.fontSizeLG,fontStyle:"normal",lineHeight:`${m.modalCloseBtnSize}px`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:m.modalIconHoverColor,backgroundColor:m.wireframe?"transparent":m.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:m.wireframe?"transparent":m.colorFillContentHover}},(0,n.Qy)(m)),[`${E}-header`]:{color:m.colorText,background:m.headerBg,borderRadius:`${m.borderRadiusLG}px ${m.borderRadiusLG}px 0 0`,marginBottom:m.marginXS},[`${E}-body`]:{fontSize:m.fontSize,lineHeight:m.lineHeight,wordWrap:"break-word"},[`${E}-footer`]:{textAlign:"end",background:m.footerBg,marginTop:m.marginSM,[`${m.antCls}-btn + ${m.antCls}-btn:not(${m.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:m.marginXS}},[`${E}-open`]:{overflow:"hidden"}})},{[`${E}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${E}-content,
${E}-body,
${E}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${E}-confirm-body`]:{marginBottom:"auto"}}}]},s=m=>{const{componentCls:E,antCls:C}=m,R=`${E}-confirm`;return{[E]:{[`${E}-content`]:{padding:0},[`${E}-header`]:{padding:m.modalHeaderPadding,borderBottom:`${m.modalHeaderBorderWidth}px ${m.modalHeaderBorderStyle} ${m.modalHeaderBorderColorSplit}`,marginBottom:0},[`${E}-body`]:{padding:m.modalBodyPadding},[`${E}-footer`]:{padding:`${m.modalFooterPaddingVertical}px ${m.modalFooterPaddingHorizontal}px`,borderTop:`${m.modalFooterBorderWidth}px ${m.modalFooterBorderStyle} ${m.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${m.borderRadiusLG}px ${m.borderRadiusLG}px`,marginTop:0}},[R]:{[`${C}-modal-body`]:{padding:`${m.padding*2}px ${m.padding*2}px ${m.paddingLG}px`},[`${R}-body`]:{[`> ${m.iconCls}`]:{marginInlineEnd:m.margin,[`+ ${R}-title + ${R}-content`]:{marginInlineStart:m.modalConfirmIconSize+m.margin}}},[`${R}-btns`]:{marginTop:m.marginLG}}}},b=m=>{const{componentCls:E}=m;return{[`${E}-root`]:{[`${E}-wrap-rtl`]:{direction:"rtl",[`${E}-confirm-body`]:{direction:"rtl"}}}}},p=m=>{const E=m.padding,C=m.fontSizeHeading5,R=m.lineHeightHeading5;return(0,c.TS)(m,{modalBodyPadding:m.paddingLG,modalHeaderPadding:`${E}px ${m.paddingLG}px`,modalHeaderBorderWidth:m.lineWidth,modalHeaderBorderStyle:m.lineType,modalHeaderBorderColorSplit:m.colorSplit,modalHeaderHeight:R*C+E*2,modalFooterBorderColorSplit:m.colorSplit,modalFooterBorderStyle:m.lineType,modalFooterPaddingVertical:m.paddingXS,modalFooterPaddingHorizontal:m.padding,modalFooterBorderWidth:m.lineWidth,modalIconHoverColor:m.colorIconHover,modalCloseIconColor:m.colorIcon,modalCloseBtnSize:m.fontSize*m.lineHeight,modalConfirmIconSize:m.fontSize*m.lineHeight})},x=m=>({footerBg:"transparent",headerBg:m.colorBgElevated,titleLineHeight:m.lineHeightHeading5,titleFontSize:m.fontSizeHeading5,contentBg:m.colorBgElevated,titleColor:m.colorTextHeading});g.ZP=(0,f.Z)("Modal",m=>{const E=p(m);return[o(E),b(E),h(E),m.wireframe&&s(E),(0,l._y)(E,"zoom")]},x)},28909:function(d,g,e){"use strict";e.d(g,{Z:function(){return dt}});var n=e(59301),i=e(1585),l=e(92736),c=e(29679),f=e(19248),u=e(99267),h=e(96512),o=e(78987),s=e(58617),b=e(92310),p=e.n(b),x=e(581),m=e(36355),E=e(36237),C=e(17313),R=e(83116),M=e(37613),D=qe=>{const{componentCls:_e,width:Ee,notificationMarginEdge:Fe}=qe,Ke=new E.Keyframes("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),He=new E.Keyframes("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),Xe=new E.Keyframes("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:Ee},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${_e}-top, &${_e}-bottom`]:{marginInline:0},[`&${_e}-top`]:{[`${_e}-fade-enter${_e}-fade-enter-active, ${_e}-fade-appear${_e}-fade-appear-active`]:{animationName:Ke}},[`&${_e}-bottom`]:{[`${_e}-fade-enter${_e}-fade-enter-active, ${_e}-fade-appear${_e}-fade-appear-active`]:{animationName:He}},[`&${_e}-topLeft, &${_e}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:Fe,[`${_e}-fade-enter${_e}-fade-enter-active, ${_e}-fade-appear${_e}-fade-appear-active`]:{animationName:Xe}}}};const _=qe=>{const{iconCls:_e,componentCls:Ee,boxShadow:Fe,fontSizeLG:Ke,notificationMarginBottom:He,borderRadiusLG:Xe,colorSuccess:pt,colorInfo:St,colorWarning:tn,colorError:en,colorTextHeading:Me,notificationBg:rt,notificationPadding:Yt,notificationMarginEdge:_t,motionDurationMid:Wt,motionEaseInOut:Ht,fontSize:rn,lineHeight:Gt,width:we,notificationIconSize:ce,colorText:he}=qe,Ot=`${Ee}-notice`,Ie=new E.Keyframes("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:we},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),ft=new E.Keyframes("antNotificationFadeOut",{"0%":{maxHeight:qe.animationMaxHeight,marginBottom:He,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}}),Kt={position:"relative",width:we,maxWidth:`calc(100vw - ${_t*2}px)`,marginBottom:He,marginInlineStart:"auto",padding:Yt,overflow:"hidden",lineHeight:Gt,wordWrap:"break-word",background:rt,borderRadius:Xe,boxShadow:Fe,[`${Ee}-close-icon`]:{fontSize:rn,cursor:"pointer"},[`${Ot}-message`]:{marginBottom:qe.marginXS,color:Me,fontSize:Ke,lineHeight:qe.lineHeightLG},[`${Ot}-description`]:{fontSize:rn,color:he},[`&${Ot}-closable ${Ot}-message`]:{paddingInlineEnd:qe.paddingLG},[`${Ot}-with-icon ${Ot}-message`]:{marginBottom:qe.marginXS,marginInlineStart:qe.marginSM+ce,fontSize:Ke},[`${Ot}-with-icon ${Ot}-description`]:{marginInlineStart:qe.marginSM+ce,fontSize:rn},[`${Ot}-icon`]:{position:"absolute",fontSize:ce,lineHeight:0,[`&-success${_e}`]:{color:pt},[`&-info${_e}`]:{color:St},[`&-warning${_e}`]:{color:tn},[`&-error${_e}`]:{color:en}},[`${Ot}-close`]:{position:"absolute",top:qe.notificationPaddingVertical,insetInlineEnd:qe.notificationPaddingHorizontal,color:qe.colorIcon,outline:"none",width:qe.notificationCloseButtonSize,height:qe.notificationCloseButtonSize,borderRadius:qe.borderRadiusSM,transition:`background-color ${qe.motionDurationMid}, color ${qe.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:qe.colorIconHover,backgroundColor:qe.wireframe?"transparent":qe.colorFillContent}},[`${Ot}-btn`]:{float:"right",marginTop:qe.marginSM}};return[{[Ee]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,C.Wf)(qe)),{position:"fixed",zIndex:qe.zIndexPopup,marginInlineEnd:_t,[`${Ee}-hook-holder`]:{position:"relative"},[`&${Ee}-top, &${Ee}-bottom`]:{[Ot]:{marginInline:"auto auto"}},[`&${Ee}-topLeft, &${Ee}-bottomLeft`]:{[Ot]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${Ee}-fade-enter, ${Ee}-fade-appear`]:{animationDuration:qe.motionDurationMid,animationTimingFunction:Ht,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${Ee}-fade-leave`]:{animationTimingFunction:Ht,animationFillMode:"both",animationDuration:Wt,animationPlayState:"paused"},[`${Ee}-fade-enter${Ee}-fade-enter-active, ${Ee}-fade-appear${Ee}-fade-appear-active`]:{animationName:Ie,animationPlayState:"running"},[`${Ee}-fade-leave${Ee}-fade-leave-active`]:{animationName:ft,animationPlayState:"running"}}),D(qe)),{"&-rtl":{direction:"rtl",[`${Ot}-btn`]:{float:"left"}}})},{[Ee]:{[Ot]:Object.assign({},Kt)}},{[`${Ot}-pure-panel`]:Object.assign(Object.assign({},Kt),{margin:0})}]};var N=(0,R.Z)("Notification",qe=>{const _e=qe.paddingMD,Ee=qe.paddingLG,Fe=(0,M.TS)(qe,{notificationBg:qe.colorBgElevated,notificationPaddingVertical:_e,notificationPaddingHorizontal:Ee,notificationIconSize:qe.fontSizeLG*qe.lineHeightLG,notificationCloseButtonSize:qe.controlHeightLG*.55,notificationMarginBottom:qe.margin,notificationPadding:`${qe.paddingMD}px ${qe.paddingContentHorizontalLG}px`,notificationMarginEdge:qe.marginLG,animationMaxHeight:150});return[_(Fe)]},qe=>({zIndexPopup:qe.zIndexPopupBase+50,width:384})),j=function(qe,_e){var Ee={};for(var Fe in qe)Object.prototype.hasOwnProperty.call(qe,Fe)&&_e.indexOf(Fe)<0&&(Ee[Fe]=qe[Fe]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Fe=Object.getOwnPropertySymbols(qe);Ke<Fe.length;Ke++)_e.indexOf(Fe[Ke])<0&&Object.prototype.propertyIsEnumerable.call(qe,Fe[Ke])&&(Ee[Fe[Ke]]=qe[Fe[Ke]]);return Ee};const H={info:n.createElement(o.Z,null),success:n.createElement(c.Z,null),error:n.createElement(f.Z,null),warning:n.createElement(h.Z,null),loading:n.createElement(s.Z,null)};function Y(qe,_e){return _e===null||_e===!1?null:_e||n.createElement("span",{className:`${qe}-close-x`},n.createElement(u.Z,{className:`${qe}-close-icon`}))}const W={success:c.Z,info:o.Z,error:f.Z,warning:h.Z},se=qe=>{const{prefixCls:_e,icon:Ee,type:Fe,message:Ke,description:He,btn:Xe,role:pt="alert"}=qe;let St=null;return Ee?St=n.createElement("span",{className:`${_e}-icon`},Ee):Fe&&(St=n.createElement(W[Fe]||null,{className:p()(`${_e}-icon`,`${_e}-icon-${Fe}`)})),n.createElement("div",{className:p()({[`${_e}-with-icon`]:St}),role:pt},St,n.createElement("div",{className:`${_e}-message`},Ke),n.createElement("div",{className:`${_e}-description`},He),Xe&&n.createElement("div",{className:`${_e}-btn`},Xe))};var ae=qe=>{const{prefixCls:_e,className:Ee,icon:Fe,type:Ke,message:He,description:Xe,btn:pt,closable:St=!0,closeIcon:tn}=qe,en=j(qe,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon"]),{getPrefixCls:Me}=n.useContext(m.E_),rt=_e||Me("notification"),Yt=`${rt}-notice`,[,_t]=N(rt);return n.createElement(x.qX,Object.assign({},en,{prefixCls:rt,className:p()(Ee,_t,`${Yt}-pure-panel`),eventKey:"pure",duration:null,closable:St,closeIcon:Y(rt,tn),content:n.createElement(se,{prefixCls:Yt,icon:Fe,type:Ke,message:He,description:Xe,btn:pt})}))};function J(qe,_e,Ee){let Fe;switch(qe){case"top":Fe={left:"50%",transform:"translateX(-50%)",right:"auto",top:_e,bottom:"auto"};break;case"topLeft":Fe={left:0,top:_e,bottom:"auto"};break;case"topRight":Fe={right:0,top:_e,bottom:"auto"};break;case"bottom":Fe={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:Ee};break;case"bottomLeft":Fe={left:0,top:"auto",bottom:Ee};break;default:Fe={right:0,top:"auto",bottom:Ee};break}return Fe}function q(qe){return{motionName:`${qe}-fade`}}var G=function(qe,_e){var Ee={};for(var Fe in qe)Object.prototype.hasOwnProperty.call(qe,Fe)&&_e.indexOf(Fe)<0&&(Ee[Fe]=qe[Fe]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Fe=Object.getOwnPropertySymbols(qe);Ke<Fe.length;Ke++)_e.indexOf(Fe[Ke])<0&&Object.prototype.propertyIsEnumerable.call(qe,Fe[Ke])&&(Ee[Fe[Ke]]=qe[Fe[Ke]]);return Ee};const oe=24,ee=4.5,Q="topRight",le=qe=>{let{children:_e,prefixCls:Ee}=qe;const[,Fe]=N(Ee);return n.createElement(x.JB,{classNames:{list:Fe,notice:Fe}},_e)},$=(qe,_e)=>{let{prefixCls:Ee,key:Fe}=_e;return n.createElement(le,{prefixCls:Ee,key:Fe},qe)},U=n.forwardRef((qe,_e)=>{const{top:Ee,bottom:Fe,prefixCls:Ke,getContainer:He,maxCount:Xe,rtl:pt,onAllRemoved:St}=qe,{getPrefixCls:tn,getPopupContainer:en,notification:Me}=n.useContext(m.E_),rt=Ke||tn("notification"),Yt=Gt=>J(Gt,Ee!=null?Ee:oe,Fe!=null?Fe:oe),_t=()=>p()({[`${rt}-rtl`]:pt}),Wt=()=>q(rt),[Ht,rn]=(0,x.lm)({prefixCls:rt,style:Yt,className:_t,motion:Wt,closable:!0,closeIcon:Y(rt),duration:ee,getContainer:()=>(He==null?void 0:He())||(en==null?void 0:en())||document.body,maxCount:Xe,onAllRemoved:St,renderNotifications:$});return n.useImperativeHandle(_e,()=>Object.assign(Object.assign({},Ht),{prefixCls:rt,notification:Me})),rn});function ie(qe){const _e=n.useRef(null);return[n.useMemo(()=>{const Fe=pt=>{var St;if(!_e.current)return;const{open:tn,prefixCls:en,notification:Me}=_e.current,rt=`${en}-notice`,{message:Yt,description:_t,icon:Wt,type:Ht,btn:rn,className:Gt,style:we,role:ce="alert",closeIcon:he}=pt,Ot=G(pt,["message","description","icon","type","btn","className","style","role","closeIcon"]),Ie=Y(rt,he);return tn(Object.assign(Object.assign({placement:(St=qe==null?void 0:qe.placement)!==null&&St!==void 0?St:Q},Ot),{content:n.createElement(se,{prefixCls:rt,icon:Wt,type:Ht,message:Yt,description:_t,btn:rn,role:ce}),className:p()(Ht&&`${rt}-${Ht}`,Gt,Me==null?void 0:Me.className),style:Object.assign(Object.assign({},Me==null?void 0:Me.style),we),closeIcon:Ie,closable:!!Ie}))},He={open:Fe,destroy:pt=>{var St,tn;pt!==void 0?(St=_e.current)===null||St===void 0||St.close(pt):(tn=_e.current)===null||tn===void 0||tn.destroy()}};return["success","info","warning","error"].forEach(pt=>{He[pt]=St=>Fe(Object.assign(Object.assign({},St),{type:pt}))}),He},[]),n.createElement(U,Object.assign({key:"notification-holder"},qe,{ref:_e}))]}function me(qe){return ie(qe)}let Pe=null,Oe=qe=>qe(),Ge=[],ke={};function Mt(){const{prefixCls:qe,getContainer:_e,rtl:Ee,maxCount:Fe,top:Ke,bottom:He}=ke,Xe=qe!=null?qe:(0,l.w6)().getPrefixCls("notification"),pt=(_e==null?void 0:_e())||document.body;return{prefixCls:Xe,getContainer:()=>pt,rtl:Ee,maxCount:Fe,top:Ke,bottom:He}}const Et=n.forwardRef((qe,_e)=>{const[Ee,Fe]=n.useState(Mt),[Ke,He]=ie(Ee),Xe=(0,l.w6)(),pt=Xe.getRootPrefixCls(),St=Xe.getIconPrefixCls(),tn=Xe.getTheme(),en=()=>{Fe(Mt)};return n.useEffect(en,[]),n.useImperativeHandle(_e,()=>{const Me=Object.assign({},Ke);return Object.keys(Me).forEach(rt=>{Me[rt]=function(){return en(),Ke[rt].apply(Ke,arguments)}}),{instance:Me,sync:en}}),n.createElement(l.ZP,{prefixCls:pt,iconPrefixCls:St,theme:tn},He)});function Lt(){if(!Pe){const qe=document.createDocumentFragment(),_e={fragment:qe};Pe=_e,Oe(()=>{(0,i.s)(n.createElement(Et,{ref:Ee=>{const{instance:Fe,sync:Ke}=Ee||{};Promise.resolve().then(()=>{!_e.instance&&Fe&&(_e.instance=Fe,_e.sync=Ke,Lt())})}}),qe)});return}Pe.instance&&(Ge.forEach(qe=>{switch(qe.type){case"open":{Oe(()=>{Pe.instance.open(Object.assign(Object.assign({},ke),qe.config))});break}case"destroy":Oe(()=>{Pe==null||Pe.instance.destroy(qe.key)});break}}),Ge=[])}function Zt(qe){ke=Object.assign(Object.assign({},ke),qe),Oe(()=>{var _e;(_e=Pe==null?void 0:Pe.sync)===null||_e===void 0||_e.call(Pe)})}function Bt(qe){Ge.push({type:"open",config:qe}),Lt()}function xt(qe){Ge.push({type:"destroy",key:qe}),Lt()}const Be=["success","info","warning","error"],Nt={open:Bt,destroy:xt,config:Zt,useNotification:me,_InternalPanelDoNotUseOrYouWillBeFired:ae};Be.forEach(qe=>{Nt[qe]=_e=>Bt(Object.assign(Object.assign({},_e),{type:qe}))});const nt=()=>{};let yt=null;var dt=Nt},95237:function(d,g,e){"use strict";var n=e(27382);g.Z=n.Z},33234:function(d,g,e){"use strict";e.d(g,{BR:function(){return p},ri:function(){return b}});var n=e(92310),i=e.n(n),l=e(11592),c=e(59301),f=e(36355),u=e(19716),h=e(2856),o=function(E,C){var R={};for(var M in E)Object.prototype.hasOwnProperty.call(E,M)&&C.indexOf(M)<0&&(R[M]=E[M]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,M=Object.getOwnPropertySymbols(E);T<M.length;T++)C.indexOf(M[T])<0&&Object.prototype.propertyIsEnumerable.call(E,M[T])&&(R[M[T]]=E[M[T]]);return R};const s=c.createContext(null),b=(E,C)=>{const R=c.useContext(s),M=c.useMemo(()=>{if(!R)return"";const{compactDirection:T,isFirstItem:D,isLastItem:_}=R,N=T==="vertical"?"-vertical-":"-";return i()(`${E}-compact${N}item`,{[`${E}-compact${N}first-item`]:D,[`${E}-compact${N}last-item`]:_,[`${E}-compact${N}item-rtl`]:C==="rtl"})},[E,C,R]);return{compactSize:R==null?void 0:R.compactSize,compactDirection:R==null?void 0:R.compactDirection,compactItemClassnames:M}},p=E=>{let{children:C}=E;return c.createElement(s.Provider,{value:null},C)},x=E=>{var{children:C}=E,R=o(E,["children"]);return c.createElement(s.Provider,{value:R},C)},m=E=>{const{getPrefixCls:C,direction:R}=c.useContext(f.E_),{size:M,direction:T,block:D,prefixCls:_,className:N,rootClassName:j,children:H}=E,Y=o(E,["size","direction","block","prefixCls","className","rootClassName","children"]),W=(0,u.Z)(ee=>M!=null?M:ee),se=C("space-compact",_),[ne,ae]=(0,h.Z)(se),J=i()(se,ae,{[`${se}-rtl`]:R==="rtl",[`${se}-block`]:D,[`${se}-vertical`]:T==="vertical"},N,j),q=c.useContext(s),G=(0,l.Z)(H),oe=c.useMemo(()=>G.map((ee,Q)=>{const le=ee&&ee.key||`${se}-item-${Q}`;return c.createElement(x,{key:le,compactSize:W,compactDirection:T,isFirstItem:Q===0&&(!q||(q==null?void 0:q.isFirstItem)),isLastItem:Q===G.length-1&&(!q||(q==null?void 0:q.isLastItem))},ee)}),[M,G,q]);return G.length===0?null:ne(c.createElement("div",Object.assign({className:J},Y),oe))};g.ZP=m},2856:function(d,g,e){"use strict";e.d(g,{Z:function(){return h}});var n=e(83116),i=e(37613),c=o=>{const{componentCls:s}=o;return{[s]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};const f=o=>{const{componentCls:s}=o;return{[s]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${s}-item:empty`]:{display:"none"}}}},u=o=>{const{componentCls:s}=o;return{[s]:{"&-gap-row-small":{rowGap:o.spaceGapSmallSize},"&-gap-row-middle":{rowGap:o.spaceGapMiddleSize},"&-gap-row-large":{rowGap:o.spaceGapLargeSize},"&-gap-col-small":{columnGap:o.spaceGapSmallSize},"&-gap-col-middle":{columnGap:o.spaceGapMiddleSize},"&-gap-col-large":{columnGap:o.spaceGapLargeSize}}}};var h=(0,n.Z)("Space",o=>{const s=(0,i.TS)(o,{spaceGapSmallSize:o.paddingXS,spaceGapMiddleSize:o.padding,spaceGapLargeSize:o.paddingLG});return[f(s),u(s),c(s)]},()=>({}),{resetStyle:!1})},71418:function(d,g,e){"use strict";e.d(g,{Z:function(){return H}});var n=e(92310),i=e.n(n),l=e(2738),c=e(59301),f=e(53280),u=e(92343),h=e(36355),o=e(36237),s=e(17313),b=e(83116),p=e(37613);const x=new o.Keyframes("antSpinMove",{to:{opacity:1}}),m=new o.Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),E=Y=>({[`${Y.componentCls}`]:Object.assign(Object.assign({},(0,s.Wf)(Y)),{position:"absolute",display:"none",color:Y.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${Y.motionDurationSlow} ${Y.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${Y.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:Y.contentHeight,[`${Y.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-Y.dotSize/2},[`${Y.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(Y.dotSize-Y.fontSize)/2+2,textShadow:`0 1px 2px ${Y.colorBgContainer}`,fontSize:Y.fontSize},[`&${Y.componentCls}-show-text ${Y.componentCls}-dot`]:{marginTop:-(Y.dotSize/2)-10},"&-sm":{[`${Y.componentCls}-dot`]:{margin:-Y.dotSizeSM/2},[`${Y.componentCls}-text`]:{paddingTop:(Y.dotSizeSM-Y.fontSize)/2+2},[`&${Y.componentCls}-show-text ${Y.componentCls}-dot`]:{marginTop:-(Y.dotSizeSM/2)-10}},"&-lg":{[`${Y.componentCls}-dot`]:{margin:-(Y.dotSizeLG/2)},[`${Y.componentCls}-text`]:{paddingTop:(Y.dotSizeLG-Y.fontSize)/2+2},[`&${Y.componentCls}-show-text ${Y.componentCls}-dot`]:{marginTop:-(Y.dotSizeLG/2)-10}}},[`${Y.componentCls}-container`]:{position:"relative",transition:`opacity ${Y.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:Y.colorBgContainer,opacity:0,transition:`all ${Y.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${Y.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:Y.spinDotDefault},[`${Y.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:Y.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(Y.dotSize-Y.marginXXS/2)/2,height:(Y.dotSize-Y.marginXXS/2)/2,backgroundColor:Y.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:x,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:m,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${Y.componentCls}-dot`]:{fontSize:Y.dotSizeSM,i:{width:(Y.dotSizeSM-Y.marginXXS/2)/2,height:(Y.dotSizeSM-Y.marginXXS/2)/2}},[`&-lg ${Y.componentCls}-dot`]:{fontSize:Y.dotSizeLG,i:{width:(Y.dotSizeLG-Y.marginXXS)/2,height:(Y.dotSizeLG-Y.marginXXS)/2}},[`&${Y.componentCls}-show-text ${Y.componentCls}-text`]:{display:"block"}})});var C=(0,b.Z)("Spin",Y=>{const W=(0,p.TS)(Y,{spinDotDefault:Y.colorTextDescription});return[E(W)]},Y=>({contentHeight:400,dotSize:Y.controlHeightLG/2,dotSizeSM:Y.controlHeightLG*.35,dotSizeLG:Y.controlHeight})),R=function(Y,W){var se={};for(var ne in Y)Object.prototype.hasOwnProperty.call(Y,ne)&&W.indexOf(ne)<0&&(se[ne]=Y[ne]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ne=Object.getOwnPropertySymbols(Y);ae<ne.length;ae++)W.indexOf(ne[ae])<0&&Object.prototype.propertyIsEnumerable.call(Y,ne[ae])&&(se[ne[ae]]=Y[ne[ae]]);return se};const M=null;let T=null;function D(Y,W){const{indicator:se}=W,ne=`${Y}-dot`;return se===null?null:(0,u.l$)(se)?(0,u.Tm)(se,{className:i()(se.props.className,ne)}):(0,u.l$)(T)?(0,u.Tm)(T,{className:i()(T.props.className,ne)}):c.createElement("span",{className:i()(ne,`${Y}-dot-spin`)},c.createElement("i",{className:`${Y}-dot-item`,key:1}),c.createElement("i",{className:`${Y}-dot-item`,key:2}),c.createElement("i",{className:`${Y}-dot-item`,key:3}),c.createElement("i",{className:`${Y}-dot-item`,key:4}))}function _(Y,W){return!!Y&&!!W&&!isNaN(Number(W))}const N=Y=>{const{spinPrefixCls:W,spinning:se=!0,delay:ne=0,className:ae,rootClassName:J,size:q="default",tip:G,wrapperClassName:oe,style:ee,children:Q,hashId:le}=Y,$=R(Y,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId"]),[U,ie]=c.useState(()=>se&&!_(se,ne));c.useEffect(()=>{if(se){const Zt=(0,f.D)(ne,()=>{ie(!0)});return Zt(),()=>{var Bt;(Bt=Zt==null?void 0:Zt.cancel)===null||Bt===void 0||Bt.call(Zt)}}ie(!1)},[ne,se]);const me=c.useMemo(()=>typeof Q!="undefined",[Q]),{direction:Pe,spin:Oe}=c.useContext(h.E_),Ge=i()(W,Oe==null?void 0:Oe.className,{[`${W}-sm`]:q==="small",[`${W}-lg`]:q==="large",[`${W}-spinning`]:U,[`${W}-show-text`]:!!G,[`${W}-rtl`]:Pe==="rtl"},ae,J,le),ke=i()(`${W}-container`,{[`${W}-blur`]:U}),Mt=(0,l.Z)($,["indicator","prefixCls"]),Et=Object.assign(Object.assign({},Oe==null?void 0:Oe.style),ee),Lt=c.createElement("div",Object.assign({},Mt,{style:Et,className:Ge,"aria-live":"polite","aria-busy":U}),D(W,Y),G&&me?c.createElement("div",{className:`${W}-text`},G):null);return me?c.createElement("div",Object.assign({},Mt,{className:i()(`${W}-nested-loading`,oe,le)}),U&&c.createElement("div",{key:"loading"},Lt),c.createElement("div",{className:ke,key:"container"},Q)):Lt},j=Y=>{const{prefixCls:W}=Y,{getPrefixCls:se}=c.useContext(h.E_),ne=se("spin",W),[ae,J]=C(ne),q=Object.assign(Object.assign({},Y),{spinPrefixCls:ne,hashId:J});return ae(c.createElement(N,Object.assign({},q)))};j.setDefaultIndicator=Y=>{T=Y};var H=j},74207:function(d,g,e){"use strict";e.d(g,{c:function(){return l}});function n(c,f,u){const{focusElCls:h,focus:o,borderElCls:s}=u,b=s?"> *":"",p=["hover",o?"focus":null,"active"].filter(Boolean).map(x=>`&:${x} ${b}`).join(",");return{[`&-item:not(${f}-last-item)`]:{marginInlineEnd:-c.lineWidth},"&-item":Object.assign(Object.assign({[p]:{zIndex:2}},h?{[`&${h}`]:{zIndex:2}}:{}),{[`&[disabled] ${b}`]:{zIndex:0}})}}function i(c,f,u){const{borderElCls:h}=u,o=h?`> ${h}`:"";return{[`&-item:not(${f}-first-item):not(${f}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${f}-last-item)${f}-first-item`]:{[`& ${o}, &${c}-sm ${o}, &${c}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${f}-first-item)${f}-last-item`]:{[`& ${o}, &${c}-sm ${o}, &${c}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function l(c){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:u}=c,h=`${u}-compact`;return{[h]:Object.assign(Object.assign({},n(c,h,f)),i(u,h,f))}}},17313:function(d,g,e){"use strict";e.d(g,{Lx:function(){return f},Qy:function(){return o},Ro:function(){return l},Wf:function(){return i},dF:function(){return c},du:function(){return u},oN:function(){return h},vS:function(){return n}});const n={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},i=s=>({boxSizing:"border-box",margin:0,padding:0,color:s.colorText,fontSize:s.fontSize,lineHeight:s.lineHeight,listStyle:"none",fontFamily:s.fontFamily}),l=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),c=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),f=s=>({a:{color:s.colorLink,textDecoration:s.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${s.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:s.colorLinkHover},"&:active":{color:s.colorLinkActive},"&:active,\n &:hover":{textDecoration:s.linkHoverDecoration,outline:0},"&:focus":{textDecoration:s.linkFocusDecoration,outline:0},"&[disabled]":{color:s.colorTextDisabled,cursor:"not-allowed"}}}),u=(s,b)=>{const{fontFamily:p,fontSize:x}=s,m=`[class^="${b}"], [class*=" ${b}"]`;return{[m]:{fontFamily:p,fontSize:x,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[m]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},h=s=>({outline:`${s.lineWidthFocus}px solid ${s.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),o=s=>({"&:focus-visible":Object.assign({},h(s))})},1950:function(d,g,e){"use strict";e.d(g,{J$:function(){return f}});var n=e(36237),i=e(95406);const l=new n.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),c=new n.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),f=function(u){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:o}=u,s=`${o}-fade`,b=h?"&":"";return[(0,i.R)(s,l,c,u.motionDurationMid,h),{[`
${b}${s}-enter,
${b}${s}-appear
`]:{opacity:0,animationTimingFunction:"linear"},[`${b}${s}-leave`]:{animationTimingFunction:"linear"}}]}},95406:function(d,g,e){"use strict";e.d(g,{R:function(){return l}});const n=c=>({animationDuration:c,animationFillMode:"both"}),i=c=>({animationDuration:c,animationFillMode:"both"}),l=function(c,f,u,h){const s=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[`
${s}${c}-enter,
${s}${c}-appear
`]:Object.assign(Object.assign({},n(h)),{animationPlayState:"paused"}),[`${s}${c}-leave`]:Object.assign(Object.assign({},i(h)),{animationPlayState:"paused"}),[`
${s}${c}-enter${c}-enter-active,
${s}${c}-appear${c}-appear-active
`]:{animationName:f,animationPlayState:"running"},[`${s}${c}-leave${c}-leave-active`]:{animationName:u,animationPlayState:"running",pointerEvents:"none"}}}},29878:function(d,g,e){"use strict";e.d(g,{_y:function(){return R},kr:function(){return l}});var n=e(36237),i=e(95406);const l=new n.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),c=new n.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),f=new n.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),u=new n.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),h=new n.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),o=new n.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),s=new n.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),b=new n.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),p=new n.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),x=new n.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),m=new n.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),E=new n.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),C={zoom:{inKeyframes:l,outKeyframes:c},"zoom-big":{inKeyframes:f,outKeyframes:u},"zoom-big-fast":{inKeyframes:f,outKeyframes:u},"zoom-left":{inKeyframes:s,outKeyframes:b},"zoom-right":{inKeyframes:p,outKeyframes:x},"zoom-up":{inKeyframes:h,outKeyframes:o},"zoom-down":{inKeyframes:m,outKeyframes:E}},R=(M,T)=>{const{antCls:D}=M,_=`${D}-${T}`,{inKeyframes:N,outKeyframes:j}=C[T];return[(0,i.R)(_,N,j,T==="zoom-big-fast"?M.motionDurationFast:M.motionDurationMid),{[`
${_}-enter,
${_}-appear
`]:{transform:"scale(0)",opacity:0,animationTimingFunction:M.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInOutCirc}}]}},19447:function(d,g,e){"use strict";e.d(g,{ZP:function(){return f},fS:function(){return l},qN:function(){return i}});var n=e(47585);const i=8;function l(u){const h=i,{contentRadius:o,limitVerticalRadius:s}=u,b=o>12?o+2:12;return{dropdownArrowOffset:b,dropdownArrowOffsetVertical:s?h:b}}function c(u,h){return u?h:{}}function f(u,h){const{componentCls:o,sizePopupArrow:s,borderRadiusXS:b,borderRadiusOuter:p,boxShadowPopoverArrow:x}=u,{colorBg:m,contentRadius:E=u.borderRadiusLG,limitVerticalRadius:C,arrowDistance:R=0,arrowPlacement:M={left:!0,right:!0,top:!0,bottom:!0}}=h,{dropdownArrowOffsetVertical:T,dropdownArrowOffset:D}=l({contentRadius:E,limitVerticalRadius:C});return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({[`${o}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,n.r)(s,b,p,m,x)),{"&:before":{background:m}})]},c(!!M.top,{[[`&-placement-top ${o}-arrow`,`&-placement-topLeft ${o}-arrow`,`&-placement-topRight ${o}-arrow`].join(",")]:{bottom:R,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${o}-arrow`]:{left:{_skip_check_:!0,value:D}},[`&-placement-topRight ${o}-arrow`]:{right:{_skip_check_:!0,value:D}}})),c(!!M.bottom,{[[`&-placement-bottom ${o}-arrow`,`&-placement-bottomLeft ${o}-arrow`,`&-placement-bottomRight ${o}-arrow`].join(",")]:{top:R,transform:"translateY(-100%)"},[`&-placement-bottom ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${o}-arrow`]:{left:{_skip_check_:!0,value:D}},[`&-placement-bottomRight ${o}-arrow`]:{right:{_skip_check_:!0,value:D}}})),c(!!M.left,{[[`&-placement-left ${o}-arrow`,`&-placement-leftTop ${o}-arrow`,`&-placement-leftBottom ${o}-arrow`].join(",")]:{right:{_skip_check_:!0,value:R},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${o}-arrow`]:{top:T},[`&-placement-leftBottom ${o}-arrow`]:{bottom:T}})),c(!!M.right,{[[`&-placement-right ${o}-arrow`,`&-placement-rightTop ${o}-arrow`,`&-placement-rightBottom ${o}-arrow`].join(",")]:{left:{_skip_check_:!0,value:R},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${o}-arrow`]:{top:T},[`&-placement-rightBottom ${o}-arrow`]:{bottom:T}}))}}},47585:function(d,g,e){"use strict";e.d(g,{r:function(){return n}});const n=(i,l,c,f,u)=>{const h=i/2,o=0,s=h,b=c*1/Math.sqrt(2),p=h-c*(1-1/Math.sqrt(2)),x=h-l*(1/Math.sqrt(2)),m=c*(Math.sqrt(2)-1)+l*(1/Math.sqrt(2)),E=2*h-x,C=m,R=2*h-b,M=p,T=2*h-o,D=s,_=h*Math.sqrt(2)+c*(Math.sqrt(2)-2),N=c*(Math.sqrt(2)-1);return{pointerEvents:"none",width:i,height:i,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:i,height:i/2,background:f,clipPath:{_multi_value_:!0,value:[`polygon(${N}px 100%, 50% ${N}px, ${2*h-N}px 100%, ${N}px 100%)`,`path('M ${o} ${s} A ${c} ${c} 0 0 0 ${b} ${p} L ${x} ${m} A ${l} ${l} 0 0 1 ${E} ${C} L ${R} ${M} A ${c} ${c} 0 0 0 ${T} ${D} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:_,height:_,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${l}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:u,zIndex:0,background:"transparent"}}}},45246:function(d,g,e){"use strict";e.d(g,{Mj:function(){return H},u_:function(){return j},uH:function(){return N}});var n=e(36237),i=e(59301),l=e(30071),f=Y=>{const{controlHeight:W}=Y;return{controlHeightSM:W*.75,controlHeightXS:W*.5,controlHeightLG:W*1.25}};function u(Y){const{sizeUnit:W,sizeStep:se}=Y;return{sizeXXL:W*(se+8),sizeXL:W*(se+4),sizeLG:W*(se+2),sizeMD:W*(se+1),sizeMS:W*se,size:W*se,sizeSM:W*(se-1),sizeXS:W*(se-2),sizeXXS:W*(se-3)}}var h=e(34117),o=e(64993);function s(Y,W){let{generateColorPalettes:se,generateNeutralColorPalettes:ne}=W;const{colorSuccess:ae,colorWarning:J,colorError:q,colorInfo:G,colorPrimary:oe,colorBgBase:ee,colorTextBase:Q}=Y,le=se(oe),$=se(ae),U=se(J),ie=se(q),me=se(G),Pe=ne(ee,Q),Oe=Y.colorLink||Y.colorInfo,Ge=se(Oe);return Object.assign(Object.assign({},Pe),{colorPrimaryBg:le[1],colorPrimaryBgHover:le[2],colorPrimaryBorder:le[3],colorPrimaryBorderHover:le[4],colorPrimaryHover:le[5],colorPrimary:le[6],colorPrimaryActive:le[7],colorPrimaryTextHover:le[8],colorPrimaryText:le[9],colorPrimaryTextActive:le[10],colorSuccessBg:$[1],colorSuccessBgHover:$[2],colorSuccessBorder:$[3],colorSuccessBorderHover:$[4],colorSuccessHover:$[4],colorSuccess:$[6],colorSuccessActive:$[7],colorSuccessTextHover:$[8],colorSuccessText:$[9],colorSuccessTextActive:$[10],colorErrorBg:ie[1],colorErrorBgHover:ie[2],colorErrorBorder:ie[3],colorErrorBorderHover:ie[4],colorErrorHover:ie[5],colorError:ie[6],colorErrorActive:ie[7],colorErrorTextHover:ie[8],colorErrorText:ie[9],colorErrorTextActive:ie[10],colorWarningBg:U[1],colorWarningBgHover:U[2],colorWarningBorder:U[3],colorWarningBorderHover:U[4],colorWarningHover:U[4],colorWarning:U[6],colorWarningActive:U[7],colorWarningTextHover:U[8],colorWarningText:U[9],colorWarningTextActive:U[10],colorInfoBg:me[1],colorInfoBgHover:me[2],colorInfoBorder:me[3],colorInfoBorderHover:me[4],colorInfoHover:me[4],colorInfo:me[6],colorInfoActive:me[7],colorInfoTextHover:me[8],colorInfoText:me[9],colorInfoTextActive:me[10],colorLinkHover:Ge[4],colorLink:Ge[6],colorLinkActive:Ge[7],colorBgMask:new o.C("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}var p=Y=>{let W=Y,se=Y,ne=Y,ae=Y;return Y<6&&Y>=5?W=Y+1:Y<16&&Y>=6?W=Y+2:Y>=16&&(W=16),Y<7&&Y>=5?se=4:Y<8&&Y>=7?se=5:Y<14&&Y>=8?se=6:Y<16&&Y>=14?se=7:Y>=16&&(se=8),Y<6&&Y>=2?ne=1:Y>=6&&(ne=2),Y>4&&Y<8?ae=4:Y>=8&&(ae=6),{borderRadius:Y>16?16:Y,borderRadiusXS:ne,borderRadiusSM:se,borderRadiusLG:W,borderRadiusOuter:ae}};function x(Y){const{motionUnit:W,motionBase:se,borderRadius:ne,lineWidth:ae}=Y;return Object.assign({motionDurationFast:`${(se+W).toFixed(1)}s`,motionDurationMid:`${(se+W*2).toFixed(1)}s`,motionDurationSlow:`${(se+W*3).toFixed(1)}s`,lineWidthBold:ae+1},p(ne))}const m=(Y,W)=>new o.C(Y).setAlpha(W).toRgbString(),E=(Y,W)=>new o.C(Y).darken(W).toHexString(),C=Y=>{const W=(0,l.generate)(Y);return{1:W[0],2:W[1],3:W[2],4:W[3],5:W[4],6:W[5],7:W[6],8:W[4],9:W[5],10:W[6]}},R=(Y,W)=>{const se=Y||"#fff",ne=W||"#000";return{colorBgBase:se,colorTextBase:ne,colorText:m(ne,.88),colorTextSecondary:m(ne,.65),colorTextTertiary:m(ne,.45),colorTextQuaternary:m(ne,.25),colorFill:m(ne,.15),colorFillSecondary:m(ne,.06),colorFillTertiary:m(ne,.04),colorFillQuaternary:m(ne,.02),colorBgLayout:E(se,4),colorBgContainer:E(se,0),colorBgElevated:E(se,0),colorBgSpotlight:m(ne,.85),colorBorder:E(se,15),colorBorderSecondary:E(se,6)}};function M(Y){const W=new Array(10).fill(null).map((se,ne)=>{const ae=ne-1,J=Y*Math.pow(2.71828,ae/5),q=ne>1?Math.floor(J):Math.ceil(J);return Math.floor(q/2)*2});return W[1]=Y,W.map(se=>{const ne=se+8;return{size:se,lineHeight:ne/se}})}var D=Y=>{const W=M(Y),se=W.map(ae=>ae.size),ne=W.map(ae=>ae.lineHeight);return{fontSizeSM:se[0],fontSize:se[1],fontSizeLG:se[2],fontSizeXL:se[3],fontSizeHeading1:se[6],fontSizeHeading2:se[5],fontSizeHeading3:se[4],fontSizeHeading4:se[3],fontSizeHeading5:se[2],lineHeight:ne[1],lineHeightLG:ne[2],lineHeightSM:ne[0],lineHeightHeading1:ne[6],lineHeightHeading2:ne[5],lineHeightHeading3:ne[4],lineHeightHeading4:ne[3],lineHeightHeading5:ne[2]}};function _(Y){const W=Object.keys(h.M).map(se=>{const ne=(0,l.generate)(Y[se]);return new Array(10).fill(1).reduce((ae,J,q)=>(ae[`${se}-${q+1}`]=ne[q],ae[`${se}${q+1}`]=ne[q],ae),{})}).reduce((se,ne)=>(se=Object.assign(Object.assign({},se),ne),se),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Y),W),s(Y,{generateColorPalettes:C,generateNeutralColorPalettes:R})),D(Y.fontSize)),u(Y)),f(Y)),x(Y))}const N=(0,n.createTheme)(_),j={token:h.Z,hashed:!0},H=i.createContext(j)},33166:function(d,g,e){"use strict";e.d(g,{i:function(){return n}});const n=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},34117:function(d,g,e){"use strict";e.d(g,{M:function(){return n}});const n={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},i=Object.assign(Object.assign({},n),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});g.Z=i},88088:function(d,g,e){"use strict";e.d(g,{Z:function(){return C}});var n=e(36237),i=e(59301),l="5.9.0",c=l,f=e(45246),u=e(34117),h=e(64993);function o(R){return R>=0&&R<=255}function s(R,M){const{r:T,g:D,b:_,a:N}=new h.C(R).toRgb();if(N<1)return R;const{r:j,g:H,b:Y}=new h.C(M).toRgb();for(let W=.01;W<=1;W+=.01){const se=Math.round((T-j*(1-W))/W),ne=Math.round((D-H*(1-W))/W),ae=Math.round((_-Y*(1-W))/W);if(o(se)&&o(ne)&&o(ae))return new h.C({r:se,g:ne,b:ae,a:Math.round(W*100)/100}).toRgbString()}return new h.C({r:T,g:D,b:_,a:1}).toRgbString()}var b=s,p=function(R,M){var T={};for(var D in R)Object.prototype.hasOwnProperty.call(R,D)&&M.indexOf(D)<0&&(T[D]=R[D]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,D=Object.getOwnPropertySymbols(R);_<D.length;_++)M.indexOf(D[_])<0&&Object.prototype.propertyIsEnumerable.call(R,D[_])&&(T[D[_]]=R[D[_]]);return T};function x(R){const{override:M}=R,T=p(R,["override"]),D=Object.assign({},M);Object.keys(u.Z).forEach(ae=>{delete D[ae]});const _=Object.assign(Object.assign({},T),D),N=480,j=576,H=768,Y=992,W=1200,se=1600;if(_.motion===!1){const ae="0s";_.motionDurationFast=ae,_.motionDurationMid=ae,_.motionDurationSlow=ae}return Object.assign(Object.assign(Object.assign({},_),{colorFillContent:_.colorFillSecondary,colorFillContentHover:_.colorFill,colorFillAlter:_.colorFillQuaternary,colorBgContainerDisabled:_.colorFillTertiary,colorBorderBg:_.colorBgContainer,colorSplit:b(_.colorBorderSecondary,_.colorBgContainer),colorTextPlaceholder:_.colorTextQuaternary,colorTextDisabled:_.colorTextQuaternary,colorTextHeading:_.colorText,colorTextLabel:_.colorTextSecondary,colorTextDescription:_.colorTextTertiary,colorTextLightSolid:_.colorWhite,colorHighlight:_.colorError,colorBgTextHover:_.colorFillSecondary,colorBgTextActive:_.colorFill,colorIcon:_.colorTextTertiary,colorIconHover:_.colorText,colorErrorOutline:b(_.colorErrorBg,_.colorBgContainer),colorWarningOutline:b(_.colorWarningBg,_.colorBgContainer),fontSizeIcon:_.fontSizeSM,lineWidthFocus:_.lineWidth*4,lineWidth:_.lineWidth,controlOutlineWidth:_.lineWidth*2,controlInteractiveSize:_.controlHeight/2,controlItemBgHover:_.colorFillTertiary,controlItemBgActive:_.colorPrimaryBg,controlItemBgActiveHover:_.colorPrimaryBgHover,controlItemBgActiveDisabled:_.colorFill,controlTmpOutline:_.colorFillQuaternary,controlOutline:b(_.colorPrimaryBg,_.colorBgContainer),lineType:_.lineType,borderRadius:_.borderRadius,borderRadiusXS:_.borderRadiusXS,borderRadiusSM:_.borderRadiusSM,borderRadiusLG:_.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:_.sizeXXS,paddingXS:_.sizeXS,paddingSM:_.sizeSM,padding:_.size,paddingMD:_.sizeMD,paddingLG:_.sizeLG,paddingXL:_.sizeXL,paddingContentHorizontalLG:_.sizeLG,paddingContentVerticalLG:_.sizeMS,paddingContentHorizontal:_.sizeMS,paddingContentVertical:_.sizeSM,paddingContentHorizontalSM:_.size,paddingContentVerticalSM:_.sizeXS,marginXXS:_.sizeXXS,marginXS:_.sizeXS,marginSM:_.sizeSM,margin:_.size,marginMD:_.sizeMD,marginLG:_.sizeLG,marginXL:_.sizeXL,marginXXL:_.sizeXXL,boxShadow:`
0 6px 16px 0 rgba(0, 0, 0, 0.08),
0 3px 6px -4px rgba(0, 0, 0, 0.12),
0 9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowSecondary:`
0 6px 16px 0 rgba(0, 0, 0, 0.08),
0 3px 6px -4px rgba(0, 0, 0, 0.12),
0 9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowTertiary:`
0 1px 2px 0 rgba(0, 0, 0, 0.03),
0 1px 6px -1px rgba(0, 0, 0, 0.02),
0 2px 4px 0 rgba(0, 0, 0, 0.02)
`,screenXS:N,screenXSMin:N,screenXSMax:j-1,screenSM:j,screenSMMin:j,screenSMMax:H-1,screenMD:H,screenMDMin:H,screenMDMax:Y-1,screenLG:Y,screenLGMin:Y,screenLGMax:W-1,screenXL:W,screenXLMin:W,screenXLMax:se-1,screenXXL:se,screenXXLMin:se,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
0 1px 2px -2px ${new h.C("rgba(0, 0, 0, 0.16)").toRgbString()},
0 3px 6px 0 ${new h.C("rgba(0, 0, 0, 0.12)").toRgbString()},
0 5px 12px 4px ${new h.C("rgba(0, 0, 0, 0.09)").toRgbString()}
`,boxShadowDrawerRight:`
-6px 0 16px 0 rgba(0, 0, 0, 0.08),
-3px 0 6px -4px rgba(0, 0, 0, 0.12),
-9px 0 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerLeft:`
6px 0 16px 0 rgba(0, 0, 0, 0.08),
3px 0 6px -4px rgba(0, 0, 0, 0.12),
9px 0 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerUp:`
0 6px 16px 0 rgba(0, 0, 0, 0.08),
0 3px 6px -4px rgba(0, 0, 0, 0.12),
0 9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerDown:`
0 -6px 16px 0 rgba(0, 0, 0, 0.08),
0 -3px 6px -4px rgba(0, 0, 0, 0.12),
0 -9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),D)}var m=function(R,M){var T={};for(var D in R)Object.prototype.hasOwnProperty.call(R,D)&&M.indexOf(D)<0&&(T[D]=R[D]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,D=Object.getOwnPropertySymbols(R);_<D.length;_++)M.indexOf(D[_])<0&&Object.prototype.propertyIsEnumerable.call(R,D[_])&&(T[D[_]]=R[D[_]]);return T};const E=(R,M,T)=>{const D=T.getDerivativeToken(R),{override:_}=M,N=m(M,["override"]);let j=Object.assign(Object.assign({},D),{override:_});return j=x(j),N&&Object.entries(N).forEach(H=>{let[Y,W]=H;const{theme:se}=W,ne=m(W,["theme"]);let ae=ne;se&&(ae=E(Object.assign(Object.assign({},j),ne),{override:ne},se)),j[Y]=ae}),j};function C(){const{token:R,hashed:M,theme:T,components:D}=i.useContext(f.Mj),_=`${c}-${M||""}`,N=T||f.uH,[j,H]=(0,n.useCacheToken)(N,[u.Z,R],{salt:_,override:Object.assign({override:R},D),getComputedToken:E,formatToken:x});return[N,j,M?H:""]}},83116:function(d,g,e){"use strict";e.d(g,{Z:function(){return s},b:function(){return b}});var n=e(59301),i=e(36237),l=e(70425),c=e(36355),f=e(17313),u=e(88088),h=e(37613),o=e(73040);function s(p,x,m){let E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const C=Array.isArray(p)?p:[p,p],[R]=C,M=C.join("-");return T=>{const[D,_,N]=(0,u.Z)(),{getPrefixCls:j,iconPrefixCls:H,csp:Y}=(0,n.useContext)(c.E_),W=j(),se={theme:D,token:_,hashId:N,nonce:()=>Y==null?void 0:Y.nonce,clientOnly:E.clientOnly,order:E.order||-999};return(0,i.useStyleRegister)(Object.assign(Object.assign({},se),{clientOnly:!1,path:["Shared",W]}),()=>[{"&":(0,f.Lx)(_)}]),(0,o.Z)(H),[(0,i.useStyleRegister)(Object.assign(Object.assign({},se),{path:[M,T,H]}),()=>{const{token:ne,flush:ae}=(0,h.ZP)(_),J=Object.assign({},_[R]);if(E.deprecatedTokens){const{deprecatedTokens:le}=E;le.forEach($=>{let[U,ie]=$;var me;(J!=null&&J[U]||J!=null&&J[ie])&&((me=J[ie])!==null&&me!==void 0||(J[ie]=J==null?void 0:J[U]))})}const q=typeof m=="function"?m((0,h.TS)(ne,J!=null?J:{})):m,G=Object.assign(Object.assign({},q),J),oe=`.${T}`,ee=(0,h.TS)(ne,{componentCls:oe,prefixCls:T,iconCls:`.${H}`,antCls:`.${W}`},G),Q=x(ee,{hashId:N,prefixCls:T,rootPrefixCls:W,iconPrefixCls:H,overrideComponentToken:J});return ae(R,G),[E.resetStyle===!1?null:(0,f.du)(_,T),Q]}),N]}}const b=(p,x,m,E)=>{const C=s(p,x,m,Object.assign({resetStyle:!1,order:-998},E));return M=>{let{prefixCls:T}=M;return C(T),null}}},45157:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(33166);function i(l,c){return n.i.reduce((f,u)=>{const h=l[`${u}1`],o=l[`${u}3`],s=l[`${u}6`],b=l[`${u}7`];return Object.assign(Object.assign({},f),c(u,{lightColor:h,lightBorderColor:o,darkColor:s,textColor:b}))},{})}},37613:function(d,g,e){"use strict";e.d(g,{TS:function(){return l},ZP:function(){return h}});const n=typeof CSSINJS_STATISTIC!="undefined";let i=!0;function l(){for(var o=arguments.length,s=new Array(o),b=0;b<o;b++)s[b]=arguments[b];if(!n)return Object.assign.apply(Object,[{}].concat(s));i=!1;const p={};return s.forEach(x=>{Object.keys(x).forEach(E=>{Object.defineProperty(p,E,{configurable:!0,enumerable:!0,get:()=>x[E]})})}),i=!0,p}const c={},f={};function u(){}function h(o){let s,b=o,p=u;return n&&(s=new Set,b=new Proxy(o,{get(x,m){return i&&s.add(m),x[m]}}),p=(x,m)=>{var E;c[x]={global:Array.from(s),component:Object.assign(Object.assign({},(E=c[x])===null||E===void 0?void 0:E.component),m)}}),{token:b,keys:s,flush:p}}},73040:function(d,g,e){"use strict";var n=e(36237),i=e(17313),l=e(88088);const c=(f,u)=>{const[h,o]=(0,l.Z)();return(0,n.useStyleRegister)({theme:h,token:o,hashId:"",path:["ant-design-icons",f],nonce:()=>u==null?void 0:u.nonce},()=>[{[`.${f}`]:Object.assign(Object.assign({},(0,i.Ro)()),{[`.${f} .${f}-icon`]:{display:"block"}})}])};g.Z=c},67532:function(d,g){"use strict";const e={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};g.Z=e},6848:function(d,g,e){"use strict";e.d(g,{Z:function(){return ae}});var n=e(59301),i=e(92310),l=e.n(i),c=e(55477),f=e(18929),u=e(62892),h=e(79676),o=e(92343),s=e(36355),b=e(33234),p=e(88088),x=e(17313),m=e(29878),E=e(19447),C=e(45157),R=e(37613),M=e(83116);const T=J=>{const{componentCls:q,tooltipMaxWidth:G,tooltipColor:oe,tooltipBg:ee,tooltipBorderRadius:Q,zIndexPopup:le,controlHeight:$,boxShadowSecondary:U,paddingSM:ie,paddingXS:me,tooltipRadiusOuter:Pe}=J;return[{[q]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,x.Wf)(J)),{position:"absolute",zIndex:le,display:"block",width:"max-content",maxWidth:G,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":ee,[`${q}-inner`]:{minWidth:$,minHeight:$,padding:`${ie/2}px ${me}px`,color:oe,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:ee,borderRadius:Q,boxShadow:U,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${q}-inner`]:{borderRadius:Math.min(Q,E.qN)}},[`${q}-content`]:{position:"relative"}}),(0,C.Z)(J,(Oe,Ge)=>{let{darkColor:ke}=Ge;return{[`&${q}-${Oe}`]:{[`${q}-inner`]:{backgroundColor:ke},[`${q}-arrow`]:{"--antd-arrow-background-color":ke}}}})),{"&-rtl":{direction:"rtl"}})},(0,E.ZP)((0,R.TS)(J,{borderRadiusOuter:Pe}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:Q,limitVerticalRadius:!0}),{[`${q}-pure`]:{position:"relative",maxWidth:"none",margin:J.sizePopupArrow}}]};var D=(J,q)=>(0,M.Z)("Tooltip",oe=>{if(q===!1)return[];const{borderRadius:ee,colorTextLightSolid:Q,colorBgDefault:le,borderRadiusOuter:$}=oe,U=(0,R.TS)(oe,{tooltipMaxWidth:250,tooltipColor:Q,tooltipBorderRadius:ee,tooltipBg:le,tooltipRadiusOuter:$>4?4:$});return[T(U),(0,m._y)(oe,"zoom-big-fast")]},oe=>{let{zIndexPopupBase:ee,colorBgSpotlight:Q}=oe;return{zIndexPopup:ee+70,colorBgDefault:Q}},{resetStyle:!1})(J),_=e(36785);function N(J,q){const G=(0,_.o2)(q),oe=l()({[`${J}-${q}`]:q&&G}),ee={},Q={};return q&&!G&&(ee.background=q,Q["--antd-arrow-background-color"]=q),{className:oe,overlayStyle:ee,arrowStyle:Q}}var H=J=>{const{prefixCls:q,className:G,placement:oe="top",title:ee,color:Q,overlayInnerStyle:le}=J,{getPrefixCls:$}=n.useContext(s.E_),U=$("tooltip",q),[ie,me]=D(U,!0),Pe=N(U,Q),Oe=Pe.arrowStyle,Ge=Object.assign(Object.assign({},le),Pe.overlayStyle),ke=l()(me,U,`${U}-pure`,`${U}-placement-${oe}`,G,Pe.className);return ie(n.createElement("div",{className:ke,style:Oe},n.createElement("div",{className:`${U}-arrow`}),n.createElement(c.G,Object.assign({},J,{className:me,prefixCls:U,overlayInnerStyle:Ge}),ee)))},Y=function(J,q){var G={};for(var oe in J)Object.prototype.hasOwnProperty.call(J,oe)&&q.indexOf(oe)<0&&(G[oe]=J[oe]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,oe=Object.getOwnPropertySymbols(J);ee<oe.length;ee++)q.indexOf(oe[ee])<0&&Object.prototype.propertyIsEnumerable.call(J,oe[ee])&&(G[oe[ee]]=J[oe[ee]]);return G};const W=(J,q)=>{const G={},oe=Object.assign({},J);return q.forEach(ee=>{J&&ee in J&&(G[ee]=J[ee],delete oe[ee])}),{picked:G,omitted:oe}};function se(J,q){const G=J.type;if((G.__ANT_BUTTON===!0||J.type==="button")&&J.props.disabled||G.__ANT_SWITCH===!0&&(J.props.disabled||J.props.loading)||G.__ANT_RADIO===!0&&J.props.disabled){const{picked:oe,omitted:ee}=W(J.props.style,["position","left","right","top","bottom","float","display","zIndex"]),Q=Object.assign(Object.assign({display:"inline-block"},oe),{cursor:"not-allowed",width:J.props.block?"100%":void 0}),le=Object.assign(Object.assign({},ee),{pointerEvents:"none"}),$=(0,o.Tm)(J,{style:le,className:null});return n.createElement("span",{style:Q,className:l()(J.props.className,`${q}-disabled-compatible-wrapper`)},$)}return J}const ne=n.forwardRef((J,q)=>{var G,oe;const{prefixCls:ee,openClassName:Q,getTooltipContainer:le,overlayClassName:$,color:U,overlayInnerStyle:ie,children:me,afterOpenChange:Pe,afterVisibleChange:Oe,destroyTooltipOnHide:Ge,arrow:ke=!0,title:Mt,overlay:Et,builtinPlacements:Lt,arrowPointAtCenter:Zt=!1,autoAdjustOverflow:Bt=!0}=J,xt=!!ke,[,Be]=(0,p.Z)(),{getPopupContainer:gt,getPrefixCls:Nt,direction:nt}=n.useContext(s.E_),yt=n.useRef(null),dt=()=>{var De;(De=yt.current)===null||De===void 0||De.forceAlign()};n.useImperativeHandle(q,()=>({forceAlign:dt,forcePopupAlign:()=>{dt()}}));const[qe,_e]=(0,f.Z)(!1,{value:(G=J.open)!==null&&G!==void 0?G:J.visible,defaultValue:(oe=J.defaultOpen)!==null&&oe!==void 0?oe:J.defaultVisible}),Ee=!Mt&&!Et&&Mt!==0,Fe=De=>{var Tt,Ze;_e(Ee?!1:De),Ee||((Tt=J.onOpenChange)===null||Tt===void 0||Tt.call(J,De),(Ze=J.onVisibleChange)===null||Ze===void 0||Ze.call(J,De))},Ke=n.useMemo(()=>{var De,Tt;let Ze=Zt;return typeof ke=="object"&&(Ze=(Tt=(De=ke.pointAtCenter)!==null&&De!==void 0?De:ke.arrowPointAtCenter)!==null&&Tt!==void 0?Tt:Zt),Lt||(0,h.Z)({arrowPointAtCenter:Ze,autoAdjustOverflow:Bt,arrowWidth:xt?Be.sizePopupArrow:0,borderRadius:Be.borderRadius,offset:Be.marginXXS,visibleFirst:!0})},[Zt,ke,Lt,Be]),He=n.useMemo(()=>Mt===0?Mt:Et||Mt||"",[Et,Mt]),Xe=n.createElement(b.BR,null,typeof He=="function"?He():He),{getPopupContainer:pt,placement:St="top",mouseEnterDelay:tn=.1,mouseLeaveDelay:en=.1,overlayStyle:Me,rootClassName:rt}=J,Yt=Y(J,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),_t=Nt("tooltip",ee),Wt=Nt(),Ht=J["data-popover-inject"];let rn=qe;!("open"in J)&&!("visible"in J)&&Ee&&(rn=!1);const Gt=se((0,o.l$)(me)&&!(0,o.M2)(me)?me:n.createElement("span",null,me),_t),we=Gt.props,ce=!we.className||typeof we.className=="string"?l()(we.className,Q||`${_t}-open`):we.className,[he,Ot]=D(_t,!Ht),Ie=N(_t,U),ft=Ie.arrowStyle,Kt=Object.assign(Object.assign({},ie),Ie.overlayStyle),It=l()($,{[`${_t}-rtl`]:nt==="rtl"},Ie.className,rt,Ot);return he(n.createElement(c.Z,Object.assign({},Yt,{showArrow:xt,placement:St,mouseEnterDelay:tn,mouseLeaveDelay:en,prefixCls:_t,overlayClassName:It,overlayStyle:Object.assign(Object.assign({},ft),Me),getTooltipContainer:pt||le||gt,ref:yt,builtinPlacements:Ke,overlay:Xe,visible:rn,onVisibleChange:Fe,afterVisibleChange:Pe!=null?Pe:Oe,overlayInnerStyle:Kt,arrowContent:n.createElement("span",{className:`${_t}-arrow-content`}),motion:{motionName:(0,u.m)(Wt,"zoom-big-fast",J.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Ge}),rn?(0,o.Tm)(Gt,{className:ce}):Gt))});ne._InternalPanelDoNotUseOrYouWillBeFired=H;var ae=ne},11575:function(d,g,e){"use strict";e.d(g,{H:function(){return f}});var n=e(70425),i=e(59301);function l(){}const c=i.createContext({add:l,remove:l});function f(h){const o=i.useContext(c),s=i.useRef();return(0,n.useEvent)(p=>{if(p){const x=h?p.querySelector(h):p;o.add(x),s.current=x}else o.remove(s.current)})}var u=null},67751:function(d){var g={utf8:{stringToBytes:function(e){return g.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(g.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var n=[],i=0;i<e.length;i++)n.push(e.charCodeAt(i)&255);return n},bytesToString:function(e){for(var n=[],i=0;i<e.length;i++)n.push(String.fromCharCode(e[i]));return n.join("")}}};d.exports=g},64018:function(){var d,g,e,n=!1,i,l;window.PR_SHOULD_USE_CONTINUATION=!0;var c,f;(function(){var u=window,h=["break,continue,do,else,for,if,return,while"],o=[h,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],s=[o,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],b=[s,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],p=[s,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],x=[s,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],m="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",E=[s,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],C="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",R=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],M=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],T=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],D=[b,x,p,E,C,R,M,T],_=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,N="str",j="kwd",H="com",Y="typ",W="lit",se="pun",ne="pln",ae="tag",J="dec",q="src",G="atn",oe="atv",ee="nocode",Q="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function le(nt){for(var yt=0,dt=!1,qe=!1,_e=0,Ee=nt.length;_e<Ee;++_e){var Fe=nt[_e];if(Fe.ignoreCase)qe=!0;else if(/[a-z]/i.test(Fe.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){dt=!0,qe=!1;break}}var Ke={b:8,t:9,n:10,v:11,f:12,r:13};function He(en){var Me=en.charCodeAt(0);if(Me!==92)return Me;var rt=en.charAt(1);return Me=Ke[rt],Me||("0"<=rt&&rt<="7"?parseInt(en.substring(1),8):rt==="u"||rt==="x"?parseInt(en.substring(2),16):en.charCodeAt(1))}function Xe(en){if(en<32)return(en<16?"\\x0":"\\x")+en.toString(16);var Me=String.fromCharCode(en);return Me==="\\"||Me==="-"||Me==="]"||Me==="^"?"\\"+Me:Me}function pt(en){var Me=en.substring(1,en.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),rt=[],Yt=Me[0]==="^",_t=["["];Yt&&_t.push("^");for(var Wt=Yt?1:0,Ht=Me.length;Wt<Ht;++Wt){var rn=Me[Wt];if(/\\[bdsw]/i.test(rn))_t.push(rn);else{var Gt=He(rn),we;Wt+2<Ht&&Me[Wt+1]==="-"?(we=He(Me[Wt+2]),Wt+=2):we=Gt,rt.push([Gt,we]),we<65||Gt>122||(we<65||Gt>90||rt.push([Math.max(65,Gt)|32,Math.min(we,90)|32]),we<97||Gt>122||rt.push([Math.max(97,Gt)&-33,Math.min(we,122)&-33]))}}rt.sort(function(Ie,ft){return Ie[0]-ft[0]||ft[1]-Ie[1]});for(var ce=[],he=[],Wt=0;Wt<rt.length;++Wt){var Ot=rt[Wt];Ot[0]<=he[1]+1?he[1]=Math.max(he[1],Ot[1]):ce.push(he=Ot)}for(var Wt=0;Wt<ce.length;++Wt){var Ot=ce[Wt];_t.push(Xe(Ot[0])),Ot[1]>Ot[0]&&(Ot[1]+1>Ot[0]&&_t.push("-"),_t.push(Xe(Ot[1])))}return _t.push("]"),_t.join("")}function St(en){for(var Me=en.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),rt=Me.length,Yt=[],_t=0,Wt=0;_t<rt;++_t){var Ht=Me[_t];if(Ht==="(")++Wt;else if(Ht.charAt(0)==="\\"){var rn=+Ht.substring(1);rn&&(rn<=Wt?Yt[rn]=-1:Me[_t]=Xe(rn))}}for(var _t=1;_t<Yt.length;++_t)Yt[_t]===-1&&(Yt[_t]=++yt);for(var _t=0,Wt=0;_t<rt;++_t){var Ht=Me[_t];if(Ht==="(")++Wt,Yt[Wt]||(Me[_t]="(?:");else if(Ht.charAt(0)==="\\"){var rn=+Ht.substring(1);rn&&rn<=Wt&&(Me[_t]="\\"+Yt[rn])}}for(var _t=0;_t<rt;++_t)Me[_t]==="^"&&Me[_t+1]!=="^"&&(Me[_t]="");if(en.ignoreCase&&dt)for(var _t=0;_t<rt;++_t){var Ht=Me[_t],Gt=Ht.charAt(0);Ht.length>=2&&Gt==="["?Me[_t]=pt(Ht):Gt!=="\\"&&(Me[_t]=Ht.replace(/[a-zA-Z]/g,function(he){var Ot=he.charCodeAt(0);return"["+String.fromCharCode(Ot&-33,Ot|32)+"]"}))}return Me.join("")}for(var tn=[],_e=0,Ee=nt.length;_e<Ee;++_e){var Fe=nt[_e];if(Fe.global||Fe.multiline)throw new Error(""+Fe);tn.push("(?:"+St(Fe)+")")}return new RegExp(tn.join("|"),qe?"gi":"g")}function $(nt,yt){var dt=/(?:^|\s)nocode(?:\s|$)/,qe=[],_e=0,Ee=[],Fe=0;function Ke(He){var Xe=He.nodeType;if(Xe==1){if(dt.test(He.className))return;for(var pt=He.firstChild;pt;pt=pt.nextSibling)Ke(pt);var St=He.nodeName.toLowerCase();(St==="br"||St==="li")&&(qe[Fe]=`
`,Ee[Fe<<1]=_e++,Ee[Fe++<<1|1]=He)}else if(Xe==3||Xe==4){var tn=He.nodeValue;tn.length&&(yt?tn=tn.replace(/\r\n?/g,`
`):tn=tn.replace(/[ \t\r\n]+/g," "),qe[Fe]=tn,Ee[Fe<<1]=_e,_e+=tn.length,Ee[Fe++<<1|1]=He)}}return Ke(nt),{sourceCode:qe.join("").replace(/\n$/,""),spans:Ee}}function U(nt,yt,dt,qe,_e){if(dt){var Ee={sourceNode:nt,pre:1,langExtension:null,numberLines:null,sourceCode:dt,spans:null,basePos:yt,decorations:null};qe(Ee),_e.push.apply(_e,Ee.decorations)}}var ie=/\S/;function me(nt){for(var yt=void 0,dt=nt.firstChild;dt;dt=dt.nextSibling){var qe=dt.nodeType;yt=qe===1?yt?nt:dt:qe===3&&ie.test(dt.nodeValue)?nt:yt}return yt===nt?void 0:yt}function Pe(nt,yt){var dt={},qe;(function(){for(var Fe=nt.concat(yt),Ke=[],He={},Xe=0,pt=Fe.length;Xe<pt;++Xe){var St=Fe[Xe],tn=St[3];if(tn)for(var en=tn.length;--en>=0;)dt[tn.charAt(en)]=St;var Me=St[1],rt=""+Me;He.hasOwnProperty(rt)||(Ke.push(Me),He[rt]=null)}Ke.push(/[\0-\uffff]/),qe=le(Ke)})();var _e=yt.length,Ee=function(Fe){for(var Ke=Fe.sourceCode,He=Fe.basePos,Xe=Fe.sourceNode,pt=[He,ne],St=0,tn=Ke.match(qe)||[],en={},Me=0,rt=tn.length;Me<rt;++Me){var Yt=tn[Me],_t=en[Yt],Wt=void 0,Ht;if(typeof _t=="string")Ht=!1;else{var rn=dt[Yt.charAt(0)];if(rn)Wt=Yt.match(rn[1]),_t=rn[0];else{for(var Gt=0;Gt<_e;++Gt)if(rn=yt[Gt],Wt=Yt.match(rn[1]),Wt){_t=rn[0];break}Wt||(_t=ne)}Ht=_t.length>=5&&_t.substring(0,5)==="lang-",Ht&&!(Wt&&typeof Wt[1]=="string")&&(Ht=!1,_t=q),Ht||(en[Yt]=_t)}var we=St;if(St+=Yt.length,!Ht)pt.push(He+we,_t);else{var ce=Wt[1],he=Yt.indexOf(ce),Ot=he+ce.length;Wt[2]&&(Ot=Yt.length-Wt[2].length,he=Ot-ce.length);var Ie=_t.substring(5);U(Xe,He+we,Yt.substring(0,he),Ee,pt),U(Xe,He+we+he,ce,Zt(Ie,ce),pt),U(Xe,He+we+Ot,Yt.substring(Ot),Ee,pt)}}Fe.decorations=pt};return Ee}function Oe(nt){var yt=[],dt=[];nt.tripleQuotedStrings?yt.push([N,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):nt.multiLineStrings?yt.push([N,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):yt.push([N,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),nt.verbatimStrings&&dt.push([N,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var qe=nt.hashComments;qe&&(nt.cStyleComments?(qe>1?yt.push([H,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):yt.push([H,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),dt.push([N,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):yt.push([H,/^#[^\r\n]*/,null,"#"])),nt.cStyleComments&&(dt.push([H,/^\/\/[^\r\n]*/,null]),dt.push([H,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var _e=nt.regexLiterals;if(_e){var Ee=_e>1?"":`
\r`,Fe=Ee?".":"[\\S\\s]",Ke="/(?=[^/*"+Ee+"])(?:[^/\\x5B\\x5C"+Ee+"]|\\x5C"+Fe+"|\\x5B(?:[^\\x5C\\x5D"+Ee+"]|\\x5C"+Fe+")*(?:\\x5D|$))+/";dt.push(["lang-regex",RegExp("^"+Q+"("+Ke+")")])}var He=nt.types;He&&dt.push([Y,He]);var Xe=(""+nt.keywords).replace(/^ | $/g,"");Xe.length&&dt.push([j,new RegExp("^(?:"+Xe.replace(/[\s,]+/g,"|")+")\\b"),null]),yt.push([ne,/^\s+/,null,` \r
\xA0`]);var pt="^.[^\\s\\w.$@'\"`/\\\\]*";return nt.regexLiterals&&(pt+="(?!s*/)"),dt.push([W,/^@[a-z_$][a-z_$@0-9]*/i,null],[Y,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[ne,/^[a-z_$][a-z_$@0-9]*/i,null],[W,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[ne,/^\\[\s\S]?/,null],[se,new RegExp(pt),null]),Pe(yt,dt)}var Ge=Oe({keywords:D,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ke(nt,yt,dt){for(var qe=/(?:^|\s)nocode(?:\s|$)/,_e=/\r\n?|\n/,Ee=nt.ownerDocument,Fe=Ee.createElement("li");nt.firstChild;)Fe.appendChild(nt.firstChild);var Ke=[Fe];function He(Me){var rt=Me.nodeType;if(rt==1&&!qe.test(Me.className))if(Me.nodeName==="br")Xe(Me),Me.parentNode&&Me.parentNode.removeChild(Me);else for(var Yt=Me.firstChild;Yt;Yt=Yt.nextSibling)He(Yt);else if((rt==3||rt==4)&&dt){var _t=Me.nodeValue,Wt=_t.match(_e);if(Wt){var Ht=_t.substring(0,Wt.index);Me.nodeValue=Ht;var rn=_t.substring(Wt.index+Wt[0].length);if(rn){var Gt=Me.parentNode;Gt.insertBefore(Ee.createTextNode(rn),Me.nextSibling)}Xe(Me),Ht||Me.parentNode.removeChild(Me)}}}function Xe(Me){for(;!Me.nextSibling;)if(Me=Me.parentNode,!Me)return;function rt(Wt,Ht){var rn=Ht?Wt.cloneNode(!1):Wt,Gt=Wt.parentNode;if(Gt){var we=rt(Gt,1),ce=Wt.nextSibling;we.appendChild(rn);for(var he=ce;he;he=ce)ce=he.nextSibling,we.appendChild(he)}return rn}for(var Yt=rt(Me.nextSibling,0),_t;(_t=Yt.parentNode)&&_t.nodeType===1;)Yt=_t;Ke.push(Yt)}for(var pt=0;pt<Ke.length;++pt)He(Ke[pt]);yt===(yt|0)&&Ke[0].setAttribute("value",yt);var St=Ee.createElement("ol");St.className="linenums";for(var tn=Math.max(0,yt-1|0)||0,pt=0,en=Ke.length;pt<en;++pt)Fe=Ke[pt],Fe.className="L"+(pt+tn)%10,Fe.firstChild||Fe.appendChild(Ee.createTextNode("\xA0")),St.appendChild(Fe);nt.appendChild(St)}function Mt(nt){var yt=/\bMSIE\s(\d+)/.exec(navigator.userAgent);yt=yt&&+yt[1]<=8;var dt=/\n/g,qe=nt.sourceCode,_e=qe.length,Ee=0,Fe=nt.spans,Ke=Fe.length,He=0,Xe=nt.decorations,pt=Xe.length,St=0;Xe[pt]=_e;var tn,en;for(en=tn=0;en<pt;)Xe[en]!==Xe[en+2]?(Xe[tn++]=Xe[en++],Xe[tn++]=Xe[en++]):en+=2;for(pt=tn,en=tn=0;en<pt;){for(var Me=Xe[en],rt=Xe[en+1],Yt=en+2;Yt+2<=pt&&Xe[Yt+1]===rt;)Yt+=2;Xe[tn++]=Me,Xe[tn++]=rt,en=Yt}pt=Xe.length=tn;var _t=nt.sourceNode,Wt="";_t&&(Wt=_t.style.display,_t.style.display="none");try{for(var Ht=null;He<Ke;){var rn=Fe[He],Gt=Fe[He+2]||_e,we=Xe[St+2]||_e,Yt=Math.min(Gt,we),ce=Fe[He+1],he;if(ce.nodeType!==1&&(he=qe.substring(Ee,Yt))){yt&&(he=he.replace(dt,"\r")),ce.nodeValue=he;var Ot=ce.ownerDocument,Ie=Ot.createElement("span");Ie.className=Xe[St+1];var ft=ce.parentNode;ft.replaceChild(Ie,ce),Ie.appendChild(ce),Ee<Gt&&(Fe[He+1]=ce=Ot.createTextNode(qe.substring(Yt,Gt)),ft.insertBefore(ce,Ie.nextSibling))}Ee=Yt,Ee>=Gt&&(He+=2),Ee>=we&&(St+=2)}}finally{_t&&(_t.style.display=Wt)}}var Et={};function Lt(nt,yt){for(var dt=yt.length;--dt>=0;){var qe=yt[dt];Et.hasOwnProperty(qe)?u.console&&console.warn("cannot override language handler %s",qe):Et[qe]=nt}}function Zt(nt,yt){return nt&&Et.hasOwnProperty(nt)||(nt=/^\s*</.test(yt)?"default-markup":"default-code"),Et[nt]}Lt(Ge,["default-code"]),Lt(Pe([],[[ne,/^[^<?]+/],[J,/^<!\w[^>]*(?:>|$)/],[H,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[se,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Lt(Pe([[ne,/^[\s]+/,null,` \r
`],[oe,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[ae,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[G,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[se,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Lt(Pe([],[[oe,/^[\s\S]+/]]),["uq.val"]),Lt(Oe({keywords:b,hashComments:!0,cStyleComments:!0,types:_}),["c","cc","cpp","cxx","cyc","m"]),Lt(Oe({keywords:"null,true,false"}),["json"]),Lt(Oe({keywords:x,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:_}),["cs"]),Lt(Oe({keywords:p,cStyleComments:!0}),["java"]),Lt(Oe({keywords:T,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Lt(Oe({keywords:R,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Lt(Oe({keywords:C,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Lt(Oe({keywords:M,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Lt(Oe({keywords:E,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Lt(Oe({keywords:m,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Lt(Pe([],[[N,/^[\s\S]+/]]),["regex"]);function Bt(nt){var yt=nt.langExtension;try{var dt=$(nt.sourceNode,nt.pre),qe=dt.sourceCode;nt.sourceCode=qe,nt.spans=dt.spans,nt.basePos=0,Zt(yt,qe)(nt),Mt(nt)}catch(_e){u.console&&console.log(_e&&_e.stack||_e)}}function xt(nt,yt,dt){var qe=dt||!1,_e=yt||null,Ee=document.createElement("div");Ee.innerHTML="<pre>"+nt+"</pre>",Ee=Ee.firstChild,qe&&ke(Ee,qe,!0);var Fe={langExtension:_e,numberLines:qe,sourceNode:Ee,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Bt(Fe),Ee.innerHTML}function Be(nt,yt){var dt=yt||document.body,qe=dt.ownerDocument||document;function _e(rn){return dt.getElementsByTagName(rn)}for(var Ee=[_e("pre"),_e("code"),_e("xmp")],Fe=[],Ke=0;Ke<Ee.length;++Ke)for(var He=0,Xe=Ee[Ke].length;He<Xe;++He)Fe.push(Ee[Ke][He]);Ee=null;var pt=Date;pt.now||(pt={now:function(){return+new Date}});var St=0,tn=/\blang(?:uage)?-([\w.]+)(?!\S)/,en=/\bprettyprint\b/,Me=/\bprettyprinted\b/,rt=/pre|xmp/i,Yt=/^code$/i,_t=/^(?:pre|code|xmp)$/i,Wt={};function Ht(){for(var rn=u.PR_SHOULD_USE_CONTINUATION?pt.now()+250:1/0;St<Fe.length&&pt.now()<rn;St++){for(var Gt=Fe[St],we=Wt,ce=Gt;ce=ce.previousSibling;){var he=ce.nodeType,Ot=(he===7||he===8)&&ce.nodeValue;if(Ot?!/^\??prettify\b/.test(Ot):he!==3||/\S/.test(ce.nodeValue))break;if(Ot){we={},Ot.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Pt,Xn,sr){we[Xn]=sr});break}}var Ie=Gt.className;if((we!==Wt||en.test(Ie))&&!Me.test(Ie)){for(var ft=!1,Kt=Gt.parentNode;Kt;Kt=Kt.parentNode){var It=Kt.tagName;if(_t.test(It)&&Kt.className&&en.test(Kt.className)){ft=!0;break}}if(!ft){Gt.className+=" prettyprinted";var De=we.lang;if(!De){De=Ie.match(tn);var Tt;!De&&(Tt=me(Gt))&&Yt.test(Tt.tagName)&&(De=Tt.className.match(tn)),De&&(De=De[1])}var Ze;if(rt.test(Gt.tagName))Ze=1;else{var Ae=Gt.currentStyle,bt=qe.defaultView,Ft=Ae?Ae.whiteSpace:bt&&bt.getComputedStyle?bt.getComputedStyle(Gt,null).getPropertyValue("white-space"):0;Ze=Ft&&Ft.substring(0,3)==="pre"}var Ne=we.linenums;(Ne=Ne==="true"||+Ne)||(Ne=Ie.match(/\blinenums\b(?::(\d+))?/),Ne=Ne?Ne[1]&&Ne[1].length?+Ne[1]:!0:!1),Ne&&ke(Gt,Ne,Ze);var In={langExtension:De,sourceNode:Gt,numberLines:Ne,pre:Ze,sourceCode:null,basePos:null,spans:null,decorations:null};Bt(In)}}}St<Fe.length?u.setTimeout(Ht,250):typeof nt=="function"&&nt()}Ht()}var gt=u.PR={createSimpleLexer:Pe,registerLangHandler:Lt,sourceDecorator:Oe,PR_ATTRIB_NAME:G,PR_ATTRIB_VALUE:oe,PR_COMMENT:H,PR_DECLARATION:J,PR_KEYWORD:j,PR_LITERAL:W,PR_NOCODE:ee,PR_PLAIN:ne,PR_PUNCTUATION:se,PR_SOURCE:q,PR_STRING:N,PR_TAG:ae,PR_TYPE:Y,prettyPrintOne:n?u.prettyPrintOne=xt:c=xt,prettyPrint:f=n?u.prettyPrint=Be:f=Be},Nt=u.define;typeof Nt=="function"&&Nt.amd&&Nt("google-code-prettify",[],function(){return gt})})()},25769:function(d,g,e){"use strict";var n=e(98040),i={"text/plain":"Text","text/html":"Url",default:"Text"},l="Copy to clipboard: #{key}, Enter";function c(u){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return u.replace(/#{\s*key\s*}/g,h)}function f(u,h){var o,s,b,p,x,m,E=!1;h||(h={}),o=h.debug||!1;try{b=n(),p=document.createRange(),x=document.getSelection(),m=document.createElement("span"),m.textContent=u,m.ariaHidden="true",m.style.all="unset",m.style.position="fixed",m.style.top=0,m.style.clip="rect(0, 0, 0, 0)",m.style.whiteSpace="pre",m.style.webkitUserSelect="text",m.style.MozUserSelect="text",m.style.msUserSelect="text",m.style.userSelect="text",m.addEventListener("copy",function(R){if(R.stopPropagation(),h.format)if(R.preventDefault(),typeof R.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var M=i[h.format]||i.default;window.clipboardData.setData(M,u)}else R.clipboardData.clearData(),R.clipboardData.setData(h.format,u);h.onCopy&&(R.preventDefault(),h.onCopy(R.clipboardData))}),document.body.appendChild(m),p.selectNodeContents(m),x.addRange(p);var C=document.execCommand("copy");if(!C)throw new Error("copy command was unsuccessful");E=!0}catch(R){o&&console.error("unable to copy using execCommand: ",R),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",u),h.onCopy&&h.onCopy(window.clipboardData),E=!0}catch(M){o&&console.error("unable to copy using clipboardData: ",M),o&&console.error("falling back to prompt"),s=c("message"in h?h.message:l),window.prompt(s,u)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(p):x.removeAllRanges()),m&&document.body.removeChild(m),b()}return E}d.exports=f},75041:function(d){(function(){var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(n,i){return n<<i|n>>>32-i},rotr:function(n,i){return n<<32-i|n>>>i},endian:function(n){if(n.constructor==Number)return e.rotl(n,8)&16711935|e.rotl(n,24)&4278255360;for(var i=0;i<n.length;i++)n[i]=e.endian(n[i]);return n},randomBytes:function(n){for(var i=[];n>0;n--)i.push(Math.floor(Math.random()*256));return i},bytesToWords:function(n){for(var i=[],l=0,c=0;l<n.length;l++,c+=8)i[c>>>5]|=n[l]<<24-c%32;return i},wordsToBytes:function(n){for(var i=[],l=0;l<n.length*32;l+=8)i.push(n[l>>>5]>>>24-l%32&255);return i},bytesToHex:function(n){for(var i=[],l=0;l<n.length;l++)i.push((n[l]>>>4).toString(16)),i.push((n[l]&15).toString(16));return i.join("")},hexToBytes:function(n){for(var i=[],l=0;l<n.length;l+=2)i.push(parseInt(n.substr(l,2),16));return i},bytesToBase64:function(n){for(var i=[],l=0;l<n.length;l+=3)for(var c=n[l]<<16|n[l+1]<<8|n[l+2],f=0;f<4;f++)l*8+f*6<=n.length*8?i.push(g.charAt(c>>>6*(3-f)&63)):i.push("=");return i.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/ig,"");for(var i=[],l=0,c=0;l<n.length;c=++l%4)c!=0&&i.push((g.indexOf(n.charAt(l-1))&Math.pow(2,-2*c+8)-1)<<c*2|g.indexOf(n.charAt(l))>>>6-c*2);return i}};d.exports=e})()},84452:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(n){return function(){var i=n,l=i.lib,c=l.BlockCipher,f=i.algo,u=[],h=[],o=[],s=[],b=[],p=[],x=[],m=[],E=[],C=[];(function(){for(var T=[],D=0;D<256;D++)D<128?T[D]=D<<1:T[D]=D<<1^283;for(var _=0,N=0,D=0;D<256;D++){var j=N^N<<1^N<<2^N<<3^N<<4;j=j>>>8^j&255^99,u[_]=j,h[j]=_;var H=T[_],Y=T[H],W=T[Y],se=T[j]*257^j*16843008;o[_]=se<<24|se>>>8,s[_]=se<<16|se>>>16,b[_]=se<<8|se>>>24,p[_]=se;var se=W*16843009^Y*65537^H*257^_*16843008;x[j]=se<<24|se>>>8,m[j]=se<<16|se>>>16,E[j]=se<<8|se>>>24,C[j]=se,_?(_=H^T[T[T[W^H]]],N^=T[T[N]]):_=N=1}})();var R=[0,1,2,4,8,16,32,64,128,27,54],M=f.AES=c.extend({_doReset:function(){var T;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var D=this._keyPriorReset=this._key,_=D.words,N=D.sigBytes/4,j=this._nRounds=N+6,H=(j+1)*4,Y=this._keySchedule=[],W=0;W<H;W++)W<N?Y[W]=_[W]:(T=Y[W-1],W%N?N>6&&W%N==4&&(T=u[T>>>24]<<24|u[T>>>16&255]<<16|u[T>>>8&255]<<8|u[T&255]):(T=T<<8|T>>>24,T=u[T>>>24]<<24|u[T>>>16&255]<<16|u[T>>>8&255]<<8|u[T&255],T^=R[W/N|0]<<24),Y[W]=Y[W-N]^T);for(var se=this._invKeySchedule=[],ne=0;ne<H;ne++){var W=H-ne;if(ne%4)var T=Y[W];else var T=Y[W-4];ne<4||W<=4?se[ne]=T:se[ne]=x[u[T>>>24]]^m[u[T>>>16&255]]^E[u[T>>>8&255]]^C[u[T&255]]}}},encryptBlock:function(T,D){this._doCryptBlock(T,D,this._keySchedule,o,s,b,p,u)},decryptBlock:function(T,D){var _=T[D+1];T[D+1]=T[D+3],T[D+3]=_,this._doCryptBlock(T,D,this._invKeySchedule,x,m,E,C,h);var _=T[D+1];T[D+1]=T[D+3],T[D+3]=_},_doCryptBlock:function(T,D,_,N,j,H,Y,W){for(var se=this._nRounds,ne=T[D]^_[0],ae=T[D+1]^_[1],J=T[D+2]^_[2],q=T[D+3]^_[3],G=4,oe=1;oe<se;oe++){var ee=N[ne>>>24]^j[ae>>>16&255]^H[J>>>8&255]^Y[q&255]^_[G++],Q=N[ae>>>24]^j[J>>>16&255]^H[q>>>8&255]^Y[ne&255]^_[G++],le=N[J>>>24]^j[q>>>16&255]^H[ne>>>8&255]^Y[ae&255]^_[G++],$=N[q>>>24]^j[ne>>>16&255]^H[ae>>>8&255]^Y[J&255]^_[G++];ne=ee,ae=Q,J=le,q=$}var ee=(W[ne>>>24]<<24|W[ae>>>16&255]<<16|W[J>>>8&255]<<8|W[q&255])^_[G++],Q=(W[ae>>>24]<<24|W[J>>>16&255]<<16|W[q>>>8&255]<<8|W[ne&255])^_[G++],le=(W[J>>>24]<<24|W[q>>>16&255]<<16|W[ne>>>8&255]<<8|W[ae&255])^_[G++],$=(W[q>>>24]<<24|W[ne>>>16&255]<<16|W[ae>>>8&255]<<8|W[J&255])^_[G++];T[D]=ee,T[D+1]=Q,T[D+2]=le,T[D+3]=$},keySize:256/32});i.AES=c._createHelper(M)}(),n.AES})},93617:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(28492))})(this,function(n){n.lib.Cipher||function(i){var l=n,c=l.lib,f=c.Base,u=c.WordArray,h=c.BufferedBlockAlgorithm,o=l.enc,s=o.Utf8,b=o.Base64,p=l.algo,x=p.EvpKDF,m=c.Cipher=h.extend({cfg:f.extend(),createEncryptor:function(ae,J){return this.create(this._ENC_XFORM_MODE,ae,J)},createDecryptor:function(ae,J){return this.create(this._DEC_XFORM_MODE,ae,J)},init:function(ae,J,q){this.cfg=this.cfg.extend(q),this._xformMode=ae,this._key=J,this.reset()},reset:function(){h.reset.call(this),this._doReset()},process:function(ae){return this._append(ae),this._process()},finalize:function(ae){ae&&this._append(ae);var J=this._doFinalize();return J},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function ae(J){return typeof J=="string"?ne:Y}return function(J){return{encrypt:function(q,G,oe){return ae(G).encrypt(J,q,G,oe)},decrypt:function(q,G,oe){return ae(G).decrypt(J,q,G,oe)}}}}()}),E=c.StreamCipher=m.extend({_doFinalize:function(){var ae=this._process(!0);return ae},blockSize:1}),C=l.mode={},R=c.BlockCipherMode=f.extend({createEncryptor:function(ae,J){return this.Encryptor.create(ae,J)},createDecryptor:function(ae,J){return this.Decryptor.create(ae,J)},init:function(ae,J){this._cipher=ae,this._iv=J}}),M=C.CBC=function(){var ae=R.extend();ae.Encryptor=ae.extend({processBlock:function(q,G){var oe=this._cipher,ee=oe.blockSize;J.call(this,q,G,ee),oe.encryptBlock(q,G),this._prevBlock=q.slice(G,G+ee)}}),ae.Decryptor=ae.extend({processBlock:function(q,G){var oe=this._cipher,ee=oe.blockSize,Q=q.slice(G,G+ee);oe.decryptBlock(q,G),J.call(this,q,G,ee),this._prevBlock=Q}});function J(q,G,oe){var ee,Q=this._iv;Q?(ee=Q,this._iv=i):ee=this._prevBlock;for(var le=0;le<oe;le++)q[G+le]^=ee[le]}return ae}(),T=l.pad={},D=T.Pkcs7={pad:function(ae,J){for(var q=J*4,G=q-ae.sigBytes%q,oe=G<<24|G<<16|G<<8|G,ee=[],Q=0;Q<G;Q+=4)ee.push(oe);var le=u.create(ee,G);ae.concat(le)},unpad:function(ae){var J=ae.words[ae.sigBytes-1>>>2]&255;ae.sigBytes-=J}},_=c.BlockCipher=m.extend({cfg:m.cfg.extend({mode:M,padding:D}),reset:function(){var ae;m.reset.call(this);var J=this.cfg,q=J.iv,G=J.mode;this._xformMode==this._ENC_XFORM_MODE?ae=G.createEncryptor:(ae=G.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==ae?this._mode.init(this,q&&q.words):(this._mode=ae.call(G,this,q&&q.words),this._mode.__creator=ae)},_doProcessBlock:function(ae,J){this._mode.processBlock(ae,J)},_doFinalize:function(){var ae,J=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(J.pad(this._data,this.blockSize),ae=this._process(!0)):(ae=this._process(!0),J.unpad(ae)),ae},blockSize:128/32}),N=c.CipherParams=f.extend({init:function(ae){this.mixIn(ae)},toString:function(ae){return(ae||this.formatter).stringify(this)}}),j=l.format={},H=j.OpenSSL={stringify:function(ae){var J,q=ae.ciphertext,G=ae.salt;return G?J=u.create([1398893684,1701076831]).concat(G).concat(q):J=q,J.toString(b)},parse:function(ae){var J,q=b.parse(ae),G=q.words;return G[0]==1398893684&&G[1]==1701076831&&(J=u.create(G.slice(2,4)),G.splice(0,4),q.sigBytes-=16),N.create({ciphertext:q,salt:J})}},Y=c.SerializableCipher=f.extend({cfg:f.extend({format:H}),encrypt:function(ae,J,q,G){G=this.cfg.extend(G);var oe=ae.createEncryptor(q,G),ee=oe.finalize(J),Q=oe.cfg;return N.create({ciphertext:ee,key:q,iv:Q.iv,algorithm:ae,mode:Q.mode,padding:Q.padding,blockSize:ae.blockSize,formatter:G.format})},decrypt:function(ae,J,q,G){G=this.cfg.extend(G),J=this._parse(J,G.format);var oe=ae.createDecryptor(q,G).finalize(J.ciphertext);return oe},_parse:function(ae,J){return typeof ae=="string"?J.parse(ae,this):ae}}),W=l.kdf={},se=W.OpenSSL={execute:function(ae,J,q,G){G||(G=u.random(64/8));var oe=x.create({keySize:J+q}).compute(ae,G),ee=u.create(oe.words.slice(J),q*4);return oe.sigBytes=J*4,N.create({key:oe,iv:ee,salt:G})}},ne=c.PasswordBasedCipher=Y.extend({cfg:Y.cfg.extend({kdf:se}),encrypt:function(ae,J,q,G){G=this.cfg.extend(G);var oe=G.kdf.execute(q,ae.keySize,ae.ivSize);G.iv=oe.iv;var ee=Y.encrypt.call(this,ae,J,oe.key,G);return ee.mixIn(oe),ee},decrypt:function(ae,J,q,G){G=this.cfg.extend(G),J=this._parse(J,G.format);var oe=G.kdf.execute(q,ae.keySize,ae.ivSize,J.salt);G.iv=oe.iv;var ee=Y.decrypt.call(this,ae,J,oe.key,G);return ee}})}()})},52952:function(d,g,e){(function(n,i){d.exports=g=i()})(this,function(){var n=n||function(i,l){var c;if(typeof window!="undefined"&&window.crypto&&(c=window.crypto),typeof self!="undefined"&&self.crypto&&(c=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(c=globalThis.crypto),!c&&typeof window!="undefined"&&window.msCrypto&&(c=window.msCrypto),!c&&typeof e.g!="undefined"&&e.g.crypto&&(c=e.g.crypto),!c)try{c=e(3828)}catch(T){}var f=function(){if(c){if(typeof c.getRandomValues=="function")try{return c.getRandomValues(new Uint32Array(1))[0]}catch(T){}if(typeof c.randomBytes=="function")try{return c.randomBytes(4).readInt32LE()}catch(T){}}throw new Error("Native crypto module could not be used to get secure random number.")},u=Object.create||function(){function T(){}return function(D){var _;return T.prototype=D,_=new T,T.prototype=null,_}}(),h={},o=h.lib={},s=o.Base=function(){return{extend:function(T){var D=u(this);return T&&D.mixIn(T),(!D.hasOwnProperty("init")||this.init===D.init)&&(D.init=function(){D.$super.init.apply(this,arguments)}),D.init.prototype=D,D.$super=this,D},create:function(){var T=this.extend();return T.init.apply(T,arguments),T},init:function(){},mixIn:function(T){for(var D in T)T.hasOwnProperty(D)&&(this[D]=T[D]);T.hasOwnProperty("toString")&&(this.toString=T.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),b=o.WordArray=s.extend({init:function(T,D){T=this.words=T||[],D!=l?this.sigBytes=D:this.sigBytes=T.length*4},toString:function(T){return(T||x).stringify(this)},concat:function(T){var D=this.words,_=T.words,N=this.sigBytes,j=T.sigBytes;if(this.clamp(),N%4)for(var H=0;H<j;H++){var Y=_[H>>>2]>>>24-H%4*8&255;D[N+H>>>2]|=Y<<24-(N+H)%4*8}else for(var W=0;W<j;W+=4)D[N+W>>>2]=_[W>>>2];return this.sigBytes+=j,this},clamp:function(){var T=this.words,D=this.sigBytes;T[D>>>2]&=4294967295<<32-D%4*8,T.length=i.ceil(D/4)},clone:function(){var T=s.clone.call(this);return T.words=this.words.slice(0),T},random:function(T){for(var D=[],_=0;_<T;_+=4)D.push(f());return new b.init(D,T)}}),p=h.enc={},x=p.Hex={stringify:function(T){for(var D=T.words,_=T.sigBytes,N=[],j=0;j<_;j++){var H=D[j>>>2]>>>24-j%4*8&255;N.push((H>>>4).toString(16)),N.push((H&15).toString(16))}return N.join("")},parse:function(T){for(var D=T.length,_=[],N=0;N<D;N+=2)_[N>>>3]|=parseInt(T.substr(N,2),16)<<24-N%8*4;return new b.init(_,D/2)}},m=p.Latin1={stringify:function(T){for(var D=T.words,_=T.sigBytes,N=[],j=0;j<_;j++){var H=D[j>>>2]>>>24-j%4*8&255;N.push(String.fromCharCode(H))}return N.join("")},parse:function(T){for(var D=T.length,_=[],N=0;N<D;N++)_[N>>>2]|=(T.charCodeAt(N)&255)<<24-N%4*8;return new b.init(_,D)}},E=p.Utf8={stringify:function(T){try{return decodeURIComponent(escape(m.stringify(T)))}catch(D){throw new Error("Malformed UTF-8 data")}},parse:function(T){return m.parse(unescape(encodeURIComponent(T)))}},C=o.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new b.init,this._nDataBytes=0},_append:function(T){typeof T=="string"&&(T=E.parse(T)),this._data.concat(T),this._nDataBytes+=T.sigBytes},_process:function(T){var D,_=this._data,N=_.words,j=_.sigBytes,H=this.blockSize,Y=H*4,W=j/Y;T?W=i.ceil(W):W=i.max((W|0)-this._minBufferSize,0);var se=W*H,ne=i.min(se*4,j);if(se){for(var ae=0;ae<se;ae+=H)this._doProcessBlock(N,ae);D=N.splice(0,se),_.sigBytes-=ne}return new b.init(D,ne)},clone:function(){var T=s.clone.call(this);return T._data=this._data.clone(),T},_minBufferSize:0}),R=o.Hasher=C.extend({cfg:s.extend(),init:function(T){this.cfg=this.cfg.extend(T),this.reset()},reset:function(){C.reset.call(this),this._doReset()},update:function(T){return this._append(T),this._process(),this},finalize:function(T){T&&this._append(T);var D=this._doFinalize();return D},blockSize:512/32,_createHelper:function(T){return function(D,_){return new T.init(_).finalize(D)}},_createHmacHelper:function(T){return function(D,_){return new M.HMAC.init(T,_).finalize(D)}}}),M=h.algo={};return h}(Math);return n})},35909:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(){var i=n,l=i.lib,c=l.WordArray,f=i.enc,u=f.Base64={stringify:function(o){var s=o.words,b=o.sigBytes,p=this._map;o.clamp();for(var x=[],m=0;m<b;m+=3)for(var E=s[m>>>2]>>>24-m%4*8&255,C=s[m+1>>>2]>>>24-(m+1)%4*8&255,R=s[m+2>>>2]>>>24-(m+2)%4*8&255,M=E<<16|C<<8|R,T=0;T<4&&m+T*.75<b;T++)x.push(p.charAt(M>>>6*(3-T)&63));var D=p.charAt(64);if(D)for(;x.length%4;)x.push(D);return x.join("")},parse:function(o){var s=o.length,b=this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var x=0;x<b.length;x++)p[b.charCodeAt(x)]=x}var m=b.charAt(64);if(m){var E=o.indexOf(m);E!==-1&&(s=E)}return h(o,s,p)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function h(o,s,b){for(var p=[],x=0,m=0;m<s;m++)if(m%4){var E=b[o.charCodeAt(m-1)]<<m%4*2,C=b[o.charCodeAt(m)]>>>6-m%4*2,R=E|C;p[x>>>2]|=R<<24-x%4*8,x++}return c.create(p,x)}}(),n.enc.Base64})},52695:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(){var i=n,l=i.lib,c=l.WordArray,f=i.enc,u=f.Base64url={stringify:function(o,s=!0){var b=o.words,p=o.sigBytes,x=s?this._safe_map:this._map;o.clamp();for(var m=[],E=0;E<p;E+=3)for(var C=b[E>>>2]>>>24-E%4*8&255,R=b[E+1>>>2]>>>24-(E+1)%4*8&255,M=b[E+2>>>2]>>>24-(E+2)%4*8&255,T=C<<16|R<<8|M,D=0;D<4&&E+D*.75<p;D++)m.push(x.charAt(T>>>6*(3-D)&63));var _=x.charAt(64);if(_)for(;m.length%4;)m.push(_);return m.join("")},parse:function(o,s=!0){var b=o.length,p=s?this._safe_map:this._map,x=this._reverseMap;if(!x){x=this._reverseMap=[];for(var m=0;m<p.length;m++)x[p.charCodeAt(m)]=m}var E=p.charAt(64);if(E){var C=o.indexOf(E);C!==-1&&(b=C)}return h(o,b,x)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function h(o,s,b){for(var p=[],x=0,m=0;m<s;m++)if(m%4){var E=b[o.charCodeAt(m-1)]<<m%4*2,C=b[o.charCodeAt(m)]>>>6-m%4*2,R=E|C;p[x>>>2]|=R<<24-x%4*8,x++}return c.create(p,x)}}(),n.enc.Base64url})},73323:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(){var i=n,l=i.lib,c=l.WordArray,f=i.enc,u=f.Utf16=f.Utf16BE={stringify:function(o){for(var s=o.words,b=o.sigBytes,p=[],x=0;x<b;x+=2){var m=s[x>>>2]>>>16-x%4*8&65535;p.push(String.fromCharCode(m))}return p.join("")},parse:function(o){for(var s=o.length,b=[],p=0;p<s;p++)b[p>>>1]|=o.charCodeAt(p)<<16-p%2*16;return c.create(b,s*2)}};f.Utf16LE={stringify:function(o){for(var s=o.words,b=o.sigBytes,p=[],x=0;x<b;x+=2){var m=h(s[x>>>2]>>>16-x%4*8&65535);p.push(String.fromCharCode(m))}return p.join("")},parse:function(o){for(var s=o.length,b=[],p=0;p<s;p++)b[p>>>1]|=h(o.charCodeAt(p)<<16-p%2*16);return c.create(b,s*2)}};function h(o){return o<<8&4278255360|o>>>8&16711935}}(),n.enc.Utf16})},28492:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(49479),e(83760))})(this,function(n){return function(){var i=n,l=i.lib,c=l.Base,f=l.WordArray,u=i.algo,h=u.MD5,o=u.EvpKDF=c.extend({cfg:c.extend({keySize:128/32,hasher:h,iterations:1}),init:function(s){this.cfg=this.cfg.extend(s)},compute:function(s,b){for(var p,x=this.cfg,m=x.hasher.create(),E=f.create(),C=E.words,R=x.keySize,M=x.iterations;C.length<R;){p&&m.update(p),p=m.update(s).finalize(b),m.reset();for(var T=1;T<M;T++)p=m.finalize(p),m.reset();E.concat(p)}return E.sigBytes=R*4,E}});i.EvpKDF=function(s,b,p){return o.create(p).compute(s,b)}}(),n.EvpKDF})},24408:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return function(i){var l=n,c=l.lib,f=c.CipherParams,u=l.enc,h=u.Hex,o=l.format,s=o.Hex={stringify:function(b){return b.ciphertext.toString(h)},parse:function(b){var p=h.parse(b);return f.create({ciphertext:p})}}}(),n.format.Hex})},83760:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){(function(){var i=n,l=i.lib,c=l.Base,f=i.enc,u=f.Utf8,h=i.algo,o=h.HMAC=c.extend({init:function(s,b){s=this._hasher=new s.init,typeof b=="string"&&(b=u.parse(b));var p=s.blockSize,x=p*4;b.sigBytes>x&&(b=s.finalize(b)),b.clamp();for(var m=this._oKey=b.clone(),E=this._iKey=b.clone(),C=m.words,R=E.words,M=0;M<p;M++)C[M]^=1549556828,R[M]^=909522486;m.sigBytes=E.sigBytes=x,this.reset()},reset:function(){var s=this._hasher;s.reset(),s.update(this._iKey)},update:function(s){return this._hasher.update(s),this},finalize:function(s){var b=this._hasher,p=b.finalize(s);b.reset();var x=b.finalize(this._oKey.clone().concat(p));return x}})})()})},28209:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(41988),e(79183),e(73323),e(35909),e(52695),e(34905),e(49479),e(2481),e(93653),e(12133),e(82307),e(79421),e(25824),e(83760),e(37248),e(28492),e(93617),e(2882),e(98277),e(69972),e(30509),e(79182),e(74990),e(2593),e(10829),e(10265),e(18846),e(24408),e(84452),e(61945),e(22528),e(21865),e(35308))})(this,function(n){return n})},79183:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(){if(typeof ArrayBuffer=="function"){var i=n,l=i.lib,c=l.WordArray,f=c.init,u=c.init=function(h){if(h instanceof ArrayBuffer&&(h=new Uint8Array(h)),(h instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&h instanceof Uint8ClampedArray||h instanceof Int16Array||h instanceof Uint16Array||h instanceof Int32Array||h instanceof Uint32Array||h instanceof Float32Array||h instanceof Float64Array)&&(h=new Uint8Array(h.buffer,h.byteOffset,h.byteLength)),h instanceof Uint8Array){for(var o=h.byteLength,s=[],b=0;b<o;b++)s[b>>>2]|=h[b]<<24-b%4*8;f.call(this,s,o)}else f.apply(this,arguments)};u.prototype=c}}(),n.lib.WordArray})},34905:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(i){var l=n,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.algo,o=[];(function(){for(var E=0;E<64;E++)o[E]=i.abs(i.sin(E+1))*4294967296|0})();var s=h.MD5=u.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(E,C){for(var R=0;R<16;R++){var M=C+R,T=E[M];E[M]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}var D=this._hash.words,_=E[C+0],N=E[C+1],j=E[C+2],H=E[C+3],Y=E[C+4],W=E[C+5],se=E[C+6],ne=E[C+7],ae=E[C+8],J=E[C+9],q=E[C+10],G=E[C+11],oe=E[C+12],ee=E[C+13],Q=E[C+14],le=E[C+15],$=D[0],U=D[1],ie=D[2],me=D[3];$=b($,U,ie,me,_,7,o[0]),me=b(me,$,U,ie,N,12,o[1]),ie=b(ie,me,$,U,j,17,o[2]),U=b(U,ie,me,$,H,22,o[3]),$=b($,U,ie,me,Y,7,o[4]),me=b(me,$,U,ie,W,12,o[5]),ie=b(ie,me,$,U,se,17,o[6]),U=b(U,ie,me,$,ne,22,o[7]),$=b($,U,ie,me,ae,7,o[8]),me=b(me,$,U,ie,J,12,o[9]),ie=b(ie,me,$,U,q,17,o[10]),U=b(U,ie,me,$,G,22,o[11]),$=b($,U,ie,me,oe,7,o[12]),me=b(me,$,U,ie,ee,12,o[13]),ie=b(ie,me,$,U,Q,17,o[14]),U=b(U,ie,me,$,le,22,o[15]),$=p($,U,ie,me,N,5,o[16]),me=p(me,$,U,ie,se,9,o[17]),ie=p(ie,me,$,U,G,14,o[18]),U=p(U,ie,me,$,_,20,o[19]),$=p($,U,ie,me,W,5,o[20]),me=p(me,$,U,ie,q,9,o[21]),ie=p(ie,me,$,U,le,14,o[22]),U=p(U,ie,me,$,Y,20,o[23]),$=p($,U,ie,me,J,5,o[24]),me=p(me,$,U,ie,Q,9,o[25]),ie=p(ie,me,$,U,H,14,o[26]),U=p(U,ie,me,$,ae,20,o[27]),$=p($,U,ie,me,ee,5,o[28]),me=p(me,$,U,ie,j,9,o[29]),ie=p(ie,me,$,U,ne,14,o[30]),U=p(U,ie,me,$,oe,20,o[31]),$=x($,U,ie,me,W,4,o[32]),me=x(me,$,U,ie,ae,11,o[33]),ie=x(ie,me,$,U,G,16,o[34]),U=x(U,ie,me,$,Q,23,o[35]),$=x($,U,ie,me,N,4,o[36]),me=x(me,$,U,ie,Y,11,o[37]),ie=x(ie,me,$,U,ne,16,o[38]),U=x(U,ie,me,$,q,23,o[39]),$=x($,U,ie,me,ee,4,o[40]),me=x(me,$,U,ie,_,11,o[41]),ie=x(ie,me,$,U,H,16,o[42]),U=x(U,ie,me,$,se,23,o[43]),$=x($,U,ie,me,J,4,o[44]),me=x(me,$,U,ie,oe,11,o[45]),ie=x(ie,me,$,U,le,16,o[46]),U=x(U,ie,me,$,j,23,o[47]),$=m($,U,ie,me,_,6,o[48]),me=m(me,$,U,ie,ne,10,o[49]),ie=m(ie,me,$,U,Q,15,o[50]),U=m(U,ie,me,$,W,21,o[51]),$=m($,U,ie,me,oe,6,o[52]),me=m(me,$,U,ie,H,10,o[53]),ie=m(ie,me,$,U,q,15,o[54]),U=m(U,ie,me,$,N,21,o[55]),$=m($,U,ie,me,ae,6,o[56]),me=m(me,$,U,ie,le,10,o[57]),ie=m(ie,me,$,U,se,15,o[58]),U=m(U,ie,me,$,ee,21,o[59]),$=m($,U,ie,me,Y,6,o[60]),me=m(me,$,U,ie,G,10,o[61]),ie=m(ie,me,$,U,j,15,o[62]),U=m(U,ie,me,$,J,21,o[63]),D[0]=D[0]+$|0,D[1]=D[1]+U|0,D[2]=D[2]+ie|0,D[3]=D[3]+me|0},_doFinalize:function(){var E=this._data,C=E.words,R=this._nDataBytes*8,M=E.sigBytes*8;C[M>>>5]|=128<<24-M%32;var T=i.floor(R/4294967296),D=R;C[(M+64>>>9<<4)+15]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,C[(M+64>>>9<<4)+14]=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360,E.sigBytes=(C.length+1)*4,this._process();for(var _=this._hash,N=_.words,j=0;j<4;j++){var H=N[j];N[j]=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360}return _},clone:function(){var E=u.clone.call(this);return E._hash=this._hash.clone(),E}});function b(E,C,R,M,T,D,_){var N=E+(C&R|~C&M)+T+_;return(N<<D|N>>>32-D)+C}function p(E,C,R,M,T,D,_){var N=E+(C&M|R&~M)+T+_;return(N<<D|N>>>32-D)+C}function x(E,C,R,M,T,D,_){var N=E+(C^R^M)+T+_;return(N<<D|N>>>32-D)+C}function m(E,C,R,M,T,D,_){var N=E+(R^(C|~M))+T+_;return(N<<D|N>>>32-D)+C}l.MD5=u._createHelper(s),l.HmacMD5=u._createHmacHelper(s)}(Math),n.MD5})},2882:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.mode.CFB=function(){var i=n.lib.BlockCipherMode.extend();i.Encryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize;l.call(this,c,f,h,u),this._prevBlock=c.slice(f,f+h)}}),i.Decryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize,o=c.slice(f,f+h);l.call(this,c,f,h,u),this._prevBlock=o}});function l(c,f,u,h){var o,s=this._iv;s?(o=s.slice(0),this._iv=void 0):o=this._prevBlock,h.encryptBlock(o,0);for(var b=0;b<u;b++)c[f+b]^=o[b]}return i}(),n.mode.CFB})},69972:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.mode.CTRGladman=function(){var i=n.lib.BlockCipherMode.extend();function l(u){if((u>>24&255)===255){var h=u>>16&255,o=u>>8&255,s=u&255;h===255?(h=0,o===255?(o=0,s===255?s=0:++s):++o):++h,u=0,u+=h<<16,u+=o<<8,u+=s}else u+=16777216;return u}function c(u){return(u[0]=l(u[0]))===0&&(u[1]=l(u[1])),u}var f=i.Encryptor=i.extend({processBlock:function(u,h){var o=this._cipher,s=o.blockSize,b=this._iv,p=this._counter;b&&(p=this._counter=b.slice(0),this._iv=void 0),c(p);var x=p.slice(0);o.encryptBlock(x,0);for(var m=0;m<s;m++)u[h+m]^=x[m]}});return i.Decryptor=f,i}(),n.mode.CTRGladman})},98277:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.mode.CTR=function(){var i=n.lib.BlockCipherMode.extend(),l=i.Encryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0);var b=s.slice(0);u.encryptBlock(b,0),s[h-1]=s[h-1]+1|0;for(var p=0;p<h;p++)c[f+p]^=b[p]}});return i.Decryptor=l,i}(),n.mode.CTR})},79182:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.mode.ECB=function(){var i=n.lib.BlockCipherMode.extend();return i.Encryptor=i.extend({processBlock:function(l,c){this._cipher.encryptBlock(l,c)}}),i.Decryptor=i.extend({processBlock:function(l,c){this._cipher.decryptBlock(l,c)}}),i}(),n.mode.ECB})},30509:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.mode.OFB=function(){var i=n.lib.BlockCipherMode.extend(),l=i.Encryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize,o=this._iv,s=this._keystream;o&&(s=this._keystream=o.slice(0),this._iv=void 0),u.encryptBlock(s,0);for(var b=0;b<h;b++)c[f+b]^=s[b]}});return i.Decryptor=l,i}(),n.mode.OFB})},74990:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.pad.AnsiX923={pad:function(i,l){var c=i.sigBytes,f=l*4,u=f-c%f,h=c+u-1;i.clamp(),i.words[h>>>2]|=u<<24-h%4*8,i.sigBytes+=u},unpad:function(i){var l=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=l}},n.pad.Ansix923})},2593:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.pad.Iso10126={pad:function(i,l){var c=l*4,f=c-i.sigBytes%c;i.concat(n.lib.WordArray.random(f-1)).concat(n.lib.WordArray.create([f<<24],1))},unpad:function(i){var l=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=l}},n.pad.Iso10126})},10829:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.pad.Iso97971={pad:function(i,l){i.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(i,l)},unpad:function(i){n.pad.ZeroPadding.unpad(i),i.sigBytes--}},n.pad.Iso97971})},18846:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})},10265:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(n){return n.pad.ZeroPadding={pad:function(i,l){var c=l*4;i.clamp(),i.sigBytes+=c-(i.sigBytes%c||c)},unpad:function(i){for(var l=i.words,c=i.sigBytes-1,c=i.sigBytes-1;c>=0;c--)if(l[c>>>2]>>>24-c%4*8&255){i.sigBytes=c+1;break}}},n.pad.ZeroPadding})},37248:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(49479),e(83760))})(this,function(n){return function(){var i=n,l=i.lib,c=l.Base,f=l.WordArray,u=i.algo,h=u.SHA1,o=u.HMAC,s=u.PBKDF2=c.extend({cfg:c.extend({keySize:128/32,hasher:h,iterations:1}),init:function(b){this.cfg=this.cfg.extend(b)},compute:function(b,p){for(var x=this.cfg,m=o.create(x.hasher,b),E=f.create(),C=f.create([1]),R=E.words,M=C.words,T=x.keySize,D=x.iterations;R.length<T;){var _=m.update(p).finalize(C);m.reset();for(var N=_.words,j=N.length,H=_,Y=1;Y<D;Y++){H=m.finalize(H),m.reset();for(var W=H.words,se=0;se<j;se++)N[se]^=W[se]}E.concat(_),M[0]++}return E.sigBytes=T*4,E}});i.PBKDF2=function(b,p,x){return s.create(x).compute(b,p)}}(),n.PBKDF2})},35308:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(n){return function(){var i=n,l=i.lib,c=l.StreamCipher,f=i.algo,u=[],h=[],o=[],s=f.RabbitLegacy=c.extend({_doReset:function(){var p=this._key.words,x=this.cfg.iv,m=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],E=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var C=0;C<4;C++)b.call(this);for(var C=0;C<8;C++)E[C]^=m[C+4&7];if(x){var R=x.words,M=R[0],T=R[1],D=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,_=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,N=D>>>16|_&4294901760,j=_<<16|D&65535;E[0]^=D,E[1]^=N,E[2]^=_,E[3]^=j,E[4]^=D,E[5]^=N,E[6]^=_,E[7]^=j;for(var C=0;C<4;C++)b.call(this)}},_doProcessBlock:function(p,x){var m=this._X;b.call(this),u[0]=m[0]^m[5]>>>16^m[3]<<16,u[1]=m[2]^m[7]>>>16^m[5]<<16,u[2]=m[4]^m[1]>>>16^m[7]<<16,u[3]=m[6]^m[3]>>>16^m[1]<<16;for(var E=0;E<4;E++)u[E]=(u[E]<<8|u[E]>>>24)&16711935|(u[E]<<24|u[E]>>>8)&4278255360,p[x+E]^=u[E]},blockSize:128/32,ivSize:64/32});function b(){for(var p=this._X,x=this._C,m=0;m<8;m++)h[m]=x[m];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0<h[0]>>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0<h[1]>>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0<h[2]>>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0<h[3]>>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0<h[4]>>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0<h[5]>>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0<h[6]>>>0?1:0)|0,this._b=x[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var E=p[m]+x[m],C=E&65535,R=E>>>16,M=((C*C>>>17)+C*R>>>15)+R*R,T=((E&4294901760)*E|0)+((E&65535)*E|0);o[m]=M^T}p[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,p[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,p[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,p[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,p[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,p[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,p[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,p[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}i.RabbitLegacy=c._createHelper(s)}(),n.RabbitLegacy})},21865:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(n){return function(){var i=n,l=i.lib,c=l.StreamCipher,f=i.algo,u=[],h=[],o=[],s=f.Rabbit=c.extend({_doReset:function(){for(var p=this._key.words,x=this.cfg.iv,m=0;m<4;m++)p[m]=(p[m]<<8|p[m]>>>24)&16711935|(p[m]<<24|p[m]>>>8)&4278255360;var E=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],C=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var m=0;m<4;m++)b.call(this);for(var m=0;m<8;m++)C[m]^=E[m+4&7];if(x){var R=x.words,M=R[0],T=R[1],D=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,_=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,N=D>>>16|_&4294901760,j=_<<16|D&65535;C[0]^=D,C[1]^=N,C[2]^=_,C[3]^=j,C[4]^=D,C[5]^=N,C[6]^=_,C[7]^=j;for(var m=0;m<4;m++)b.call(this)}},_doProcessBlock:function(p,x){var m=this._X;b.call(this),u[0]=m[0]^m[5]>>>16^m[3]<<16,u[1]=m[2]^m[7]>>>16^m[5]<<16,u[2]=m[4]^m[1]>>>16^m[7]<<16,u[3]=m[6]^m[3]>>>16^m[1]<<16;for(var E=0;E<4;E++)u[E]=(u[E]<<8|u[E]>>>24)&16711935|(u[E]<<24|u[E]>>>8)&4278255360,p[x+E]^=u[E]},blockSize:128/32,ivSize:64/32});function b(){for(var p=this._X,x=this._C,m=0;m<8;m++)h[m]=x[m];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0<h[0]>>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0<h[1]>>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0<h[2]>>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0<h[3]>>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0<h[4]>>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0<h[5]>>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0<h[6]>>>0?1:0)|0,this._b=x[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var E=p[m]+x[m],C=E&65535,R=E>>>16,M=((C*C>>>17)+C*R>>>15)+R*R,T=((E&4294901760)*E|0)+((E&65535)*E|0);o[m]=M^T}p[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,p[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,p[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,p[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,p[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,p[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,p[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,p[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}i.Rabbit=c._createHelper(s)}(),n.Rabbit})},22528:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(n){return function(){var i=n,l=i.lib,c=l.StreamCipher,f=i.algo,u=f.RC4=c.extend({_doReset:function(){for(var s=this._key,b=s.words,p=s.sigBytes,x=this._S=[],m=0;m<256;m++)x[m]=m;for(var m=0,E=0;m<256;m++){var C=m%p,R=b[C>>>2]>>>24-C%4*8&255;E=(E+x[m]+R)%256;var M=x[m];x[m]=x[E],x[E]=M}this._i=this._j=0},_doProcessBlock:function(s,b){s[b]^=h.call(this)},keySize:256/32,ivSize:0});function h(){for(var s=this._S,b=this._i,p=this._j,x=0,m=0;m<4;m++){b=(b+1)%256,p=(p+s[b])%256;var E=s[b];s[b]=s[p],s[p]=E,x|=s[(s[b]+s[p])%256]<<24-m*8}return this._i=b,this._j=p,x}i.RC4=c._createHelper(u);var o=f.RC4Drop=u.extend({cfg:u.cfg.extend({drop:192}),_doReset:function(){u._doReset.call(this);for(var s=this.cfg.drop;s>0;s--)h.call(this)}});i.RC4Drop=c._createHelper(o)}(),n.RC4})},25824:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(i){var l=n,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.algo,o=f.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),s=f.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=f.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),p=f.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),x=f.create([0,1518500249,1859775393,2400959708,2840853838]),m=f.create([1352829926,1548603684,1836072691,2053994217,0]),E=h.RIPEMD160=u.extend({_doReset:function(){this._hash=f.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(N,j){for(var H=0;H<16;H++){var Y=j+H,W=N[Y];N[Y]=(W<<8|W>>>24)&16711935|(W<<24|W>>>8)&4278255360}var se=this._hash.words,ne=x.words,ae=m.words,J=o.words,q=s.words,G=b.words,oe=p.words,ee,Q,le,$,U,ie,me,Pe,Oe,Ge;ie=ee=se[0],me=Q=se[1],Pe=le=se[2],Oe=$=se[3],Ge=U=se[4];for(var ke,H=0;H<80;H+=1)ke=ee+N[j+J[H]]|0,H<16?ke+=C(Q,le,$)+ne[0]:H<32?ke+=R(Q,le,$)+ne[1]:H<48?ke+=M(Q,le,$)+ne[2]:H<64?ke+=T(Q,le,$)+ne[3]:ke+=D(Q,le,$)+ne[4],ke=ke|0,ke=_(ke,G[H]),ke=ke+U|0,ee=U,U=$,$=_(le,10),le=Q,Q=ke,ke=ie+N[j+q[H]]|0,H<16?ke+=D(me,Pe,Oe)+ae[0]:H<32?ke+=T(me,Pe,Oe)+ae[1]:H<48?ke+=M(me,Pe,Oe)+ae[2]:H<64?ke+=R(me,Pe,Oe)+ae[3]:ke+=C(me,Pe,Oe)+ae[4],ke=ke|0,ke=_(ke,oe[H]),ke=ke+Ge|0,ie=Ge,Ge=Oe,Oe=_(Pe,10),Pe=me,me=ke;ke=se[1]+le+Oe|0,se[1]=se[2]+$+Ge|0,se[2]=se[3]+U+ie|0,se[3]=se[4]+ee+me|0,se[4]=se[0]+Q+Pe|0,se[0]=ke},_doFinalize:function(){var N=this._data,j=N.words,H=this._nDataBytes*8,Y=N.sigBytes*8;j[Y>>>5]|=128<<24-Y%32,j[(Y+64>>>9<<4)+14]=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360,N.sigBytes=(j.length+1)*4,this._process();for(var W=this._hash,se=W.words,ne=0;ne<5;ne++){var ae=se[ne];se[ne]=(ae<<8|ae>>>24)&16711935|(ae<<24|ae>>>8)&4278255360}return W},clone:function(){var N=u.clone.call(this);return N._hash=this._hash.clone(),N}});function C(N,j,H){return N^j^H}function R(N,j,H){return N&j|~N&H}function M(N,j,H){return(N|~j)^H}function T(N,j,H){return N&H|j&~H}function D(N,j,H){return N^(j|~H)}function _(N,j){return N<<j|N>>>32-j}l.RIPEMD160=u._createHelper(E),l.HmacRIPEMD160=u._createHmacHelper(E)}(Math),n.RIPEMD160})},49479:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(){var i=n,l=i.lib,c=l.WordArray,f=l.Hasher,u=i.algo,h=[],o=u.SHA1=f.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(s,b){for(var p=this._hash.words,x=p[0],m=p[1],E=p[2],C=p[3],R=p[4],M=0;M<80;M++){if(M<16)h[M]=s[b+M]|0;else{var T=h[M-3]^h[M-8]^h[M-14]^h[M-16];h[M]=T<<1|T>>>31}var D=(x<<5|x>>>27)+R+h[M];M<20?D+=(m&E|~m&C)+1518500249:M<40?D+=(m^E^C)+1859775393:M<60?D+=(m&E|m&C|E&C)-1894007588:D+=(m^E^C)-899497514,R=C,C=E,E=m<<30|m>>>2,m=x,x=D}p[0]=p[0]+x|0,p[1]=p[1]+m|0,p[2]=p[2]+E|0,p[3]=p[3]+C|0,p[4]=p[4]+R|0},_doFinalize:function(){var s=this._data,b=s.words,p=this._nDataBytes*8,x=s.sigBytes*8;return b[x>>>5]|=128<<24-x%32,b[(x+64>>>9<<4)+14]=Math.floor(p/4294967296),b[(x+64>>>9<<4)+15]=p,s.sigBytes=b.length*4,this._process(),this._hash},clone:function(){var s=f.clone.call(this);return s._hash=this._hash.clone(),s}});i.SHA1=f._createHelper(o),i.HmacSHA1=f._createHmacHelper(o)}(),n.SHA1})},93653:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(2481))})(this,function(n){return function(){var i=n,l=i.lib,c=l.WordArray,f=i.algo,u=f.SHA256,h=f.SHA224=u.extend({_doReset:function(){this._hash=new c.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var o=u._doFinalize.call(this);return o.sigBytes-=4,o}});i.SHA224=u._createHelper(h),i.HmacSHA224=u._createHmacHelper(h)}(),n.SHA224})},2481:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(i){var l=n,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.algo,o=[],s=[];(function(){function x(R){for(var M=i.sqrt(R),T=2;T<=M;T++)if(!(R%T))return!1;return!0}function m(R){return(R-(R|0))*4294967296|0}for(var E=2,C=0;C<64;)x(E)&&(C<8&&(o[C]=m(i.pow(E,.5))),s[C]=m(i.pow(E,.3333333333333333)),C++),E++})();var b=[],p=h.SHA256=u.extend({_doReset:function(){this._hash=new f.init(o.slice(0))},_doProcessBlock:function(x,m){for(var E=this._hash.words,C=E[0],R=E[1],M=E[2],T=E[3],D=E[4],_=E[5],N=E[6],j=E[7],H=0;H<64;H++){if(H<16)b[H]=x[m+H]|0;else{var Y=b[H-15],W=(Y<<25|Y>>>7)^(Y<<14|Y>>>18)^Y>>>3,se=b[H-2],ne=(se<<15|se>>>17)^(se<<13|se>>>19)^se>>>10;b[H]=W+b[H-7]+ne+b[H-16]}var ae=D&_^~D&N,J=C&R^C&M^R&M,q=(C<<30|C>>>2)^(C<<19|C>>>13)^(C<<10|C>>>22),G=(D<<26|D>>>6)^(D<<21|D>>>11)^(D<<7|D>>>25),oe=j+G+ae+s[H]+b[H],ee=q+J;j=N,N=_,_=D,D=T+oe|0,T=M,M=R,R=C,C=oe+ee|0}E[0]=E[0]+C|0,E[1]=E[1]+R|0,E[2]=E[2]+M|0,E[3]=E[3]+T|0,E[4]=E[4]+D|0,E[5]=E[5]+_|0,E[6]=E[6]+N|0,E[7]=E[7]+j|0},_doFinalize:function(){var x=this._data,m=x.words,E=this._nDataBytes*8,C=x.sigBytes*8;return m[C>>>5]|=128<<24-C%32,m[(C+64>>>9<<4)+14]=i.floor(E/4294967296),m[(C+64>>>9<<4)+15]=E,x.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var x=u.clone.call(this);return x._hash=this._hash.clone(),x}});l.SHA256=u._createHelper(p),l.HmacSHA256=u._createHmacHelper(p)}(Math),n.SHA256})},79421:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(41988))})(this,function(n){return function(i){var l=n,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.x64,o=h.Word,s=l.algo,b=[],p=[],x=[];(function(){for(var C=1,R=0,M=0;M<24;M++){b[C+5*R]=(M+1)*(M+2)/2%64;var T=R%5,D=(2*C+3*R)%5;C=T,R=D}for(var C=0;C<5;C++)for(var R=0;R<5;R++)p[C+5*R]=R+(2*C+3*R)%5*5;for(var _=1,N=0;N<24;N++){for(var j=0,H=0,Y=0;Y<7;Y++){if(_&1){var W=(1<<Y)-1;W<32?H^=1<<W:j^=1<<W-32}_&128?_=_<<1^113:_<<=1}x[N]=o.create(j,H)}})();var m=[];(function(){for(var C=0;C<25;C++)m[C]=o.create()})();var E=s.SHA3=u.extend({cfg:u.cfg.extend({outputLength:512}),_doReset:function(){for(var C=this._state=[],R=0;R<25;R++)C[R]=new o.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(C,R){for(var M=this._state,T=this.blockSize/2,D=0;D<T;D++){var _=C[R+2*D],N=C[R+2*D+1];_=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,N=(N<<8|N>>>24)&16711935|(N<<24|N>>>8)&4278255360;var j=M[D];j.high^=N,j.low^=_}for(var H=0;H<24;H++){for(var Y=0;Y<5;Y++){for(var W=0,se=0,ne=0;ne<5;ne++){var j=M[Y+5*ne];W^=j.high,se^=j.low}var ae=m[Y];ae.high=W,ae.low=se}for(var Y=0;Y<5;Y++)for(var J=m[(Y+4)%5],q=m[(Y+1)%5],G=q.high,oe=q.low,W=J.high^(G<<1|oe>>>31),se=J.low^(oe<<1|G>>>31),ne=0;ne<5;ne++){var j=M[Y+5*ne];j.high^=W,j.low^=se}for(var ee=1;ee<25;ee++){var W,se,j=M[ee],Q=j.high,le=j.low,$=b[ee];$<32?(W=Q<<$|le>>>32-$,se=le<<$|Q>>>32-$):(W=le<<$-32|Q>>>64-$,se=Q<<$-32|le>>>64-$);var U=m[p[ee]];U.high=W,U.low=se}var ie=m[0],me=M[0];ie.high=me.high,ie.low=me.low;for(var Y=0;Y<5;Y++)for(var ne=0;ne<5;ne++){var ee=Y+5*ne,j=M[ee],Pe=m[ee],Oe=m[(Y+1)%5+5*ne],Ge=m[(Y+2)%5+5*ne];j.high=Pe.high^~Oe.high&Ge.high,j.low=Pe.low^~Oe.low&Ge.low}var j=M[0],ke=x[H];j.high^=ke.high,j.low^=ke.low}},_doFinalize:function(){var C=this._data,R=C.words,M=this._nDataBytes*8,T=C.sigBytes*8,D=this.blockSize*32;R[T>>>5]|=1<<24-T%32,R[(i.ceil((T+1)/D)*D>>>5)-1]|=128,C.sigBytes=R.length*4,this._process();for(var _=this._state,N=this.cfg.outputLength/8,j=N/8,H=[],Y=0;Y<j;Y++){var W=_[Y],se=W.high,ne=W.low;se=(se<<8|se>>>24)&16711935|(se<<24|se>>>8)&4278255360,ne=(ne<<8|ne>>>24)&16711935|(ne<<24|ne>>>8)&4278255360,H.push(ne),H.push(se)}return new f.init(H,N)},clone:function(){for(var C=u.clone.call(this),R=C._state=this._state.slice(0),M=0;M<25;M++)R[M]=R[M].clone();return C}});l.SHA3=u._createHelper(E),l.HmacSHA3=u._createHmacHelper(E)}(Math),n.SHA3})},82307:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(41988),e(12133))})(this,function(n){return function(){var i=n,l=i.x64,c=l.Word,f=l.WordArray,u=i.algo,h=u.SHA512,o=u.SHA384=h.extend({_doReset:function(){this._hash=new f.init([new c.init(3418070365,3238371032),new c.init(1654270250,914150663),new c.init(2438529370,812702999),new c.init(355462360,4144912697),new c.init(1731405415,4290775857),new c.init(2394180231,1750603025),new c.init(3675008525,1694076839),new c.init(1203062813,3204075428)])},_doFinalize:function(){var s=h._doFinalize.call(this);return s.sigBytes-=16,s}});i.SHA384=h._createHelper(o),i.HmacSHA384=h._createHmacHelper(o)}(),n.SHA384})},12133:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(41988))})(this,function(n){return function(){var i=n,l=i.lib,c=l.Hasher,f=i.x64,u=f.Word,h=f.WordArray,o=i.algo;function s(){return u.create.apply(u,arguments)}var b=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],p=[];(function(){for(var m=0;m<80;m++)p[m]=s()})();var x=o.SHA512=c.extend({_doReset:function(){this._hash=new h.init([new u.init(1779033703,4089235720),new u.init(3144134277,2227873595),new u.init(1013904242,4271175723),new u.init(2773480762,1595750129),new u.init(1359893119,2917565137),new u.init(2600822924,725511199),new u.init(528734635,4215389547),new u.init(1541459225,327033209)])},_doProcessBlock:function(m,E){for(var C=this._hash.words,R=C[0],M=C[1],T=C[2],D=C[3],_=C[4],N=C[5],j=C[6],H=C[7],Y=R.high,W=R.low,se=M.high,ne=M.low,ae=T.high,J=T.low,q=D.high,G=D.low,oe=_.high,ee=_.low,Q=N.high,le=N.low,$=j.high,U=j.low,ie=H.high,me=H.low,Pe=Y,Oe=W,Ge=se,ke=ne,Mt=ae,Et=J,Lt=q,Zt=G,Bt=oe,xt=ee,Be=Q,gt=le,Nt=$,nt=U,yt=ie,dt=me,qe=0;qe<80;qe++){var _e,Ee,Fe=p[qe];if(qe<16)Ee=Fe.high=m[E+qe*2]|0,_e=Fe.low=m[E+qe*2+1]|0;else{var Ke=p[qe-15],He=Ke.high,Xe=Ke.low,pt=(He>>>1|Xe<<31)^(He>>>8|Xe<<24)^He>>>7,St=(Xe>>>1|He<<31)^(Xe>>>8|He<<24)^(Xe>>>7|He<<25),tn=p[qe-2],en=tn.high,Me=tn.low,rt=(en>>>19|Me<<13)^(en<<3|Me>>>29)^en>>>6,Yt=(Me>>>19|en<<13)^(Me<<3|en>>>29)^(Me>>>6|en<<26),_t=p[qe-7],Wt=_t.high,Ht=_t.low,rn=p[qe-16],Gt=rn.high,we=rn.low;_e=St+Ht,Ee=pt+Wt+(_e>>>0<St>>>0?1:0),_e=_e+Yt,Ee=Ee+rt+(_e>>>0<Yt>>>0?1:0),_e=_e+we,Ee=Ee+Gt+(_e>>>0<we>>>0?1:0),Fe.high=Ee,Fe.low=_e}var ce=Bt&Be^~Bt&Nt,he=xt&gt^~xt&nt,Ot=Pe&Ge^Pe&Mt^Ge&Mt,Ie=Oe&ke^Oe&Et^ke&Et,ft=(Pe>>>28|Oe<<4)^(Pe<<30|Oe>>>2)^(Pe<<25|Oe>>>7),Kt=(Oe>>>28|Pe<<4)^(Oe<<30|Pe>>>2)^(Oe<<25|Pe>>>7),It=(Bt>>>14|xt<<18)^(Bt>>>18|xt<<14)^(Bt<<23|xt>>>9),De=(xt>>>14|Bt<<18)^(xt>>>18|Bt<<14)^(xt<<23|Bt>>>9),Tt=b[qe],Ze=Tt.high,Ae=Tt.low,bt=dt+De,Ft=yt+It+(bt>>>0<dt>>>0?1:0),bt=bt+he,Ft=Ft+ce+(bt>>>0<he>>>0?1:0),bt=bt+Ae,Ft=Ft+Ze+(bt>>>0<Ae>>>0?1:0),bt=bt+_e,Ft=Ft+Ee+(bt>>>0<_e>>>0?1:0),Ne=Kt+Ie,In=ft+Ot+(Ne>>>0<Kt>>>0?1:0);yt=Nt,dt=nt,Nt=Be,nt=gt,Be=Bt,gt=xt,xt=Zt+bt|0,Bt=Lt+Ft+(xt>>>0<Zt>>>0?1:0)|0,Lt=Mt,Zt=Et,Mt=Ge,Et=ke,Ge=Pe,ke=Oe,Oe=bt+Ne|0,Pe=Ft+In+(Oe>>>0<bt>>>0?1:0)|0}W=R.low=W+Oe,R.high=Y+Pe+(W>>>0<Oe>>>0?1:0),ne=M.low=ne+ke,M.high=se+Ge+(ne>>>0<ke>>>0?1:0),J=T.low=J+Et,T.high=ae+Mt+(J>>>0<Et>>>0?1:0),G=D.low=G+Zt,D.high=q+Lt+(G>>>0<Zt>>>0?1:0),ee=_.low=ee+xt,_.high=oe+Bt+(ee>>>0<xt>>>0?1:0),le=N.low=le+gt,N.high=Q+Be+(le>>>0<gt>>>0?1:0),U=j.low=U+nt,j.high=$+Nt+(U>>>0<nt>>>0?1:0),me=H.low=me+dt,H.high=ie+yt+(me>>>0<dt>>>0?1:0)},_doFinalize:function(){var m=this._data,E=m.words,C=this._nDataBytes*8,R=m.sigBytes*8;E[R>>>5]|=128<<24-R%32,E[(R+128>>>10<<5)+30]=Math.floor(C/4294967296),E[(R+128>>>10<<5)+31]=C,m.sigBytes=E.length*4,this._process();var M=this._hash.toX32();return M},clone:function(){var m=c.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});i.SHA512=c._createHelper(x),i.HmacSHA512=c._createHmacHelper(x)}(),n.SHA512})},61945:function(d,g,e){(function(n,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(n){return function(){var i=n,l=i.lib,c=l.WordArray,f=l.BlockCipher,u=i.algo,h=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],b=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],p=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],x=u.DES=f.extend({_doReset:function(){for(var R=this._key,M=R.words,T=[],D=0;D<56;D++){var _=h[D]-1;T[D]=M[_>>>5]>>>31-_%32&1}for(var N=this._subKeys=[],j=0;j<16;j++){for(var H=N[j]=[],Y=s[j],D=0;D<24;D++)H[D/6|0]|=T[(o[D]-1+Y)%28]<<31-D%6,H[4+(D/6|0)]|=T[28+(o[D+24]-1+Y)%28]<<31-D%6;H[0]=H[0]<<1|H[0]>>>31;for(var D=1;D<7;D++)H[D]=H[D]>>>(D-1)*4+3;H[7]=H[7]<<5|H[7]>>>27}for(var W=this._invSubKeys=[],D=0;D<16;D++)W[D]=N[15-D]},encryptBlock:function(R,M){this._doCryptBlock(R,M,this._subKeys)},decryptBlock:function(R,M){this._doCryptBlock(R,M,this._invSubKeys)},_doCryptBlock:function(R,M,T){this._lBlock=R[M],this._rBlock=R[M+1],m.call(this,4,252645135),m.call(this,16,65535),E.call(this,2,858993459),E.call(this,8,16711935),m.call(this,1,1431655765);for(var D=0;D<16;D++){for(var _=T[D],N=this._lBlock,j=this._rBlock,H=0,Y=0;Y<8;Y++)H|=b[Y][((j^_[Y])&p[Y])>>>0];this._lBlock=j,this._rBlock=N^H}var W=this._lBlock;this._lBlock=this._rBlock,this._rBlock=W,m.call(this,1,1431655765),E.call(this,8,16711935),E.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),R[M]=this._lBlock,R[M+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(R,M){var T=(this._lBlock>>>R^this._rBlock)&M;this._rBlock^=T,this._lBlock^=T<<R}function E(R,M){var T=(this._rBlock>>>R^this._lBlock)&M;this._lBlock^=T,this._rBlock^=T<<R}i.DES=f._createHelper(x);var C=u.TripleDES=f.extend({_doReset:function(){var R=this._key,M=R.words;if(M.length!==2&&M.length!==4&&M.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var T=M.slice(0,2),D=M.length<4?M.slice(0,2):M.slice(2,4),_=M.length<6?M.slice(0,2):M.slice(4,6);this._des1=x.createEncryptor(c.create(T)),this._des2=x.createEncryptor(c.create(D)),this._des3=x.createEncryptor(c.create(_))},encryptBlock:function(R,M){this._des1.encryptBlock(R,M),this._des2.decryptBlock(R,M),this._des3.encryptBlock(R,M)},decryptBlock:function(R,M){this._des3.decryptBlock(R,M),this._des2.encryptBlock(R,M),this._des1.decryptBlock(R,M)},keySize:192/32,ivSize:64/32,blockSize:64/32});i.TripleDES=f._createHelper(C)}(),n.TripleDES})},41988:function(d,g,e){(function(n,i){d.exports=g=i(e(52952))})(this,function(n){return function(i){var l=n,c=l.lib,f=c.Base,u=c.WordArray,h=l.x64={},o=h.Word=f.extend({init:function(b,p){this.high=b,this.low=p}}),s=h.WordArray=f.extend({init:function(b,p){b=this.words=b||[],p!=i?this.sigBytes=p:this.sigBytes=b.length*8},toX32:function(){for(var b=this.words,p=b.length,x=[],m=0;m<p;m++){var E=b[m];x.push(E.high),x.push(E.low)}return u.create(x,this.sigBytes)},clone:function(){for(var b=f.clone.call(this),p=b.words=this.words.slice(0),x=p.length,m=0;m<x;m++)p[m]=p[m].clone();return b}})}(),n})},35413:function(d,g,e){"use strict";var n=e(57046),i=e(69574),l=e(63474),c=e(47095),f=e(99363),u=d.exports=function(h,o){var s,b,p,x,m;return arguments.length<2||typeof h!="string"?(x=o,o=h,h=null):x=arguments[2],n(h)?(s=f.call(h,"c"),b=f.call(h,"e"),p=f.call(h,"w")):(s=p=!0,b=!1),m={value:o,configurable:s,enumerable:b,writable:p},x?l(c(x),m):m};u.gs=function(h,o,s){var b,p,x,m;return typeof h!="string"?(x=s,s=o,o=h,h=null):x=arguments[3],n(o)?i(o)?n(s)?i(s)||(x=s,s=void 0):s=void 0:(x=o,o=s=void 0):o=void 0,n(h)?(b=f.call(h,"c"),p=f.call(h,"e")):(b=!0,p=!1),m={get:o,set:s,configurable:b,enumerable:p},x?l(c(x),m):m}},61186:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g=1e3,e=6e4,n=36e5,i="millisecond",l="second",c="minute",f="hour",u="day",h="week",o="month",s="quarter",b="year",p="date",x="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,E=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ne){var ae=["th","st","nd","rd"],J=ne%100;return"["+ne+(ae[(J-20)%10]||ae[J]||ae[0])+"]"}},R=function(ne,ae,J){var q=String(ne);return!q||q.length>=ae?ne:""+Array(ae+1-q.length).join(J)+ne},M={s:R,z:function(ne){var ae=-ne.utcOffset(),J=Math.abs(ae),q=Math.floor(J/60),G=J%60;return(ae<=0?"+":"-")+R(q,2,"0")+":"+R(G,2,"0")},m:function ne(ae,J){if(ae.date()<J.date())return-ne(J,ae);var q=12*(J.year()-ae.year())+(J.month()-ae.month()),G=ae.clone().add(q,o),oe=J-G<0,ee=ae.clone().add(q+(oe?-1:1),o);return+(-(q+(J-G)/(oe?G-ee:ee-G))||0)},a:function(ne){return ne<0?Math.ceil(ne)||0:Math.floor(ne)},p:function(ne){return{M:o,y:b,w:h,d:u,D:p,h:f,m:c,s:l,ms:i,Q:s}[ne]||String(ne||"").toLowerCase().replace(/s$/,"")},u:function(ne){return ne===void 0}},T="en",D={};D[T]=C;var _="$isDayjsObject",N=function(ne){return ne instanceof W||!(!ne||!ne[_])},j=function ne(ae,J,q){var G;if(!ae)return T;if(typeof ae=="string"){var oe=ae.toLowerCase();D[oe]&&(G=oe),J&&(D[oe]=J,G=oe);var ee=ae.split("-");if(!G&&ee.length>1)return ne(ee[0])}else{var Q=ae.name;D[Q]=ae,G=Q}return!q&&G&&(T=G),G||!q&&T},H=function(ne,ae){if(N(ne))return ne.clone();var J=typeof ae=="object"?ae:{};return J.date=ne,J.args=arguments,new W(J)},Y=M;Y.l=j,Y.i=N,Y.w=function(ne,ae){return H(ne,{locale:ae.$L,utc:ae.$u,x:ae.$x,$offset:ae.$offset})};var W=function(){function ne(J){this.$L=j(J.locale,null,!0),this.parse(J),this.$x=this.$x||J.x||{},this[_]=!0}var ae=ne.prototype;return ae.parse=function(J){this.$d=function(q){var G=q.date,oe=q.utc;if(G===null)return new Date(NaN);if(Y.u(G))return new Date;if(G instanceof Date)return new Date(G);if(typeof G=="string"&&!/Z$/i.test(G)){var ee=G.match(m);if(ee){var Q=ee[2]-1||0,le=(ee[7]||"0").substring(0,3);return oe?new Date(Date.UTC(ee[1],Q,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,le)):new Date(ee[1],Q,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,le)}}return new Date(G)}(J),this.init()},ae.init=function(){var J=this.$d;this.$y=J.getFullYear(),this.$M=J.getMonth(),this.$D=J.getDate(),this.$W=J.getDay(),this.$H=J.getHours(),this.$m=J.getMinutes(),this.$s=J.getSeconds(),this.$ms=J.getMilliseconds()},ae.$utils=function(){return Y},ae.isValid=function(){return this.$d.toString()!==x},ae.isSame=function(J,q){var G=H(J);return this.startOf(q)<=G&&G<=this.endOf(q)},ae.isAfter=function(J,q){return H(J)<this.startOf(q)},ae.isBefore=function(J,q){return this.endOf(q)<H(J)},ae.$g=function(J,q,G){return Y.u(J)?this[q]:this.set(G,J)},ae.unix=function(){return Math.floor(this.valueOf()/1e3)},ae.valueOf=function(){return this.$d.getTime()},ae.startOf=function(J,q){var G=this,oe=!!Y.u(q)||q,ee=Y.p(J),Q=function(Ge,ke){var Mt=Y.w(G.$u?Date.UTC(G.$y,ke,Ge):new Date(G.$y,ke,Ge),G);return oe?Mt:Mt.endOf(u)},le=function(Ge,ke){return Y.w(G.toDate()[Ge].apply(G.toDate("s"),(oe?[0,0,0,0]:[23,59,59,999]).slice(ke)),G)},$=this.$W,U=this.$M,ie=this.$D,me="set"+(this.$u?"UTC":"");switch(ee){case b:return oe?Q(1,0):Q(31,11);case o:return oe?Q(1,U):Q(0,U+1);case h:var Pe=this.$locale().weekStart||0,Oe=($<Pe?$+7:$)-Pe;return Q(oe?ie-Oe:ie+(6-Oe),U);case u:case p:return le(me+"Hours",0);case f:return le(me+"Minutes",1);case c:return le(me+"Seconds",2);case l:return le(me+"Milliseconds",3);default:return this.clone()}},ae.endOf=function(J){return this.startOf(J,!1)},ae.$set=function(J,q){var G,oe=Y.p(J),ee="set"+(this.$u?"UTC":""),Q=(G={},G[u]=ee+"Date",G[p]=ee+"Date",G[o]=ee+"Month",G[b]=ee+"FullYear",G[f]=ee+"Hours",G[c]=ee+"Minutes",G[l]=ee+"Seconds",G[i]=ee+"Milliseconds",G)[oe],le=oe===u?this.$D+(q-this.$W):q;if(oe===o||oe===b){var $=this.clone().set(p,1);$.$d[Q](le),$.init(),this.$d=$.set(p,Math.min(this.$D,$.daysInMonth())).$d}else Q&&this.$d[Q](le);return this.init(),this},ae.set=function(J,q){return this.clone().$set(J,q)},ae.get=function(J){return this[Y.p(J)]()},ae.add=function(J,q){var G,oe=this;J=Number(J);var ee=Y.p(q),Q=function(U){var ie=H(oe);return Y.w(ie.date(ie.date()+Math.round(U*J)),oe)};if(ee===o)return this.set(o,this.$M+J);if(ee===b)return this.set(b,this.$y+J);if(ee===u)return Q(1);if(ee===h)return Q(7);var le=(G={},G[c]=e,G[f]=n,G[l]=g,G)[ee]||1,$=this.$d.getTime()+J*le;return Y.w($,this)},ae.subtract=function(J,q){return this.add(-1*J,q)},ae.format=function(J){var q=this,G=this.$locale();if(!this.isValid())return G.invalidDate||x;var oe=J||"YYYY-MM-DDTHH:mm:ssZ",ee=Y.z(this),Q=this.$H,le=this.$m,$=this.$M,U=G.weekdays,ie=G.months,me=G.meridiem,Pe=function(ke,Mt,Et,Lt){return ke&&(ke[Mt]||ke(q,oe))||Et[Mt].slice(0,Lt)},Oe=function(ke){return Y.s(Q%12||12,ke,"0")},Ge=me||function(ke,Mt,Et){var Lt=ke<12?"AM":"PM";return Et?Lt.toLowerCase():Lt};return oe.replace(E,function(ke,Mt){return Mt||function(Et){switch(Et){case"YY":return String(q.$y).slice(-2);case"YYYY":return Y.s(q.$y,4,"0");case"M":return $+1;case"MM":return Y.s($+1,2,"0");case"MMM":return Pe(G.monthsShort,$,ie,3);case"MMMM":return Pe(ie,$);case"D":return q.$D;case"DD":return Y.s(q.$D,2,"0");case"d":return String(q.$W);case"dd":return Pe(G.weekdaysMin,q.$W,U,2);case"ddd":return Pe(G.weekdaysShort,q.$W,U,3);case"dddd":return U[q.$W];case"H":return String(Q);case"HH":return Y.s(Q,2,"0");case"h":return Oe(1);case"hh":return Oe(2);case"a":return Ge(Q,le,!0);case"A":return Ge(Q,le,!1);case"m":return String(le);case"mm":return Y.s(le,2,"0");case"s":return String(q.$s);case"ss":return Y.s(q.$s,2,"0");case"SSS":return Y.s(q.$ms,3,"0");case"Z":return ee}return null}(ke)||ee.replace(":","")})},ae.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ae.diff=function(J,q,G){var oe,ee=this,Q=Y.p(q),le=H(J),$=(le.utcOffset()-this.utcOffset())*e,U=this-le,ie=function(){return Y.m(ee,le)};switch(Q){case b:oe=ie()/12;break;case o:oe=ie();break;case s:oe=ie()/3;break;case h:oe=(U-$)/6048e5;break;case u:oe=(U-$)/864e5;break;case f:oe=U/n;break;case c:oe=U/e;break;case l:oe=U/g;break;default:oe=U}return G?oe:Y.a(oe)},ae.daysInMonth=function(){return this.endOf(o).$D},ae.$locale=function(){return D[this.$L]},ae.locale=function(J,q){if(!J)return this.$L;var G=this.clone(),oe=j(J,q,!0);return oe&&(G.$L=oe),G},ae.clone=function(){return Y.w(this.$d,this)},ae.toDate=function(){return new Date(this.valueOf())},ae.toJSON=function(){return this.isValid()?this.toISOString():null},ae.toISOString=function(){return this.$d.toISOString()},ae.toString=function(){return this.$d.toUTCString()},ne}(),se=W.prototype;return H.prototype=se,[["$ms",i],["$s",l],["$m",c],["$H",f],["$W",u],["$M",o],["$y",b],["$D",p]].forEach(function(ne){se[ne[1]]=function(ae){return this.$g(ae,ne[0],ne[1])}}),H.extend=function(ne,ae){return ne.$i||(ne(ae,W,H),ne.$i=!0),H},H.locale=j,H.isDayjs=N,H.unix=function(ne){return H(1e3*ne)},H.en=D[T],H.Ls=D,H.p={},H})},65517:function(d,g,e){(function(n,i){d.exports=i(e(61186))})(this,function(n){"use strict";function i(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}var l=i(n),c={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(f,u){return u==="W"?f+"\u5468":f+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(f,u){var h=100*f+u;return h<600?"\u51CC\u6668":h<900?"\u65E9\u4E0A":h<1100?"\u4E0A\u5348":h<1300?"\u4E2D\u5348":h<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return l.default.locale(c,null,!0),c})},10238:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){var n=e.prototype,i=n.format;n.format=function(l){var c=this,f=this.$locale();if(!this.isValid())return i.bind(this)(l);var u=this.$utils(),h=(l||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(o){switch(o){case"Q":return Math.ceil((c.$M+1)/3);case"Do":return f.ordinal(c.$D);case"gggg":return c.weekYear();case"GGGG":return c.isoWeekYear();case"wo":return f.ordinal(c.week(),"W");case"w":case"ww":return u.s(c.week(),o==="w"?1:2,"0");case"W":case"WW":return u.s(c.isoWeek(),o==="W"?1:2,"0");case"k":case"kk":return u.s(String(c.$H===0?24:c.$H),o==="k"?1:2,"0");case"X":return Math.floor(c.$d.getTime()/1e3);case"x":return c.$d.getTime();case"z":return"["+c.offsetName()+"]";case"zzz":return"["+c.offsetName("long")+"]";default:return o}});return i.bind(this)(h)}}})},33656:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,i=/\d\d/,l=/\d\d?/,c=/\d*[^-_:/,()\s\d]+/,f={},u=function(m){return(m=+m)+(m>68?1900:2e3)},h=function(m){return function(E){this[m]=+E}},o=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(E){if(!E||E==="Z")return 0;var C=E.match(/([+-]|\d\d)/g),R=60*C[1]+(+C[2]||0);return R===0?0:C[0]==="+"?-R:R}(m)}],s=function(m){var E=f[m];return E&&(E.indexOf?E:E.s.concat(E.f))},b=function(m,E){var C,R=f.meridiem;if(R){for(var M=1;M<=24;M+=1)if(m.indexOf(R(M,0,E))>-1){C=M>12;break}}else C=m===(E?"pm":"PM");return C},p={A:[c,function(m){this.afternoon=b(m,!1)}],a:[c,function(m){this.afternoon=b(m,!0)}],Q:[n,function(m){this.month=3*(m-1)+1}],S:[n,function(m){this.milliseconds=100*+m}],SS:[i,function(m){this.milliseconds=10*+m}],SSS:[/\d{3}/,function(m){this.milliseconds=+m}],s:[l,h("seconds")],ss:[l,h("seconds")],m:[l,h("minutes")],mm:[l,h("minutes")],H:[l,h("hours")],h:[l,h("hours")],HH:[l,h("hours")],hh:[l,h("hours")],D:[l,h("day")],DD:[i,h("day")],Do:[c,function(m){var E=f.ordinal,C=m.match(/\d+/);if(this.day=C[0],E)for(var R=1;R<=31;R+=1)E(R).replace(/\[|\]/g,"")===m&&(this.day=R)}],w:[l,h("week")],ww:[i,h("week")],M:[l,h("month")],MM:[i,h("month")],MMM:[c,function(m){var E=s("months"),C=(s("monthsShort")||E.map(function(R){return R.slice(0,3)})).indexOf(m)+1;if(C<1)throw new Error;this.month=C%12||C}],MMMM:[c,function(m){var E=s("months").indexOf(m)+1;if(E<1)throw new Error;this.month=E%12||E}],Y:[/[+-]?\d+/,h("year")],YY:[i,function(m){this.year=u(m)}],YYYY:[/\d{4}/,h("year")],Z:o,ZZ:o};function x(m){var E,C;E=m,C=f&&f.formats;for(var R=(m=E.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(H,Y,W){var se=W&&W.toUpperCase();return Y||C[W]||g[W]||C[se].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ne,ae,J){return ae||J.slice(1)})})).match(e),M=R.length,T=0;T<M;T+=1){var D=R[T],_=p[D],N=_&&_[0],j=_&&_[1];R[T]=j?{regex:N,parser:j}:D.replace(/^\[|\]$/g,"")}return function(H){for(var Y={},W=0,se=0;W<M;W+=1){var ne=R[W];if(typeof ne=="string")se+=ne.length;else{var ae=ne.regex,J=ne.parser,q=H.slice(se),G=ae.exec(q)[0];J.call(Y,G),H=H.replace(G,"")}}return function(oe){var ee=oe.afternoon;if(ee!==void 0){var Q=oe.hours;ee?Q<12&&(oe.hours+=12):Q===12&&(oe.hours=0),delete oe.afternoon}}(Y),Y}}return function(m,E,C){C.p.customParseFormat=!0,m&&m.parseTwoDigitYear&&(u=m.parseTwoDigitYear);var R=E.prototype,M=R.parse;R.parse=function(T){var D=T.date,_=T.utc,N=T.args;this.$u=_;var j=N[1];if(typeof j=="string"){var H=N[2]===!0,Y=N[3]===!0,W=H||Y,se=N[2];Y&&(se=N[2]),f=this.$locale(),!H&&se&&(f=C.Ls[se]),this.$d=function(q,G,oe,ee){try{if(["x","X"].indexOf(G)>-1)return new Date((G==="X"?1e3:1)*q);var Q=x(G)(q),le=Q.year,$=Q.month,U=Q.day,ie=Q.hours,me=Q.minutes,Pe=Q.seconds,Oe=Q.milliseconds,Ge=Q.zone,ke=Q.week,Mt=new Date,Et=U||(le||$?1:Mt.getDate()),Lt=le||Mt.getFullYear(),Zt=0;le&&!$||(Zt=$>0?$-1:Mt.getMonth());var Bt,xt=ie||0,Be=me||0,gt=Pe||0,Nt=Oe||0;return Ge?new Date(Date.UTC(Lt,Zt,Et,xt,Be,gt,Nt+60*Ge.offset*1e3)):oe?new Date(Date.UTC(Lt,Zt,Et,xt,Be,gt,Nt)):(Bt=new Date(Lt,Zt,Et,xt,Be,gt,Nt),ke&&(Bt=ee(Bt).week(ke).toDate()),Bt)}catch(nt){return new Date("")}}(D,j,_,C),this.init(),se&&se!==!0&&(this.$L=this.locale(se).$L),W&&D!=this.format(j)&&(this.$d=new Date("")),f={}}else if(j instanceof Array)for(var ne=j.length,ae=1;ae<=ne;ae+=1){N[1]=j[ae-1];var J=C.apply(this,N);if(J.isValid()){this.$d=J.$d,this.$L=J.$L,this.init();break}ae===ne&&(this.$d=new Date(""))}else M.call(this,T)}}})},47477:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g,e,n=1e3,i=6e4,l=36e5,c=864e5,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,h=2628e6,o=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,s={years:u,months:h,days:c,hours:l,minutes:i,seconds:n,milliseconds:1,weeks:6048e5},b=function(D){return D instanceof M},p=function(D,_,N){return new M(D,N,_.$l)},x=function(D){return e.p(D)+"s"},m=function(D){return D<0},E=function(D){return m(D)?Math.ceil(D):Math.floor(D)},C=function(D){return Math.abs(D)},R=function(D,_){return D?m(D)?{negative:!0,format:""+C(D)+_}:{negative:!1,format:""+D+_}:{negative:!1,format:""}},M=function(){function D(N,j,H){var Y=this;if(this.$d={},this.$l=H,N===void 0&&(this.$ms=0,this.parseFromMilliseconds()),j)return p(N*s[x(j)],this);if(typeof N=="number")return this.$ms=N,this.parseFromMilliseconds(),this;if(typeof N=="object")return Object.keys(N).forEach(function(ne){Y.$d[x(ne)]=N[ne]}),this.calMilliseconds(),this;if(typeof N=="string"){var W=N.match(o);if(W){var se=W.slice(2).map(function(ne){return ne!=null?Number(ne):0});return this.$d.years=se[0],this.$d.months=se[1],this.$d.weeks=se[2],this.$d.days=se[3],this.$d.hours=se[4],this.$d.minutes=se[5],this.$d.seconds=se[6],this.calMilliseconds(),this}}return this}var _=D.prototype;return _.calMilliseconds=function(){var N=this;this.$ms=Object.keys(this.$d).reduce(function(j,H){return j+(N.$d[H]||0)*s[H]},0)},_.parseFromMilliseconds=function(){var N=this.$ms;this.$d.years=E(N/u),N%=u,this.$d.months=E(N/h),N%=h,this.$d.days=E(N/c),N%=c,this.$d.hours=E(N/l),N%=l,this.$d.minutes=E(N/i),N%=i,this.$d.seconds=E(N/n),N%=n,this.$d.milliseconds=N},_.toISOString=function(){var N=R(this.$d.years,"Y"),j=R(this.$d.months,"M"),H=+this.$d.days||0;this.$d.weeks&&(H+=7*this.$d.weeks);var Y=R(H,"D"),W=R(this.$d.hours,"H"),se=R(this.$d.minutes,"M"),ne=this.$d.seconds||0;this.$d.milliseconds&&(ne+=this.$d.milliseconds/1e3,ne=Math.round(1e3*ne)/1e3);var ae=R(ne,"S"),J=N.negative||j.negative||Y.negative||W.negative||se.negative||ae.negative,q=W.format||se.format||ae.format?"T":"",G=(J?"-":"")+"P"+N.format+j.format+Y.format+q+W.format+se.format+ae.format;return G==="P"||G==="-P"?"P0D":G},_.toJSON=function(){return this.toISOString()},_.format=function(N){var j=N||"YYYY-MM-DDTHH:mm:ss",H={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return j.replace(f,function(Y,W){return W||String(H[Y])})},_.as=function(N){return this.$ms/s[x(N)]},_.get=function(N){var j=this.$ms,H=x(N);return H==="milliseconds"?j%=1e3:j=H==="weeks"?E(j/s[H]):this.$d[H],j||0},_.add=function(N,j,H){var Y;return Y=j?N*s[x(j)]:b(N)?N.$ms:p(N,this).$ms,p(this.$ms+Y*(H?-1:1),this)},_.subtract=function(N,j){return this.add(N,j,!0)},_.locale=function(N){var j=this.clone();return j.$l=N,j},_.clone=function(){return p(this.$ms,this)},_.humanize=function(N){return g().add(this.$ms,"ms").locale(this.$l).fromNow(!N)},_.valueOf=function(){return this.asMilliseconds()},_.milliseconds=function(){return this.get("milliseconds")},_.asMilliseconds=function(){return this.as("milliseconds")},_.seconds=function(){return this.get("seconds")},_.asSeconds=function(){return this.as("seconds")},_.minutes=function(){return this.get("minutes")},_.asMinutes=function(){return this.as("minutes")},_.hours=function(){return this.get("hours")},_.asHours=function(){return this.as("hours")},_.days=function(){return this.get("days")},_.asDays=function(){return this.as("days")},_.weeks=function(){return this.get("weeks")},_.asWeeks=function(){return this.as("weeks")},_.months=function(){return this.get("months")},_.asMonths=function(){return this.as("months")},_.years=function(){return this.get("years")},_.asYears=function(){return this.as("years")},D}(),T=function(D,_,N){return D.add(_.years()*N,"y").add(_.months()*N,"M").add(_.days()*N,"d").add(_.hours()*N,"h").add(_.minutes()*N,"m").add(_.seconds()*N,"s").add(_.milliseconds()*N,"ms")};return function(D,_,N){g=N,e=N().$utils(),N.duration=function(Y,W){var se=N.locale();return p(Y,{$l:se},W)},N.isDuration=b;var j=_.prototype.add,H=_.prototype.subtract;_.prototype.add=function(Y,W){return b(Y)?T(this,Y,1):j.bind(this)(Y,W)},_.prototype.subtract=function(Y,W){return b(Y)?T(this,Y,-1):H.bind(this)(Y,W)}}})},58862:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e,n){n.isMoment=function(i){return n.isDayjs(i)}}})},19277:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.isSameOrAfter=function(n,i){return this.isSame(n,i)||this.isAfter(n,i)}}})},34749:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.isSameOrBefore=function(n,i){return this.isSame(n,i)||this.isBefore(n,i)}}})},58319:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e,n){var i=e.prototype,l=function(o){return o&&(o.indexOf?o:o.s)},c=function(o,s,b,p,x){var m=o.name?o:o.$locale(),E=l(m[s]),C=l(m[b]),R=E||C.map(function(T){return T.slice(0,p)});if(!x)return R;var M=m.weekStart;return R.map(function(T,D){return R[(D+(M||0))%7]})},f=function(){return n.Ls[n.locale()]},u=function(o,s){return o.formats[s]||function(b){return b.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(p,x,m){return x||m.slice(1)})}(o.formats[s.toUpperCase()])},h=function(){var o=this;return{months:function(s){return s?s.format("MMMM"):c(o,"months")},monthsShort:function(s){return s?s.format("MMM"):c(o,"monthsShort","months",3)},firstDayOfWeek:function(){return o.$locale().weekStart||0},weekdays:function(s){return s?s.format("dddd"):c(o,"weekdays")},weekdaysMin:function(s){return s?s.format("dd"):c(o,"weekdaysMin","weekdays",2)},weekdaysShort:function(s){return s?s.format("ddd"):c(o,"weekdaysShort","weekdays",3)},longDateFormat:function(s){return u(o.$locale(),s)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return h.bind(this)()},n.localeData=function(){var o=f();return{firstDayOfWeek:function(){return o.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(s){return u(o,s)},meridiem:o.meridiem,ordinal:o.ordinal}},n.months=function(){return c(f(),"months")},n.monthsShort=function(){return c(f(),"monthsShort","months",3)},n.weekdays=function(o){return c(f(),"weekdays",null,null,o)},n.weekdaysShort=function(o){return c(f(),"weekdaysShort","weekdays",3,o)},n.weekdaysMin=function(o){return c(f(),"weekdaysMin","weekdays",2,o)}}})},62053:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(e,n,i){var l=n.prototype,c=l.format;i.en.formats=g,l.format=function(f){f===void 0&&(f="YYYY-MM-DDTHH:mm:ssZ");var u=this.$locale().formats,h=function(o,s){return o.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(b,p,x){var m=x&&x.toUpperCase();return p||s[x]||g[x]||s[m].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(E,C,R){return C||R.slice(1)})})}(f,u===void 0?{}:u);return c.call(this,h)}}})},59717:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e,n){g=g||{};var i=e.prototype,l={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function c(u,h,o,s){return i.fromToBase(u,h,o,s)}n.en.relativeTime=l,i.fromToBase=function(u,h,o,s,b){for(var p,x,m,E=o.$locale().relativeTime||l,C=g.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],R=C.length,M=0;M<R;M+=1){var T=C[M];T.d&&(p=s?n(u).diff(o,T.d,!0):o.diff(u,T.d,!0));var D=(g.rounding||Math.round)(Math.abs(p));if(m=p>0,D<=T.r||!T.r){D<=1&&M>0&&(T=C[M-1]);var _=E[T.l];b&&(D=b(""+D)),x=typeof _=="string"?_.replace("%d",D):_(D,h,T.l,m);break}}if(h)return x;var N=m?E.future:E.past;return typeof N=="function"?N(x):N.replace("%s",x)},i.to=function(u,h){return c(u,h,this,!0)},i.from=function(u,h){return c(u,h,this)};var f=function(u){return u.$u?n.utc():n()};i.toNow=function(u){return this.to(f(this),u)},i.fromNow=function(u){return this.from(f(this),u)}}})},23250:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g="week",e="year";return function(n,i,l){var c=i.prototype;c.week=function(f){if(f===void 0&&(f=null),f!==null)return this.add(7*(f-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var h=l(this).startOf(e).add(1,e).date(u),o=l(this).endOf(g);if(h.isBefore(o))return 1}var s=l(this).startOf(e).date(u).startOf(g).subtract(1,"millisecond"),b=this.diff(s,g,!0);return b<0?l(this).startOf("week").week():Math.ceil(b)},c.weeks=function(f){return f===void 0&&(f=null),this.week(f)}}})},74959:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.weekYear=function(){var n=this.month(),i=this.week(),l=this.year();return i===1&&n===11?l+1:n===0&&i>=52?l-1:l}}})},90111:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.weekday=function(n){var i=this.$locale().weekStart||0,l=this.$W,c=(l<i?l+7:l)-i;return this.$utils().u(n)?c:this.subtract(c,"day").add(n,"day")}}})},89880:function(d){"use strict";function g(u,h,o){return h in u?Object.defineProperty(u,h,{value:o,enumerable:!0,configurable:!0,writable:!0}):u[h]=o,u}function e(u,h){var o=Object.keys(u);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(u);h&&(s=s.filter(function(b){return Object.getOwnPropertyDescriptor(u,b).enumerable})),o.push.apply(o,s)}return o}function n(u){for(var h=1;h<arguments.length;h++){var o=arguments[h]!=null?arguments[h]:{};h%2?e(Object(o),!0).forEach(function(s){g(u,s,o[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach(function(s){Object.defineProperty(u,s,Object.getOwnPropertyDescriptor(o,s))})}return u}var i="@@DVA_LOADING/SHOW",l="@@DVA_LOADING/HIDE",c="loading";function f(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=u.namespace||c,o=u.only,s=o===void 0?[]:o,b=u.except,p=b===void 0?[]:b;if(s.length>0&&p.length>0)throw Error("It is ambiguous to configurate `only` and `except` items at the same time.");var x={global:!1,models:{},effects:{}},m=g({},h,function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:x,R=arguments.length>1?arguments[1]:void 0,M=R.type,T=R.payload,D=T||{},_=D.namespace,N=D.actionType,j;switch(M){case i:j=n(n({},C),{},{global:!0,models:n(n({},C.models),{},g({},_,!0)),effects:n(n({},C.effects),{},g({},N,!0))});break;case l:{var H=n(n({},C.effects),{},g({},N,!1)),Y=n(n({},C.models),{},g({},_,Object.keys(H).some(function(se){var ne=se.split("/")[0];return ne!==_?!1:H[se]}))),W=Object.keys(Y).some(function(se){return Y[se]});j=n(n({},C),{},{global:W,models:Y,effects:H});break}default:j=C;break}return j});function E(C,R,M,T){var D=R.put,_=M.namespace;return s.length===0&&p.length===0||s.length>0&&s.indexOf(T)!==-1||p.length>0&&p.indexOf(T)===-1?regeneratorRuntime.mark(function N(){var j=arguments;return regeneratorRuntime.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,D({type:i,payload:{namespace:_,actionType:T}});case 2:return Y.next=4,C.apply(void 0,j);case 4:return Y.next=6,D({type:l,payload:{namespace:_,actionType:T}});case 6:case"end":return Y.stop()}},N)}):C}return{extraReducers:m,onEffect:E}}d.exports=f},68192:function(d){"use strict";d.exports=function(){}},63474:function(d,g,e){"use strict";d.exports=e(71111)()?Object.assign:e(47597)},71111:function(d){"use strict";d.exports=function(){var g=Object.assign,e;return typeof g!="function"?!1:(e={foo:"raz"},g(e,{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},47597:function(d,g,e){"use strict";var n=e(90721),i=e(58883),l=Math.max;d.exports=function(c,f){var u,h,o=l(arguments.length,2),s;for(c=Object(i(c)),s=function(b){try{c[b]=f[b]}catch(p){u||(u=p)}},h=1;h<o;++h)f=arguments[h],n(f).forEach(s);if(u!==void 0)throw u;return c}},67390:function(d,g,e){"use strict";var n=e(68192)();d.exports=function(i){return i!==n&&i!==null}},90721:function(d,g,e){"use strict";d.exports=e(69075)()?Object.keys:e(34810)},69075:function(d){"use strict";d.exports=function(){try{return Object.keys("primitive"),!0}catch(g){return!1}}},34810:function(d,g,e){"use strict";var n=e(67390),i=Object.keys;d.exports=function(l){return i(n(l)?Object(l):l)}},47095:function(d,g,e){"use strict";var n=e(67390),i=Array.prototype.forEach,l=Object.create,c=function(f,u){var h;for(h in f)u[h]=f[h]};d.exports=function(f){var u=l(null);return i.call(arguments,function(h){n(h)&&c(Object(h),u)}),u}},15895:function(d){"use strict";d.exports=function(g){if(typeof g!="function")throw new TypeError(g+" is not a function");return g}},58883:function(d,g,e){"use strict";var n=e(67390);d.exports=function(i){if(!n(i))throw new TypeError("Cannot use null or undefined");return i}},99363:function(d,g,e){"use strict";d.exports=e(65136)()?String.prototype.contains:e(12444)},65136:function(d){"use strict";var g="razdwatrzy";d.exports=function(){return typeof g.contains!="function"?!1:g.contains("dwa")===!0&&g.contains("foo")===!1}},12444:function(d){"use strict";var g=String.prototype.indexOf;d.exports=function(e){return g.call(this,e,arguments[1])>-1}},3424:function(d,g,e){"use strict";var n=e(35413),i=e(15895),l=Function.prototype.apply,c=Function.prototype.call,f=Object.create,u=Object.defineProperty,h=Object.defineProperties,o=Object.prototype.hasOwnProperty,s={configurable:!0,enumerable:!1,writable:!0},b,p,x,m,E,C,R;b=function(M,T){var D;return i(T),o.call(this,"__ee__")?D=this.__ee__:(D=s.value=f(null),u(this,"__ee__",s),s.value=null),D[M]?typeof D[M]=="object"?D[M].push(T):D[M]=[D[M],T]:D[M]=T,this},p=function(M,T){var D,_;return i(T),_=this,b.call(this,M,D=function(){x.call(_,M,D),l.call(T,this,arguments)}),D.__eeOnceListener__=T,this},x=function(M,T){var D,_,N,j;if(i(T),!o.call(this,"__ee__"))return this;if(D=this.__ee__,!D[M])return this;if(_=D[M],typeof _=="object")for(j=0;N=_[j];++j)(N===T||N.__eeOnceListener__===T)&&(_.length===2?D[M]=_[j?0:1]:_.splice(j,1));else(_===T||_.__eeOnceListener__===T)&&delete D[M];return this},m=function(M){var T,D,_,N,j;if(o.call(this,"__ee__")&&(N=this.__ee__[M],!!N))if(typeof N=="object"){for(D=arguments.length,j=new Array(D-1),T=1;T<D;++T)j[T-1]=arguments[T];for(N=N.slice(),T=0;_=N[T];++T)l.call(_,this,j)}else switch(arguments.length){case 1:c.call(N,this);break;case 2:c.call(N,this,arguments[1]);break;case 3:c.call(N,this,arguments[1],arguments[2]);break;default:for(D=arguments.length,j=new Array(D-1),T=1;T<D;++T)j[T-1]=arguments[T];l.call(N,this,j)}},E={on:b,once:p,off:x,emit:m},C={on:n(b),once:n(p),off:n(x),emit:n(m)},R=h({},C),d.exports=g=function(M){return M==null?f(R):h(Object(M),C)},g.methods=E},89381:function(d){d.exports=function(e,n){if(n=typeof n=="number"?n:1/0,!n)return Array.isArray(e)?e.map(function(l){return l}):e;return i(e,1);function i(l,c){return l.reduce(function(f,u){return Array.isArray(u)&&c<n?f.concat(i(u,c+1)):f.concat(u)},[])}}},60288:function(d,g,e){var n;typeof window!="undefined"?n=window:typeof e.g!="undefined"?n=e.g:typeof self!="undefined"?n=self:n={},d.exports=n},85582:function(d,g,e){var n=g;n.utils=e(8631),n.common=e(28766),n.sha=e(26672),n.ripemd=e(20427),n.hmac=e(57969),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},28766:function(d,g,e){"use strict";var n=e(8631),i=e(61339);function l(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}g.BlockHash=l,l.prototype.update=function(f,u){if(f=n.toArray(f,u),this.pending?this.pending=this.pending.concat(f):this.pending=f,this.pendingTotal+=f.length,this.pending.length>=this._delta8){f=this.pending;var h=f.length%this._delta8;this.pending=f.slice(f.length-h,f.length),this.pending.length===0&&(this.pending=null),f=n.join32(f,0,f.length-h,this.endian);for(var o=0;o<f.length;o+=this._delta32)this._update(f,o,o+this._delta32)}return this},l.prototype.digest=function(f){return this.update(this._pad()),i(this.pending===null),this._digest(f)},l.prototype._pad=function(){var f=this.pendingTotal,u=this._delta8,h=u-(f+this.padLength)%u,o=new Array(h+this.padLength);o[0]=128;for(var s=1;s<h;s++)o[s]=0;if(f<<=3,this.endian==="big"){for(var b=8;b<this.padLength;b++)o[s++]=0;o[s++]=0,o[s++]=0,o[s++]=0,o[s++]=0,o[s++]=f>>>24&255,o[s++]=f>>>16&255,o[s++]=f>>>8&255,o[s++]=f&255}else for(o[s++]=f&255,o[s++]=f>>>8&255,o[s++]=f>>>16&255,o[s++]=f>>>24&255,o[s++]=0,o[s++]=0,o[s++]=0,o[s++]=0,b=8;b<this.padLength;b++)o[s++]=0;return o}},57969:function(d,g,e){"use strict";var n=e(8631),i=e(61339);function l(c,f,u){if(!(this instanceof l))return new l(c,f,u);this.Hash=c,this.blockSize=c.blockSize/8,this.outSize=c.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(f,u))}d.exports=l,l.prototype._init=function(f){f.length>this.blockSize&&(f=new this.Hash().update(f).digest()),i(f.length<=this.blockSize);for(var u=f.length;u<this.blockSize;u++)f.push(0);for(u=0;u<f.length;u++)f[u]^=54;for(this.inner=new this.Hash().update(f),u=0;u<f.length;u++)f[u]^=106;this.outer=new this.Hash().update(f)},l.prototype.update=function(f,u){return this.inner.update(f,u),this},l.prototype.digest=function(f){return this.outer.update(this.inner.digest()),this.outer.digest(f)}},20427:function(d,g,e){"use strict";var n=e(8631),i=e(28766),l=n.rotl32,c=n.sum32,f=n.sum32_3,u=n.sum32_4,h=i.BlockHash;function o(){if(!(this instanceof o))return new o;h.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}n.inherits(o,h),g.ripemd160=o,o.blockSize=512,o.outSize=160,o.hmacStrength=192,o.padLength=64,o.prototype._update=function(M,T){for(var D=this.h[0],_=this.h[1],N=this.h[2],j=this.h[3],H=this.h[4],Y=D,W=_,se=N,ne=j,ae=H,J=0;J<80;J++){var q=c(l(u(D,s(J,_,N,j),M[x[J]+T],b(J)),E[J]),H);D=H,H=j,j=l(N,10),N=_,_=q,q=c(l(u(Y,s(79-J,W,se,ne),M[m[J]+T],p(J)),C[J]),ae),Y=ae,ae=ne,ne=l(se,10),se=W,W=q}q=f(this.h[1],N,ne),this.h[1]=f(this.h[2],j,ae),this.h[2]=f(this.h[3],H,Y),this.h[3]=f(this.h[4],D,W),this.h[4]=f(this.h[0],_,se),this.h[0]=q},o.prototype._digest=function(M){return M==="hex"?n.toHex32(this.h,"little"):n.split32(this.h,"little")};function s(R,M,T,D){return R<=15?M^T^D:R<=31?M&T|~M&D:R<=47?(M|~T)^D:R<=63?M&D|T&~D:M^(T|~D)}function b(R){return R<=15?0:R<=31?1518500249:R<=47?1859775393:R<=63?2400959708:2840853838}function p(R){return R<=15?1352829926:R<=31?1548603684:R<=47?1836072691:R<=63?2053994217:0}var x=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],E=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],C=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},26672:function(d,g,e){"use strict";g.sha1=e(16114),g.sha224=e(44853),g.sha256=e(6586),g.sha384=e(66474),g.sha512=e(50663)},16114:function(d,g,e){"use strict";var n=e(8631),i=e(28766),l=e(81692),c=n.rotl32,f=n.sum32,u=n.sum32_5,h=l.ft_1,o=i.BlockHash,s=[1518500249,1859775393,2400959708,3395469782];function b(){if(!(this instanceof b))return new b;o.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(b,o),d.exports=b,b.blockSize=512,b.outSize=160,b.hmacStrength=80,b.padLength=64,b.prototype._update=function(x,m){for(var E=this.W,C=0;C<16;C++)E[C]=x[m+C];for(;C<E.length;C++)E[C]=c(E[C-3]^E[C-8]^E[C-14]^E[C-16],1);var R=this.h[0],M=this.h[1],T=this.h[2],D=this.h[3],_=this.h[4];for(C=0;C<E.length;C++){var N=~~(C/20),j=u(c(R,5),h(N,M,T,D),_,E[C],s[N]);_=D,D=T,T=c(M,30),M=R,R=j}this.h[0]=f(this.h[0],R),this.h[1]=f(this.h[1],M),this.h[2]=f(this.h[2],T),this.h[3]=f(this.h[3],D),this.h[4]=f(this.h[4],_)},b.prototype._digest=function(x){return x==="hex"?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},44853:function(d,g,e){"use strict";var n=e(8631),i=e(6586);function l(){if(!(this instanceof l))return new l;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(l,i),d.exports=l,l.blockSize=512,l.outSize=224,l.hmacStrength=192,l.padLength=64,l.prototype._digest=function(f){return f==="hex"?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},6586:function(d,g,e){"use strict";var n=e(8631),i=e(28766),l=e(81692),c=e(61339),f=n.sum32,u=n.sum32_4,h=n.sum32_5,o=l.ch32,s=l.maj32,b=l.s0_256,p=l.s1_256,x=l.g0_256,m=l.g1_256,E=i.BlockHash,C=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function R(){if(!(this instanceof R))return new R;E.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=C,this.W=new Array(64)}n.inherits(R,E),d.exports=R,R.blockSize=512,R.outSize=256,R.hmacStrength=192,R.padLength=64,R.prototype._update=function(T,D){for(var _=this.W,N=0;N<16;N++)_[N]=T[D+N];for(;N<_.length;N++)_[N]=u(m(_[N-2]),_[N-7],x(_[N-15]),_[N-16]);var j=this.h[0],H=this.h[1],Y=this.h[2],W=this.h[3],se=this.h[4],ne=this.h[5],ae=this.h[6],J=this.h[7];for(c(this.k.length===_.length),N=0;N<_.length;N++){var q=h(J,p(se),o(se,ne,ae),this.k[N],_[N]),G=f(b(j),s(j,H,Y));J=ae,ae=ne,ne=se,se=f(W,q),W=Y,Y=H,H=j,j=f(q,G)}this.h[0]=f(this.h[0],j),this.h[1]=f(this.h[1],H),this.h[2]=f(this.h[2],Y),this.h[3]=f(this.h[3],W),this.h[4]=f(this.h[4],se),this.h[5]=f(this.h[5],ne),this.h[6]=f(this.h[6],ae),this.h[7]=f(this.h[7],J)},R.prototype._digest=function(T){return T==="hex"?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},66474:function(d,g,e){"use strict";var n=e(8631),i=e(50663);function l(){if(!(this instanceof l))return new l;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(l,i),d.exports=l,l.blockSize=1024,l.outSize=384,l.hmacStrength=192,l.padLength=128,l.prototype._digest=function(f){return f==="hex"?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},50663:function(d,g,e){"use strict";var n=e(8631),i=e(28766),l=e(61339),c=n.rotr64_hi,f=n.rotr64_lo,u=n.shr64_hi,h=n.shr64_lo,o=n.sum64,s=n.sum64_hi,b=n.sum64_lo,p=n.sum64_4_hi,x=n.sum64_4_lo,m=n.sum64_5_hi,E=n.sum64_5_lo,C=i.BlockHash,R=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function M(){if(!(this instanceof M))return new M;C.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=R,this.W=new Array(160)}n.inherits(M,C),d.exports=M,M.blockSize=1024,M.outSize=512,M.hmacStrength=192,M.padLength=128,M.prototype._prepareBlock=function(G,oe){for(var ee=this.W,Q=0;Q<32;Q++)ee[Q]=G[oe+Q];for(;Q<ee.length;Q+=2){var le=ae(ee[Q-4],ee[Q-3]),$=J(ee[Q-4],ee[Q-3]),U=ee[Q-14],ie=ee[Q-13],me=se(ee[Q-30],ee[Q-29]),Pe=ne(ee[Q-30],ee[Q-29]),Oe=ee[Q-32],Ge=ee[Q-31];ee[Q]=p(le,$,U,ie,me,Pe,Oe,Ge),ee[Q+1]=x(le,$,U,ie,me,Pe,Oe,Ge)}},M.prototype._update=function(G,oe){this._prepareBlock(G,oe);var ee=this.W,Q=this.h[0],le=this.h[1],$=this.h[2],U=this.h[3],ie=this.h[4],me=this.h[5],Pe=this.h[6],Oe=this.h[7],Ge=this.h[8],ke=this.h[9],Mt=this.h[10],Et=this.h[11],Lt=this.h[12],Zt=this.h[13],Bt=this.h[14],xt=this.h[15];l(this.k.length===ee.length);for(var Be=0;Be<ee.length;Be+=2){var gt=Bt,Nt=xt,nt=Y(Ge,ke),yt=W(Ge,ke),dt=T(Ge,ke,Mt,Et,Lt,Zt),qe=D(Ge,ke,Mt,Et,Lt,Zt),_e=this.k[Be],Ee=this.k[Be+1],Fe=ee[Be],Ke=ee[Be+1],He=m(gt,Nt,nt,yt,dt,qe,_e,Ee,Fe,Ke),Xe=E(gt,Nt,nt,yt,dt,qe,_e,Ee,Fe,Ke);gt=j(Q,le),Nt=H(Q,le),nt=_(Q,le,$,U,ie,me),yt=N(Q,le,$,U,ie,me);var pt=s(gt,Nt,nt,yt),St=b(gt,Nt,nt,yt);Bt=Lt,xt=Zt,Lt=Mt,Zt=Et,Mt=Ge,Et=ke,Ge=s(Pe,Oe,He,Xe),ke=b(Oe,Oe,He,Xe),Pe=ie,Oe=me,ie=$,me=U,$=Q,U=le,Q=s(He,Xe,pt,St),le=b(He,Xe,pt,St)}o(this.h,0,Q,le),o(this.h,2,$,U),o(this.h,4,ie,me),o(this.h,6,Pe,Oe),o(this.h,8,Ge,ke),o(this.h,10,Mt,Et),o(this.h,12,Lt,Zt),o(this.h,14,Bt,xt)},M.prototype._digest=function(G){return G==="hex"?n.toHex32(this.h,"big"):n.split32(this.h,"big")};function T(q,G,oe,ee,Q){var le=q&oe^~q&Q;return le<0&&(le+=4294967296),le}function D(q,G,oe,ee,Q,le){var $=G&ee^~G&le;return $<0&&($+=4294967296),$}function _(q,G,oe,ee,Q){var le=q&oe^q&Q^oe&Q;return le<0&&(le+=4294967296),le}function N(q,G,oe,ee,Q,le){var $=G&ee^G&le^ee&le;return $<0&&($+=4294967296),$}function j(q,G){var oe=c(q,G,28),ee=c(G,q,2),Q=c(G,q,7),le=oe^ee^Q;return le<0&&(le+=4294967296),le}function H(q,G){var oe=f(q,G,28),ee=f(G,q,2),Q=f(G,q,7),le=oe^ee^Q;return le<0&&(le+=4294967296),le}function Y(q,G){var oe=c(q,G,14),ee=c(q,G,18),Q=c(G,q,9),le=oe^ee^Q;return le<0&&(le+=4294967296),le}function W(q,G){var oe=f(q,G,14),ee=f(q,G,18),Q=f(G,q,9),le=oe^ee^Q;return le<0&&(le+=4294967296),le}function se(q,G){var oe=c(q,G,1),ee=c(q,G,8),Q=u(q,G,7),le=oe^ee^Q;return le<0&&(le+=4294967296),le}function ne(q,G){var oe=f(q,G,1),ee=f(q,G,8),Q=h(q,G,7),le=oe^ee^Q;return le<0&&(le+=4294967296),le}function ae(q,G){var oe=c(q,G,19),ee=c(G,q,29),Q=u(q,G,6),le=oe^ee^Q;return le<0&&(le+=4294967296),le}function J(q,G){var oe=f(q,G,19),ee=f(G,q,29),Q=h(q,G,6),le=oe^ee^Q;return le<0&&(le+=4294967296),le}},81692:function(d,g,e){"use strict";var n=e(8631),i=n.rotr32;function l(p,x,m,E){if(p===0)return c(x,m,E);if(p===1||p===3)return u(x,m,E);if(p===2)return f(x,m,E)}g.ft_1=l;function c(p,x,m){return p&x^~p&m}g.ch32=c;function f(p,x,m){return p&x^p&m^x&m}g.maj32=f;function u(p,x,m){return p^x^m}g.p32=u;function h(p){return i(p,2)^i(p,13)^i(p,22)}g.s0_256=h;function o(p){return i(p,6)^i(p,11)^i(p,25)}g.s1_256=o;function s(p){return i(p,7)^i(p,18)^p>>>3}g.g0_256=s;function b(p){return i(p,17)^i(p,19)^p>>>10}g.g1_256=b},8631:function(d,g,e){"use strict";var n=e(61339),i=e(4603);g.inherits=i;function l(J,q){return(J.charCodeAt(q)&64512)!==55296||q<0||q+1>=J.length?!1:(J.charCodeAt(q+1)&64512)===56320}function c(J,q){if(Array.isArray(J))return J.slice();if(!J)return[];var G=[];if(typeof J=="string")if(q){if(q==="hex")for(J=J.replace(/[^a-z0-9]+/ig,""),J.length%2!==0&&(J="0"+J),ee=0;ee<J.length;ee+=2)G.push(parseInt(J[ee]+J[ee+1],16))}else for(var oe=0,ee=0;ee<J.length;ee++){var Q=J.charCodeAt(ee);Q<128?G[oe++]=Q:Q<2048?(G[oe++]=Q>>6|192,G[oe++]=Q&63|128):l(J,ee)?(Q=65536+((Q&1023)<<10)+(J.charCodeAt(++ee)&1023),G[oe++]=Q>>18|240,G[oe++]=Q>>12&63|128,G[oe++]=Q>>6&63|128,G[oe++]=Q&63|128):(G[oe++]=Q>>12|224,G[oe++]=Q>>6&63|128,G[oe++]=Q&63|128)}else for(ee=0;ee<J.length;ee++)G[ee]=J[ee]|0;return G}g.toArray=c;function f(J){for(var q="",G=0;G<J.length;G++)q+=o(J[G].toString(16));return q}g.toHex=f;function u(J){var q=J>>>24|J>>>8&65280|J<<8&16711680|(J&255)<<24;return q>>>0}g.htonl=u;function h(J,q){for(var G="",oe=0;oe<J.length;oe++){var ee=J[oe];q==="little"&&(ee=u(ee)),G+=s(ee.toString(16))}return G}g.toHex32=h;function o(J){return J.length===1?"0"+J:J}g.zero2=o;function s(J){return J.length===7?"0"+J:J.length===6?"00"+J:J.length===5?"000"+J:J.length===4?"0000"+J:J.length===3?"00000"+J:J.length===2?"000000"+J:J.length===1?"0000000"+J:J}g.zero8=s;function b(J,q,G,oe){var ee=G-q;n(ee%4===0);for(var Q=new Array(ee/4),le=0,$=q;le<Q.length;le++,$+=4){var U;oe==="big"?U=J[$]<<24|J[$+1]<<16|J[$+2]<<8|J[$+3]:U=J[$+3]<<24|J[$+2]<<16|J[$+1]<<8|J[$],Q[le]=U>>>0}return Q}g.join32=b;function p(J,q){for(var G=new Array(J.length*4),oe=0,ee=0;oe<J.length;oe++,ee+=4){var Q=J[oe];q==="big"?(G[ee]=Q>>>24,G[ee+1]=Q>>>16&255,G[ee+2]=Q>>>8&255,G[ee+3]=Q&255):(G[ee+3]=Q>>>24,G[ee+2]=Q>>>16&255,G[ee+1]=Q>>>8&255,G[ee]=Q&255)}return G}g.split32=p;function x(J,q){return J>>>q|J<<32-q}g.rotr32=x;function m(J,q){return J<<q|J>>>32-q}g.rotl32=m;function E(J,q){return J+q>>>0}g.sum32=E;function C(J,q,G){return J+q+G>>>0}g.sum32_3=C;function R(J,q,G,oe){return J+q+G+oe>>>0}g.sum32_4=R;function M(J,q,G,oe,ee){return J+q+G+oe+ee>>>0}g.sum32_5=M;function T(J,q,G,oe){var ee=J[q],Q=J[q+1],le=oe+Q>>>0,$=(le<oe?1:0)+G+ee;J[q]=$>>>0,J[q+1]=le}g.sum64=T;function D(J,q,G,oe){var ee=q+oe>>>0,Q=(ee<q?1:0)+J+G;return Q>>>0}g.sum64_hi=D;function _(J,q,G,oe){var ee=q+oe;return ee>>>0}g.sum64_lo=_;function N(J,q,G,oe,ee,Q,le,$){var U=0,ie=q;ie=ie+oe>>>0,U+=ie<q?1:0,ie=ie+Q>>>0,U+=ie<Q?1:0,ie=ie+$>>>0,U+=ie<$?1:0;var me=J+G+ee+le+U;return me>>>0}g.sum64_4_hi=N;function j(J,q,G,oe,ee,Q,le,$){var U=q+oe+Q+$;return U>>>0}g.sum64_4_lo=j;function H(J,q,G,oe,ee,Q,le,$,U,ie){var me=0,Pe=q;Pe=Pe+oe>>>0,me+=Pe<q?1:0,Pe=Pe+Q>>>0,me+=Pe<Q?1:0,Pe=Pe+$>>>0,me+=Pe<$?1:0,Pe=Pe+ie>>>0,me+=Pe<ie?1:0;var Oe=J+G+ee+le+U+me;return Oe>>>0}g.sum64_5_hi=H;function Y(J,q,G,oe,ee,Q,le,$,U,ie){var me=q+oe+Q+$+ie;return me>>>0}g.sum64_5_lo=Y;function W(J,q,G){var oe=q<<32-G|J>>>G;return oe>>>0}g.rotr64_hi=W;function se(J,q,G){var oe=J<<32-G|q>>>G;return oe>>>0}g.rotr64_lo=se;function ne(J,q,G){return J>>>G}g.shr64_hi=ne;function ae(J,q,G){var oe=J<<32-G|q>>>G;return oe>>>0}g.shr64_lo=ae},19340:function(d,g,e){"use strict";e.d(g,{Ep:function(){return C},PP:function(){return b},aU:function(){return i},cP:function(){return R},lX:function(){return o},q_:function(){return s}});var n=e(32855),i;(function(M){M.Pop="POP",M.Push="PUSH",M.Replace="REPLACE"})(i||(i={}));var l=function(M){return M};function c(M,T){if(!M){typeof console!="undefined"&&console.warn(T);try{throw new Error(T)}catch(D){}}}var f="beforeunload",u="hashchange",h="popstate";function o(M){M===void 0&&(M={});var T=M,D=T.window,_=D===void 0?document.defaultView:D,N=_.history;function j(){var Pe=_.location,Oe=Pe.pathname,Ge=Pe.search,ke=Pe.hash,Mt=N.state||{};return[Mt.idx,l({pathname:Oe,search:Ge,hash:ke,state:Mt.usr||null,key:Mt.key||"default"})]}var H=null;function Y(){if(H)q.call(H),H=null;else{var Pe=i.Pop,Oe=j(),Ge=Oe[0],ke=Oe[1];if(q.length){if(Ge!=null){var Mt=ne-Ge;Mt&&(H={action:Pe,location:ke,retry:function(){ie(Mt*-1)}},ie(Mt))}}else le(Pe)}}_.addEventListener(h,Y);var W=i.Pop,se=j(),ne=se[0],ae=se[1],J=m(),q=m();ne==null&&(ne=0,N.replaceState((0,n.Z)({},N.state,{idx:ne}),""));function G(Pe){return typeof Pe=="string"?Pe:C(Pe)}function oe(Pe,Oe){return Oe===void 0&&(Oe=null),l((0,n.Z)({pathname:ae.pathname,hash:"",search:""},typeof Pe=="string"?R(Pe):Pe,{state:Oe,key:E()}))}function ee(Pe,Oe){return[{usr:Pe.state,key:Pe.key,idx:Oe},G(Pe)]}function Q(Pe,Oe,Ge){return!q.length||(q.call({action:Pe,location:Oe,retry:Ge}),!1)}function le(Pe){W=Pe;var Oe=j();ne=Oe[0],ae=Oe[1],J.call({action:W,location:ae})}function $(Pe,Oe){var Ge=i.Push,ke=oe(Pe,Oe);function Mt(){$(Pe,Oe)}if(Q(Ge,ke,Mt)){var Et=ee(ke,ne+1),Lt=Et[0],Zt=Et[1];try{N.pushState(Lt,"",Zt)}catch(Bt){_.location.assign(Zt)}le(Ge)}}function U(Pe,Oe){var Ge=i.Replace,ke=oe(Pe,Oe);function Mt(){U(Pe,Oe)}if(Q(Ge,ke,Mt)){var Et=ee(ke,ne),Lt=Et[0],Zt=Et[1];N.replaceState(Lt,"",Zt),le(Ge)}}function ie(Pe){N.go(Pe)}var me={get action(){return W},get location(){return ae},createHref:G,push:$,replace:U,go:ie,back:function(){ie(-1)},forward:function(){ie(1)},listen:function(Oe){return J.push(Oe)},block:function(Oe){var Ge=q.push(Oe);return q.length===1&&_.addEventListener(f,x),function(){Ge(),q.length||_.removeEventListener(f,x)}}};return me}function s(M){M===void 0&&(M={});var T=M,D=T.window,_=D===void 0?document.defaultView:D,N=_.history;function j(){var Oe=R(_.location.hash.substr(1)),Ge=Oe.pathname,ke=Ge===void 0?"/":Ge,Mt=Oe.search,Et=Mt===void 0?"":Mt,Lt=Oe.hash,Zt=Lt===void 0?"":Lt,Bt=N.state||{};return[Bt.idx,l({pathname:ke,search:Et,hash:Zt,state:Bt.usr||null,key:Bt.key||"default"})]}var H=null;function Y(){if(H)q.call(H),H=null;else{var Oe=i.Pop,Ge=j(),ke=Ge[0],Mt=Ge[1];if(q.length){if(ke!=null){var Et=ne-ke;Et&&(H={action:Oe,location:Mt,retry:function(){me(Et*-1)}},me(Et))}}else $(Oe)}}_.addEventListener(h,Y),_.addEventListener(u,function(){var Oe=j(),Ge=Oe[1];C(Ge)!==C(ae)&&Y()});var W=i.Pop,se=j(),ne=se[0],ae=se[1],J=m(),q=m();ne==null&&(ne=0,N.replaceState((0,n.Z)({},N.state,{idx:ne}),""));function G(){var Oe=document.querySelector("base"),Ge="";if(Oe&&Oe.getAttribute("href")){var ke=_.location.href,Mt=ke.indexOf("#");Ge=Mt===-1?ke:ke.slice(0,Mt)}return Ge}function oe(Oe){return G()+"#"+(typeof Oe=="string"?Oe:C(Oe))}function ee(Oe,Ge){return Ge===void 0&&(Ge=null),l((0,n.Z)({pathname:ae.pathname,hash:"",search:""},typeof Oe=="string"?R(Oe):Oe,{state:Ge,key:E()}))}function Q(Oe,Ge){return[{usr:Oe.state,key:Oe.key,idx:Ge},oe(Oe)]}function le(Oe,Ge,ke){return!q.length||(q.call({action:Oe,location:Ge,retry:ke}),!1)}function $(Oe){W=Oe;var Ge=j();ne=Ge[0],ae=Ge[1],J.call({action:W,location:ae})}function U(Oe,Ge){var ke=i.Push,Mt=ee(Oe,Ge);function Et(){U(Oe,Ge)}if(le(ke,Mt,Et)){var Lt=Q(Mt,ne+1),Zt=Lt[0],Bt=Lt[1];try{N.pushState(Zt,"",Bt)}catch(xt){_.location.assign(Bt)}$(ke)}}function ie(Oe,Ge){var ke=i.Replace,Mt=ee(Oe,Ge);function Et(){ie(Oe,Ge)}if(le(ke,Mt,Et)){var Lt=Q(Mt,ne),Zt=Lt[0],Bt=Lt[1];N.replaceState(Zt,"",Bt),$(ke)}}function me(Oe){N.go(Oe)}var Pe={get action(){return W},get location(){return ae},createHref:oe,push:U,replace:ie,go:me,back:function(){me(-1)},forward:function(){me(1)},listen:function(Ge){return J.push(Ge)},block:function(Ge){var ke=q.push(Ge);return q.length===1&&_.addEventListener(f,x),function(){ke(),q.length||_.removeEventListener(f,x)}}};return Pe}function b(M){M===void 0&&(M={});var T=M,D=T.initialEntries,_=D===void 0?["/"]:D,N=T.initialIndex,j=_.map(function($){var U=l((0,n.Z)({pathname:"/",search:"",hash:"",state:null,key:E()},typeof $=="string"?R($):$));return U}),H=p(N==null?j.length-1:N,0,j.length-1),Y=i.Pop,W=j[H],se=m(),ne=m();function ae($){return typeof $=="string"?$:C($)}function J($,U){return U===void 0&&(U=null),l((0,n.Z)({pathname:W.pathname,search:"",hash:""},typeof $=="string"?R($):$,{state:U,key:E()}))}function q($,U,ie){return!ne.length||(ne.call({action:$,location:U,retry:ie}),!1)}function G($,U){Y=$,W=U,se.call({action:Y,location:W})}function oe($,U){var ie=i.Push,me=J($,U);function Pe(){oe($,U)}q(ie,me,Pe)&&(H+=1,j.splice(H,j.length,me),G(ie,me))}function ee($,U){var ie=i.Replace,me=J($,U);function Pe(){ee($,U)}q(ie,me,Pe)&&(j[H]=me,G(ie,me))}function Q($){var U=p(H+$,0,j.length-1),ie=i.Pop,me=j[U];function Pe(){Q($)}q(ie,me,Pe)&&(H=U,G(ie,me))}var le={get index(){return H},get action(){return Y},get location(){return W},createHref:ae,push:oe,replace:ee,go:Q,back:function(){Q(-1)},forward:function(){Q(1)},listen:function(U){return se.push(U)},block:function(U){return ne.push(U)}};return le}function p(M,T,D){return Math.min(Math.max(M,T),D)}function x(M){M.preventDefault(),M.returnValue=""}function m(){var M=[];return{get length(){return M.length},push:function(D){return M.push(D),function(){M=M.filter(function(_){return _!==D})}},call:function(D){M.forEach(function(_){return _&&_(D)})}}}function E(){return Math.random().toString(36).substr(2,8)}function C(M){var T=M.pathname,D=T===void 0?"/":T,_=M.search,N=_===void 0?"":_,j=M.hash,H=j===void 0?"":j;return N&&N!=="?"&&(D+=N.charAt(0)==="?"?N:"?"+N),H&&H!=="#"&&(D+=H.charAt(0)==="#"?H:"#"+H),D}function R(M){var T={};if(M){var D=M.indexOf("#");D>=0&&(T.hash=M.substr(D),M=M.substr(0,D));var _=M.indexOf("?");_>=0&&(T.search=M.substr(_),M=M.substr(0,_)),M&&(T.pathname=M)}return T}},94266:function(d,g,e){"use strict";var n=e(99234),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},l={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},c={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},f={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};u[n.ForwardRef]=c,u[n.Memo]=f;function h(C){return n.isMemo(C)?f:u[C.$$typeof]||i}var o=Object.defineProperty,s=Object.getOwnPropertyNames,b=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,x=Object.getPrototypeOf,m=Object.prototype;function E(C,R,M){if(typeof R!="string"){if(m){var T=x(R);T&&T!==m&&E(C,T,M)}var D=s(R);b&&(D=D.concat(b(R)));for(var _=h(C),N=h(R),j=0;j<D.length;++j){var H=D[j];if(!l[H]&&!(M&&M[H])&&!(N&&N[H])&&!(_&&_[H])){var Y=p(R,H);try{o(C,H,Y)}catch(W){}}}}return C}d.exports=E},4603:function(d){typeof Object.create=="function"?d.exports=function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:d.exports=function(e,n){if(n){e.super_=n;var i=function(){};i.prototype=n.prototype,e.prototype=new i,e.prototype.constructor=e}}},44520:function(d){"use strict";var g=function(e,n,i,l,c,f,u,h){if(!e){var o;if(n===void 0)o=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[i,l,c,f,u,h],b=0;o=new Error(n.replace(/%s/g,function(){return s[b++]})),o.name="Invariant Violation"}throw o.framesToPop=1,o}};d.exports=g},78034:function(d){d.exports=function(n){return n!=null&&(g(n)||e(n)||!!n._isBuffer)};function g(n){return!!n.constructor&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function e(n){return typeof n.readFloatLE=="function"&&typeof n.slice=="function"&&g(n.slice(0,0))}},78639:function(d,g,e){"use strict";var n=e(77497);function i(l){return n(l)===!0&&Object.prototype.toString.call(l)==="[object Object]"}d.exports=function(c){var f,u;return!(i(c)===!1||(f=c.constructor,typeof f!="function")||(u=f.prototype,i(u)===!1)||u.hasOwnProperty("isPrototypeOf")===!1)}},77497:function(d){"use strict";d.exports=function(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}},53184:function(d,g,e){"use strict";var n,i;function l(c,f,u){var h=function(o,s){return c.js_beautify(o,s)};return h.js=c.js_beautify,h.css=f.css_beautify,h.html=u.html_beautify,h.js_beautify=c.js_beautify,h.css_beautify=f.css_beautify,h.html_beautify=u.html_beautify,h}n=[e(58553),e(87804),e(40998)],i=function(c,f,u){return l(c,f,u)}.apply(g,n),i!==void 0&&(d.exports=i)},87804:function(d,g){var e,n;(function(){var i;(function(){"use strict";var c=[,,function(o){function s(x){this.__parent=x,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}s.prototype.clone_empty=function(){var x=new s(this.__parent);return x.set_indent(this.__indent_count,this.__alignment_count),x},s.prototype.item=function(x){return x<0?this.__items[this.__items.length+x]:this.__items[x]},s.prototype.has_match=function(x){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(x))return!0;return!1},s.prototype.set_indent=function(x,m){this.is_empty()&&(this.__indent_count=x||0,this.__alignment_count=m||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},s.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},s.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},s.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var x=this.__parent.current_line;return x.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),x.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),x.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,x.__items[0]===" "&&(x.__items.splice(0,1),x.__character_count-=1),!0}return!1},s.prototype.is_empty=function(){return this.__items.length===0},s.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},s.prototype.push=function(x){this.__items.push(x);var m=x.lastIndexOf(`
`);m!==-1?this.__character_count=x.length-m:this.__character_count+=x.length},s.prototype.pop=function(){var x=null;return this.is_empty()||(x=this.__items.pop(),this.__character_count-=x.length),x},s.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},s.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},s.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},s.prototype.toString=function(){var x="";return this.is_empty()?this.__parent.indent_empty_lines&&(x=this.__parent.get_indent_string(this.__indent_count)):(x=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),x+=this.__items.join("")),x};function b(x,m){this.__cache=[""],this.__indent_size=x.indent_size,this.__indent_string=x.indent_char,x.indent_with_tabs||(this.__indent_string=new Array(x.indent_size+1).join(x.indent_char)),m=m||"",x.indent_level>0&&(m=new Array(x.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}b.prototype.get_indent_size=function(x,m){var E=this.__base_string_length;return m=m||0,x<0&&(E=0),E+=x*this.__indent_size,E+=m,E},b.prototype.get_indent_string=function(x,m){var E=this.__base_string;return m=m||0,x<0&&(x=0,E=""),m+=x*this.__indent_size,this.__ensure_cache(m),E+=this.__cache[m],E},b.prototype.__ensure_cache=function(x){for(;x>=this.__cache.length;)this.__add_column()},b.prototype.__add_column=function(){var x=this.__cache.length,m=0,E="";this.__indent_size&&x>=this.__indent_size&&(m=Math.floor(x/this.__indent_size),x-=m*this.__indent_size,E=new Array(m+1).join(this.__indent_string)),x&&(E+=new Array(x+1).join(" ")),this.__cache.push(E)};function p(x,m){this.__indent_cache=new b(x,m),this.raw=!1,this._end_with_newline=x.end_with_newline,this.indent_size=x.indent_size,this.wrap_line_length=x.wrap_line_length,this.indent_empty_lines=x.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new s(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}p.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},p.prototype.get_line_number=function(){return this.__lines.length},p.prototype.get_indent_string=function(x,m){return this.__indent_cache.get_indent_string(x,m)},p.prototype.get_indent_size=function(x,m){return this.__indent_cache.get_indent_size(x,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(x){return this.is_empty()||!x&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(x){this.trim(!0);var m=this.current_line.pop();m&&(m[m.length-1]===`
`&&(m=m.replace(/\n+$/g,"")),this.current_line.push(m)),this._end_with_newline&&this.__add_outputline();var E=this.__lines.join(`
`);return x!==`
`&&(E=E.replace(/[\n]/g,x)),E},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(x,m){return x=x||0,m=m||0,this.next_line.set_indent(x,m),this.__lines.length>1?(this.current_line.set_indent(x,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(x){for(var m=0;m<x.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(x.whitespace_before),this.current_line.push(x.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(x){this.__add_space_before_token(),this.current_line.push(x),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},p.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},p.prototype.remove_indent=function(x){for(var m=this.__lines.length;x<m;)this.__lines[x]._remove_indent(),x++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(x){for(x=x===void 0?!1:x,this.current_line.trim();x&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},p.prototype.just_added_newline=function(){return this.current_line.is_empty()},p.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},p.prototype.ensure_empty_line_above=function(x,m){for(var E=this.__lines.length-2;E>=0;){var C=this.__lines[E];if(C.is_empty())break;if(C.item(0).indexOf(x)!==0&&C.item(-1)!==m){this.__lines.splice(E+1,0,new s(this)),this.previous_line=this.__lines[this.__lines.length-2];break}E--}},o.exports.Output=p},,,,function(o){function s(x,m){this.raw_options=b(x,m),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}s.prototype._get_array=function(x,m){var E=this.raw_options[x],C=m||[];return typeof E=="object"?E!==null&&typeof E.concat=="function"&&(C=E.concat()):typeof E=="string"&&(C=E.split(/[^a-zA-Z0-9_\/\-]+/)),C},s.prototype._get_boolean=function(x,m){var E=this.raw_options[x],C=E===void 0?!!m:!!E;return C},s.prototype._get_characters=function(x,m){var E=this.raw_options[x],C=m||"";return typeof E=="string"&&(C=E.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),C},s.prototype._get_number=function(x,m){var E=this.raw_options[x];m=parseInt(m,10),isNaN(m)&&(m=0);var C=parseInt(E,10);return isNaN(C)&&(C=m),C},s.prototype._get_selection=function(x,m,E){var C=this._get_selection_list(x,m,E);if(C.length!==1)throw new Error("Invalid Option Value: The option '"+x+`' can only be one of the following values:
`+m+`
You passed in: '`+this.raw_options[x]+"'");return C[0]},s.prototype._get_selection_list=function(x,m,E){if(!m||m.length===0)throw new Error("Selection list cannot be empty.");if(E=E||[m[0]],!this._is_valid_selection(E,m))throw new Error("Invalid Default Value!");var C=this._get_array(x,E);if(!this._is_valid_selection(C,m))throw new Error("Invalid Option Value: The option '"+x+`' can contain only the following values:
`+m+`
You passed in: '`+this.raw_options[x]+"'");return C},s.prototype._is_valid_selection=function(x,m){return x.length&&m.length&&!x.some(function(E){return m.indexOf(E)===-1})};function b(x,m){var E={};x=p(x);var C;for(C in x)C!==m&&(E[C]=x[C]);if(m&&x[m])for(C in x[m])E[C]=x[m][C];return E}function p(x){var m={},E;for(E in x){var C=E.replace(/-/g,"_");m[C]=x[E]}return m}o.exports.Options=s,o.exports.normalizeOpts=p,o.exports.mergeOpts=b},,function(o){var s=RegExp.prototype.hasOwnProperty("sticky");function b(p){this.__input=p||"",this.__input_length=this.__input.length,this.__position=0}b.prototype.restart=function(){this.__position=0},b.prototype.back=function(){this.__position>0&&(this.__position-=1)},b.prototype.hasNext=function(){return this.__position<this.__input_length},b.prototype.next=function(){var p=null;return this.hasNext()&&(p=this.__input.charAt(this.__position),this.__position+=1),p},b.prototype.peek=function(p){var x=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(x=this.__input.charAt(p)),x},b.prototype.__match=function(p,x){p.lastIndex=x;var m=p.exec(this.__input);return m&&!(s&&p.sticky)&&m.index!==x&&(m=null),m},b.prototype.test=function(p,x){return x=x||0,x+=this.__position,x>=0&&x<this.__input_length?!!this.__match(p,x):!1},b.prototype.testChar=function(p,x){var m=this.peek(x);return p.lastIndex=0,m!==null&&p.test(m)},b.prototype.match=function(p){var x=this.__match(p,this.__position);return x?this.__position+=x[0].length:x=null,x},b.prototype.read=function(p,x,m){var E="",C;return p&&(C=this.match(p),C&&(E+=C[0])),x&&(C||!p)&&(E+=this.readUntil(x,m)),E},b.prototype.readUntil=function(p,x){var m="",E=this.__position;p.lastIndex=this.__position;var C=p.exec(this.__input);return C?(E=C.index,x&&(E+=C[0].length)):E=this.__input_length,m=this.__input.substring(this.__position,E),this.__position=E,m},b.prototype.readUntilAfter=function(p){return this.readUntil(p,!0)},b.prototype.get_regexp=function(p,x){var m=null,E="g";return x&&s&&(E="y"),typeof p=="string"&&p!==""?m=new RegExp(p,E):p&&(m=new RegExp(p.source,E)),m},b.prototype.get_literal_regexp=function(p){return RegExp(p.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},b.prototype.peekUntilAfter=function(p){var x=this.__position,m=this.readUntilAfter(p);return this.__position=x,m},b.prototype.lookBack=function(p){var x=this.__position-1;return x>=p.length&&this.__input.substring(x-p.length,x).toLowerCase()===p},o.exports.InputScanner=b},,,,,function(o){function s(b,p){b=typeof b=="string"?b:b.source,p=typeof p=="string"?p:p.source,this.__directives_block_pattern=new RegExp(b+/ beautify( \w+[:]\w+)+ /.source+p,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(b+/\sbeautify\signore:end\s/.source+p,"g")}s.prototype.get_directives=function(b){if(!b.match(this.__directives_block_pattern))return null;var p={};this.__directive_pattern.lastIndex=0;for(var x=this.__directive_pattern.exec(b);x;)p[x[1]]=x[2],x=this.__directive_pattern.exec(b);return p},s.prototype.readIgnored=function(b){return b.readUntilAfter(this.__directives_end_ignore_pattern)},o.exports.Directives=s},,function(o,s,b){var p=b(16).Beautifier,x=b(17).Options;function m(E,C){var R=new p(E,C);return R.beautify()}o.exports=m,o.exports.defaultOptions=function(){return new x}},function(o,s,b){var p=b(17).Options,x=b(2).Output,m=b(8).InputScanner,E=b(13).Directives,C=new E(/\/\*/,/\*\//),R=/\r\n|[\r\n]/,M=/\r\n|[\r\n]/g,T=/\s/,D=/(?:\s|\n)+/g,_=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,N=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function j(H,Y){this._source_text=H||"",this._options=new p(Y),this._ch=null,this._input=null,this.NESTED_AT_RULE={page:!0,"font-face":!0,keyframes:!0,media:!0,supports:!0,document:!0},this.CONDITIONAL_GROUP_RULE={media:!0,supports:!0,document:!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}j.prototype.eatString=function(H){var Y="";for(this._ch=this._input.next();this._ch;){if(Y+=this._ch,this._ch==="\\")Y+=this._input.next();else if(H.indexOf(this._ch)!==-1||this._ch===`
`)break;this._ch=this._input.next()}return Y},j.prototype.eatWhitespace=function(H){for(var Y=T.test(this._input.peek()),W=0;T.test(this._input.peek());)this._ch=this._input.next(),H&&this._ch===`
`&&(W===0||W<this._options.max_preserve_newlines)&&(W++,this._output.add_new_line(!0));return Y},j.prototype.foundNestedPseudoClass=function(){for(var H=0,Y=1,W=this._input.peek(Y);W;){if(W==="{")return!0;if(W==="(")H+=1;else if(W===")"){if(H===0)return!1;H-=1}else if(W===";"||W==="}")return!1;Y++,W=this._input.peek(Y)}return!1},j.prototype.print_string=function(H){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(H)},j.prototype.preserveSingleSpace=function(H){H&&(this._output.space_before_token=!0)},j.prototype.indent=function(){this._indentLevel++},j.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},j.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var H=this._source_text,Y=this._options.eol;Y==="auto"&&(Y=`
`,H&&R.test(H||"")&&(Y=H.match(R)[0])),H=H.replace(M,`
`);var W=H.match(/^[\t ]*/)[0];this._output=new x(this._options,W),this._input=new m(H),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var se=0,ne=!1,ae=!1,J=!1,q=!1,G=!1,oe=this._ch,ee=!1,Q,le,$;Q=this._input.read(D),le=Q!=="",$=oe,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),oe=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var U=this._input.read(_),ie=C.get_directives(U);ie&&ie.ignore==="start"&&(U+=C.readIgnored(this._input)),this.print_string(U),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(N)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(le),this.print_string(this._ch);var me=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);me.match(/[ :]$/)&&(me=this.eatString(": ").replace(/\s+$/,""),this.print_string(me),this._output.space_before_token=!0),se===0&&me.indexOf(":")!==-1&&(ae=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(le),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var Pe=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);Pe.match(/[ :]$/)&&(Pe=this.eatString(": ").replace(/\s+$/,""),this.print_string(Pe),this._output.space_before_token=!0),se===0&&Pe.indexOf(":")!==-1?(ae=!0,this.indent()):Pe in this.NESTED_AT_RULE?(this._nestedLevel+=1,Pe in this.CONDITIONAL_GROUP_RULE&&(J=!0)):se===0&&!ae&&(q=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(le),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")ae&&(ae=!1,this.outdent()),q=!1,J?(J=!1,ne=this._indentLevel>=this._nestedLevel):ne=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&ne&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):($==="("?this._output.space_before_token=!1:$!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),$==="{"&&this._output.trim(!0),ae&&(this.outdent(),ae=!1),this.print_string(this._ch),ne=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var Oe=0;Oe<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;Oe++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[Oe])){ee=!0;break}(ne||J)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!q&&se===0?(this.print_string(":"),ae||(ae=!0,this._output.space_before_token=!0,this.eatWhitespace(!0),this.indent())):(this._input.lookBack(" ")&&(this._output.space_before_token=!0),this._input.peek()===":"?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":"))}else if(this._ch==='"'||this._ch==="'"){var Ge=$==='"'||$==="'";this.preserveSingleSpace(Ge||le),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")ee=!1,se===0?(ae&&(this.outdent(),ae=!1),q=!1,this.print_string(this._ch),this.eatWhitespace(!0),this._input.peek()!=="/"&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0);else if(this._ch==="(")if(this._input.lookBack("url"))this.print_string(this._ch),this.eatWhitespace(),se++,this.indent(),this._ch=this._input.next(),this._ch===")"||this._ch==='"'||this._ch==="'"?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),se&&(se--,this.outdent()));else{var ke=!1;this._input.lookBack("with")&&(ke=!0),this.preserveSingleSpace(le||ke),this.print_string(this._ch),ae&&$==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),G=!0):(this.eatWhitespace(),se++,this.indent())}else if(this._ch===")")se&&(se--,this.outdent()),G&&this._input.peek()===";"&&this._options.selector_separator_newline&&(G=!1,this.outdent(),this._output.add_new_line()),this.print_string(this._ch);else if(this._ch===",")this.print_string(this._ch),this.eatWhitespace(!0),this._options.selector_separator_newline&&(!ae||G)&&se===0&&!q?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!ae&&se===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&T.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(le),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),T.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var Mt=$==='"'||$==="'";this.preserveSingleSpace(Mt||le),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
`&&ee&&this._output.add_new_line()}var Et=this._output.get_code(Y);return Et},o.exports.Beautifier=j},function(o,s,b){var p=b(6).Options;function x(m){p.call(this,m,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var E=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||E;var C=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var R=0;R<C.length;R++)C[R]!=="expand"?this.brace_style="collapse":this.brace_style=C[R]}x.prototype=new p,o.exports.Options=x}],f={};function u(o){var s=f[o];if(s!==void 0)return s.exports;var b=f[o]={exports:{}};return c[o](b,b.exports,u),b.exports}var h=u(15);i=h})();var l=i;e=[],n=function(){return{css_beautify:l}}.apply(g,e),n!==void 0&&(d.exports=n)})()},40998:function(d,g,e){var n,i;(function(){var l;(function(){"use strict";var h=[,,function(p){function x(C){this.__parent=C,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}x.prototype.clone_empty=function(){var C=new x(this.__parent);return C.set_indent(this.__indent_count,this.__alignment_count),C},x.prototype.item=function(C){return C<0?this.__items[this.__items.length+C]:this.__items[C]},x.prototype.has_match=function(C){for(var R=this.__items.length-1;R>=0;R--)if(this.__items[R].match(C))return!0;return!1},x.prototype.set_indent=function(C,R){this.is_empty()&&(this.__indent_count=C||0,this.__alignment_count=R||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},x.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},x.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},x.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var C=this.__parent.current_line;return C.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),C.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),C.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,C.__items[0]===" "&&(C.__items.splice(0,1),C.__character_count-=1),!0}return!1},x.prototype.is_empty=function(){return this.__items.length===0},x.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},x.prototype.push=function(C){this.__items.push(C);var R=C.lastIndexOf(`
`);R!==-1?this.__character_count=C.length-R:this.__character_count+=C.length},x.prototype.pop=function(){var C=null;return this.is_empty()||(C=this.__items.pop(),this.__character_count-=C.length),C},x.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},x.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},x.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},x.prototype.toString=function(){var C="";return this.is_empty()?this.__parent.indent_empty_lines&&(C=this.__parent.get_indent_string(this.__indent_count)):(C=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),C+=this.__items.join("")),C};function m(C,R){this.__cache=[""],this.__indent_size=C.indent_size,this.__indent_string=C.indent_char,C.indent_with_tabs||(this.__indent_string=new Array(C.indent_size+1).join(C.indent_char)),R=R||"",C.indent_level>0&&(R=new Array(C.indent_level+1).join(this.__indent_string)),this.__base_string=R,this.__base_string_length=R.length}m.prototype.get_indent_size=function(C,R){var M=this.__base_string_length;return R=R||0,C<0&&(M=0),M+=C*this.__indent_size,M+=R,M},m.prototype.get_indent_string=function(C,R){var M=this.__base_string;return R=R||0,C<0&&(C=0,M=""),R+=C*this.__indent_size,this.__ensure_cache(R),M+=this.__cache[R],M},m.prototype.__ensure_cache=function(C){for(;C>=this.__cache.length;)this.__add_column()},m.prototype.__add_column=function(){var C=this.__cache.length,R=0,M="";this.__indent_size&&C>=this.__indent_size&&(R=Math.floor(C/this.__indent_size),C-=R*this.__indent_size,M=new Array(R+1).join(this.__indent_string)),C&&(M+=new Array(C+1).join(" ")),this.__cache.push(M)};function E(C,R){this.__indent_cache=new m(C,R),this.raw=!1,this._end_with_newline=C.end_with_newline,this.indent_size=C.indent_size,this.wrap_line_length=C.wrap_line_length,this.indent_empty_lines=C.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new x(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}E.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},E.prototype.get_line_number=function(){return this.__lines.length},E.prototype.get_indent_string=function(C,R){return this.__indent_cache.get_indent_string(C,R)},E.prototype.get_indent_size=function(C,R){return this.__indent_cache.get_indent_size(C,R)},E.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},E.prototype.add_new_line=function(C){return this.is_empty()||!C&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},E.prototype.get_code=function(C){this.trim(!0);var R=this.current_line.pop();R&&(R[R.length-1]===`
`&&(R=R.replace(/\n+$/g,"")),this.current_line.push(R)),this._end_with_newline&&this.__add_outputline();var M=this.__lines.join(`
`);return C!==`
`&&(M=M.replace(/[\n]/g,C)),M},E.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},E.prototype.set_indent=function(C,R){return C=C||0,R=R||0,this.next_line.set_indent(C,R),this.__lines.length>1?(this.current_line.set_indent(C,R),!0):(this.current_line.set_indent(),!1)},E.prototype.add_raw_token=function(C){for(var R=0;R<C.newlines;R++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(C.whitespace_before),this.current_line.push(C.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},E.prototype.add_token=function(C){this.__add_space_before_token(),this.current_line.push(C),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},E.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},E.prototype.remove_indent=function(C){for(var R=this.__lines.length;C<R;)this.__lines[C]._remove_indent(),C++;this.current_line._remove_wrap_indent()},E.prototype.trim=function(C){for(C=C===void 0?!1:C,this.current_line.trim();C&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},E.prototype.just_added_newline=function(){return this.current_line.is_empty()},E.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},E.prototype.ensure_empty_line_above=function(C,R){for(var M=this.__lines.length-2;M>=0;){var T=this.__lines[M];if(T.is_empty())break;if(T.item(0).indexOf(C)!==0&&T.item(-1)!==R){this.__lines.splice(M+1,0,new x(this)),this.previous_line=this.__lines[this.__lines.length-2];break}M--}},p.exports.Output=E},function(p){function x(m,E,C,R){this.type=m,this.text=E,this.comments_before=null,this.newlines=C||0,this.whitespace_before=R||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}p.exports.Token=x},,,function(p){function x(C,R){this.raw_options=m(C,R),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}x.prototype._get_array=function(C,R){var M=this.raw_options[C],T=R||[];return typeof M=="object"?M!==null&&typeof M.concat=="function"&&(T=M.concat()):typeof M=="string"&&(T=M.split(/[^a-zA-Z0-9_\/\-]+/)),T},x.prototype._get_boolean=function(C,R){var M=this.raw_options[C],T=M===void 0?!!R:!!M;return T},x.prototype._get_characters=function(C,R){var M=this.raw_options[C],T=R||"";return typeof M=="string"&&(T=M.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),T},x.prototype._get_number=function(C,R){var M=this.raw_options[C];R=parseInt(R,10),isNaN(R)&&(R=0);var T=parseInt(M,10);return isNaN(T)&&(T=R),T},x.prototype._get_selection=function(C,R,M){var T=this._get_selection_list(C,R,M);if(T.length!==1)throw new Error("Invalid Option Value: The option '"+C+`' can only be one of the following values:
`+R+`
You passed in: '`+this.raw_options[C]+"'");return T[0]},x.prototype._get_selection_list=function(C,R,M){if(!R||R.length===0)throw new Error("Selection list cannot be empty.");if(M=M||[R[0]],!this._is_valid_selection(M,R))throw new Error("Invalid Default Value!");var T=this._get_array(C,M);if(!this._is_valid_selection(T,R))throw new Error("Invalid Option Value: The option '"+C+`' can contain only the following values:
`+R+`
You passed in: '`+this.raw_options[C]+"'");return T},x.prototype._is_valid_selection=function(C,R){return C.length&&R.length&&!C.some(function(M){return R.indexOf(M)===-1})};function m(C,R){var M={};C=E(C);var T;for(T in C)T!==R&&(M[T]=C[T]);if(R&&C[R])for(T in C[R])M[T]=C[R][T];return M}function E(C){var R={},M;for(M in C){var T=M.replace(/-/g,"_");R[T]=C[M]}return R}p.exports.Options=x,p.exports.normalizeOpts=E,p.exports.mergeOpts=m},,function(p){var x=RegExp.prototype.hasOwnProperty("sticky");function m(E){this.__input=E||"",this.__input_length=this.__input.length,this.__position=0}m.prototype.restart=function(){this.__position=0},m.prototype.back=function(){this.__position>0&&(this.__position-=1)},m.prototype.hasNext=function(){return this.__position<this.__input_length},m.prototype.next=function(){var E=null;return this.hasNext()&&(E=this.__input.charAt(this.__position),this.__position+=1),E},m.prototype.peek=function(E){var C=null;return E=E||0,E+=this.__position,E>=0&&E<this.__input_length&&(C=this.__input.charAt(E)),C},m.prototype.__match=function(E,C){E.lastIndex=C;var R=E.exec(this.__input);return R&&!(x&&E.sticky)&&R.index!==C&&(R=null),R},m.prototype.test=function(E,C){return C=C||0,C+=this.__position,C>=0&&C<this.__input_length?!!this.__match(E,C):!1},m.prototype.testChar=function(E,C){var R=this.peek(C);return E.lastIndex=0,R!==null&&E.test(R)},m.prototype.match=function(E){var C=this.__match(E,this.__position);return C?this.__position+=C[0].length:C=null,C},m.prototype.read=function(E,C,R){var M="",T;return E&&(T=this.match(E),T&&(M+=T[0])),C&&(T||!E)&&(M+=this.readUntil(C,R)),M},m.prototype.readUntil=function(E,C){var R="",M=this.__position;E.lastIndex=this.__position;var T=E.exec(this.__input);return T?(M=T.index,C&&(M+=T[0].length)):M=this.__input_length,R=this.__input.substring(this.__position,M),this.__position=M,R},m.prototype.readUntilAfter=function(E){return this.readUntil(E,!0)},m.prototype.get_regexp=function(E,C){var R=null,M="g";return C&&x&&(M="y"),typeof E=="string"&&E!==""?R=new RegExp(E,M):E&&(R=new RegExp(E.source,M)),R},m.prototype.get_literal_regexp=function(E){return RegExp(E.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},m.prototype.peekUntilAfter=function(E){var C=this.__position,R=this.readUntilAfter(E);return this.__position=C,R},m.prototype.lookBack=function(E){var C=this.__position-1;return C>=E.length&&this.__input.substring(C-E.length,C).toLowerCase()===E},p.exports.InputScanner=m},function(p,x,m){var E=m(8).InputScanner,C=m(3).Token,R=m(10).TokenStream,M=m(11).WhitespacePattern,T={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},D=function(_,N){this._input=new E(_),this._options=N||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new M(this._input)};D.prototype.tokenize=function(){this._input.restart(),this.__tokens=new R,this._reset();for(var _,N=new C(T.START,""),j=null,H=[],Y=new R;N.type!==T.EOF;){for(_=this._get_next_token(N,j);this._is_comment(_);)Y.add(_),_=this._get_next_token(N,j);Y.isEmpty()||(_.comments_before=Y,Y=new R),_.parent=j,this._is_opening(_)?(H.push(j),j=_):j&&this._is_closing(_,j)&&(_.opened=j,j.closed=_,j=H.pop(),_.parent=j),_.previous=N,N.next=_,this.__tokens.add(_),N=_}return this.__tokens},D.prototype._is_first_token=function(){return this.__tokens.isEmpty()},D.prototype._reset=function(){},D.prototype._get_next_token=function(_,N){this._readWhitespace();var j=this._input.read(/.+/g);return j?this._create_token(T.RAW,j):this._create_token(T.EOF,"")},D.prototype._is_comment=function(_){return!1},D.prototype._is_opening=function(_){return!1},D.prototype._is_closing=function(_,N){return!1},D.prototype._create_token=function(_,N){var j=new C(_,N,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return j},D.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},p.exports.Tokenizer=D,p.exports.TOKEN=T},function(p){function x(m){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=m}x.prototype.restart=function(){this.__position=0},x.prototype.isEmpty=function(){return this.__tokens_length===0},x.prototype.hasNext=function(){return this.__position<this.__tokens_length},x.prototype.next=function(){var m=null;return this.hasNext()&&(m=this.__tokens[this.__position],this.__position+=1),m},x.prototype.peek=function(m){var E=null;return m=m||0,m+=this.__position,m>=0&&m<this.__tokens_length&&(E=this.__tokens[m]),E},x.prototype.add=function(m){this.__parent_token&&(m.parent=this.__parent_token),this.__tokens.push(m),this.__tokens_length+=1},p.exports.TokenStream=x},function(p,x,m){var E=m(12).Pattern;function C(R,M){E.call(this,R,M),M?this._line_regexp=this._input.get_regexp(M._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}C.prototype=new E,C.prototype.__set_whitespace_patterns=function(R,M){R+="\\t ",M+="\\n\\r",this._match_pattern=this._input.get_regexp("["+R+M+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+M+"]")},C.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var R=this._input.read(this._match_pattern);if(R===" ")this.whitespace_before_token=" ";else if(R){var M=this.__split(this._newline_regexp,R);this.newline_count=M.length-1,this.whitespace_before_token=M[this.newline_count]}return R},C.prototype.matching=function(R,M){var T=this._create();return T.__set_whitespace_patterns(R,M),T._update(),T},C.prototype._create=function(){return new C(this._input,this)},C.prototype.__split=function(R,M){R.lastIndex=0;for(var T=0,D=[],_=R.exec(M);_;)D.push(M.substring(T,_.index)),T=_.index+_[0].length,_=R.exec(M);return T<M.length?D.push(M.substring(T,M.length)):D.push(""),D},p.exports.WhitespacePattern=C},function(p){function x(m,E){this._input=m,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,E&&(this._starting_pattern=this._input.get_regexp(E._starting_pattern,!0),this._match_pattern=this._input.get_regexp(E._match_pattern,!0),this._until_pattern=this._input.get_regexp(E._until_pattern),this._until_after=E._until_after)}x.prototype.read=function(){var m=this._input.read(this._starting_pattern);return(!this._starting_pattern||m)&&(m+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),m},x.prototype.read_match=function(){return this._input.match(this._match_pattern)},x.prototype.until_after=function(m){var E=this._create();return E._until_after=!0,E._until_pattern=this._input.get_regexp(m),E._update(),E},x.prototype.until=function(m){var E=this._create();return E._until_after=!1,E._until_pattern=this._input.get_regexp(m),E._update(),E},x.prototype.starting_with=function(m){var E=this._create();return E._starting_pattern=this._input.get_regexp(m,!0),E._update(),E},x.prototype.matching=function(m){var E=this._create();return E._match_pattern=this._input.get_regexp(m,!0),E._update(),E},x.prototype._create=function(){return new x(this._input,this)},x.prototype._update=function(){},p.exports.Pattern=x},function(p){function x(m,E){m=typeof m=="string"?m:m.source,E=typeof E=="string"?E:E.source,this.__directives_block_pattern=new RegExp(m+/ beautify( \w+[:]\w+)+ /.source+E,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(m+/\sbeautify\signore:end\s/.source+E,"g")}x.prototype.get_directives=function(m){if(!m.match(this.__directives_block_pattern))return null;var E={};this.__directive_pattern.lastIndex=0;for(var C=this.__directive_pattern.exec(m);C;)E[C[1]]=C[2],C=this.__directive_pattern.exec(m);return E},x.prototype.readIgnored=function(m){return m.readUntilAfter(this.__directives_end_ignore_pattern)},p.exports.Directives=x},function(p,x,m){var E=m(12).Pattern,C={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function R(M,T){E.call(this,M,T),this.__template_pattern=null,this._disabled=Object.assign({},C),this._excluded=Object.assign({},C),T&&(this.__template_pattern=this._input.get_regexp(T.__template_pattern),this._excluded=Object.assign(this._excluded,T._excluded),this._disabled=Object.assign(this._disabled,T._disabled));var D=new E(M);this.__patterns={handlebars_comment:D.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:D.starting_with(/{{{/).until_after(/}}}/),handlebars:D.starting_with(/{{/).until_after(/}}/),php:D.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:D.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:D.starting_with(/{%/).until_after(/%}/),django_value:D.starting_with(/{{/).until_after(/}}/),django_comment:D.starting_with(/{#/).until_after(/#}/),smarty:D.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:D.starting_with(/{\*/).until_after(/\*}/),smarty_literal:D.starting_with(/{literal}/).until_after(/{\/literal}/)}}R.prototype=new E,R.prototype._create=function(){return new R(this._input,this)},R.prototype._update=function(){this.__set_templated_pattern()},R.prototype.disable=function(M){var T=this._create();return T._disabled[M]=!0,T._update(),T},R.prototype.read_options=function(M){var T=this._create();for(var D in C)T._disabled[D]=M.templating.indexOf(D)===-1;return T._update(),T},R.prototype.exclude=function(M){var T=this._create();return T._excluded[M]=!0,T._update(),T},R.prototype.read=function(){var M="";this._match_pattern?M=this._input.read(this._starting_pattern):M=this._input.read(this._starting_pattern,this.__template_pattern);for(var T=this._read_template();T;)this._match_pattern?T+=this._input.read(this._match_pattern):T+=this._input.readUntil(this.__template_pattern),M+=T,T=this._read_template();return this._until_after&&(M+=this._input.readUntilAfter(this._until_pattern)),M},R.prototype.__set_templated_pattern=function(){var M=[];this._disabled.php||M.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||M.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||M.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||M.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(M.push(this.__patterns.django._starting_pattern.source),M.push(this.__patterns.django_value._starting_pattern.source),M.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||M.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&M.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+M.join("|")+")")},R.prototype._read_template=function(){var M="",T=this._input.peek();if(T==="<"){var D=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&D==="?"&&(M=M||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&D==="%"&&(M=M||this.__patterns.erb.read())}else T==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(M=M||this.__patterns.handlebars_comment.read(),M=M||this.__patterns.handlebars_unescaped.read(),M=M||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(M=M||this.__patterns.django_value.read()),this._excluded.django||(M=M||this.__patterns.django_comment.read(),M=M||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(M=M||this.__patterns.smarty_comment.read(),M=M||this.__patterns.smarty_literal.read(),M=M||this.__patterns.smarty.read()));return M},p.exports.TemplatablePattern=R},,,,function(p,x,m){var E=m(19).Beautifier,C=m(20).Options;function R(M,T,D,_){var N=new E(M,T,D,_);return N.beautify()}p.exports=R,p.exports.defaultOptions=function(){return new C}},function(p,x,m){var E=m(20).Options,C=m(2).Output,R=m(21).Tokenizer,M=m(21).TOKEN,T=/\r\n|[\r\n]/,D=/\r\n|[\r\n]/g,_=function(q,G){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=q.max_preserve_newlines,this.preserve_newlines=q.preserve_newlines,this._output=new C(q,G)};_.prototype.current_line_has_match=function(q){return this._output.current_line.has_match(q)},_.prototype.set_space_before_token=function(q,G){this._output.space_before_token=q,this._output.non_breaking_space=G},_.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},_.prototype.add_raw_token=function(q){this._output.add_raw_token(q)},_.prototype.print_preserved_newlines=function(q){var G=0;q.type!==M.TEXT&&q.previous.type!==M.TEXT&&(G=q.newlines?1:0),this.preserve_newlines&&(G=q.newlines<this.max_preserve_newlines+1?q.newlines:this.max_preserve_newlines+1);for(var oe=0;oe<G;oe++)this.print_newline(oe>0);return G!==0},_.prototype.traverse_whitespace=function(q){return q.whitespace_before||q.newlines?(this.print_preserved_newlines(q)||(this._output.space_before_token=!0),!0):!1},_.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},_.prototype.print_newline=function(q){this._output.add_new_line(q)},_.prototype.print_token=function(q){q.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(q.text))},_.prototype.indent=function(){this.indent_level++},_.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},_.prototype.get_full_indent=function(q){return q=this.indent_level+(q||0),q<1?"":this._output.get_indent_string(q)};var N=function(q){for(var G=null,oe=q.next;oe.type!==M.EOF&&q.closed!==oe;){if(oe.type===M.ATTRIBUTE&&oe.text==="type"){oe.next&&oe.next.type===M.EQUALS&&oe.next.next&&oe.next.next.type===M.VALUE&&(G=oe.next.next.text);break}oe=oe.next}return G},j=function(q,G){var oe=null,ee=null;return G.closed?(q==="script"?oe="text/javascript":q==="style"&&(oe="text/css"),oe=N(G)||oe,oe.search("text/css")>-1?ee="css":oe.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?ee="javascript":oe.search(/(text|application|dojo)\/(x-)?(html)/)>-1?ee="html":oe.search(/test\/null/)>-1&&(ee="null"),ee):null};function H(q,G){return G.indexOf(q)!==-1}function Y(q,G,oe){this.parent=q||null,this.tag=G?G.tag_name:"",this.indent_level=oe||0,this.parser_token=G||null}function W(q){this._printer=q,this._current_frame=null}W.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},W.prototype.record_tag=function(q){var G=new Y(this._current_frame,q,this._printer.indent_level);this._current_frame=G},W.prototype._try_pop_frame=function(q){var G=null;return q&&(G=q.parser_token,this._printer.indent_level=q.indent_level,this._current_frame=q.parent),G},W.prototype._get_frame=function(q,G){for(var oe=this._current_frame;oe&&q.indexOf(oe.tag)===-1;){if(G&&G.indexOf(oe.tag)!==-1){oe=null;break}oe=oe.parent}return oe},W.prototype.try_pop=function(q,G){var oe=this._get_frame([q],G);return this._try_pop_frame(oe)},W.prototype.indent_to_tag=function(q){var G=this._get_frame(q);G&&(this._printer.indent_level=G.indent_level)};function se(q,G,oe,ee){this._source_text=q||"",G=G||{},this._js_beautify=oe,this._css_beautify=ee,this._tag_stack=null;var Q=new E(G,"html");this._options=Q,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}se.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var q=this._source_text,G=this._options.eol;this._options.eol==="auto"&&(G=`
`,q&&T.test(q)&&(G=q.match(T)[0])),q=q.replace(D,`
`);var oe=q.match(/^[\t ]*/)[0],ee={text:"",type:""},Q=new ne(this._options),le=new _(this._options,oe),$=new R(q,this._options).tokenize();this._tag_stack=new W(le);for(var U=null,ie=$.next();ie.type!==M.EOF;)ie.type===M.TAG_OPEN||ie.type===M.COMMENT?(U=this._handle_tag_open(le,ie,Q,ee,$),Q=U):ie.type===M.ATTRIBUTE||ie.type===M.EQUALS||ie.type===M.VALUE||ie.type===M.TEXT&&!Q.tag_complete?U=this._handle_inside_tag(le,ie,Q,ee):ie.type===M.TAG_CLOSE?U=this._handle_tag_close(le,ie,Q):ie.type===M.TEXT?U=this._handle_text(le,ie,Q):ie.type===M.CONTROL_FLOW_OPEN?U=this._handle_control_flow_open(le,ie):ie.type===M.CONTROL_FLOW_CLOSE?U=this._handle_control_flow_close(le,ie):le.add_raw_token(ie),ee=U,ie=$.next();var me=le._output.get_code(G);return me},se.prototype._handle_control_flow_open=function(q,G){var oe={text:G.text,type:G.type};return q.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),G.newlines?q.print_preserved_newlines(G):q.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),q.print_token(G),q.indent(),oe},se.prototype._handle_control_flow_close=function(q,G){var oe={text:G.text,type:G.type};return q.deindent(),G.newlines?q.print_preserved_newlines(G):q.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),q.print_token(G),oe},se.prototype._handle_tag_close=function(q,G,oe){var ee={text:G.text,type:G.type};return q.alignment_size=0,oe.tag_complete=!0,q.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),oe.is_unformatted?q.add_raw_token(G):(oe.tag_start_char==="<"&&(q.set_space_before_token(G.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&oe.has_wrapped_attrs&&q.print_newline(!1)),q.print_token(G)),oe.indent_content&&!(oe.is_unformatted||oe.is_content_unformatted)&&(q.indent(),oe.indent_content=!1),!oe.is_inline_element&&!(oe.is_unformatted||oe.is_content_unformatted)&&q.set_wrap_point(),ee},se.prototype._handle_inside_tag=function(q,G,oe,ee){var Q=oe.has_wrapped_attrs,le={text:G.text,type:G.type};return q.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),oe.is_unformatted?q.add_raw_token(G):oe.tag_start_char==="{"&&G.type===M.TEXT?q.print_preserved_newlines(G)?(G.newlines=0,q.add_raw_token(G)):q.print_token(G):(G.type===M.ATTRIBUTE?q.set_space_before_token(!0):(G.type===M.EQUALS||G.type===M.VALUE&&G.previous.type===M.EQUALS)&&q.set_space_before_token(!1),G.type===M.ATTRIBUTE&&oe.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(q.traverse_whitespace(G),Q=Q||G.newlines!==0),this._is_wrap_attributes_force&&oe.attr_count>=this._options.wrap_attributes_min_attrs&&(ee.type!==M.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(q.print_newline(!1),Q=!0)),q.print_token(G),Q=Q||q.previous_token_wrapped(),oe.has_wrapped_attrs=Q),le},se.prototype._handle_text=function(q,G,oe){var ee={text:G.text,type:"TK_CONTENT"};return oe.custom_beautifier_name?this._print_custom_beatifier_text(q,G,oe):oe.is_unformatted||oe.is_content_unformatted?q.add_raw_token(G):(q.traverse_whitespace(G),q.print_token(G)),ee},se.prototype._print_custom_beatifier_text=function(q,G,oe){var ee=this;if(G.text!==""){var Q=G.text,le,$=1,U="",ie="";oe.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?le=this._js_beautify:oe.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?le=this._css_beautify:oe.custom_beautifier_name==="html"&&(le=function(Mt,Et){var Lt=new se(Mt,Et,ee._js_beautify,ee._css_beautify);return Lt.beautify()}),this._options.indent_scripts==="keep"?$=0:this._options.indent_scripts==="separate"&&($=-q.indent_level);var me=q.get_full_indent($);if(Q=Q.replace(/\n[ \t]*$/,""),oe.custom_beautifier_name!=="html"&&Q[0]==="<"&&Q.match(/^(<!--|<!\[CDATA\[)/)){var Pe=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(Q);if(!Pe){q.add_raw_token(G);return}U=me+Pe[1]+`
`,Q=Pe[4],Pe[5]&&(ie=me+Pe[5]),Q=Q.replace(/\n[ \t]*$/,""),(Pe[2]||Pe[3].indexOf(`
`)!==-1)&&(Pe=Pe[3].match(/[ \t]+$/),Pe&&(G.whitespace_before=Pe[0]))}if(Q)if(le){var Oe=function(){this.eol=`
`};Oe.prototype=this._options.raw_options;var Ge=new Oe;Q=le(me+Q,Ge)}else{var ke=G.whitespace_before;ke&&(Q=Q.replace(new RegExp(`
(`+ke+")?","g"),`
`)),Q=me+Q.replace(/\n/g,`
`+me)}U&&(Q?Q=U+Q+`
`+ie:Q=U+ie),q.print_newline(!1),Q&&(G.text=Q,G.whitespace_before="",G.newlines=0,q.add_raw_token(G),q.print_newline(!0))}},se.prototype._handle_tag_open=function(q,G,oe,ee,Q){var le=this._get_tag_open_token(G);if((oe.is_unformatted||oe.is_content_unformatted)&&!oe.is_empty_element&&G.type===M.TAG_OPEN&&!le.is_start_tag?(q.add_raw_token(G),le.start_tag_token=this._tag_stack.try_pop(le.tag_name)):(q.traverse_whitespace(G),this._set_tag_position(q,G,le,oe,ee),le.is_inline_element||q.set_wrap_point(),q.print_token(G)),le.is_start_tag&&this._is_wrap_attributes_force){var $=0,U;do U=Q.peek($),U.type===M.ATTRIBUTE&&(le.attr_count+=1),$+=1;while(U.type!==M.EOF&&U.type!==M.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(le.alignment_size=G.text.length+1),!le.tag_complete&&!le.is_unformatted&&(q.alignment_size=le.alignment_size),le};var ne=function(q,G,oe){if(this.parent=G||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!oe)this.tag_complete=!0;else{var ee;this.tag_start_char=oe.text[0],this.text=oe.text,this.tag_start_char==="<"?(ee=oe.text.match(/^<([^\s>]*)/),this.tag_check=ee?ee[1]:""):(ee=oe.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=ee?ee[1]:"",(oe.text.startsWith("{{#>")||oe.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&oe.next!==null?this.tag_check=oe.next.text.split(" ")[0]:this.tag_check=oe.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),oe.type===M.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||oe.closed&&oe.closed.text==="/>";var Q=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(Q=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!q.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(Q)))}};se.prototype._get_tag_open_token=function(q){var G=new ne(this._options,this._tag_stack.get_parser_token(),q);return G.alignment_size=this._options.wrap_attributes_indent_size,G.is_end_tag=G.is_end_tag||H(G.tag_check,this._options.void_elements),G.is_empty_element=G.tag_complete||G.is_start_tag&&G.is_end_tag,G.is_unformatted=!G.tag_complete&&H(G.tag_check,this._options.unformatted),G.is_content_unformatted=!G.is_empty_element&&H(G.tag_check,this._options.content_unformatted),G.is_inline_element=H(G.tag_name,this._options.inline)||this._options.inline_custom_elements&&G.tag_name.includes("-")||G.tag_start_char==="{",G},se.prototype._set_tag_position=function(q,G,oe,ee,Q){if(oe.is_empty_element||(oe.is_end_tag?oe.start_tag_token=this._tag_stack.try_pop(oe.tag_name):(this._do_optional_end_element(oe)&&(oe.is_inline_element||q.print_newline(!1)),this._tag_stack.record_tag(oe),(oe.tag_name==="script"||oe.tag_name==="style")&&!(oe.is_unformatted||oe.is_content_unformatted)&&(oe.custom_beautifier_name=j(oe.tag_check,G)))),H(oe.tag_check,this._options.extra_liners)&&(q.print_newline(!1),q._output.just_added_blankline()||q.print_newline(!0)),oe.is_empty_element){if(oe.tag_start_char==="{"&&oe.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),oe.indent_content=!0;var le=q.current_line_has_match(/{{#if/);le||q.print_newline(!1)}oe.tag_name==="!--"&&Q.type===M.TAG_CLOSE&&ee.is_end_tag&&oe.text.indexOf(`
`)===-1||(oe.is_inline_element||oe.is_unformatted||q.print_newline(!1),this._calcluate_parent_multiline(q,oe))}else if(oe.is_end_tag){var $=!1;$=oe.start_tag_token&&oe.start_tag_token.multiline_content,$=$||!oe.is_inline_element&&!(ee.is_inline_element||ee.is_unformatted)&&!(Q.type===M.TAG_CLOSE&&oe.start_tag_token===ee)&&Q.type!=="TK_CONTENT",(oe.is_content_unformatted||oe.is_unformatted)&&($=!1),$&&q.print_newline(!1)}else oe.indent_content=!oe.custom_beautifier_name,oe.tag_start_char==="<"&&(oe.tag_name==="html"?oe.indent_content=this._options.indent_inner_html:oe.tag_name==="head"?oe.indent_content=this._options.indent_head_inner_html:oe.tag_name==="body"&&(oe.indent_content=this._options.indent_body_inner_html)),!(oe.is_inline_element||oe.is_unformatted)&&(Q.type!=="TK_CONTENT"||oe.is_content_unformatted)&&q.print_newline(!1),this._calcluate_parent_multiline(q,oe)},se.prototype._calcluate_parent_multiline=function(q,G){G.parent&&q._output.just_added_newline()&&!((G.is_inline_element||G.is_unformatted)&&G.parent.is_inline_element)&&(G.parent.multiline_content=!0)};var ae=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],J=["a","audio","del","ins","map","noscript","video"];se.prototype._do_optional_end_element=function(q){var G=null;if(!(q.is_empty_element||!q.is_start_tag||!q.parent)){if(q.tag_name==="body")G=G||this._tag_stack.try_pop("head");else if(q.tag_name==="li")G=G||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(q.tag_name==="dd"||q.tag_name==="dt")G=G||this._tag_stack.try_pop("dt",["dl"]),G=G||this._tag_stack.try_pop("dd",["dl"]);else if(q.parent.tag_name==="p"&&ae.indexOf(q.tag_name)!==-1){var oe=q.parent.parent;(!oe||J.indexOf(oe.tag_name)===-1)&&(G=G||this._tag_stack.try_pop("p"))}else q.tag_name==="rp"||q.tag_name==="rt"?(G=G||this._tag_stack.try_pop("rt",["ruby","rtc"]),G=G||this._tag_stack.try_pop("rp",["ruby","rtc"])):q.tag_name==="optgroup"?G=G||this._tag_stack.try_pop("optgroup",["select"]):q.tag_name==="option"?G=G||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):q.tag_name==="colgroup"?G=G||this._tag_stack.try_pop("caption",["table"]):q.tag_name==="thead"?(G=G||this._tag_stack.try_pop("caption",["table"]),G=G||this._tag_stack.try_pop("colgroup",["table"])):q.tag_name==="tbody"||q.tag_name==="tfoot"?(G=G||this._tag_stack.try_pop("caption",["table"]),G=G||this._tag_stack.try_pop("colgroup",["table"]),G=G||this._tag_stack.try_pop("thead",["table"]),G=G||this._tag_stack.try_pop("tbody",["table"])):q.tag_name==="tr"?(G=G||this._tag_stack.try_pop("caption",["table"]),G=G||this._tag_stack.try_pop("colgroup",["table"]),G=G||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(q.tag_name==="th"||q.tag_name==="td")&&(G=G||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),G=G||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return q.parent=this._tag_stack.get_parser_token(),G}},p.exports.Beautifier=se},function(p,x,m){var E=m(6).Options;function C(R){E.call(this,R,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}C.prototype=new E,p.exports.Options=C},function(p,x,m){var E=m(9).Tokenizer,C=m(9).TOKEN,R=m(13).Directives,M=m(14).TemplatablePattern,T=m(12).Pattern,D={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:C.START,RAW:C.RAW,EOF:C.EOF},_=new R(/<\!--/,/-->/),N=function(j,H){E.call(this,j,H),this._current_tag_name="";var Y=new M(this._input).read_options(this._options),W=new T(this._input);if(this.__patterns={word:Y.until(/[\n\r\t <]/),word_control_flow_close_excluded:Y.until(/[\n\r\t <}]/),single_quote:Y.until_after(/'/),double_quote:Y.until_after(/"/),attribute:Y.until(/[\n\r\t =>]|\/>/),element_name:Y.until(/[\n\r\t >\/]/),angular_control_flow_start:W.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:W.starting_with(/{{!--/).until_after(/--}}/),handlebars:W.starting_with(/{{/).until_after(/}}/),handlebars_open:W.until(/[\n\r\t }]/),handlebars_raw_close:W.until(/}}/),comment:W.starting_with(/<!--/).until_after(/-->/),cdata:W.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:W.starting_with(/<!\[/).until_after(/]>/),processing:W.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var se=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=W.matching(se).until_after(se)}};N.prototype=new E,N.prototype._is_comment=function(j){return!1},N.prototype._is_opening=function(j){return j.type===D.TAG_OPEN||j.type===D.CONTROL_FLOW_OPEN},N.prototype._is_closing=function(j,H){return j.type===D.TAG_CLOSE&&H&&((j.text===">"||j.text==="/>")&&H.text[0]==="<"||j.text==="}}"&&H.text[0]==="{"&&H.text[1]==="{")||j.type===D.CONTROL_FLOW_CLOSE&&j.text==="}"&&H.text.endsWith("{")},N.prototype._reset=function(){this._current_tag_name=""},N.prototype._get_next_token=function(j,H){var Y=null;this._readWhitespace();var W=this._input.peek();return W===null?this._create_token(D.EOF,""):(Y=Y||this._read_open_handlebars(W,H),Y=Y||this._read_attribute(W,j,H),Y=Y||this._read_close(W,H),Y=Y||this._read_script_and_style(W,j),Y=Y||this._read_control_flows(W,H),Y=Y||this._read_raw_content(W,j,H),Y=Y||this._read_content_word(W,H),Y=Y||this._read_comment_or_cdata(W),Y=Y||this._read_processing(W),Y=Y||this._read_open(W,H),Y=Y||this._create_token(D.UNKNOWN,this._input.next()),Y)},N.prototype._read_comment_or_cdata=function(j){var H=null,Y=null,W=null;if(j==="<"){var se=this._input.peek(1);se==="!"&&(Y=this.__patterns.comment.read(),Y?(W=_.get_directives(Y),W&&W.ignore==="start"&&(Y+=_.readIgnored(this._input))):Y=this.__patterns.cdata.read()),Y&&(H=this._create_token(D.COMMENT,Y),H.directives=W)}return H},N.prototype._read_processing=function(j){var H=null,Y=null,W=null;if(j==="<"){var se=this._input.peek(1);(se==="!"||se==="?")&&(Y=this.__patterns.conditional_comment.read(),Y=Y||this.__patterns.processing.read()),Y&&(H=this._create_token(D.COMMENT,Y),H.directives=W)}return H},N.prototype._read_open=function(j,H){var Y=null,W=null;return(!H||H.type===D.CONTROL_FLOW_OPEN)&&j==="<"&&(Y=this._input.next(),this._input.peek()==="/"&&(Y+=this._input.next()),Y+=this.__patterns.element_name.read(),W=this._create_token(D.TAG_OPEN,Y)),W},N.prototype._read_open_handlebars=function(j,H){var Y=null,W=null;return(!H||H.type===D.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&j==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(Y=this.__patterns.handlebars_comment.read(),Y=Y||this.__patterns.handlebars.read(),W=this._create_token(D.COMMENT,Y)):(Y=this.__patterns.handlebars_open.read(),W=this._create_token(D.TAG_OPEN,Y))),W},N.prototype._read_control_flows=function(j,H){var Y="",W=null;if(!this._options.templating.includes("angular"))return W;if(j==="@"){if(Y=this.__patterns.angular_control_flow_start.read(),Y==="")return W;for(var se=Y.endsWith("(")?1:0,ne=0;!(Y.endsWith("{")&&se===ne);){var ae=this._input.next();if(ae===null)break;ae==="("?se++:ae===")"&&ne++,Y+=ae}W=this._create_token(D.CONTROL_FLOW_OPEN,Y)}else j==="}"&&H&&H.type===D.CONTROL_FLOW_OPEN&&(Y=this._input.next(),W=this._create_token(D.CONTROL_FLOW_CLOSE,Y));return W},N.prototype._read_close=function(j,H){var Y=null,W=null;return H&&H.type===D.TAG_OPEN&&(H.text[0]==="<"&&(j===">"||j==="/"&&this._input.peek(1)===">")?(Y=this._input.next(),j==="/"&&(Y+=this._input.next()),W=this._create_token(D.TAG_CLOSE,Y)):H.text[0]==="{"&&j==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),W=this._create_token(D.TAG_CLOSE,"}}"))),W},N.prototype._read_attribute=function(j,H,Y){var W=null,se="";if(Y&&Y.text[0]==="<")if(j==="=")W=this._create_token(D.EQUALS,this._input.next());else if(j==='"'||j==="'"){var ne=this._input.next();j==='"'?ne+=this.__patterns.double_quote.read():ne+=this.__patterns.single_quote.read(),W=this._create_token(D.VALUE,ne)}else se=this.__patterns.attribute.read(),se&&(H.type===D.EQUALS?W=this._create_token(D.VALUE,se):W=this._create_token(D.ATTRIBUTE,se));return W},N.prototype._is_content_unformatted=function(j){return this._options.void_elements.indexOf(j)===-1&&(this._options.content_unformatted.indexOf(j)!==-1||this._options.unformatted.indexOf(j)!==-1)},N.prototype._read_raw_content=function(j,H,Y){var W="";if(Y&&Y.text[0]==="{")W=this.__patterns.handlebars_raw_close.read();else if(H.type===D.TAG_CLOSE&&H.opened.text[0]==="<"&&H.text[0]!=="/"){var se=H.opened.text.substr(1).toLowerCase();this._is_content_unformatted(se)&&(W=this._input.readUntil(new RegExp("</"+se+"[\\n\\r\\t ]*?>","ig")))}return W?this._create_token(D.TEXT,W):null},N.prototype._read_script_and_style=function(j,H){if(H.type===D.TAG_CLOSE&&H.opened.text[0]==="<"&&H.text[0]!=="/"){var Y=H.opened.text.substr(1).toLowerCase();if(Y==="script"||Y==="style"){var W=this._read_comment_or_cdata(j);if(W)return W.type=D.TEXT,W;var se=this._input.readUntil(new RegExp("</"+Y+"[\\n\\r\\t ]*?>","ig"));if(se)return this._create_token(D.TEXT,se)}}return null},N.prototype._read_content_word=function(j,H){var Y="";return this._options.unformatted_content_delimiter&&j===this._options.unformatted_content_delimiter[0]&&(Y=this.__patterns.unformatted_content_delimiter.read()),Y||(Y=H&&H.type===D.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),Y?this._create_token(D.TEXT,Y):null},p.exports.Tokenizer=N,p.exports.TOKEN=D}],o={};function s(p){var x=o[p];if(x!==void 0)return x.exports;var m=o[p]={exports:{}};return h[p](m,m.exports,s),m.exports}var b=s(18);l=b})();var c=l;if(1)n=[e,e(58553),e(87804)],i=function(h){var o=e(58553),s=e(87804);return{html_beautify:function(b,p){return c(b,p,o.js_beautify,s.css_beautify)}}}.apply(g,n),i!==void 0&&(d.exports=i);else var f,u})()},58553:function(d,g){var e,n;(function(){var i;(function(){"use strict";var c=[function(o,s,b){var p=b(1).Beautifier,x=b(5).Options;function m(E,C){var R=new p(E,C);return R.beautify()}o.exports=m,o.exports.defaultOptions=function(){return new x}},function(o,s,b){var p=b(2).Output,x=b(3).Token,m=b(4),E=b(5).Options,C=b(7).Tokenizer,R=b(7).line_starters,M=b(7).positionable_operators,T=b(7).TOKEN;function D(U,ie){return ie.indexOf(U)!==-1}function _(U){return U.replace(/^\s+/g,"")}function N(U){for(var ie={},me=0;me<U.length;me++)ie[U[me].replace(/-/g,"_")]=U[me];return ie}function j(U,ie){return U&&U.type===T.RESERVED&&U.text===ie}function H(U,ie){return U&&U.type===T.RESERVED&&D(U.text,ie)}var Y=["case","return","do","if","throw","else","await","break","continue","async"],W=["before-newline","after-newline","preserve-newline"],se=N(W),ne=[se.before_newline,se.preserve_newline],ae={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function J(U,ie){ie.multiline_frame||ie.mode===ae.ForInitializer||ie.mode===ae.Conditional||U.remove_indent(ie.start_line_index)}function q(U){U=U.replace(m.allLineBreaks,`
`);for(var ie=[],me=U.indexOf(`
`);me!==-1;)ie.push(U.substring(0,me)),U=U.substring(me+1),me=U.indexOf(`
`);return U.length&&ie.push(U),ie}function G(U){return U===ae.ArrayLiteral}function oe(U){return D(U,[ae.Expression,ae.ForInitializer,ae.Conditional])}function ee(U,ie){for(var me=0;me<U.length;me++){var Pe=U[me].trim();if(Pe.charAt(0)!==ie)return!1}return!0}function Q(U,ie){for(var me=0,Pe=U.length,Oe;me<Pe;me++)if(Oe=U[me],Oe&&Oe.indexOf(ie)!==0)return!1;return!0}function le(U,ie){ie=ie||{},this._source_text=U||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new E(ie)}le.prototype.create_flags=function(U,ie){var me=0;U&&(me=U.indentation_level,!this._output.just_added_newline()&&U.line_indent_level>me&&(me=U.line_indent_level));var Pe={mode:ie,parent:U,last_token:U?U.last_token:new x(T.START_BLOCK,""),last_word:U?U.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:me,alignment:0,line_indent_level:U?U.line_indent_level:me,start_line_index:this._output.get_line_number(),ternary_depth:0};return Pe},le.prototype._reset=function(U){var ie=U.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new p(this._options,ie),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(ae.BlockStatement);var me=new C(U,this._options);return this._tokens=me.tokenize(),U},le.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var U,ie=this._reset(this._source_text),me=this._options.eol;this._options.eol==="auto"&&(me=`
`,ie&&m.lineBreak.test(ie||"")&&(me=ie.match(m.lineBreak)[0]));for(var Pe=this._tokens.next();Pe;)this.handle_token(Pe),this._last_last_text=this._flags.last_token.text,this._flags.last_token=Pe,Pe=this._tokens.next();return U=this._output.get_code(me),U},le.prototype.handle_token=function(U,ie){U.type===T.START_EXPR?this.handle_start_expr(U):U.type===T.END_EXPR?this.handle_end_expr(U):U.type===T.START_BLOCK?this.handle_start_block(U):U.type===T.END_BLOCK?this.handle_end_block(U):U.type===T.WORD?this.handle_word(U):U.type===T.RESERVED?this.handle_word(U):U.type===T.SEMICOLON?this.handle_semicolon(U):U.type===T.STRING?this.handle_string(U):U.type===T.EQUALS?this.handle_equals(U):U.type===T.OPERATOR?this.handle_operator(U):U.type===T.COMMA?this.handle_comma(U):U.type===T.BLOCK_COMMENT?this.handle_block_comment(U,ie):U.type===T.COMMENT?this.handle_comment(U,ie):U.type===T.DOT?this.handle_dot(U):U.type===T.EOF?this.handle_eof(U):U.type===T.UNKNOWN?this.handle_unknown(U,ie):this.handle_unknown(U,ie)},le.prototype.handle_whitespace_and_comments=function(U,ie){var me=U.newlines,Pe=this._options.keep_array_indentation&&G(this._flags.mode);if(U.comments_before)for(var Oe=U.comments_before.next();Oe;)this.handle_whitespace_and_comments(Oe,ie),this.handle_token(Oe,ie),Oe=U.comments_before.next();if(Pe)for(var Ge=0;Ge<me;Ge+=1)this.print_newline(Ge>0,ie);else if(this._options.max_preserve_newlines&&me>this._options.max_preserve_newlines&&(me=this._options.max_preserve_newlines),this._options.preserve_newlines&&me>1){this.print_newline(!1,ie);for(var ke=1;ke<me;ke+=1)this.print_newline(!0,ie)}};var $=["async","break","continue","return","throw","yield"];le.prototype.allow_wrap_or_preserved_newline=function(U,ie){if(ie=ie===void 0?!1:ie,!this._output.just_added_newline()){var me=this._options.preserve_newlines&&U.newlines||ie,Pe=D(this._flags.last_token.text,M)||D(U.text,M);if(Pe){var Oe=D(this._flags.last_token.text,M)&&D(this._options.operator_position,ne)||D(U.text,M);me=me&&Oe}if(me)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(H(this._flags.last_token,$))return;this._output.set_wrap_point()}}},le.prototype.print_newline=function(U,ie){if(!ie&&this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==T.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++"))for(var me=this._tokens.peek();this._flags.mode===ae.Statement&&!(this._flags.if_block&&j(me,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(U)&&(this._flags.multiline_frame=!0)},le.prototype.print_token_line_indentation=function(U){this._output.just_added_newline()&&(this._options.keep_array_indentation&&U.newlines&&(U.text==="["||G(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(U.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},le.prototype.print_token=function(U){if(this._output.raw){this._output.add_raw_token(U);return}if(this._options.comma_first&&U.previous&&U.previous.type===T.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var ie=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(ie),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(U),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(U),this._output.non_breaking_space=!0,this._output.add_token(U.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)},le.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},le.prototype.deindent=function(){this._flags.indentation_level>0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},le.prototype.set_mode=function(U){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,U),this._flags=this.create_flags(this._previous_flags,U),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},le.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===ae.Statement&&J(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},le.prototype.start_of_object_property=function(){return this._flags.parent.mode===ae.ObjectLiteral&&this._flags.mode===ae.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||H(this._flags.last_token,["get","set"]))},le.prototype.start_of_statement=function(U){var ie=!1;return ie=ie||H(this._flags.last_token,["var","let","const"])&&U.type===T.WORD,ie=ie||j(this._flags.last_token,"do"),ie=ie||!(this._flags.parent.mode===ae.ObjectLiteral&&this._flags.mode===ae.Statement)&&H(this._flags.last_token,$)&&!U.newlines,ie=ie||j(this._flags.last_token,"else")&&!(j(U,"if")&&!U.comments_before),ie=ie||this._flags.last_token.type===T.END_EXPR&&(this._previous_flags.mode===ae.ForInitializer||this._previous_flags.mode===ae.Conditional),ie=ie||this._flags.last_token.type===T.WORD&&this._flags.mode===ae.BlockStatement&&!this._flags.in_case&&!(U.text==="--"||U.text==="++")&&this._last_last_text!=="function"&&U.type!==T.WORD&&U.type!==T.RESERVED,ie=ie||this._flags.mode===ae.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||H(this._flags.last_token,["get","set"])),ie?(this.set_mode(ae.Statement),this.indent(),this.handle_whitespace_and_comments(U,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(U,H(U,["do","for","if","while"])),!0):!1},le.prototype.handle_start_expr=function(U){this.start_of_statement(U)||this.handle_whitespace_and_comments(U);var ie=ae.Expression;if(U.text==="["){if(this._flags.last_token.type===T.WORD||this._flags.last_token.text===")"){H(this._flags.last_token,R)&&(this._output.space_before_token=!0),this.print_token(U),this.set_mode(ie),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}ie=ae.ArrayLiteral,G(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),D(this._flags.last_token.type,[T.START_EXPR,T.END_EXPR,T.WORD,T.OPERATOR,T.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===T.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,ie=ae.ForInitializer):D(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,ie=ae.Conditional):D(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&U.whitespace_before===""?this._output.space_before_token=!1:(D(this._flags.last_token.text,R)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===T.EQUALS||this._flags.last_token.type===T.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(U);else if(this._flags.last_token.type===T.WORD){this._output.space_before_token=!1;var me=this._tokens.peek(-3);if(this._options.space_after_named_function&&me){var Pe=this._tokens.peek(-4);H(me,["async","function"])||me.text==="*"&&H(Pe,["async","function"])?this._output.space_before_token=!0:this._flags.mode===ae.ObjectLiteral?(me.text==="{"||me.text===","||me.text==="*"&&(Pe.text==="{"||Pe.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(U);(this._flags.last_token.type===T.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(D(this._last_last_text,["function","yield"])||this._flags.mode===ae.ObjectLiteral&&D(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===T.START_BLOCK?this.print_newline():(this._flags.last_token.type===T.END_EXPR||this._flags.last_token.type===T.START_EXPR||this._flags.last_token.type===T.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===T.COMMA)&&this.allow_wrap_or_preserved_newline(U,U.newlines),this.print_token(U),this.set_mode(ie),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},le.prototype.handle_end_expr=function(U){for(;this._flags.mode===ae.Statement;)this.restore_mode();this.handle_whitespace_and_comments(U),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(U,U.text==="]"&&G(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===T.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(U),this.restore_mode(),J(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===ae.Conditional&&(this._previous_flags.mode=ae.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},le.prototype.handle_start_block=function(U){this.handle_whitespace_and_comments(U);var ie=this._tokens.peek(),me=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===T.END_EXPR?(this.set_mode(ae.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(ae.BlockStatement):me&&(D(me.text,[":",","])&&D(ie.type,[T.STRING,T.WORD,T.RESERVED])||D(ie.text,["get","set","..."])&&D(me.type,[T.WORD,T.RESERVED]))?D(this._last_last_text,["class","interface"])&&!D(me.text,[":",","])?this.set_mode(ae.BlockStatement):this.set_mode(ae.ObjectLiteral):this._flags.last_token.type===T.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(ae.BlockStatement):D(this._flags.last_token.type,[T.EQUALS,T.START_EXPR,T.COMMA,T.OPERATOR])||H(this._flags.last_token,["return","throw","import","default"])?this.set_mode(ae.ObjectLiteral):this.set_mode(ae.BlockStatement),this._flags.last_token&&H(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var Pe=!ie.comments_before&&ie.text==="}",Oe=Pe&&this._flags.last_word==="function"&&this._flags.last_token.type===T.END_EXPR;if(this._options.brace_preserve_inline){var Ge=0,ke=null;this._flags.inline_frame=!0;do if(Ge+=1,ke=this._tokens.peek(Ge-1),ke.newlines){this._flags.inline_frame=!1;break}while(ke.type!==T.EOF&&!(ke.type===T.END_BLOCK&&ke.opened===U))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&U.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==T.OPERATOR&&(Oe||this._flags.last_token.type===T.EQUALS||H(this._flags.last_token,Y)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(G(this._previous_flags.mode)&&(this._flags.last_token.type===T.START_EXPR||this._flags.last_token.type===T.COMMA)&&((this._flags.last_token.type===T.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===T.COMMA||this._flags.last_token.type===T.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(U),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==T.OPERATOR&&this._flags.last_token.type!==T.START_EXPR&&(D(this._flags.last_token.type,[T.START_BLOCK,T.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(U),this.indent(),!Pe&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},le.prototype.handle_end_block=function(U){for(this.handle_whitespace_and_comments(U);this._flags.mode===ae.Statement;)this.restore_mode();var ie=this._flags.last_token.type===T.START_BLOCK;this._flags.inline_frame&&!ie?this._output.space_before_token=!0:this._options.brace_style==="expand"?ie||this.print_newline():ie||(G(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(U)},le.prototype.handle_word=function(U){if(U.type===T.RESERVED){if(D(U.text,["set","get"])&&this._flags.mode!==ae.ObjectLiteral)U.type=T.WORD;else if(U.text==="import"&&D(this._tokens.peek().text,["(","."]))U.type=T.WORD;else if(D(U.text,["as","from"])&&!this._flags.import_block)U.type=T.WORD;else if(this._flags.mode===ae.ObjectLiteral){var ie=this._tokens.peek();ie.text===":"&&(U.type=T.WORD)}}if(this.start_of_statement(U)?H(this._flags.last_token,["var","let","const"])&&U.type===T.WORD&&(this._flags.declaration_statement=!0):U.newlines&&!oe(this._flags.mode)&&(this._flags.last_token.type!==T.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==T.EQUALS&&(this._options.preserve_newlines||!H(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(U),this.print_newline()):this.handle_whitespace_and_comments(U),this._flags.do_block&&!this._flags.do_while)if(j(U,"while")){this._output.space_before_token=!0,this.print_token(U),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&j(U,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===ae.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&H(U,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(U),this._flags.in_case=!0;return}if((this._flags.last_token.type===T.COMMA||this._flags.last_token.type===T.START_EXPR||this._flags.last_token.type===T.EQUALS||this._flags.last_token.type===T.OPERATOR)&&!this.start_of_object_property()&&!(D(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===ae.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(U),j(U,"function")){(D(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(D(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===T.OPERATOR))&&!this._output.just_added_blankline()&&!U.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===T.RESERVED||this._flags.last_token.type===T.WORD?H(this._flags.last_token,["get","set","new","export"])||H(this._flags.last_token,$)?this._output.space_before_token=!0:j(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===T.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(oe(this._flags.mode)||G(this._flags.mode))||this.print_newline(),this.print_token(U),this._flags.last_word=U.text;return}var me="NONE";if(this._flags.last_token.type===T.END_BLOCK?this._previous_flags.inline_frame?me="SPACE":H(U,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&U.newlines?me="NEWLINE":(me="SPACE",this._output.space_before_token=!0):me="NEWLINE":this._flags.last_token.type===T.SEMICOLON&&this._flags.mode===ae.BlockStatement?me="NEWLINE":this._flags.last_token.type===T.SEMICOLON&&oe(this._flags.mode)?me="SPACE":this._flags.last_token.type===T.STRING?me="NEWLINE":this._flags.last_token.type===T.RESERVED||this._flags.last_token.type===T.WORD||this._flags.last_token.text==="*"&&(D(this._last_last_text,["function","yield"])||this._flags.mode===ae.ObjectLiteral&&D(this._last_last_text,["{",","]))?me="SPACE":this._flags.last_token.type===T.START_BLOCK?this._flags.inline_frame?me="SPACE":me="NEWLINE":this._flags.last_token.type===T.END_EXPR&&(this._output.space_before_token=!0,me="NEWLINE"),H(U,R)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?me="SPACE":me="NEWLINE"),H(U,["else","catch","finally"]))if((!(this._flags.last_token.type===T.END_BLOCK&&this._previous_flags.mode===ae.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&U.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var Pe=this._output.current_line;Pe.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else me==="NEWLINE"?H(this._flags.last_token,Y)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&H(U,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==T.END_EXPR?(this._flags.last_token.type!==T.START_EXPR||!H(U,["var","let","const"]))&&this._flags.last_token.text!==":"&&(j(U,"if")&&j(U.previous,"else")?this._output.space_before_token=!0:this.print_newline()):H(U,R)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&G(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():me==="SPACE"&&(this._output.space_before_token=!0);U.previous&&(U.previous.type===T.WORD||U.previous.type===T.RESERVED)&&(this._output.space_before_token=!0),this.print_token(U),this._flags.last_word=U.text,U.type===T.RESERVED&&(U.text==="do"?this._flags.do_block=!0:U.text==="if"?this._flags.if_block=!0:U.text==="import"?this._flags.import_block=!0:this._flags.import_block&&j(U,"from")&&(this._flags.import_block=!1))},le.prototype.handle_semicolon=function(U){this.start_of_statement(U)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(U);for(var ie=this._tokens.peek();this._flags.mode===ae.Statement&&!(this._flags.if_block&&j(ie,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(U)},le.prototype.handle_string=function(U){U.text.startsWith("`")&&U.newlines===0&&U.whitespace_before===""&&(U.previous.text===")"||this._flags.last_token.type===T.WORD)||(this.start_of_statement(U)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(U),this._flags.last_token.type===T.RESERVED||this._flags.last_token.type===T.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===T.COMMA||this._flags.last_token.type===T.START_EXPR||this._flags.last_token.type===T.EQUALS||this._flags.last_token.type===T.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(U):U.text.startsWith("`")&&this._flags.last_token.type===T.END_EXPR&&(U.previous.text==="]"||U.previous.text===")")&&U.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(U)},le.prototype.handle_equals=function(U){this.start_of_statement(U)||this.handle_whitespace_and_comments(U),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(U),this._output.space_before_token=!0},le.prototype.handle_comma=function(U){this.handle_whitespace_and_comments(U,!0),this.print_token(U),this._output.space_before_token=!0,this._flags.declaration_statement?(oe(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(U)):this._flags.mode===ae.ObjectLiteral||this._flags.mode===ae.Statement&&this._flags.parent.mode===ae.ObjectLiteral?(this._flags.mode===ae.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(U)},le.prototype.handle_operator=function(U){var ie=U.text==="*"&&(H(this._flags.last_token,["function","yield"])||D(this._flags.last_token.type,[T.START_BLOCK,T.COMMA,T.END_BLOCK,T.SEMICOLON])),me=D(U.text,["-","+"])&&(D(this._flags.last_token.type,[T.START_BLOCK,T.START_EXPR,T.EQUALS,T.OPERATOR])||D(this._flags.last_token.text,R)||this._flags.last_token.text===",");if(!this.start_of_statement(U)){var Pe=!ie;this.handle_whitespace_and_comments(U,Pe)}if(U.text==="*"&&this._flags.last_token.type===T.DOT){this.print_token(U);return}if(U.text==="::"){this.print_token(U);return}if(D(U.text,["-","+"])&&this.start_of_object_property()){this.print_token(U);return}if(this._flags.last_token.type===T.OPERATOR&&D(this._options.operator_position,ne)&&this.allow_wrap_or_preserved_newline(U),U.text===":"&&this._flags.in_case){this.print_token(U),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==T.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var Oe=!0,Ge=!0,ke=!1;if(U.text===":"?this._flags.ternary_depth===0?Oe=!1:(this._flags.ternary_depth-=1,ke=!0):U.text==="?"&&(this._flags.ternary_depth+=1),!me&&!ie&&this._options.preserve_newlines&&D(U.text,M)){var Mt=U.text===":",Et=Mt&&ke,Lt=Mt&&!ke;switch(this._options.operator_position){case se.before_newline:this._output.space_before_token=!Lt,this.print_token(U),(!Mt||Et)&&this.allow_wrap_or_preserved_newline(U),this._output.space_before_token=!0;return;case se.after_newline:this._output.space_before_token=!0,!Mt||Et?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(U):this._output.space_before_token=!1,this.print_token(U),this._output.space_before_token=!0;return;case se.preserve_newline:Lt||this.allow_wrap_or_preserved_newline(U),Oe=!(this._output.just_added_newline()||Lt),this._output.space_before_token=Oe,this.print_token(U),this._output.space_before_token=!0;return}}if(ie){this.allow_wrap_or_preserved_newline(U),Oe=!1;var Zt=this._tokens.peek();Ge=Zt&&D(Zt.type,[T.WORD,T.RESERVED])}else if(U.text==="...")this.allow_wrap_or_preserved_newline(U),Oe=this._flags.last_token.type===T.START_BLOCK,Ge=!1;else if(D(U.text,["--","++","!","~"])||me){if((this._flags.last_token.type===T.COMMA||this._flags.last_token.type===T.START_EXPR)&&this.allow_wrap_or_preserved_newline(U),Oe=!1,Ge=!1,U.newlines&&(U.text==="--"||U.text==="++"||U.text==="~")){var Bt=H(this._flags.last_token,Y)&&U.newlines;Bt&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(Bt,!0)}this._flags.last_token.text===";"&&oe(this._flags.mode)&&(Oe=!0),this._flags.last_token.type===T.RESERVED?Oe=!0:this._flags.last_token.type===T.END_EXPR?Oe=!(this._flags.last_token.text==="]"&&(U.text==="--"||U.text==="++")):this._flags.last_token.type===T.OPERATOR&&(Oe=D(U.text,["--","-","++","+"])&&D(this._flags.last_token.text,["--","-","++","+"]),D(U.text,["+","-"])&&D(this._flags.last_token.text,["--","++"])&&(Ge=!0)),(this._flags.mode===ae.BlockStatement&&!this._flags.inline_frame||this._flags.mode===ae.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||Oe,this.print_token(U),this._output.space_before_token=Ge},le.prototype.handle_block_comment=function(U,ie){if(this._output.raw){this._output.add_raw_token(U),U.directives&&U.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(U.directives){this.print_newline(!1,ie),this.print_token(U),U.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!m.newline.test(U.text)&&!U.newlines){this._output.space_before_token=!0,this.print_token(U),this._output.space_before_token=!0;return}else this.print_block_commment(U,ie)},le.prototype.print_block_commment=function(U,ie){var me=q(U.text),Pe,Oe=!1,Ge=!1,ke=U.whitespace_before,Mt=ke.length;if(this.print_newline(!1,ie),this.print_token_line_indentation(U),this._output.add_token(me[0]),this.print_newline(!1,ie),me.length>1){for(me=me.slice(1),Oe=ee(me,"*"),Ge=Q(me,ke),Oe&&(this._flags.alignment=1),Pe=0;Pe<me.length;Pe++)Oe?(this.print_token_line_indentation(U),this._output.add_token(_(me[Pe]))):Ge&&me[Pe]?(this.print_token_line_indentation(U),this._output.add_token(me[Pe].substring(Mt))):(this._output.current_line.set_indent(-1),this._output.add_token(me[Pe])),this.print_newline(!1,ie);this._flags.alignment=0}},le.prototype.handle_comment=function(U,ie){U.newlines?this.print_newline(!1,ie):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(U),this.print_newline(!1,ie)},le.prototype.handle_dot=function(U){this.start_of_statement(U)||this.handle_whitespace_and_comments(U,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),H(this._flags.last_token,Y)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(U,this._flags.last_token.text===")"&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(U)},le.prototype.handle_unknown=function(U,ie){this.print_token(U),U.text[U.text.length-1]===`
`&&this.print_newline(!1,ie)},le.prototype.handle_eof=function(U){for(;this._flags.mode===ae.Statement;)this.restore_mode();this.handle_whitespace_and_comments(U)},o.exports.Beautifier=le},function(o){function s(x){this.__parent=x,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}s.prototype.clone_empty=function(){var x=new s(this.__parent);return x.set_indent(this.__indent_count,this.__alignment_count),x},s.prototype.item=function(x){return x<0?this.__items[this.__items.length+x]:this.__items[x]},s.prototype.has_match=function(x){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(x))return!0;return!1},s.prototype.set_indent=function(x,m){this.is_empty()&&(this.__indent_count=x||0,this.__alignment_count=m||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},s.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},s.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},s.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var x=this.__parent.current_line;return x.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),x.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),x.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,x.__items[0]===" "&&(x.__items.splice(0,1),x.__character_count-=1),!0}return!1},s.prototype.is_empty=function(){return this.__items.length===0},s.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},s.prototype.push=function(x){this.__items.push(x);var m=x.lastIndexOf(`
`);m!==-1?this.__character_count=x.length-m:this.__character_count+=x.length},s.prototype.pop=function(){var x=null;return this.is_empty()||(x=this.__items.pop(),this.__character_count-=x.length),x},s.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},s.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},s.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},s.prototype.toString=function(){var x="";return this.is_empty()?this.__parent.indent_empty_lines&&(x=this.__parent.get_indent_string(this.__indent_count)):(x=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),x+=this.__items.join("")),x};function b(x,m){this.__cache=[""],this.__indent_size=x.indent_size,this.__indent_string=x.indent_char,x.indent_with_tabs||(this.__indent_string=new Array(x.indent_size+1).join(x.indent_char)),m=m||"",x.indent_level>0&&(m=new Array(x.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}b.prototype.get_indent_size=function(x,m){var E=this.__base_string_length;return m=m||0,x<0&&(E=0),E+=x*this.__indent_size,E+=m,E},b.prototype.get_indent_string=function(x,m){var E=this.__base_string;return m=m||0,x<0&&(x=0,E=""),m+=x*this.__indent_size,this.__ensure_cache(m),E+=this.__cache[m],E},b.prototype.__ensure_cache=function(x){for(;x>=this.__cache.length;)this.__add_column()},b.prototype.__add_column=function(){var x=this.__cache.length,m=0,E="";this.__indent_size&&x>=this.__indent_size&&(m=Math.floor(x/this.__indent_size),x-=m*this.__indent_size,E=new Array(m+1).join(this.__indent_string)),x&&(E+=new Array(x+1).join(" ")),this.__cache.push(E)};function p(x,m){this.__indent_cache=new b(x,m),this.raw=!1,this._end_with_newline=x.end_with_newline,this.indent_size=x.indent_size,this.wrap_line_length=x.wrap_line_length,this.indent_empty_lines=x.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new s(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}p.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},p.prototype.get_line_number=function(){return this.__lines.length},p.prototype.get_indent_string=function(x,m){return this.__indent_cache.get_indent_string(x,m)},p.prototype.get_indent_size=function(x,m){return this.__indent_cache.get_indent_size(x,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(x){return this.is_empty()||!x&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(x){this.trim(!0);var m=this.current_line.pop();m&&(m[m.length-1]===`
`&&(m=m.replace(/\n+$/g,"")),this.current_line.push(m)),this._end_with_newline&&this.__add_outputline();var E=this.__lines.join(`
`);return x!==`
`&&(E=E.replace(/[\n]/g,x)),E},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(x,m){return x=x||0,m=m||0,this.next_line.set_indent(x,m),this.__lines.length>1?(this.current_line.set_indent(x,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(x){for(var m=0;m<x.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(x.whitespace_before),this.current_line.push(x.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(x){this.__add_space_before_token(),this.current_line.push(x),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},p.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},p.prototype.remove_indent=function(x){for(var m=this.__lines.length;x<m;)this.__lines[x]._remove_indent(),x++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(x){for(x=x===void 0?!1:x,this.current_line.trim();x&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},p.prototype.just_added_newline=function(){return this.current_line.is_empty()},p.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},p.prototype.ensure_empty_line_above=function(x,m){for(var E=this.__lines.length-2;E>=0;){var C=this.__lines[E];if(C.is_empty())break;if(C.item(0).indexOf(x)!==0&&C.item(-1)!==m){this.__lines.splice(E+1,0,new s(this)),this.previous_line=this.__lines[this.__lines.length-2];break}E--}},o.exports.Output=p},function(o){function s(b,p,x,m){this.type=b,this.text=p,this.comments_before=null,this.newlines=x||0,this.whitespace_before=m||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}o.exports.Token=s},function(o,s){var b="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",p="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",x="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",m="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",E="\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}",C="(?:"+E+"|["+b+x+"])",R="(?:"+E+"|["+p+x+m+"])*";s.identifier=new RegExp(C+R,"g"),s.identifierStart=new RegExp(C),s.identifierMatch=new RegExp("(?:"+E+"|["+p+x+m+"])+");var M=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;s.newline=/[\n\r\u2028\u2029]/,s.lineBreak=new RegExp(`\r
|`+s.newline.source),s.allLineBreaks=new RegExp(s.lineBreak.source,"g")},function(o,s,b){var p=b(6).Options,x=["before-newline","after-newline","preserve-newline"];function m(E){p.call(this,E,"js");var C=this.raw_options.brace_style||null;C==="expand-strict"?this.raw_options.brace_style="expand":C==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var R=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var M=0;M<R.length;M++)R[M]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=R[M];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",x),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}m.prototype=new p,o.exports.Options=m},function(o){function s(x,m){this.raw_options=b(x,m),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}s.prototype._get_array=function(x,m){var E=this.raw_options[x],C=m||[];return typeof E=="object"?E!==null&&typeof E.concat=="function"&&(C=E.concat()):typeof E=="string"&&(C=E.split(/[^a-zA-Z0-9_\/\-]+/)),C},s.prototype._get_boolean=function(x,m){var E=this.raw_options[x],C=E===void 0?!!m:!!E;return C},s.prototype._get_characters=function(x,m){var E=this.raw_options[x],C=m||"";return typeof E=="string"&&(C=E.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),C},s.prototype._get_number=function(x,m){var E=this.raw_options[x];m=parseInt(m,10),isNaN(m)&&(m=0);var C=parseInt(E,10);return isNaN(C)&&(C=m),C},s.prototype._get_selection=function(x,m,E){var C=this._get_selection_list(x,m,E);if(C.length!==1)throw new Error("Invalid Option Value: The option '"+x+`' can only be one of the following values:
`+m+`
You passed in: '`+this.raw_options[x]+"'");return C[0]},s.prototype._get_selection_list=function(x,m,E){if(!m||m.length===0)throw new Error("Selection list cannot be empty.");if(E=E||[m[0]],!this._is_valid_selection(E,m))throw new Error("Invalid Default Value!");var C=this._get_array(x,E);if(!this._is_valid_selection(C,m))throw new Error("Invalid Option Value: The option '"+x+`' can contain only the following values:
`+m+`
You passed in: '`+this.raw_options[x]+"'");return C},s.prototype._is_valid_selection=function(x,m){return x.length&&m.length&&!x.some(function(E){return m.indexOf(E)===-1})};function b(x,m){var E={};x=p(x);var C;for(C in x)C!==m&&(E[C]=x[C]);if(m&&x[m])for(C in x[m])E[C]=x[m][C];return E}function p(x){var m={},E;for(E in x){var C=E.replace(/-/g,"_");m[C]=x[E]}return m}o.exports.Options=s,o.exports.normalizeOpts=p,o.exports.mergeOpts=b},function(o,s,b){var p=b(8).InputScanner,x=b(9).Tokenizer,m=b(9).TOKEN,E=b(13).Directives,C=b(4),R=b(12).Pattern,M=b(14).TemplatablePattern;function T(ee,Q){return Q.indexOf(ee)!==-1}var D={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:m.START,RAW:m.RAW,EOF:m.EOF},_=new E(/\/\*/,/\*\//),N=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,j=/[0-9]/,H=/[^\d\.]/,Y=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),W=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";W=W.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),W="\\?\\.(?!\\d) "+W,W=W.replace(/ /g,"|");var se=new RegExp(W),ne="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),ae=ne.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),J=new RegExp("^(?:"+ae.join("|")+")$"),q,G=function(ee,Q){x.call(this,ee,Q),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var le=new R(this._input),$=new M(this._input).read_options(this._options);this.__patterns={template:$,identifier:$.starting_with(C.identifier).matching(C.identifierMatch),number:le.matching(N),punct:le.matching(se),comment:le.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:le.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:le.matching(/<!--/),html_comment_end:le.matching(/-->/),include:le.starting_with(/#include/).until_after(C.lineBreak),shebang:le.starting_with(/#!/).until_after(C.lineBreak),xml:le.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:$.until(/['\\\n\r\u2028\u2029]/),double_quote:$.until(/["\\\n\r\u2028\u2029]/),template_text:$.until(/[`\\$]/),template_expression:$.until(/[`}\\]/)}};G.prototype=new x,G.prototype._is_comment=function(ee){return ee.type===D.COMMENT||ee.type===D.BLOCK_COMMENT||ee.type===D.UNKNOWN},G.prototype._is_opening=function(ee){return ee.type===D.START_BLOCK||ee.type===D.START_EXPR},G.prototype._is_closing=function(ee,Q){return(ee.type===D.END_BLOCK||ee.type===D.END_EXPR)&&Q&&(ee.text==="]"&&Q.text==="["||ee.text===")"&&Q.text==="("||ee.text==="}"&&Q.text==="{")},G.prototype._reset=function(){q=!1},G.prototype._get_next_token=function(ee,Q){var le=null;this._readWhitespace();var $=this._input.peek();return $===null?this._create_token(D.EOF,""):(le=le||this._read_non_javascript($),le=le||this._read_string($),le=le||this._read_pair($,this._input.peek(1)),le=le||this._read_word(ee),le=le||this._read_singles($),le=le||this._read_comment($),le=le||this._read_regexp($,ee),le=le||this._read_xml($,ee),le=le||this._read_punctuation(),le=le||this._create_token(D.UNKNOWN,this._input.next()),le)},G.prototype._read_word=function(ee){var Q;if(Q=this.__patterns.identifier.read(),Q!=="")return Q=Q.replace(C.allLineBreaks,`
`),!(ee.type===D.DOT||ee.type===D.RESERVED&&(ee.text==="set"||ee.text==="get"))&&J.test(Q)?(Q==="in"||Q==="of")&&(ee.type===D.WORD||ee.type===D.STRING)?this._create_token(D.OPERATOR,Q):this._create_token(D.RESERVED,Q):this._create_token(D.WORD,Q);if(Q=this.__patterns.number.read(),Q!=="")return this._create_token(D.WORD,Q)},G.prototype._read_singles=function(ee){var Q=null;return ee==="("||ee==="["?Q=this._create_token(D.START_EXPR,ee):ee===")"||ee==="]"?Q=this._create_token(D.END_EXPR,ee):ee==="{"?Q=this._create_token(D.START_BLOCK,ee):ee==="}"?Q=this._create_token(D.END_BLOCK,ee):ee===";"?Q=this._create_token(D.SEMICOLON,ee):ee==="."&&H.test(this._input.peek(1))?Q=this._create_token(D.DOT,ee):ee===","&&(Q=this._create_token(D.COMMA,ee)),Q&&this._input.next(),Q},G.prototype._read_pair=function(ee,Q){var le=null;return ee==="#"&&Q==="{"&&(le=this._create_token(D.START_BLOCK,ee+Q)),le&&(this._input.next(),this._input.next()),le},G.prototype._read_punctuation=function(){var ee=this.__patterns.punct.read();if(ee!=="")return ee==="="?this._create_token(D.EQUALS,ee):ee==="?."?this._create_token(D.DOT,ee):this._create_token(D.OPERATOR,ee)},G.prototype._read_non_javascript=function(ee){var Q="";if(ee==="#"){if(this._is_first_token()&&(Q=this.__patterns.shebang.read(),Q))return this._create_token(D.UNKNOWN,Q.trim()+`
`);if(Q=this.__patterns.include.read(),Q)return this._create_token(D.UNKNOWN,Q.trim()+`
`);ee=this._input.next();var le="#";if(this._input.hasNext()&&this._input.testChar(j)){do ee=this._input.next(),le+=ee;while(this._input.hasNext()&&ee!=="#"&&ee!=="=");return ee==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(le+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(le+="{}",this._input.next(),this._input.next())),this._create_token(D.WORD,le)}this._input.back()}else if(ee==="<"&&this._is_first_token()){if(Q=this.__patterns.html_comment_start.read(),Q){for(;this._input.hasNext()&&!this._input.testChar(C.newline);)Q+=this._input.next();return q=!0,this._create_token(D.COMMENT,Q)}}else if(q&&ee==="-"&&(Q=this.__patterns.html_comment_end.read(),Q))return q=!1,this._create_token(D.COMMENT,Q);return null},G.prototype._read_comment=function(ee){var Q=null;if(ee==="/"){var le="";if(this._input.peek(1)==="*"){le=this.__patterns.block_comment.read();var $=_.get_directives(le);$&&$.ignore==="start"&&(le+=_.readIgnored(this._input)),le=le.replace(C.allLineBreaks,`
`),Q=this._create_token(D.BLOCK_COMMENT,le),Q.directives=$}else this._input.peek(1)==="/"&&(le=this.__patterns.comment.read(),Q=this._create_token(D.COMMENT,le))}return Q},G.prototype._read_string=function(ee){if(ee==="`"||ee==="'"||ee==='"'){var Q=this._input.next();return this.has_char_escapes=!1,ee==="`"?Q+=this._read_string_recursive("`",!0,"${"):Q+=this._read_string_recursive(ee),this.has_char_escapes&&this._options.unescape_strings&&(Q=oe(Q)),this._input.peek()===ee&&(Q+=this._input.next()),Q=Q.replace(C.allLineBreaks,`
`),this._create_token(D.STRING,Q)}return null},G.prototype._allow_regexp_or_xml=function(ee){return ee.type===D.RESERVED&&T(ee.text,["return","case","throw","else","do","typeof","yield"])||ee.type===D.END_EXPR&&ee.text===")"&&ee.opened.previous.type===D.RESERVED&&T(ee.opened.previous.text,["if","while","for"])||T(ee.type,[D.COMMENT,D.START_EXPR,D.START_BLOCK,D.START,D.END_BLOCK,D.OPERATOR,D.EQUALS,D.EOF,D.SEMICOLON,D.COMMA])},G.prototype._read_regexp=function(ee,Q){if(ee==="/"&&this._allow_regexp_or_xml(Q)){for(var le=this._input.next(),$=!1,U=!1;this._input.hasNext()&&($||U||this._input.peek()!==ee)&&!this._input.testChar(C.newline);)le+=this._input.peek(),$?$=!1:($=this._input.peek()==="\\",this._input.peek()==="["?U=!0:this._input.peek()==="]"&&(U=!1)),this._input.next();return this._input.peek()===ee&&(le+=this._input.next(),le+=this._input.read(C.identifier)),this._create_token(D.STRING,le)}return null},G.prototype._read_xml=function(ee,Q){if(this._options.e4x&&ee==="<"&&this._allow_regexp_or_xml(Q)){var le="",$=this.__patterns.xml.read_match();if($){for(var U=$[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),ie=U.indexOf("{")===0,me=0;$;){var Pe=!!$[1],Oe=$[2],Ge=!!$[$.length-1]||Oe.slice(0,8)==="![CDATA[";if(!Ge&&(Oe===U||ie&&Oe.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(Pe?--me:++me),le+=$[0],me<=0)break;$=this.__patterns.xml.read_match()}return $||(le+=this._input.match(/[\s\S]*/g)[0]),le=le.replace(C.allLineBreaks,`
`),this._create_token(D.STRING,le)}}return null};function oe(ee){for(var Q="",le=0,$=new p(ee),U=null;$.hasNext();)if(U=$.match(/([\s]|[^\\]|\\\\)+/g),U&&(Q+=U[0]),$.peek()==="\\"){if($.next(),$.peek()==="x")U=$.match(/x([0-9A-Fa-f]{2})/g);else if($.peek()==="u")U=$.match(/u([0-9A-Fa-f]{4})/g),U||(U=$.match(/u\{([0-9A-Fa-f]+)\}/g));else{Q+="\\",$.hasNext()&&(Q+=$.next());continue}if(!U||(le=parseInt(U[1],16),le>126&&le<=255&&U[0].indexOf("x")===0))return ee;le>=0&&le<32||le>1114111?Q+="\\"+U[0]:le===34||le===39||le===92?Q+="\\"+String.fromCharCode(le):Q+=String.fromCharCode(le)}return Q}G.prototype._read_string_recursive=function(ee,Q,le){var $,U;ee==="'"?U=this.__patterns.single_quote:ee==='"'?U=this.__patterns.double_quote:ee==="`"?U=this.__patterns.template_text:ee==="}"&&(U=this.__patterns.template_expression);for(var ie=U.read(),me="";this._input.hasNext();){if(me=this._input.next(),me===ee||!Q&&C.newline.test(me)){this._input.back();break}else me==="\\"&&this._input.hasNext()?($=this._input.peek(),$==="x"||$==="u"?this.has_char_escapes=!0:$==="\r"&&this._input.peek(1)===`
`&&this._input.next(),me+=this._input.next()):le&&(le==="${"&&me==="$"&&this._input.peek()==="{"&&(me+=this._input.next()),le===me&&(ee==="`"?me+=this._read_string_recursive("}",Q,"`"):me+=this._read_string_recursive("`",Q,"${"),this._input.hasNext()&&(me+=this._input.next())));me+=U.read(),ie+=me}return ie},o.exports.Tokenizer=G,o.exports.TOKEN=D,o.exports.positionable_operators=Y.slice(),o.exports.line_starters=ne.slice()},function(o){var s=RegExp.prototype.hasOwnProperty("sticky");function b(p){this.__input=p||"",this.__input_length=this.__input.length,this.__position=0}b.prototype.restart=function(){this.__position=0},b.prototype.back=function(){this.__position>0&&(this.__position-=1)},b.prototype.hasNext=function(){return this.__position<this.__input_length},b.prototype.next=function(){var p=null;return this.hasNext()&&(p=this.__input.charAt(this.__position),this.__position+=1),p},b.prototype.peek=function(p){var x=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(x=this.__input.charAt(p)),x},b.prototype.__match=function(p,x){p.lastIndex=x;var m=p.exec(this.__input);return m&&!(s&&p.sticky)&&m.index!==x&&(m=null),m},b.prototype.test=function(p,x){return x=x||0,x+=this.__position,x>=0&&x<this.__input_length?!!this.__match(p,x):!1},b.prototype.testChar=function(p,x){var m=this.peek(x);return p.lastIndex=0,m!==null&&p.test(m)},b.prototype.match=function(p){var x=this.__match(p,this.__position);return x?this.__position+=x[0].length:x=null,x},b.prototype.read=function(p,x,m){var E="",C;return p&&(C=this.match(p),C&&(E+=C[0])),x&&(C||!p)&&(E+=this.readUntil(x,m)),E},b.prototype.readUntil=function(p,x){var m="",E=this.__position;p.lastIndex=this.__position;var C=p.exec(this.__input);return C?(E=C.index,x&&(E+=C[0].length)):E=this.__input_length,m=this.__input.substring(this.__position,E),this.__position=E,m},b.prototype.readUntilAfter=function(p){return this.readUntil(p,!0)},b.prototype.get_regexp=function(p,x){var m=null,E="g";return x&&s&&(E="y"),typeof p=="string"&&p!==""?m=new RegExp(p,E):p&&(m=new RegExp(p.source,E)),m},b.prototype.get_literal_regexp=function(p){return RegExp(p.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},b.prototype.peekUntilAfter=function(p){var x=this.__position,m=this.readUntilAfter(p);return this.__position=x,m},b.prototype.lookBack=function(p){var x=this.__position-1;return x>=p.length&&this.__input.substring(x-p.length,x).toLowerCase()===p},o.exports.InputScanner=b},function(o,s,b){var p=b(8).InputScanner,x=b(3).Token,m=b(10).TokenStream,E=b(11).WhitespacePattern,C={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},R=function(M,T){this._input=new p(M),this._options=T||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new E(this._input)};R.prototype.tokenize=function(){this._input.restart(),this.__tokens=new m,this._reset();for(var M,T=new x(C.START,""),D=null,_=[],N=new m;T.type!==C.EOF;){for(M=this._get_next_token(T,D);this._is_comment(M);)N.add(M),M=this._get_next_token(T,D);N.isEmpty()||(M.comments_before=N,N=new m),M.parent=D,this._is_opening(M)?(_.push(D),D=M):D&&this._is_closing(M,D)&&(M.opened=D,D.closed=M,D=_.pop(),M.parent=D),M.previous=T,T.next=M,this.__tokens.add(M),T=M}return this.__tokens},R.prototype._is_first_token=function(){return this.__tokens.isEmpty()},R.prototype._reset=function(){},R.prototype._get_next_token=function(M,T){this._readWhitespace();var D=this._input.read(/.+/g);return D?this._create_token(C.RAW,D):this._create_token(C.EOF,"")},R.prototype._is_comment=function(M){return!1},R.prototype._is_opening=function(M){return!1},R.prototype._is_closing=function(M,T){return!1},R.prototype._create_token=function(M,T){var D=new x(M,T,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return D},R.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},o.exports.Tokenizer=R,o.exports.TOKEN=C},function(o){function s(b){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=b}s.prototype.restart=function(){this.__position=0},s.prototype.isEmpty=function(){return this.__tokens_length===0},s.prototype.hasNext=function(){return this.__position<this.__tokens_length},s.prototype.next=function(){var b=null;return this.hasNext()&&(b=this.__tokens[this.__position],this.__position+=1),b},s.prototype.peek=function(b){var p=null;return b=b||0,b+=this.__position,b>=0&&b<this.__tokens_length&&(p=this.__tokens[b]),p},s.prototype.add=function(b){this.__parent_token&&(b.parent=this.__parent_token),this.__tokens.push(b),this.__tokens_length+=1},o.exports.TokenStream=s},function(o,s,b){var p=b(12).Pattern;function x(m,E){p.call(this,m,E),E?this._line_regexp=this._input.get_regexp(E._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}x.prototype=new p,x.prototype.__set_whitespace_patterns=function(m,E){m+="\\t ",E+="\\n\\r",this._match_pattern=this._input.get_regexp("["+m+E+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+E+"]")},x.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var m=this._input.read(this._match_pattern);if(m===" ")this.whitespace_before_token=" ";else if(m){var E=this.__split(this._newline_regexp,m);this.newline_count=E.length-1,this.whitespace_before_token=E[this.newline_count]}return m},x.prototype.matching=function(m,E){var C=this._create();return C.__set_whitespace_patterns(m,E),C._update(),C},x.prototype._create=function(){return new x(this._input,this)},x.prototype.__split=function(m,E){m.lastIndex=0;for(var C=0,R=[],M=m.exec(E);M;)R.push(E.substring(C,M.index)),C=M.index+M[0].length,M=m.exec(E);return C<E.length?R.push(E.substring(C,E.length)):R.push(""),R},o.exports.WhitespacePattern=x},function(o){function s(b,p){this._input=b,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,p&&(this._starting_pattern=this._input.get_regexp(p._starting_pattern,!0),this._match_pattern=this._input.get_regexp(p._match_pattern,!0),this._until_pattern=this._input.get_regexp(p._until_pattern),this._until_after=p._until_after)}s.prototype.read=function(){var b=this._input.read(this._starting_pattern);return(!this._starting_pattern||b)&&(b+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),b},s.prototype.read_match=function(){return this._input.match(this._match_pattern)},s.prototype.until_after=function(b){var p=this._create();return p._until_after=!0,p._until_pattern=this._input.get_regexp(b),p._update(),p},s.prototype.until=function(b){var p=this._create();return p._until_after=!1,p._until_pattern=this._input.get_regexp(b),p._update(),p},s.prototype.starting_with=function(b){var p=this._create();return p._starting_pattern=this._input.get_regexp(b,!0),p._update(),p},s.prototype.matching=function(b){var p=this._create();return p._match_pattern=this._input.get_regexp(b,!0),p._update(),p},s.prototype._create=function(){return new s(this._input,this)},s.prototype._update=function(){},o.exports.Pattern=s},function(o){function s(b,p){b=typeof b=="string"?b:b.source,p=typeof p=="string"?p:p.source,this.__directives_block_pattern=new RegExp(b+/ beautify( \w+[:]\w+)+ /.source+p,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(b+/\sbeautify\signore:end\s/.source+p,"g")}s.prototype.get_directives=function(b){if(!b.match(this.__directives_block_pattern))return null;var p={};this.__directive_pattern.lastIndex=0;for(var x=this.__directive_pattern.exec(b);x;)p[x[1]]=x[2],x=this.__directive_pattern.exec(b);return p},s.prototype.readIgnored=function(b){return b.readUntilAfter(this.__directives_end_ignore_pattern)},o.exports.Directives=s},function(o,s,b){var p=b(12).Pattern,x={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function m(E,C){p.call(this,E,C),this.__template_pattern=null,this._disabled=Object.assign({},x),this._excluded=Object.assign({},x),C&&(this.__template_pattern=this._input.get_regexp(C.__template_pattern),this._excluded=Object.assign(this._excluded,C._excluded),this._disabled=Object.assign(this._disabled,C._disabled));var R=new p(E);this.__patterns={handlebars_comment:R.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:R.starting_with(/{{{/).until_after(/}}}/),handlebars:R.starting_with(/{{/).until_after(/}}/),php:R.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:R.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:R.starting_with(/{%/).until_after(/%}/),django_value:R.starting_with(/{{/).until_after(/}}/),django_comment:R.starting_with(/{#/).until_after(/#}/),smarty:R.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:R.starting_with(/{\*/).until_after(/\*}/),smarty_literal:R.starting_with(/{literal}/).until_after(/{\/literal}/)}}m.prototype=new p,m.prototype._create=function(){return new m(this._input,this)},m.prototype._update=function(){this.__set_templated_pattern()},m.prototype.disable=function(E){var C=this._create();return C._disabled[E]=!0,C._update(),C},m.prototype.read_options=function(E){var C=this._create();for(var R in x)C._disabled[R]=E.templating.indexOf(R)===-1;return C._update(),C},m.prototype.exclude=function(E){var C=this._create();return C._excluded[E]=!0,C._update(),C},m.prototype.read=function(){var E="";this._match_pattern?E=this._input.read(this._starting_pattern):E=this._input.read(this._starting_pattern,this.__template_pattern);for(var C=this._read_template();C;)this._match_pattern?C+=this._input.read(this._match_pattern):C+=this._input.readUntil(this.__template_pattern),E+=C,C=this._read_template();return this._until_after&&(E+=this._input.readUntilAfter(this._until_pattern)),E},m.prototype.__set_templated_pattern=function(){var E=[];this._disabled.php||E.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||E.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||E.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||E.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(E.push(this.__patterns.django._starting_pattern.source),E.push(this.__patterns.django_value._starting_pattern.source),E.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||E.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&E.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+E.join("|")+")")},m.prototype._read_template=function(){var E="",C=this._input.peek();if(C==="<"){var R=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&R==="?"&&(E=E||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&R==="%"&&(E=E||this.__patterns.erb.read())}else C==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(E=E||this.__patterns.handlebars_comment.read(),E=E||this.__patterns.handlebars_unescaped.read(),E=E||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(E=E||this.__patterns.django_value.read()),this._excluded.django||(E=E||this.__patterns.django_comment.read(),E=E||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(E=E||this.__patterns.smarty_comment.read(),E=E||this.__patterns.smarty_literal.read(),E=E||this.__patterns.smarty.read()));return E},o.exports.TemplatablePattern=m}],f={};function u(o){var s=f[o];if(s!==void 0)return s.exports;var b=f[o]={exports:{}};return c[o](b,b.exports,u),b.exports}var h=u(0);i=h})();var l=i;e=[],n=function(){return{js_beautify:l}}.apply(g,e),n!==void 0&&(d.exports=n)})()},15342:function(d){(function(e,n){d.exports=n()})(typeof self!="undefined"?self:this,function(){return function(g){var e={};function n(i){if(e[i])return e[i].exports;var l=e[i]={i,l:!1,exports:{}};return g[i].call(l.exports,l,l.exports,n),l.l=!0,l.exports}return n.m=g,n.c=e,n.d=function(i,l,c){n.o(i,l)||Object.defineProperty(i,l,{enumerable:!0,get:c})},n.r=function(i){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},n.t=function(i,l){if(l&1&&(i=n(i)),l&8||l&4&&typeof i=="object"&&i&&i.__esModule)return i;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:i}),l&2&&typeof i!="string")for(var f in i)n.d(c,f,function(u){return i[u]}.bind(null,f));return c},n.n=function(i){var l=i&&i.__esModule?function(){return i.default}:function(){return i};return n.d(l,"a",l),l},n.o=function(i,l){return Object.prototype.hasOwnProperty.call(i,l)},n.p="",n(n.s=1)}([function(g,e,n){},function(g,e,n){"use strict";n.r(e);var i=n(0),l=function(){function Ye(Z,K,te){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=Z,this.start=K,this.end=te}return Ye.range=function(K,te){return te?!K||!K.loc||!te.loc||K.loc.lexer!==te.loc.lexer?null:new Ye(K.loc.lexer,K.loc.start,te.loc.end):K&&K.loc},Ye}(),c=function(){function Ye(K,te){this.text=void 0,this.loc=void 0,this.text=K,this.loc=te}var Z=Ye.prototype;return Z.range=function(te,de){return new Ye(de,l.range(this,te))},Ye}(),f=function Ye(Z,K){this.position=void 0;var te="KaTeX parse error: "+Z,de,Te=K&&K.loc;if(Te&&Te.start<=Te.end){var Ve=Te.lexer.input;de=Te.start;var Dt=Te.end;de===Ve.length?te+=" at end of input: ":te+=" at position "+(de+1)+": ";var zt=Ve.slice(de,Dt).replace(/[^]/g,"$&\u0332"),nn;de>15?nn="\u2026"+Ve.slice(de-15,de):nn=Ve.slice(0,de);var An;Dt+15<Ve.length?An=Ve.slice(Dt,Dt+15)+"\u2026":An=Ve.slice(Dt),te+=nn+zt+An}var Un=new Error(te);return Un.name="ParseError",Un.__proto__=Ye.prototype,Un.position=de,Un};f.prototype.__proto__=Error.prototype;var u=f,h=function(Z,K){return Z.indexOf(K)!==-1},o=function(Z,K){return Z===void 0?K:Z},s=/([A-Z])/g,b=function(Z){return Z.replace(s,"-$1").toLowerCase()},p={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},x=/[&><"']/g;function m(Ye){return String(Ye).replace(x,function(Z){return p[Z]})}var E=function Ye(Z){return Z.type==="ordgroup"||Z.type==="color"?Z.body.length===1?Ye(Z.body[0]):Z:Z.type==="font"?Ye(Z.body):Z},C=function(Z){var K=E(Z);return K.type==="mathord"||K.type==="textord"||K.type==="atom"},R=function(Z){if(!Z)throw new Error("Expected non-null, but got "+String(Z));return Z},M=function(Z){var K=/^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(Z);return K!=null?K[1]:"_relative"},T={contains:h,deflt:o,escape:m,hyphenate:b,getBaseElem:E,isCharacterBox:C,protocolFromUrl:M},D=function(){function Ye(K){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,K=K||{},this.displayMode=T.deflt(K.displayMode,!1),this.output=T.deflt(K.output,"htmlAndMathml"),this.leqno=T.deflt(K.leqno,!1),this.fleqn=T.deflt(K.fleqn,!1),this.throwOnError=T.deflt(K.throwOnError,!0),this.errorColor=T.deflt(K.errorColor,"#cc0000"),this.macros=K.macros||{},this.minRuleThickness=Math.max(0,T.deflt(K.minRuleThickness,0)),this.colorIsTextColor=T.deflt(K.colorIsTextColor,!1),this.strict=T.deflt(K.strict,"warn"),this.trust=T.deflt(K.trust,!1),this.maxSize=Math.max(0,T.deflt(K.maxSize,1/0)),this.maxExpand=Math.max(0,T.deflt(K.maxExpand,1e3))}var Z=Ye.prototype;return Z.reportNonstrict=function(te,de,Te){var Ve=this.strict;if(typeof Ve=="function"&&(Ve=Ve(te,de,Te)),!(!Ve||Ve==="ignore")){if(Ve===!0||Ve==="error")throw new u("LaTeX-incompatible input and strict mode is set to 'error': "+(de+" ["+te+"]"),Te);Ve==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(de+" ["+te+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ve+"': "+de+" ["+te+"]"))}},Z.useStrictBehavior=function(te,de,Te){var Ve=this.strict;if(typeof Ve=="function")try{Ve=Ve(te,de,Te)}catch(Dt){Ve="error"}return!Ve||Ve==="ignore"?!1:Ve===!0||Ve==="error"?!0:Ve==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(de+" ["+te+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ve+"': "+de+" ["+te+"]")),!1)},Z.isTrusted=function(te){te.url&&!te.protocol&&(te.protocol=T.protocolFromUrl(te.url));var de=typeof this.trust=="function"?this.trust(te):this.trust;return!!de},Ye}(),_=function(){function Ye(K,te,de){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=K,this.size=te,this.cramped=de}var Z=Ye.prototype;return Z.sup=function(){return J[q[this.id]]},Z.sub=function(){return J[G[this.id]]},Z.fracNum=function(){return J[oe[this.id]]},Z.fracDen=function(){return J[ee[this.id]]},Z.cramp=function(){return J[Q[this.id]]},Z.text=function(){return J[le[this.id]]},Z.isTight=function(){return this.size>=2},Ye}(),N=0,j=1,H=2,Y=3,W=4,se=5,ne=6,ae=7,J=[new _(N,0,!1),new _(j,0,!0),new _(H,1,!1),new _(Y,1,!0),new _(W,2,!1),new _(se,2,!0),new _(ne,3,!1),new _(ae,3,!0)],q=[W,se,W,se,ne,ae,ne,ae],G=[se,se,se,se,ae,ae,ae,ae],oe=[H,Y,W,se,ne,ae,ne,ae],ee=[Y,Y,se,se,ae,ae,ae,ae],Q=[j,j,Y,Y,se,se,ae,ae],le=[N,j,H,Y,H,Y,H,Y],$={DISPLAY:J[N],TEXT:J[H],SCRIPT:J[W],SCRIPTSCRIPT:J[ne]},U=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function ie(Ye){for(var Z=0;Z<U.length;Z++)for(var K=U[Z],te=0;te<K.blocks.length;te++){var de=K.blocks[te];if(Ye>=de[0]&&Ye<=de[1])return K.name}return null}var me=[];U.forEach(function(Ye){return Ye.blocks.forEach(function(Z){return me.push.apply(me,Z)})});function Pe(Ye){for(var Z=0;Z<me.length;Z+=2)if(Ye>=me[Z]&&Ye<=me[Z+1])return!0;return!1}var Oe=80,Ge=function(Z,K){return"M95,"+(622+Z+K)+`
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+Z/2.075+" -"+Z+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+Z)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+Z)+" "+K+"h400000v"+(40+Z)+"h-400000z"},ke=function(Z,K){return"M263,"+(601+Z+K)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+Z/2.084+" -"+Z+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+Z)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+Z)+" "+K+"h400000v"+(40+Z)+"h-400000z"},Mt=function(Z,K){return"M983 "+(10+Z+K)+`
l`+Z/3.13+" -"+Z+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+Z)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+Z)+" "+K+"h400000v"+(40+Z)+"h-400000z"},Et=function(Z,K){return"M424,"+(2398+Z+K)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+Z/4.223+" -"+Z+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+Z)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+Z)+" "+K+`
h400000v`+(40+Z)+"h-400000z"},Lt=function(Z,K){return"M473,"+(2713+Z+K)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+Z/5.298+" -"+Z+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+Z)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+Z)+" "+K+"h400000v"+(40+Z)+"H1017.7z"},Zt=function(Z,K,te){var de=te-54-K-Z;return"M702 "+(Z+K)+"H400000"+(40+Z)+`
H742v`+de+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+K+"H400000v"+(40+Z)+"H742z"},Bt=function(Z,K,te){K=1e3*K;var de="";switch(Z){case"sqrtMain":de=Ge(K,Oe);break;case"sqrtSize1":de=ke(K,Oe);break;case"sqrtSize2":de=Mt(K,Oe);break;case"sqrtSize3":de=Et(K,Oe);break;case"sqrtSize4":de=Lt(K,Oe);break;case"sqrtTall":de=Zt(K,Oe,te)}return de},xt={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
-338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Be=function(){function Ye(K){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=K,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var Z=Ye.prototype;return Z.hasClass=function(te){return T.contains(this.classes,te)},Z.toNode=function(){for(var te=document.createDocumentFragment(),de=0;de<this.children.length;de++)te.appendChild(this.children[de].toNode());return te},Z.toMarkup=function(){for(var te="",de=0;de<this.children.length;de++)te+=this.children[de].toMarkup();return te},Z.toText=function(){var te=function(Te){return Te.toText()};return this.children.map(te).join("")},Ye}(),gt=function(Z){return Z.filter(function(K){return K}).join(" ")},Nt=function(Z,K,te){if(this.classes=Z||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=te||{},K){K.style.isTight()&&this.classes.push("mtight");var de=K.getColor();de&&(this.style.color=de)}},nt=function(Z){var K=document.createElement(Z);K.className=gt(this.classes);for(var te in this.style)this.style.hasOwnProperty(te)&&(K.style[te]=this.style[te]);for(var de in this.attributes)this.attributes.hasOwnProperty(de)&&K.setAttribute(de,this.attributes[de]);for(var Te=0;Te<this.children.length;Te++)K.appendChild(this.children[Te].toNode());return K},yt=function(Z){var K="<"+Z;this.classes.length&&(K+=' class="'+T.escape(gt(this.classes))+'"');var te="";for(var de in this.style)this.style.hasOwnProperty(de)&&(te+=T.hyphenate(de)+":"+this.style[de]+";");te&&(K+=' style="'+T.escape(te)+'"');for(var Te in this.attributes)this.attributes.hasOwnProperty(Te)&&(K+=" "+Te+'="'+T.escape(this.attributes[Te])+'"');K+=">";for(var Ve=0;Ve<this.children.length;Ve++)K+=this.children[Ve].toMarkup();return K+="</"+Z+">",K},dt=function(){function Ye(K,te,de,Te){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Nt.call(this,K,de,Te),this.children=te||[]}var Z=Ye.prototype;return Z.setAttribute=function(te,de){this.attributes[te]=de},Z.hasClass=function(te){return T.contains(this.classes,te)},Z.toNode=function(){return nt.call(this,"span")},Z.toMarkup=function(){return yt.call(this,"span")},Ye}(),qe=function(){function Ye(K,te,de,Te){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Nt.call(this,te,Te),this.children=de||[],this.setAttribute("href",K)}var Z=Ye.prototype;return Z.setAttribute=function(te,de){this.attributes[te]=de},Z.hasClass=function(te){return T.contains(this.classes,te)},Z.toNode=function(){return nt.call(this,"a")},Z.toMarkup=function(){return yt.call(this,"a")},Ye}(),_e=function(){function Ye(K,te,de){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=te,this.src=K,this.classes=["mord"],this.style=de}var Z=Ye.prototype;return Z.hasClass=function(te){return T.contains(this.classes,te)},Z.toNode=function(){var te=document.createElement("img");te.src=this.src,te.alt=this.alt,te.className="mord";for(var de in this.style)this.style.hasOwnProperty(de)&&(te.style[de]=this.style[de]);return te},Z.toMarkup=function(){var te="<img src='"+this.src+" 'alt='"+this.alt+"' ",de="";for(var Te in this.style)this.style.hasOwnProperty(Te)&&(de+=T.hyphenate(Te)+":"+this.style[Te]+";");return de&&(te+=' style="'+T.escape(de)+'"'),te+="'/>",te},Ye}(),Ee={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},Fe=function(){function Ye(K,te,de,Te,Ve,Dt,zt,nn){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=K,this.height=te||0,this.depth=de||0,this.italic=Te||0,this.skew=Ve||0,this.width=Dt||0,this.classes=zt||[],this.style=nn||{},this.maxFontSize=0;var An=ie(this.text.charCodeAt(0));An&&this.classes.push(An+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=Ee[this.text])}var Z=Ye.prototype;return Z.hasClass=function(te){return T.contains(this.classes,te)},Z.toNode=function(){var te=document.createTextNode(this.text),de=null;this.italic>0&&(de=document.createElement("span"),de.style.marginRight=this.italic+"em"),this.classes.length>0&&(de=de||document.createElement("span"),de.className=gt(this.classes));for(var Te in this.style)this.style.hasOwnProperty(Te)&&(de=de||document.createElement("span"),de.style[Te]=this.style[Te]);return de?(de.appendChild(te),de):te},Z.toMarkup=function(){var te=!1,de="<span";this.classes.length&&(te=!0,de+=' class="',de+=T.escape(gt(this.classes)),de+='"');var Te="";this.italic>0&&(Te+="margin-right:"+this.italic+"em;");for(var Ve in this.style)this.style.hasOwnProperty(Ve)&&(Te+=T.hyphenate(Ve)+":"+this.style[Ve]+";");Te&&(te=!0,de+=' style="'+T.escape(Te)+'"');var Dt=T.escape(this.text);return te?(de+=">",de+=Dt,de+="</span>",de):Dt},Ye}(),Ke=function(){function Ye(K,te){this.children=void 0,this.attributes=void 0,this.children=K||[],this.attributes=te||{}}var Z=Ye.prototype;return Z.toNode=function(){var te="http://www.w3.org/2000/svg",de=document.createElementNS(te,"svg");for(var Te in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Te)&&de.setAttribute(Te,this.attributes[Te]);for(var Ve=0;Ve<this.children.length;Ve++)de.appendChild(this.children[Ve].toNode());return de},Z.toMarkup=function(){var te="<svg";for(var de in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,de)&&(te+=" "+de+"='"+this.attributes[de]+"'");te+=">";for(var Te=0;Te<this.children.length;Te++)te+=this.children[Te].toMarkup();return te+="</svg>",te},Ye}(),He=function(){function Ye(K,te){this.pathName=void 0,this.alternate=void 0,this.pathName=K,this.alternate=te}var Z=Ye.prototype;return Z.toNode=function(){var te="http://www.w3.org/2000/svg",de=document.createElementNS(te,"path");return this.alternate?de.setAttribute("d",this.alternate):de.setAttribute("d",xt[this.pathName]),de},Z.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+xt[this.pathName]+"'/>"},Ye}(),Xe=function(){function Ye(K){this.attributes=void 0,this.attributes=K||{}}var Z=Ye.prototype;return Z.toNode=function(){var te="http://www.w3.org/2000/svg",de=document.createElementNS(te,"line");for(var Te in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Te)&&de.setAttribute(Te,this.attributes[Te]);return de},Z.toMarkup=function(){var te="<line";for(var de in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,de)&&(te+=" "+de+"='"+this.attributes[de]+"'");return te+="/>",te},Ye}();function pt(Ye){if(Ye instanceof Fe)return Ye;throw new Error("Expected symbolNode but got "+String(Ye)+".")}function St(Ye){if(Ye instanceof dt)return Ye;throw new Error("Expected span<HtmlDomNode> but got "+String(Ye)+".")}var tn={"AMS-Regular":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},"Math-Italic":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"Math-Regular":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},"Size1-Regular":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},en={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Me={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function rt(Ye,Z){tn[Ye]=Z}function Yt(Ye,Z,K){if(!tn[Z])throw new Error("Font metrics not found for font: "+Z+".");var te=Ye.charCodeAt(0),de=tn[Z][te];if(!de&&Ye[0]in Me&&(te=Me[Ye[0]].charCodeAt(0),de=tn[Z][te]),!de&&K==="text"&&Pe(te)&&(de=tn[Z][77]),de)return{depth:de[0],height:de[1],italic:de[2],skew:de[3],width:de[4]}}var _t={};function Wt(Ye){var Z;if(Ye>=5?Z=0:Ye>=3?Z=1:Z=2,!_t[Z]){var K=_t[Z]={cssEmPerMu:en.quad[Z]/18};for(var te in en)en.hasOwnProperty(te)&&(K[te]=en[te][Z])}return _t[Z]}var Ht={bin:1,close:1,inner:1,open:1,punct:1,rel:1},rn={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Gt={math:{},text:{}},we=Gt;function ce(Ye,Z,K,te,de,Te){Gt[Ye][de]={font:Z,group:K,replace:te},Te&&te&&(Gt[Ye][te]=Gt[Ye][de])}var he="math",Ot="text",Ie="main",ft="ams",Kt="accent-token",It="bin",De="close",Tt="inner",Ze="mathord",Ae="op-token",bt="open",Ft="punct",Ne="rel",In="spacing",Pt="textord";ce(he,Ie,Ne,"\u2261","\\equiv",!0),ce(he,Ie,Ne,"\u227A","\\prec",!0),ce(he,Ie,Ne,"\u227B","\\succ",!0),ce(he,Ie,Ne,"\u223C","\\sim",!0),ce(he,Ie,Ne,"\u22A5","\\perp"),ce(he,Ie,Ne,"\u2AAF","\\preceq",!0),ce(he,Ie,Ne,"\u2AB0","\\succeq",!0),ce(he,Ie,Ne,"\u2243","\\simeq",!0),ce(he,Ie,Ne,"\u2223","\\mid",!0),ce(he,Ie,Ne,"\u226A","\\ll",!0),ce(he,Ie,Ne,"\u226B","\\gg",!0),ce(he,Ie,Ne,"\u224D","\\asymp",!0),ce(he,Ie,Ne,"\u2225","\\parallel"),ce(he,Ie,Ne,"\u22C8","\\bowtie",!0),ce(he,Ie,Ne,"\u2323","\\smile",!0),ce(he,Ie,Ne,"\u2291","\\sqsubseteq",!0),ce(he,Ie,Ne,"\u2292","\\sqsupseteq",!0),ce(he,Ie,Ne,"\u2250","\\doteq",!0),ce(he,Ie,Ne,"\u2322","\\frown",!0),ce(he,Ie,Ne,"\u220B","\\ni",!0),ce(he,Ie,Ne,"\u221D","\\propto",!0),ce(he,Ie,Ne,"\u22A2","\\vdash",!0),ce(he,Ie,Ne,"\u22A3","\\dashv",!0),ce(he,Ie,Ne,"\u220B","\\owns"),ce(he,Ie,Ft,".","\\ldotp"),ce(he,Ie,Ft,"\u22C5","\\cdotp"),ce(he,Ie,Pt,"#","\\#"),ce(Ot,Ie,Pt,"#","\\#"),ce(he,Ie,Pt,"&","\\&"),ce(Ot,Ie,Pt,"&","\\&"),ce(he,Ie,Pt,"\u2135","\\aleph",!0),ce(he,Ie,Pt,"\u2200","\\forall",!0),ce(he,Ie,Pt,"\u210F","\\hbar",!0),ce(he,Ie,Pt,"\u2203","\\exists",!0),ce(he,Ie,Pt,"\u2207","\\nabla",!0),ce(he,Ie,Pt,"\u266D","\\flat",!0),ce(he,Ie,Pt,"\u2113","\\ell",!0),ce(he,Ie,Pt,"\u266E","\\natural",!0),ce(he,Ie,Pt,"\u2663","\\clubsuit",!0),ce(he,Ie,Pt,"\u2118","\\wp",!0),ce(he,Ie,Pt,"\u266F","\\sharp",!0),ce(he,Ie,Pt,"\u2662","\\diamondsuit",!0),ce(he,Ie,Pt,"\u211C","\\Re",!0),ce(he,Ie,Pt,"\u2661","\\heartsuit",!0),ce(he,Ie,Pt,"\u2111","\\Im",!0),ce(he,Ie,Pt,"\u2660","\\spadesuit",!0),ce(Ot,Ie,Pt,"\xA7","\\S",!0),ce(Ot,Ie,Pt,"\xB6","\\P",!0),ce(he,Ie,Pt,"\u2020","\\dag"),ce(Ot,Ie,Pt,"\u2020","\\dag"),ce(Ot,Ie,Pt,"\u2020","\\textdagger"),ce(he,Ie,Pt,"\u2021","\\ddag"),ce(Ot,Ie,Pt,"\u2021","\\ddag"),ce(Ot,Ie,Pt,"\u2021","\\textdaggerdbl"),ce(he,Ie,De,"\u23B1","\\rmoustache",!0),ce(he,Ie,bt,"\u23B0","\\lmoustache",!0),ce(he,Ie,De,"\u27EF","\\rgroup",!0),ce(he,Ie,bt,"\u27EE","\\lgroup",!0),ce(he,Ie,It,"\u2213","\\mp",!0),ce(he,Ie,It,"\u2296","\\ominus",!0),ce(he,Ie,It,"\u228E","\\uplus",!0),ce(he,Ie,It,"\u2293","\\sqcap",!0),ce(he,Ie,It,"\u2217","\\ast"),ce(he,Ie,It,"\u2294","\\sqcup",!0),ce(he,Ie,It,"\u25EF","\\bigcirc"),ce(he,Ie,It,"\u2219","\\bullet"),ce(he,Ie,It,"\u2021","\\ddagger"),ce(he,Ie,It,"\u2240","\\wr",!0),ce(he,Ie,It,"\u2A3F","\\amalg"),ce(he,Ie,It,"&","\\And"),ce(he,Ie,Ne,"\u27F5","\\longleftarrow",!0),ce(he,Ie,Ne,"\u21D0","\\Leftarrow",!0),ce(he,Ie,Ne,"\u27F8","\\Longleftarrow",!0),ce(he,Ie,Ne,"\u27F6","\\longrightarrow",!0),ce(he,Ie,Ne,"\u21D2","\\Rightarrow",!0),ce(he,Ie,Ne,"\u27F9","\\Longrightarrow",!0),ce(he,Ie,Ne,"\u2194","\\leftrightarrow",!0),ce(he,Ie,Ne,"\u27F7","\\longleftrightarrow",!0),ce(he,Ie,Ne,"\u21D4","\\Leftrightarrow",!0),ce(he,Ie,Ne,"\u27FA","\\Longleftrightarrow",!0),ce(he,Ie,Ne,"\u21A6","\\mapsto",!0),ce(he,Ie,Ne,"\u27FC","\\longmapsto",!0),ce(he,Ie,Ne,"\u2197","\\nearrow",!0),ce(he,Ie,Ne,"\u21A9","\\hookleftarrow",!0),ce(he,Ie,Ne,"\u21AA","\\hookrightarrow",!0),ce(he,Ie,Ne,"\u2198","\\searrow",!0),ce(he,Ie,Ne,"\u21BC","\\leftharpoonup",!0),ce(he,Ie,Ne,"\u21C0","\\rightharpoonup",!0),ce(he,Ie,Ne,"\u2199","\\swarrow",!0),ce(he,Ie,Ne,"\u21BD","\\leftharpoondown",!0),ce(he,Ie,Ne,"\u21C1","\\rightharpoondown",!0),ce(he,Ie,Ne,"\u2196","\\nwarrow",!0),ce(he,Ie,Ne,"\u21CC","\\rightleftharpoons",!0),ce(he,ft,Ne,"\u226E","\\nless",!0),ce(he,ft,Ne,"\uE010","\\@nleqslant"),ce(he,ft,Ne,"\uE011","\\@nleqq"),ce(he,ft,Ne,"\u2A87","\\lneq",!0),ce(he,ft,Ne,"\u2268","\\lneqq",!0),ce(he,ft,Ne,"\uE00C","\\@lvertneqq"),ce(he,ft,Ne,"\u22E6","\\lnsim",!0),ce(he,ft,Ne,"\u2A89","\\lnapprox",!0),ce(he,ft,Ne,"\u2280","\\nprec",!0),ce(he,ft,Ne,"\u22E0","\\npreceq",!0),ce(he,ft,Ne,"\u22E8","\\precnsim",!0),ce(he,ft,Ne,"\u2AB9","\\precnapprox",!0),ce(he,ft,Ne,"\u2241","\\nsim",!0),ce(he,ft,Ne,"\uE006","\\@nshortmid"),ce(he,ft,Ne,"\u2224","\\nmid",!0),ce(he,ft,Ne,"\u22AC","\\nvdash",!0),ce(he,ft,Ne,"\u22AD","\\nvDash",!0),ce(he,ft,Ne,"\u22EA","\\ntriangleleft"),ce(he,ft,Ne,"\u22EC","\\ntrianglelefteq",!0),ce(he,ft,Ne,"\u228A","\\subsetneq",!0),ce(he,ft,Ne,"\uE01A","\\@varsubsetneq"),ce(he,ft,Ne,"\u2ACB","\\subsetneqq",!0),ce(he,ft,Ne,"\uE017","\\@varsubsetneqq"),ce(he,ft,Ne,"\u226F","\\ngtr",!0),ce(he,ft,Ne,"\uE00F","\\@ngeqslant"),ce(he,ft,Ne,"\uE00E","\\@ngeqq"),ce(he,ft,Ne,"\u2A88","\\gneq",!0),ce(he,ft,Ne,"\u2269","\\gneqq",!0),ce(he,ft,Ne,"\uE00D","\\@gvertneqq"),ce(he,ft,Ne,"\u22E7","\\gnsim",!0),ce(he,ft,Ne,"\u2A8A","\\gnapprox",!0),ce(he,ft,Ne,"\u2281","\\nsucc",!0),ce(he,ft,Ne,"\u22E1","\\nsucceq",!0),ce(he,ft,Ne,"\u22E9","\\succnsim",!0),ce(he,ft,Ne,"\u2ABA","\\succnapprox",!0),ce(he,ft,Ne,"\u2246","\\ncong",!0),ce(he,ft,Ne,"\uE007","\\@nshortparallel"),ce(he,ft,Ne,"\u2226","\\nparallel",!0),ce(he,ft,Ne,"\u22AF","\\nVDash",!0),ce(he,ft,Ne,"\u22EB","\\ntriangleright"),ce(he,ft,Ne,"\u22ED","\\ntrianglerighteq",!0),ce(he,ft,Ne,"\uE018","\\@nsupseteqq"),ce(he,ft,Ne,"\u228B","\\supsetneq",!0),ce(he,ft,Ne,"\uE01B","\\@varsupsetneq"),ce(he,ft,Ne,"\u2ACC","\\supsetneqq",!0),ce(he,ft,Ne,"\uE019","\\@varsupsetneqq"),ce(he,ft,Ne,"\u22AE","\\nVdash",!0),ce(he,ft,Ne,"\u2AB5","\\precneqq",!0),ce(he,ft,Ne,"\u2AB6","\\succneqq",!0),ce(he,ft,Ne,"\uE016","\\@nsubseteqq"),ce(he,ft,It,"\u22B4","\\unlhd"),ce(he,ft,It,"\u22B5","\\unrhd"),ce(he,ft,Ne,"\u219A","\\nleftarrow",!0),ce(he,ft,Ne,"\u219B","\\nrightarrow",!0),ce(he,ft,Ne,"\u21CD","\\nLeftarrow",!0),ce(he,ft,Ne,"\u21CF","\\nRightarrow",!0),ce(he,ft,Ne,"\u21AE","\\nleftrightarrow",!0),ce(he,ft,Ne,"\u21CE","\\nLeftrightarrow",!0),ce(he,ft,Ne,"\u25B3","\\vartriangle"),ce(he,ft,Pt,"\u210F","\\hslash"),ce(he,ft,Pt,"\u25BD","\\triangledown"),ce(he,ft,Pt,"\u25CA","\\lozenge"),ce(he,ft,Pt,"\u24C8","\\circledS"),ce(he,ft,Pt,"\xAE","\\circledR"),ce(Ot,ft,Pt,"\xAE","\\circledR"),ce(he,ft,Pt,"\u2221","\\measuredangle",!0),ce(he,ft,Pt,"\u2204","\\nexists"),ce(he,ft,Pt,"\u2127","\\mho"),ce(he,ft,Pt,"\u2132","\\Finv",!0),ce(he,ft,Pt,"\u2141","\\Game",!0),ce(he,ft,Pt,"\u2035","\\backprime"),ce(he,ft,Pt,"\u25B2","\\blacktriangle"),ce(he,ft,Pt,"\u25BC","\\blacktriangledown"),ce(he,ft,Pt,"\u25A0","\\blacksquare"),ce(he,ft,Pt,"\u29EB","\\blacklozenge"),ce(he,ft,Pt,"\u2605","\\bigstar"),ce(he,ft,Pt,"\u2222","\\sphericalangle",!0),ce(he,ft,Pt,"\u2201","\\complement",!0),ce(he,ft,Pt,"\xF0","\\eth",!0),ce(he,ft,Pt,"\u2571","\\diagup"),ce(he,ft,Pt,"\u2572","\\diagdown"),ce(he,ft,Pt,"\u25A1","\\square"),ce(he,ft,Pt,"\u25A1","\\Box"),ce(he,ft,Pt,"\u25CA","\\Diamond"),ce(he,ft,Pt,"\xA5","\\yen",!0),ce(Ot,ft,Pt,"\xA5","\\yen",!0),ce(he,ft,Pt,"\u2713","\\checkmark",!0),ce(Ot,ft,Pt,"\u2713","\\checkmark"),ce(he,ft,Pt,"\u2136","\\beth",!0),ce(he,ft,Pt,"\u2138","\\daleth",!0),ce(he,ft,Pt,"\u2137","\\gimel",!0),ce(he,ft,Pt,"\u03DD","\\digamma",!0),ce(he,ft,Pt,"\u03F0","\\varkappa"),ce(he,ft,bt,"\u250C","\\ulcorner",!0),ce(he,ft,De,"\u2510","\\urcorner",!0),ce(he,ft,bt,"\u2514","\\llcorner",!0),ce(he,ft,De,"\u2518","\\lrcorner",!0),ce(he,ft,Ne,"\u2266","\\leqq",!0),ce(he,ft,Ne,"\u2A7D","\\leqslant",!0),ce(he,ft,Ne,"\u2A95","\\eqslantless",!0),ce(he,ft,Ne,"\u2272","\\lesssim",!0),ce(he,ft,Ne,"\u2A85","\\lessapprox",!0),ce(he,ft,Ne,"\u224A","\\approxeq",!0),ce(he,ft,It,"\u22D6","\\lessdot"),ce(he,ft,Ne,"\u22D8","\\lll",!0),ce(he,ft,Ne,"\u2276","\\lessgtr",!0),ce(he,ft,Ne,"\u22DA","\\lesseqgtr",!0),ce(he,ft,Ne,"\u2A8B","\\lesseqqgtr",!0),ce(he,ft,Ne,"\u2251","\\doteqdot"),ce(he,ft,Ne,"\u2253","\\risingdotseq",!0),ce(he,ft,Ne,"\u2252","\\fallingdotseq",!0),ce(he,ft,Ne,"\u223D","\\backsim",!0),ce(he,ft,Ne,"\u22CD","\\backsimeq",!0),ce(he,ft,Ne,"\u2AC5","\\subseteqq",!0),ce(he,ft,Ne,"\u22D0","\\Subset",!0),ce(he,ft,Ne,"\u228F","\\sqsubset",!0),ce(he,ft,Ne,"\u227C","\\preccurlyeq",!0),ce(he,ft,Ne,"\u22DE","\\curlyeqprec",!0),ce(he,ft,Ne,"\u227E","\\precsim",!0),ce(he,ft,Ne,"\u2AB7","\\precapprox",!0),ce(he,ft,Ne,"\u22B2","\\vartriangleleft"),ce(he,ft,Ne,"\u22B4","\\trianglelefteq"),ce(he,ft,Ne,"\u22A8","\\vDash",!0),ce(he,ft,Ne,"\u22AA","\\Vvdash",!0),ce(he,ft,Ne,"\u2323","\\smallsmile"),ce(he,ft,Ne,"\u2322","\\smallfrown"),ce(he,ft,Ne,"\u224F","\\bumpeq",!0),ce(he,ft,Ne,"\u224E","\\Bumpeq",!0),ce(he,ft,Ne,"\u2267","\\geqq",!0),ce(he,ft,Ne,"\u2A7E","\\geqslant",!0),ce(he,ft,Ne,"\u2A96","\\eqslantgtr",!0),ce(he,ft,Ne,"\u2273","\\gtrsim",!0),ce(he,ft,Ne,"\u2A86","\\gtrapprox",!0),ce(he,ft,It,"\u22D7","\\gtrdot"),ce(he,ft,Ne,"\u22D9","\\ggg",!0),ce(he,ft,Ne,"\u2277","\\gtrless",!0),ce(he,ft,Ne,"\u22DB","\\gtreqless",!0),ce(he,ft,Ne,"\u2A8C","\\gtreqqless",!0),ce(he,ft,Ne,"\u2256","\\eqcirc",!0),ce(he,ft,Ne,"\u2257","\\circeq",!0),ce(he,ft,Ne,"\u225C","\\triangleq",!0),ce(he,ft,Ne,"\u223C","\\thicksim"),ce(he,ft,Ne,"\u2248","\\thickapprox"),ce(he,ft,Ne,"\u2AC6","\\supseteqq",!0),ce(he,ft,Ne,"\u22D1","\\Supset",!0),ce(he,ft,Ne,"\u2290","\\sqsupset",!0),ce(he,ft,Ne,"\u227D","\\succcurlyeq",!0),ce(he,ft,Ne,"\u22DF","\\curlyeqsucc",!0),ce(he,ft,Ne,"\u227F","\\succsim",!0),ce(he,ft,Ne,"\u2AB8","\\succapprox",!0),ce(he,ft,Ne,"\u22B3","\\vartriangleright"),ce(he,ft,Ne,"\u22B5","\\trianglerighteq"),ce(he,ft,Ne,"\u22A9","\\Vdash",!0),ce(he,ft,Ne,"\u2223","\\shortmid"),ce(he,ft,Ne,"\u2225","\\shortparallel"),ce(he,ft,Ne,"\u226C","\\between",!0),ce(he,ft,Ne,"\u22D4","\\pitchfork",!0),ce(he,ft,Ne,"\u221D","\\varpropto"),ce(he,ft,Ne,"\u25C0","\\blacktriangleleft"),ce(he,ft,Ne,"\u2234","\\therefore",!0),ce(he,ft,Ne,"\u220D","\\backepsilon"),ce(he,ft,Ne,"\u25B6","\\blacktriangleright"),ce(he,ft,Ne,"\u2235","\\because",!0),ce(he,ft,Ne,"\u22D8","\\llless"),ce(he,ft,Ne,"\u22D9","\\gggtr"),ce(he,ft,It,"\u22B2","\\lhd"),ce(he,ft,It,"\u22B3","\\rhd"),ce(he,ft,Ne,"\u2242","\\eqsim",!0),ce(he,Ie,Ne,"\u22C8","\\Join"),ce(he,ft,Ne,"\u2251","\\Doteq",!0),ce(he,ft,It,"\u2214","\\dotplus",!0),ce(he,ft,It,"\u2216","\\smallsetminus"),ce(he,ft,It,"\u22D2","\\Cap",!0),ce(he,ft,It,"\u22D3","\\Cup",!0),ce(he,ft,It,"\u2A5E","\\doublebarwedge",!0),ce(he,ft,It,"\u229F","\\boxminus",!0),ce(he,ft,It,"\u229E","\\boxplus",!0),ce(he,ft,It,"\u22C7","\\divideontimes",!0),ce(he,ft,It,"\u22C9","\\ltimes",!0),ce(he,ft,It,"\u22CA","\\rtimes",!0),ce(he,ft,It,"\u22CB","\\leftthreetimes",!0),ce(he,ft,It,"\u22CC","\\rightthreetimes",!0),ce(he,ft,It,"\u22CF","\\curlywedge",!0),ce(he,ft,It,"\u22CE","\\curlyvee",!0),ce(he,ft,It,"\u229D","\\circleddash",!0),ce(he,ft,It,"\u229B","\\circledast",!0),ce(he,ft,It,"\u22C5","\\centerdot"),ce(he,ft,It,"\u22BA","\\intercal",!0),ce(he,ft,It,"\u22D2","\\doublecap"),ce(he,ft,It,"\u22D3","\\doublecup"),ce(he,ft,It,"\u22A0","\\boxtimes",!0),ce(he,ft,Ne,"\u21E2","\\dashrightarrow",!0),ce(he,ft,Ne,"\u21E0","\\dashleftarrow",!0),ce(he,ft,Ne,"\u21C7","\\leftleftarrows",!0),ce(he,ft,Ne,"\u21C6","\\leftrightarrows",!0),ce(he,ft,Ne,"\u21DA","\\Lleftarrow",!0),ce(he,ft,Ne,"\u219E","\\twoheadleftarrow",!0),ce(he,ft,Ne,"\u21A2","\\leftarrowtail",!0),ce(he,ft,Ne,"\u21AB","\\looparrowleft",!0),ce(he,ft,Ne,"\u21CB","\\leftrightharpoons",!0),ce(he,ft,Ne,"\u21B6","\\curvearrowleft",!0),ce(he,ft,Ne,"\u21BA","\\circlearrowleft",!0),ce(he,ft,Ne,"\u21B0","\\Lsh",!0),ce(he,ft,Ne,"\u21C8","\\upuparrows",!0),ce(he,ft,Ne,"\u21BF","\\upharpoonleft",!0),ce(he,ft,Ne,"\u21C3","\\downharpoonleft",!0),ce(he,ft,Ne,"\u22B8","\\multimap",!0),ce(he,ft,Ne,"\u21AD","\\leftrightsquigarrow",!0),ce(he,ft,Ne,"\u21C9","\\rightrightarrows",!0),ce(he,ft,Ne,"\u21C4","\\rightleftarrows",!0),ce(he,ft,Ne,"\u21A0","\\twoheadrightarrow",!0),ce(he,ft,Ne,"\u21A3","\\rightarrowtail",!0),ce(he,ft,Ne,"\u21AC","\\looparrowright",!0),ce(he,ft,Ne,"\u21B7","\\curvearrowright",!0),ce(he,ft,Ne,"\u21BB","\\circlearrowright",!0),ce(he,ft,Ne,"\u21B1","\\Rsh",!0),ce(he,ft,Ne,"\u21CA","\\downdownarrows",!0),ce(he,ft,Ne,"\u21BE","\\upharpoonright",!0),ce(he,ft,Ne,"\u21C2","\\downharpoonright",!0),ce(he,ft,Ne,"\u21DD","\\rightsquigarrow",!0),ce(he,ft,Ne,"\u21DD","\\leadsto"),ce(he,ft,Ne,"\u21DB","\\Rrightarrow",!0),ce(he,ft,Ne,"\u21BE","\\restriction"),ce(he,Ie,Pt,"\u2018","`"),ce(he,Ie,Pt,"$","\\$"),ce(Ot,Ie,Pt,"$","\\$"),ce(Ot,Ie,Pt,"$","\\textdollar"),ce(he,Ie,Pt,"%","\\%"),ce(Ot,Ie,Pt,"%","\\%"),ce(he,Ie,Pt,"_","\\_"),ce(Ot,Ie,Pt,"_","\\_"),ce(Ot,Ie,Pt,"_","\\textunderscore"),ce(he,Ie,Pt,"\u2220","\\angle",!0),ce(he,Ie,Pt,"\u221E","\\infty",!0),ce(he,Ie,Pt,"\u2032","\\prime"),ce(he,Ie,Pt,"\u25B3","\\triangle"),ce(he,Ie,Pt,"\u0393","\\Gamma",!0),ce(he,Ie,Pt,"\u0394","\\Delta",!0),ce(he,Ie,Pt,"\u0398","\\Theta",!0),ce(he,Ie,Pt,"\u039B","\\Lambda",!0),ce(he,Ie,Pt,"\u039E","\\Xi",!0),ce(he,Ie,Pt,"\u03A0","\\Pi",!0),ce(he,Ie,Pt,"\u03A3","\\Sigma",!0),ce(he,Ie,Pt,"\u03A5","\\Upsilon",!0),ce(he,Ie,Pt,"\u03A6","\\Phi",!0),ce(he,Ie,Pt,"\u03A8","\\Psi",!0),ce(he,Ie,Pt,"\u03A9","\\Omega",!0),ce(he,Ie,Pt,"A","\u0391"),ce(he,Ie,Pt,"B","\u0392"),ce(he,Ie,Pt,"E","\u0395"),ce(he,Ie,Pt,"Z","\u0396"),ce(he,Ie,Pt,"H","\u0397"),ce(he,Ie,Pt,"I","\u0399"),ce(he,Ie,Pt,"K","\u039A"),ce(he,Ie,Pt,"M","\u039C"),ce(he,Ie,Pt,"N","\u039D"),ce(he,Ie,Pt,"O","\u039F"),ce(he,Ie,Pt,"P","\u03A1"),ce(he,Ie,Pt,"T","\u03A4"),ce(he,Ie,Pt,"X","\u03A7"),ce(he,Ie,Pt,"\xAC","\\neg",!0),ce(he,Ie,Pt,"\xAC","\\lnot"),ce(he,Ie,Pt,"\u22A4","\\top"),ce(he,Ie,Pt,"\u22A5","\\bot"),ce(he,Ie,Pt,"\u2205","\\emptyset"),ce(he,ft,Pt,"\u2205","\\varnothing"),ce(he,Ie,Ze,"\u03B1","\\alpha",!0),ce(he,Ie,Ze,"\u03B2","\\beta",!0),ce(he,Ie,Ze,"\u03B3","\\gamma",!0),ce(he,Ie,Ze,"\u03B4","\\delta",!0),ce(he,Ie,Ze,"\u03F5","\\epsilon",!0),ce(he,Ie,Ze,"\u03B6","\\zeta",!0),ce(he,Ie,Ze,"\u03B7","\\eta",!0),ce(he,Ie,Ze,"\u03B8","\\theta",!0),ce(he,Ie,Ze,"\u03B9","\\iota",!0),ce(he,Ie,Ze,"\u03BA","\\kappa",!0),ce(he,Ie,Ze,"\u03BB","\\lambda",!0),ce(he,Ie,Ze,"\u03BC","\\mu",!0),ce(he,Ie,Ze,"\u03BD","\\nu",!0),ce(he,Ie,Ze,"\u03BE","\\xi",!0),ce(he,Ie,Ze,"\u03BF","\\omicron",!0),ce(he,Ie,Ze,"\u03C0","\\pi",!0),ce(he,Ie,Ze,"\u03C1","\\rho",!0),ce(he,Ie,Ze,"\u03C3","\\sigma",!0),ce(he,Ie,Ze,"\u03C4","\\tau",!0),ce(he,Ie,Ze,"\u03C5","\\upsilon",!0),ce(he,Ie,Ze,"\u03D5","\\phi",!0),ce(he,Ie,Ze,"\u03C7","\\chi",!0),ce(he,Ie,Ze,"\u03C8","\\psi",!0),ce(he,Ie,Ze,"\u03C9","\\omega",!0),ce(he,Ie,Ze,"\u03B5","\\varepsilon",!0),ce(he,Ie,Ze,"\u03D1","\\vartheta",!0),ce(he,Ie,Ze,"\u03D6","\\varpi",!0),ce(he,Ie,Ze,"\u03F1","\\varrho",!0),ce(he,Ie,Ze,"\u03C2","\\varsigma",!0),ce(he,Ie,Ze,"\u03C6","\\varphi",!0),ce(he,Ie,It,"\u2217","*"),ce(he,Ie,It,"+","+"),ce(he,Ie,It,"\u2212","-"),ce(he,Ie,It,"\u22C5","\\cdot",!0),ce(he,Ie,It,"\u2218","\\circ"),ce(he,Ie,It,"\xF7","\\div",!0),ce(he,Ie,It,"\xB1","\\pm",!0),ce(he,Ie,It,"\xD7","\\times",!0),ce(he,Ie,It,"\u2229","\\cap",!0),ce(he,Ie,It,"\u222A","\\cup",!0),ce(he,Ie,It,"\u2216","\\setminus"),ce(he,Ie,It,"\u2227","\\land"),ce(he,Ie,It,"\u2228","\\lor"),ce(he,Ie,It,"\u2227","\\wedge",!0),ce(he,Ie,It,"\u2228","\\vee",!0),ce(he,Ie,Pt,"\u221A","\\surd"),ce(he,Ie,bt,"(","("),ce(he,Ie,bt,"[","["),ce(he,Ie,bt,"\u27E8","\\langle",!0),ce(he,Ie,bt,"\u2223","\\lvert"),ce(he,Ie,bt,"\u2225","\\lVert"),ce(he,Ie,De,")",")"),ce(he,Ie,De,"]","]"),ce(he,Ie,De,"?","?"),ce(he,Ie,De,"!","!"),ce(he,Ie,De,"\u27E9","\\rangle",!0),ce(he,Ie,De,"\u2223","\\rvert"),ce(he,Ie,De,"\u2225","\\rVert"),ce(he,Ie,Ne,"=","="),ce(he,Ie,Ne,"<","<"),ce(he,Ie,Ne,">",">"),ce(he,Ie,Ne,":",":"),ce(he,Ie,Ne,"\u2248","\\approx",!0),ce(he,Ie,Ne,"\u2245","\\cong",!0),ce(he,Ie,Ne,"\u2265","\\ge"),ce(he,Ie,Ne,"\u2265","\\geq",!0),ce(he,Ie,Ne,"\u2190","\\gets"),ce(he,Ie,Ne,">","\\gt"),ce(he,Ie,Ne,"\u2208","\\in",!0),ce(he,Ie,Ne,"\uE020","\\@not"),ce(he,Ie,Ne,"\u2282","\\subset",!0),ce(he,Ie,Ne,"\u2283","\\supset",!0),ce(he,Ie,Ne,"\u2286","\\subseteq",!0),ce(he,Ie,Ne,"\u2287","\\supseteq",!0),ce(he,ft,Ne,"\u2288","\\nsubseteq",!0),ce(he,ft,Ne,"\u2289","\\nsupseteq",!0),ce(he,Ie,Ne,"\u22A8","\\models"),ce(he,Ie,Ne,"\u2190","\\leftarrow",!0),ce(he,Ie,Ne,"\u2264","\\le"),ce(he,Ie,Ne,"\u2264","\\leq",!0),ce(he,Ie,Ne,"<","\\lt"),ce(he,Ie,Ne,"\u2192","\\rightarrow",!0),ce(he,Ie,Ne,"\u2192","\\to"),ce(he,ft,Ne,"\u2271","\\ngeq",!0),ce(he,ft,Ne,"\u2270","\\nleq",!0),ce(he,Ie,In,"\xA0","\\ "),ce(he,Ie,In,"\xA0","~"),ce(he,Ie,In,"\xA0","\\space"),ce(he,Ie,In,"\xA0","\\nobreakspace"),ce(Ot,Ie,In,"\xA0","\\ "),ce(Ot,Ie,In,"\xA0","~"),ce(Ot,Ie,In,"\xA0","\\space"),ce(Ot,Ie,In,"\xA0","\\nobreakspace"),ce(he,Ie,In,null,"\\nobreak"),ce(he,Ie,In,null,"\\allowbreak"),ce(he,Ie,Ft,",",","),ce(he,Ie,Ft,";",";"),ce(he,ft,It,"\u22BC","\\barwedge",!0),ce(he,ft,It,"\u22BB","\\veebar",!0),ce(he,Ie,It,"\u2299","\\odot",!0),ce(he,Ie,It,"\u2295","\\oplus",!0),ce(he,Ie,It,"\u2297","\\otimes",!0),ce(he,Ie,Pt,"\u2202","\\partial",!0),ce(he,Ie,It,"\u2298","\\oslash",!0),ce(he,ft,It,"\u229A","\\circledcirc",!0),ce(he,ft,It,"\u22A1","\\boxdot",!0),ce(he,Ie,It,"\u25B3","\\bigtriangleup"),ce(he,Ie,It,"\u25BD","\\bigtriangledown"),ce(he,Ie,It,"\u2020","\\dagger"),ce(he,Ie,It,"\u22C4","\\diamond"),ce(he,Ie,It,"\u22C6","\\star"),ce(he,Ie,It,"\u25C3","\\triangleleft"),ce(he,Ie,It,"\u25B9","\\triangleright"),ce(he,Ie,bt,"{","\\{"),ce(Ot,Ie,Pt,"{","\\{"),ce(Ot,Ie,Pt,"{","\\textbraceleft"),ce(he,Ie,De,"}","\\}"),ce(Ot,Ie,Pt,"}","\\}"),ce(Ot,Ie,Pt,"}","\\textbraceright"),ce(he,Ie,bt,"{","\\lbrace"),ce(he,Ie,De,"}","\\rbrace"),ce(he,Ie,bt,"[","\\lbrack"),ce(Ot,Ie,Pt,"[","\\lbrack"),ce(he,Ie,De,"]","\\rbrack"),ce(Ot,Ie,Pt,"]","\\rbrack"),ce(he,Ie,bt,"(","\\lparen"),ce(he,Ie,De,")","\\rparen"),ce(Ot,Ie,Pt,"<","\\textless"),ce(Ot,Ie,Pt,">","\\textgreater"),ce(he,Ie,bt,"\u230A","\\lfloor",!0),ce(he,Ie,De,"\u230B","\\rfloor",!0),ce(he,Ie,bt,"\u2308","\\lceil",!0),ce(he,Ie,De,"\u2309","\\rceil",!0),ce(he,Ie,Pt,"\\","\\backslash"),ce(he,Ie,Pt,"\u2223","|"),ce(he,Ie,Pt,"\u2223","\\vert"),ce(Ot,Ie,Pt,"|","\\textbar"),ce(he,Ie,Pt,"\u2225","\\|"),ce(he,Ie,Pt,"\u2225","\\Vert"),ce(Ot,Ie,Pt,"\u2225","\\textbardbl"),ce(Ot,Ie,Pt,"~","\\textasciitilde"),ce(Ot,Ie,Pt,"\\","\\textbackslash"),ce(Ot,Ie,Pt,"^","\\textasciicircum"),ce(he,Ie,Ne,"\u2191","\\uparrow",!0),ce(he,Ie,Ne,"\u21D1","\\Uparrow",!0),ce(he,Ie,Ne,"\u2193","\\downarrow",!0),ce(he,Ie,Ne,"\u21D3","\\Downarrow",!0),ce(he,Ie,Ne,"\u2195","\\updownarrow",!0),ce(he,Ie,Ne,"\u21D5","\\Updownarrow",!0),ce(he,Ie,Ae,"\u2210","\\coprod"),ce(he,Ie,Ae,"\u22C1","\\bigvee"),ce(he,Ie,Ae,"\u22C0","\\bigwedge"),ce(he,Ie,Ae,"\u2A04","\\biguplus"),ce(he,Ie,Ae,"\u22C2","\\bigcap"),ce(he,Ie,Ae,"\u22C3","\\bigcup"),ce(he,Ie,Ae,"\u222B","\\int"),ce(he,Ie,Ae,"\u222B","\\intop"),ce(he,Ie,Ae,"\u222C","\\iint"),ce(he,Ie,Ae,"\u222D","\\iiint"),ce(he,Ie,Ae,"\u220F","\\prod"),ce(he,Ie,Ae,"\u2211","\\sum"),ce(he,Ie,Ae,"\u2A02","\\bigotimes"),ce(he,Ie,Ae,"\u2A01","\\bigoplus"),ce(he,Ie,Ae,"\u2A00","\\bigodot"),ce(he,Ie,Ae,"\u222E","\\oint"),ce(he,Ie,Ae,"\u222F","\\oiint"),ce(he,Ie,Ae,"\u2230","\\oiiint"),ce(he,Ie,Ae,"\u2A06","\\bigsqcup"),ce(he,Ie,Ae,"\u222B","\\smallint"),ce(Ot,Ie,Tt,"\u2026","\\textellipsis"),ce(he,Ie,Tt,"\u2026","\\mathellipsis"),ce(Ot,Ie,Tt,"\u2026","\\ldots",!0),ce(he,Ie,Tt,"\u2026","\\ldots",!0),ce(he,Ie,Tt,"\u22EF","\\@cdots",!0),ce(he,Ie,Tt,"\u22F1","\\ddots",!0),ce(he,Ie,Pt,"\u22EE","\\varvdots"),ce(he,Ie,Kt,"\u02CA","\\acute"),ce(he,Ie,Kt,"\u02CB","\\grave"),ce(he,Ie,Kt,"\xA8","\\ddot"),ce(he,Ie,Kt,"~","\\tilde"),ce(he,Ie,Kt,"\u02C9","\\bar"),ce(he,Ie,Kt,"\u02D8","\\breve"),ce(he,Ie,Kt,"\u02C7","\\check"),ce(he,Ie,Kt,"^","\\hat"),ce(he,Ie,Kt,"\u20D7","\\vec"),ce(he,Ie,Kt,"\u02D9","\\dot"),ce(he,Ie,Kt,"\u02DA","\\mathring"),ce(he,Ie,Ze,"\u0131","\\imath",!0),ce(he,Ie,Ze,"\u0237","\\jmath",!0),ce(Ot,Ie,Pt,"\u0131","\\i",!0),ce(Ot,Ie,Pt,"\u0237","\\j",!0),ce(Ot,Ie,Pt,"\xDF","\\ss",!0),ce(Ot,Ie,Pt,"\xE6","\\ae",!0),ce(Ot,Ie,Pt,"\xE6","\\ae",!0),ce(Ot,Ie,Pt,"\u0153","\\oe",!0),ce(Ot,Ie,Pt,"\xF8","\\o",!0),ce(Ot,Ie,Pt,"\xC6","\\AE",!0),ce(Ot,Ie,Pt,"\u0152","\\OE",!0),ce(Ot,Ie,Pt,"\xD8","\\O",!0),ce(Ot,Ie,Kt,"\u02CA","\\'"),ce(Ot,Ie,Kt,"\u02CB","\\`"),ce(Ot,Ie,Kt,"\u02C6","\\^"),ce(Ot,Ie,Kt,"\u02DC","\\~"),ce(Ot,Ie,Kt,"\u02C9","\\="),ce(Ot,Ie,Kt,"\u02D8","\\u"),ce(Ot,Ie,Kt,"\u02D9","\\."),ce(Ot,Ie,Kt,"\u02DA","\\r"),ce(Ot,Ie,Kt,"\u02C7","\\v"),ce(Ot,Ie,Kt,"\xA8",'\\"'),ce(Ot,Ie,Kt,"\u02DD","\\H"),ce(Ot,Ie,Kt,"\u25EF","\\textcircled");var Xn={"--":!0,"---":!0,"``":!0,"''":!0};ce(Ot,Ie,Pt,"\u2013","--"),ce(Ot,Ie,Pt,"\u2013","\\textendash"),ce(Ot,Ie,Pt,"\u2014","---"),ce(Ot,Ie,Pt,"\u2014","\\textemdash"),ce(Ot,Ie,Pt,"\u2018","`"),ce(Ot,Ie,Pt,"\u2018","\\textquoteleft"),ce(Ot,Ie,Pt,"\u2019","'"),ce(Ot,Ie,Pt,"\u2019","\\textquoteright"),ce(Ot,Ie,Pt,"\u201C","``"),ce(Ot,Ie,Pt,"\u201C","\\textquotedblleft"),ce(Ot,Ie,Pt,"\u201D","''"),ce(Ot,Ie,Pt,"\u201D","\\textquotedblright"),ce(he,Ie,Pt,"\xB0","\\degree",!0),ce(Ot,Ie,Pt,"\xB0","\\degree"),ce(Ot,Ie,Pt,"\xB0","\\textdegree",!0),ce(he,Ie,Ze,"\xA3","\\pounds"),ce(he,Ie,Ze,"\xA3","\\mathsterling",!0),ce(Ot,Ie,Ze,"\xA3","\\pounds"),ce(Ot,Ie,Ze,"\xA3","\\textsterling",!0),ce(he,ft,Pt,"\u2720","\\maltese"),ce(Ot,ft,Pt,"\u2720","\\maltese"),ce(Ot,Ie,In,"\xA0","\\ "),ce(Ot,Ie,In,"\xA0"," "),ce(Ot,Ie,In,"\xA0","~");for(var sr='0123456789/@."',Dn=0;Dn<sr.length;Dn++){var Bn=sr.charAt(Dn);ce(he,Ie,Pt,Bn,Bn)}for(var vn='0123456789!@*()-=+[]<>|";:?/.,',Zn=0;Zn<vn.length;Zn++){var lr=vn.charAt(Zn);ce(Ot,Ie,Pt,lr,lr)}for(var hr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Xt=0;Xt<hr.length;Xt++){var vt=hr.charAt(Xt);ce(he,Ie,Ze,vt,vt),ce(Ot,Ie,Pt,vt,vt)}ce(he,ft,Pt,"C","\u2102"),ce(Ot,ft,Pt,"C","\u2102"),ce(he,ft,Pt,"H","\u210D"),ce(Ot,ft,Pt,"H","\u210D"),ce(he,ft,Pt,"N","\u2115"),ce(Ot,ft,Pt,"N","\u2115"),ce(he,ft,Pt,"P","\u2119"),ce(Ot,ft,Pt,"P","\u2119"),ce(he,ft,Pt,"Q","\u211A"),ce(Ot,ft,Pt,"Q","\u211A"),ce(he,ft,Pt,"R","\u211D"),ce(Ot,ft,Pt,"R","\u211D"),ce(he,ft,Pt,"Z","\u2124"),ce(Ot,ft,Pt,"Z","\u2124"),ce(he,Ie,Ze,"h","\u210E"),ce(Ot,Ie,Ze,"h","\u210E");for(var ut="",ct=0;ct<hr.length;ct++){var jt=hr.charAt(ct);ut=String.fromCharCode(55349,56320+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56372+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56424+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56580+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56736+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56788+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56840+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56944+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ct<26&&(ut=String.fromCharCode(55349,56632+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut),ut=String.fromCharCode(55349,56476+ct),ce(he,Ie,Ze,jt,ut),ce(Ot,Ie,Pt,jt,ut))}ut="\u{1D55C}",ce(he,Ie,Ze,"k",ut),ce(Ot,Ie,Pt,"k",ut);for(var xn=0;xn<10;xn++){var gn=xn.toString();ut=String.fromCharCode(55349,57294+xn),ce(he,Ie,Ze,gn,ut),ce(Ot,Ie,Pt,gn,ut),ut=String.fromCharCode(55349,57314+xn),ce(he,Ie,Ze,gn,ut),ce(Ot,Ie,Pt,gn,ut),ut=String.fromCharCode(55349,57324+xn),ce(he,Ie,Ze,gn,ut),ce(Ot,Ie,Pt,gn,ut),ut=String.fromCharCode(55349,57334+xn),ce(he,Ie,Ze,gn,ut),ce(Ot,Ie,Pt,gn,ut)}for(var nr="\xC7\xD0\xDE\xE7\xFE",$n=0;$n<nr.length;$n++){var Cr=nr.charAt($n);ce(he,Ie,Ze,Cr,Cr),ce(Ot,Ie,Pt,Cr,Cr)}ce(Ot,Ie,Pt,"\xF0","\xF0"),ce(Ot,Ie,Pt,"\u2013","\u2013"),ce(Ot,Ie,Pt,"\u2014","\u2014"),ce(Ot,Ie,Pt,"\u2018","\u2018"),ce(Ot,Ie,Pt,"\u2019","\u2019"),ce(Ot,Ie,Pt,"\u201C","\u201C"),ce(Ot,Ie,Pt,"\u201D","\u201D");var Ct=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathdefault","textit","Math-Italic"],["mathdefault","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["","",""],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Ln=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],_r=function(Z,K){var te=Z.charCodeAt(0),de=Z.charCodeAt(1),Te=(te-55296)*1024+(de-56320)+65536,Ve=K==="math"?0:1;if(119808<=Te&&Te<120484){var Dt=Math.floor((Te-119808)/26);return[Ct[Dt][2],Ct[Dt][Ve]]}else if(120782<=Te&&Te<=120831){var zt=Math.floor((Te-120782)/10);return[Ln[zt][2],Ln[zt][Ve]]}else{if(Te===120485||Te===120486)return[Ct[0][2],Ct[0][Ve]];if(120486<Te&&Te<120782)return["",""];throw new u("Unsupported character: "+Z)}},Qr=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],jr=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],ei=function(Z,K){return K.size<2?Z:Qr[Z-1][K.size-1]},Rr=function(){function Ye(K){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=K.style,this.color=K.color,this.size=K.size||Ye.BASESIZE,this.textSize=K.textSize||this.size,this.phantom=!!K.phantom,this.font=K.font||"",this.fontFamily=K.fontFamily||"",this.fontWeight=K.fontWeight||"",this.fontShape=K.fontShape||"",this.sizeMultiplier=jr[this.size-1],this.maxSize=K.maxSize,this.minRuleThickness=K.minRuleThickness,this._fontMetrics=void 0}var Z=Ye.prototype;return Z.extend=function(te){var de={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var Te in te)te.hasOwnProperty(Te)&&(de[Te]=te[Te]);return new Ye(de)},Z.havingStyle=function(te){return this.style===te?this:this.extend({style:te,size:ei(this.textSize,te)})},Z.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},Z.havingSize=function(te){return this.size===te&&this.textSize===te?this:this.extend({style:this.style.text(),size:te,textSize:te,sizeMultiplier:jr[te-1]})},Z.havingBaseStyle=function(te){te=te||this.style.text();var de=ei(Ye.BASESIZE,te);return this.size===de&&this.textSize===Ye.BASESIZE&&this.style===te?this:this.extend({style:te,size:de})},Z.havingBaseSizing=function(){var te;switch(this.style.id){case 4:case 5:te=3;break;case 6:case 7:te=1;break;default:te=6}return this.extend({style:this.style.text(),size:te})},Z.withColor=function(te){return this.extend({color:te})},Z.withPhantom=function(){return this.extend({phantom:!0})},Z.withFont=function(te){return this.extend({font:te})},Z.withTextFontFamily=function(te){return this.extend({fontFamily:te,font:""})},Z.withTextFontWeight=function(te){return this.extend({fontWeight:te,font:""})},Z.withTextFontShape=function(te){return this.extend({fontShape:te,font:""})},Z.sizingClasses=function(te){return te.size!==this.size?["sizing","reset-size"+te.size,"size"+this.size]:[]},Z.baseSizingClasses=function(){return this.size!==Ye.BASESIZE?["sizing","reset-size"+this.size,"size"+Ye.BASESIZE]:[]},Z.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Wt(this.size)),this._fontMetrics},Z.getColor=function(){return this.phantom?"transparent":this.color},Ye}();Rr.BASESIZE=6;var Pi=Rr,si={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},Ii={ex:!0,em:!0,mu:!0},qi=function(Z){return typeof Z!="string"&&(Z=Z.unit),Z in si||Z in Ii||Z==="ex"},Wi=function(Z,K){var te;if(Z.unit in si)te=si[Z.unit]/K.fontMetrics().ptPerEm/K.sizeMultiplier;else if(Z.unit==="mu")te=K.fontMetrics().cssEmPerMu;else{var de;if(K.style.isTight()?de=K.havingStyle(K.style.text()):de=K,Z.unit==="ex")te=de.fontMetrics().xHeight;else if(Z.unit==="em")te=de.fontMetrics().quad;else throw new u("Invalid unit: '"+Z.unit+"'");de!==K&&(te*=de.sizeMultiplier/K.sizeMultiplier)}return Math.min(Z.number*te,K.maxSize)},Cs=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],Ls=function(Z,K,te){return we[te][Z]&&we[te][Z].replace&&(Z=we[te][Z].replace),{value:Z,metrics:Yt(Z,K,te)}},cs=function(Z,K,te,de,Te){var Ve=Ls(Z,K,te),Dt=Ve.metrics;Z=Ve.value;var zt;if(Dt){var nn=Dt.italic;(te==="text"||de&&de.font==="mathit")&&(nn=0),zt=new Fe(Z,Dt.height,Dt.depth,nn,Dt.skew,Dt.width,Te)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+Z+"' in style '"+K+"' and mode '"+te+"'")),zt=new Fe(Z,0,0,0,0,0,Te);if(de){zt.maxFontSize=de.sizeMultiplier,de.style.isTight()&&zt.classes.push("mtight");var An=de.getColor();An&&(zt.style.color=An)}return zt},ui=function(Z,K,te,de){return de===void 0&&(de=[]),te.font==="boldsymbol"&&Ls(Z,"Main-Bold",K).metrics?cs(Z,"Main-Bold",K,te,de.concat(["mathbf"])):Z==="\\"||we[K][Z].font==="main"?cs(Z,"Main-Regular",K,te,de):cs(Z,"AMS-Regular",K,te,de.concat(["amsrm"]))},is=function(Z,K,te,de){return/[0-9]/.test(Z.charAt(0))||T.contains(Cs,Z)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},wt=function(Z,K,te,de){return T.contains(Cs,Z)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(Z.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},ss=function(Z,K,te,de){return Ls(Z,"Math-BoldItalic",K).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},ai=function(Z,K,te){var de=Z.mode,Te=Z.text,Ve=["mord"],Dt=de==="math"||de==="text"&&K.font,zt=Dt?K.font:K.fontFamily;if(Te.charCodeAt(0)===55349){var nn=_r(Te,de),An=nn[0],Un=nn[1];return cs(Te,An,de,K,Ve.concat(Un))}else if(zt){var Qt,Or;if(zt==="boldsymbol"||zt==="mathnormal"){var Ar=zt==="boldsymbol"?ss(Te,de,K,Ve):wt(Te,de,K,Ve);Qt=Ar.fontName,Or=[Ar.fontClass]}else T.contains(Cs,Te)?(Qt="Main-Italic",Or=["mathit"]):Dt?(Qt=We[zt].fontName,Or=[zt]):(Qt=Wn(zt,K.fontWeight,K.fontShape),Or=[zt,K.fontWeight,K.fontShape]);if(Ls(Te,Qt,de).metrics)return cs(Te,Qt,de,K,Ve.concat(Or));if(Xn.hasOwnProperty(Te)&&Qt.substr(0,10)==="Typewriter"){for(var qr=[],Si=0;Si<Te.length;Si++)qr.push(cs(Te[Si],Qt,de,K,Ve.concat(Or)));return Rt(qr)}}if(te==="mathord"){var As=is(Te,de,K,Ve);return cs(Te,As.fontName,de,K,Ve.concat([As.fontClass]))}else if(te==="textord"){var vs=we[de][Te]&&we[de][Te].font;if(vs==="ams"){var Es=Wn("amsrm",K.fontWeight,K.fontShape);return cs(Te,Es,de,K,Ve.concat("amsrm",K.fontWeight,K.fontShape))}else if(vs==="main"||!vs){var Qs=Wn("textrm",K.fontWeight,K.fontShape);return cs(Te,Qs,de,K,Ve.concat(K.fontWeight,K.fontShape))}else{var Ra=Wn(vs,K.fontWeight,K.fontShape);return cs(Te,Ra,de,K,Ve.concat(Ra,K.fontWeight,K.fontShape))}}else throw new Error("unexpected type: "+te+" in makeOrd")},Ds=function(Z,K){if(gt(Z.classes)!==gt(K.classes)||Z.skew!==K.skew||Z.maxFontSize!==K.maxFontSize)return!1;for(var te in Z.style)if(Z.style.hasOwnProperty(te)&&Z.style[te]!==K.style[te])return!1;for(var de in K.style)if(K.style.hasOwnProperty(de)&&Z.style[de]!==K.style[de])return!1;return!0},gi=function(Z){for(var K=0;K<Z.length-1;K++){var te=Z[K],de=Z[K+1];te instanceof Fe&&de instanceof Fe&&Ds(te,de)&&(te.text+=de.text,te.height=Math.max(te.height,de.height),te.depth=Math.max(te.depth,de.depth),te.italic=de.italic,Z.splice(K+1,1),K--)}return Z},Vi=function(Z){for(var K=0,te=0,de=0,Te=0;Te<Z.children.length;Te++){var Ve=Z.children[Te];Ve.height>K&&(K=Ve.height),Ve.depth>te&&(te=Ve.depth),Ve.maxFontSize>de&&(de=Ve.maxFontSize)}Z.height=K,Z.depth=te,Z.maxFontSize=de},ci=function(Z,K,te,de){var Te=new dt(Z,K,te,de);return Vi(Te),Te},Se=function(Z,K,te,de){return new dt(Z,K,te,de)},st=function(Z,K,te){var de=ci([Z],[],K);return de.height=Math.max(te||K.fontMetrics().defaultRuleThickness,K.minRuleThickness),de.style.borderBottomWidth=de.height+"em",de.maxFontSize=1,de},et=function(Z,K,te,de){var Te=new qe(Z,K,te,de);return Vi(Te),Te},Rt=function(Z){var K=new Be(Z);return Vi(K),K},ht=function(Z,K){return Z instanceof Be?ci([],[Z],K):Z},ln=function(Z){if(Z.positionType==="individualShift"){for(var K=Z.children,te=[K[0]],de=-K[0].shift-K[0].elem.depth,Te=de,Ve=1;Ve<K.length;Ve++){var Dt=-K[Ve].shift-Te-K[Ve].elem.depth,zt=Dt-(K[Ve-1].elem.height+K[Ve-1].elem.depth);Te=Te+Dt,te.push({type:"kern",size:zt}),te.push(K[Ve])}return{children:te,depth:de}}var nn;if(Z.positionType==="top"){for(var An=Z.positionData,Un=0;Un<Z.children.length;Un++){var Qt=Z.children[Un];An-=Qt.type==="kern"?Qt.size:Qt.elem.height+Qt.elem.depth}nn=An}else if(Z.positionType==="bottom")nn=-Z.positionData;else{var Or=Z.children[0];if(Or.type!=="elem")throw new Error('First child must have type "elem".');if(Z.positionType==="shift")nn=-Or.elem.depth-Z.positionData;else if(Z.positionType==="firstBaseline")nn=-Or.elem.depth;else throw new Error("Invalid positionType "+Z.positionType+".")}return{children:Z.children,depth:nn}},cn=function(Z,K){for(var te=ln(Z),de=te.children,Te=te.depth,Ve=0,Dt=0;Dt<de.length;Dt++){var zt=de[Dt];if(zt.type==="elem"){var nn=zt.elem;Ve=Math.max(Ve,nn.maxFontSize,nn.height)}}Ve+=2;var An=ci(["pstrut"],[]);An.style.height=Ve+"em";for(var Un=[],Qt=Te,Or=Te,Ar=Te,qr=0;qr<de.length;qr++){var Si=de[qr];if(Si.type==="kern")Ar+=Si.size;else{var As=Si.elem,vs=Si.wrapperClasses||[],Es=Si.wrapperStyle||{},Qs=ci(vs,[An,As],void 0,Es);Qs.style.top=-Ve-Ar-As.depth+"em",Si.marginLeft&&(Qs.style.marginLeft=Si.marginLeft),Si.marginRight&&(Qs.style.marginRight=Si.marginRight),Un.push(Qs),Ar+=As.height+As.depth}Qt=Math.min(Qt,Ar),Or=Math.max(Or,Ar)}var Ra=ci(["vlist"],Un);Ra.style.height=Or+"em";var Ca;if(Qt<0){var Ta=ci([],[]),Ms=ci(["vlist"],[Ta]);Ms.style.height=-Qt+"em";var Ba=ci(["vlist-s"],[new Fe("\u200B")]);Ca=[ci(["vlist-r"],[Ra,Ba]),ci(["vlist-r"],[Ms])]}else Ca=[ci(["vlist-r"],[Ra])];var ia=ci(["vlist-t"],Ca);return Ca.length===2&&ia.classes.push("vlist-t2"),ia.height=Or,ia.depth=-Qt,ia},wn=function(Z,K){var te=ci(["mspace"],[],K),de=Wi(Z,K);return te.style.marginRight=de+"em",te},Wn=function(Z,K,te){var de="";switch(Z){case"amsrm":de="AMS";break;case"textrm":de="Main";break;case"textsf":de="SansSerif";break;case"texttt":de="Typewriter";break;default:de=Z}var Te;return K==="textbf"&&te==="textit"?Te="BoldItalic":K==="textbf"?Te="Bold":K==="textit"?Te="Italic":Te="Regular",de+"-"+Te},We={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},tt={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},xe=function(Z,K){var te=tt[Z],de=te[0],Te=te[1],Ve=te[2],Dt=new He(de),zt=new Ke([Dt],{width:Te+"em",height:Ve+"em",style:"width:"+Te+"em",viewBox:"0 0 "+1e3*Te+" "+1e3*Ve,preserveAspectRatio:"xMinYMin"}),nn=Se(["overlay"],[zt],K);return nn.height=Ve,nn.style.height=Ve+"em",nn.style.width=Te+"em",nn},at={fontMap:We,makeSymbol:cs,mathsym:ui,makeSpan:ci,makeSvgSpan:Se,makeLineSpan:st,makeAnchor:et,makeFragment:Rt,wrapFragment:ht,makeVList:cn,makeOrd:ai,makeGlue:wn,staticSvg:xe,svgData:tt,tryCombineChars:gi};function an(Ye,Z){var K=bn(Ye,Z);if(!K)throw new Error("Expected node of type "+Z+", but got "+(Ye?"node of type "+Ye.type:String(Ye)));return K}function bn(Ye,Z){return Ye&&Ye.type===Z?Ye:null}function Fn(Ye,Z){var K=On(Ye,Z);if(!K)throw new Error('Expected node of type "atom" and family "'+Z+'", but got '+(Ye?Ye.type==="atom"?"atom of family "+Ye.family:"node of type "+Ye.type:String(Ye)));return K}function On(Ye,Z){return Ye&&Ye.type==="atom"&&Ye.family===Z?Ye:null}function zn(Ye){var Z=Sr(Ye);if(!Z)throw new Error("Expected node of symbol group type, but got "+(Ye?"node of type "+Ye.type:String(Ye)));return Z}function Sr(Ye){return Ye&&(Ye.type==="atom"||rn.hasOwnProperty(Ye.type))?Ye:null}var Cn={number:3,unit:"mu"},dr={number:4,unit:"mu"},ur={number:5,unit:"mu"},ir={mord:{mop:Cn,mbin:dr,mrel:ur,minner:Cn},mop:{mord:Cn,mop:Cn,mrel:ur,minner:Cn},mbin:{mord:dr,mop:dr,mopen:dr,minner:dr},mrel:{mord:ur,mop:ur,mopen:ur,minner:ur},mopen:{},mclose:{mop:Cn,mbin:dr,mrel:ur,minner:Cn},mpunct:{mord:Cn,mop:Cn,mrel:ur,mopen:Cn,mclose:Cn,mpunct:Cn,minner:Cn},minner:{mord:Cn,mop:Cn,mbin:dr,mrel:ur,mopen:Cn,mpunct:Cn,minner:Cn}},fr={mord:{mop:Cn},mop:{mord:Cn,mop:Cn},mbin:{},mrel:{},mopen:{},mclose:{mop:Cn},mpunct:{},minner:{mop:Cn}},Ps={},_i={},bi={};function Ur(Ye){for(var Z=Ye.type,K=Ye.names,te=Ye.props,de=Ye.handler,Te=Ye.htmlBuilder,Ve=Ye.mathmlBuilder,Dt={type:Z,numArgs:te.numArgs,argTypes:te.argTypes,greediness:te.greediness===void 0?1:te.greediness,allowedInText:!!te.allowedInText,allowedInMath:te.allowedInMath===void 0?!0:te.allowedInMath,numOptionalArgs:te.numOptionalArgs||0,infix:!!te.infix,handler:de},zt=0;zt<K.length;++zt)Ps[K[zt]]=Dt;Z&&(Te&&(_i[Z]=Te),Ve&&(bi[Z]=Ve))}function Yi(Ye){var Z=Ye.type,K=Ye.htmlBuilder,te=Ye.mathmlBuilder;Ur({type:Z,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:K,mathmlBuilder:te})}var Hi=function(Z){var K=bn(Z,"ordgroup");return K?K.body:[Z]},ms=at.makeSpan,Zs=["leftmost","mbin","mopen","mrel","mop","mpunct"],Xi=["rightmost","mrel","mclose","mpunct"],Ua={display:$.DISPLAY,text:$.TEXT,script:$.SCRIPT,scriptscript:$.SCRIPTSCRIPT},Qa={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},ta=function(Z,K,te,de){de===void 0&&(de=[null,null]);for(var Te=[],Ve=0;Ve<Z.length;Ve++){var Dt=es(Z[Ve],K);if(Dt instanceof Be){var zt=Dt.children;Te.push.apply(Te,zt)}else Te.push(Dt)}if(!te)return Te;var nn=K;if(Z.length===1){var An=bn(Z[0],"sizing")||bn(Z[0],"styling");An&&(An.type==="sizing"?nn=K.havingSize(An.size):An.type==="styling"&&(nn=K.havingStyle(Ua[An.style])))}var Un=ms([de[0]||"leftmost"],[],K),Qt=ms([de[1]||"rightmost"],[],K);return Fa(Te,function(Or,Ar){var qr=Ar.classes[0],Si=Or.classes[0];qr==="mbin"&&T.contains(Xi,Si)?Ar.classes[0]="mord":Si==="mbin"&&T.contains(Zs,qr)&&(Or.classes[0]="mord")},{node:Un},Qt),Fa(Te,function(Or,Ar){var qr=la(Ar),Si=la(Or),As=qr&&Si?Or.hasClass("mtight")?fr[qr][Si]:ir[qr][Si]:null;if(As)return at.makeGlue(As,nn)},{node:Un},Qt),Te},Fa=function Ye(Z,K,te,de){de&&Z.push(de);for(var Te=0;Te<Z.length;Te++){var Ve=Z[Te],Dt=Jr(Ve);if(Dt){Ye(Dt.children,K,te);continue}if(Ve.classes[0]!=="mspace"){var zt=K(Ve,te.node);zt&&(te.insertAfter?te.insertAfter(zt):(Z.unshift(zt),Te++)),te.node=Ve,te.insertAfter=function(nn){return function(An){Z.splice(nn+1,0,An),Te++}}(Te)}}de&&Z.pop()},Jr=function(Z){return Z instanceof Be||Z instanceof qe?Z:null},Ma=function Ye(Z,K){var te=Jr(Z);if(te){var de=te.children;if(de.length){if(K==="right")return Ye(de[de.length-1],"right");if(K==="left")return Ye(de[0],"left")}}return Z},la=function(Z,K){return Z?(K&&(Z=Ma(Z,K)),Qa[Z.classes[0]]||null):null},Ia=function(Z,K){var te=["nulldelimiter"].concat(Z.baseSizingClasses());return ms(K.concat(te))},es=function(Z,K,te){if(!Z)return ms();if(_i[Z.type]){var de=_i[Z.type](Z,K);if(te&&K.size!==te.size){de=ms(K.sizingClasses(te),[de],K);var Te=K.sizeMultiplier/te.sizeMultiplier;de.height*=Te,de.depth*=Te}return de}else throw new u("Got group of unknown type: '"+Z.type+"'")};function Ja(Ye,Z){var K=ms(["base"],Ye,Z),te=ms(["strut"]);return te.style.height=K.height+K.depth+"em",te.style.verticalAlign=-K.depth+"em",K.children.unshift(te),K}function xo(Ye,Z){var K=null;Ye.length===1&&Ye[0].type==="tag"&&(K=Ye[0].tag,Ye=Ye[0].body);for(var te=ta(Ye,Z,!0),de=[],Te=[],Ve=0;Ve<te.length;Ve++)if(Te.push(te[Ve]),te[Ve].hasClass("mbin")||te[Ve].hasClass("mrel")||te[Ve].hasClass("allowbreak")){for(var Dt=!1;Ve<te.length-1&&te[Ve+1].hasClass("mspace")&&!te[Ve+1].hasClass("newline");)Ve++,Te.push(te[Ve]),te[Ve].hasClass("nobreak")&&(Dt=!0);Dt||(de.push(Ja(Te,Z)),Te=[])}else te[Ve].hasClass("newline")&&(Te.pop(),Te.length>0&&(de.push(Ja(Te,Z)),Te=[]),de.push(te[Ve]));Te.length>0&&de.push(Ja(Te,Z));var zt;K&&(zt=Ja(ta(K,Z,!0)),zt.classes=["tag"],de.push(zt));var nn=ms(["katex-html"],de);if(nn.setAttribute("aria-hidden","true"),zt){var An=zt.children[0];An.style.height=nn.height+nn.depth+"em",An.style.verticalAlign=-nn.depth+"em"}return nn}function Xs(Ye){return new Be(Ye)}var hs=function(){function Ye(K,te){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=K,this.attributes={},this.children=te||[]}var Z=Ye.prototype;return Z.setAttribute=function(te,de){this.attributes[te]=de},Z.getAttribute=function(te){return this.attributes[te]},Z.toNode=function(){var te=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var de in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,de)&&te.setAttribute(de,this.attributes[de]);for(var Te=0;Te<this.children.length;Te++)te.appendChild(this.children[Te].toNode());return te},Z.toMarkup=function(){var te="<"+this.type;for(var de in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,de)&&(te+=" "+de+'="',te+=T.escape(this.attributes[de]),te+='"');te+=">";for(var Te=0;Te<this.children.length;Te++)te+=this.children[Te].toMarkup();return te+="</"+this.type+">",te},Z.toText=function(){return this.children.map(function(te){return te.toText()}).join("")},Ye}(),va=function(){function Ye(K){this.text=void 0,this.text=K}var Z=Ye.prototype;return Z.toNode=function(){return document.createTextNode(this.text)},Z.toMarkup=function(){return T.escape(this.toText())},Z.toText=function(){return this.text},Ye}(),Eo=function(){function Ye(K){this.width=void 0,this.character=void 0,this.width=K,K>=.05555&&K<=.05556?this.character="\u200A":K>=.1666&&K<=.1667?this.character="\u2009":K>=.2222&&K<=.2223?this.character="\u2005":K>=.2777&&K<=.2778?this.character="\u2005\u200A":K>=-.05556&&K<=-.05555?this.character="\u200A\u2063":K>=-.1667&&K<=-.1666?this.character="\u2009\u2063":K>=-.2223&&K<=-.2222?this.character="\u205F\u2063":K>=-.2778&&K<=-.2777?this.character="\u2005\u2063":this.character=null}var Z=Ye.prototype;return Z.toNode=function(){if(this.character)return document.createTextNode(this.character);var te=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return te.setAttribute("width",this.width+"em"),te},Z.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},Z.toText=function(){return this.character?this.character:" "},Ye}(),zr={MathNode:hs,TextNode:va,SpaceNode:Eo,newDocumentFragment:Xs},sa=function(Z,K,te){return we[K][Z]&&we[K][Z].replace&&Z.charCodeAt(0)!==55349&&!(Xn.hasOwnProperty(Z)&&te&&(te.fontFamily&&te.fontFamily.substr(4,2)==="tt"||te.font&&te.font.substr(4,2)==="tt"))&&(Z=we[K][Z].replace),new zr.TextNode(Z)},Po=function(Z){return Z.length===1?Z[0]:new zr.MathNode("mrow",Z)},Fs=function(Z,K){if(K.fontFamily==="texttt")return"monospace";if(K.fontFamily==="textsf")return K.fontShape==="textit"&&K.fontWeight==="textbf"?"sans-serif-bold-italic":K.fontShape==="textit"?"sans-serif-italic":K.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(K.fontShape==="textit"&&K.fontWeight==="textbf")return"bold-italic";if(K.fontShape==="textit")return"italic";if(K.fontWeight==="textbf")return"bold";var te=K.font;if(!te||te==="mathnormal")return null;var de=Z.mode;if(te==="mathit")return"italic";if(te==="boldsymbol")return"bold-italic";if(te==="mathbf")return"bold";if(te==="mathbb")return"double-struck";if(te==="mathfrak")return"fraktur";if(te==="mathscr"||te==="mathcal")return"script";if(te==="mathsf")return"sans-serif";if(te==="mathtt")return"monospace";var Te=Z.text;if(T.contains(["\\imath","\\jmath"],Te))return null;we[de][Te]&&we[de][Te].replace&&(Te=we[de][Te].replace);var Ve=at.fontMap[te].fontName;return Yt(Te,Ve,de)?at.fontMap[te].variant:null},di=function(Z,K,te){if(Z.length===1){var de=Ws(Z[0],K);return te&&de instanceof hs&&de.type==="mo"&&(de.setAttribute("lspace","0em"),de.setAttribute("rspace","0em")),[de]}for(var Te=[],Ve,Dt=0;Dt<Z.length;Dt++){var zt=Ws(Z[Dt],K);if(zt instanceof hs&&Ve instanceof hs){if(zt.type==="mtext"&&Ve.type==="mtext"&&zt.getAttribute("mathvariant")===Ve.getAttribute("mathvariant")){var nn;(nn=Ve.children).push.apply(nn,zt.children);continue}else if(zt.type==="mn"&&Ve.type==="mn"){var An;(An=Ve.children).push.apply(An,zt.children);continue}else if(zt.type==="mi"&&zt.children.length===1&&Ve.type==="mn"){var Un=zt.children[0];if(Un instanceof va&&Un.text==="."){var Qt;(Qt=Ve.children).push.apply(Qt,zt.children);continue}}else if(Ve.type==="mi"&&Ve.children.length===1){var Or=Ve.children[0];if(Or instanceof va&&Or.text==="\u0338"&&(zt.type==="mo"||zt.type==="mi"||zt.type==="mn")){var Ar=zt.children[0];Ar instanceof va&&Ar.text.length>0&&(Ar.text=Ar.text.slice(0,1)+"\u0338"+Ar.text.slice(1),Te.pop())}}}Te.push(zt),Ve=zt}return Te},Js=function(Z,K,te){return Po(di(Z,K,te))},Ws=function(Z,K){if(!Z)return new zr.MathNode("mrow");if(bi[Z.type]){var te=bi[Z.type](Z,K);return te}else throw new u("Got group of unknown type: '"+Z.type+"'")};function ka(Ye,Z,K,te){var de=di(Ye,K),Te;de.length===1&&de[0]instanceof hs&&T.contains(["mrow","mtable"],de[0].type)?Te=de[0]:Te=new zr.MathNode("mrow",de);var Ve=new zr.MathNode("annotation",[new zr.TextNode(Z)]);Ve.setAttribute("encoding","application/x-tex");var Dt=new zr.MathNode("semantics",[Te,Ve]),zt=new zr.MathNode("math",[Dt]);zt.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var nn=te?"katex":"katex-mathml";return at.makeSpan([nn],[zt])}var bo=function(Z){return new Pi({style:Z.displayMode?$.DISPLAY:$.TEXT,maxSize:Z.maxSize,minRuleThickness:Z.minRuleThickness})},Jo=function(Z,K){if(K.displayMode){var te=["katex-display"];K.leqno&&te.push("leqno"),K.fleqn&&te.push("fleqn"),Z=at.makeSpan(te,[Z])}return Z},Zo=function(Z,K,te){var de=bo(te),Te;if(te.output==="mathml")return ka(Z,K,de,!0);if(te.output==="html"){var Ve=xo(Z,de);Te=at.makeSpan(["katex"],[Ve])}else{var Dt=ka(Z,K,de,!1),zt=xo(Z,de);Te=at.makeSpan(["katex"],[Dt,zt])}return Jo(Te,te)},qo=function(Z,K,te){var de=bo(te),Te=xo(Z,de),Ve=at.makeSpan(["katex"],[Te]);return Jo(Ve,te)},aa=Zo,Da={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},to=function(Z){var K=new zr.MathNode("mo",[new zr.TextNode(Da[Z.substr(1)])]);return K.setAttribute("stretchy","true"),K},Wo={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Ho=function(Z){return Z.type==="ordgroup"?Z.body.length:1},iu=function(Z,K){function te(){var zt=4e5,nn=Z.label.substr(1);if(T.contains(["widehat","widecheck","widetilde","utilde"],nn)){var An=Z,Un=Ho(An.base),Qt,Or,Ar;if(Un>5)nn==="widehat"||nn==="widecheck"?(Qt=420,zt=2364,Ar=.42,Or=nn+"4"):(Qt=312,zt=2340,Ar=.34,Or="tilde4");else{var qr=[1,1,2,2,3,3][Un];nn==="widehat"||nn==="widecheck"?(zt=[0,1062,2364,2364,2364][qr],Qt=[0,239,300,360,420][qr],Ar=[0,.24,.3,.3,.36,.42][qr],Or=nn+qr):(zt=[0,600,1033,2339,2340][qr],Qt=[0,260,286,306,312][qr],Ar=[0,.26,.286,.3,.306,.34][qr],Or="tilde"+qr)}var Si=new He(Or),As=new Ke([Si],{width:"100%",height:Ar+"em",viewBox:"0 0 "+zt+" "+Qt,preserveAspectRatio:"none"});return{span:at.makeSvgSpan([],[As],K),minWidth:0,height:Ar}}else{var vs=[],Es=Wo[nn],Qs=Es[0],Ra=Es[1],Ca=Es[2],Ta=Ca/1e3,Ms=Qs.length,Ba,ia;if(Ms===1){var Ns=Es[3];Ba=["hide-tail"],ia=[Ns]}else if(Ms===2)Ba=["halfarrow-left","halfarrow-right"],ia=["xMinYMin","xMaxYMin"];else if(Ms===3)Ba=["brace-left","brace-center","brace-right"],ia=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
`+Ms+" children.");for(var uo=0;uo<Ms;uo++){var nu=new He(Qs[uo]),Au=new Ke([nu],{width:"400em",height:Ta+"em",viewBox:"0 0 "+zt+" "+Ca,preserveAspectRatio:ia[uo]+" slice"}),Wa=at.makeSvgSpan([Ba[uo]],[Au],K);if(Ms===1)return{span:Wa,minWidth:Ra,height:Ta};Wa.style.height=Ta+"em",vs.push(Wa)}return{span:at.makeSpan(["stretchy"],vs,K),minWidth:Ra,height:Ta}}}var de=te(),Te=de.span,Ve=de.minWidth,Dt=de.height;return Te.height=Dt,Te.style.height=Dt+"em",Ve>0&&(Te.style.minWidth=Ve+"em"),Te},pi=function(Z,K,te,de){var Te,Ve=Z.height+Z.depth+2*te;if(/fbox|color/.test(K)){if(Te=at.makeSpan(["stretchy",K],[],de),K==="fbox"){var Dt=de.color&&de.getColor();Dt&&(Te.style.borderColor=Dt)}}else{var zt=[];/^[bx]cancel$/.test(K)&&zt.push(new Xe({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(K)&&zt.push(new Xe({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var nn=new Ke(zt,{width:"100%",height:Ve+"em"});Te=at.makeSvgSpan([],[nn],de)}return Te.height=Ve,Te.style.height=Ve+"em",Te},mi={encloseSpan:pi,mathMLnode:to,svgSpan:iu},ca=function(Z,K){var te,de,Te=bn(Z,"supsub"),Ve;Te?(de=an(Te.base,"accent"),te=de.base,Te.base=te,Ve=St(es(Te,K)),Te.base=de):(de=an(Z,"accent"),te=de.base);var Dt=es(te,K.havingCrampedStyle()),zt=de.isShifty&&T.isCharacterBox(te),nn=0;if(zt){var An=T.getBaseElem(te),Un=es(An,K.havingCrampedStyle());nn=pt(Un).skew}var Qt=Math.min(Dt.height,K.fontMetrics().xHeight),Or;if(de.isStretchy)Or=mi.svgSpan(de,K),Or=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Dt},{type:"elem",elem:Or,wrapperClasses:["svg-align"],wrapperStyle:nn>0?{width:"calc(100% - "+2*nn+"em)",marginLeft:2*nn+"em"}:void 0}]},K);else{var Ar,qr;de.label==="\\vec"?(Ar=at.staticSvg("vec",K),qr=at.svgData.vec[1]):(Ar=at.makeOrd({mode:de.mode,text:de.label},K,"textord"),Ar=pt(Ar),Ar.italic=0,qr=Ar.width),Or=at.makeSpan(["accent-body"],[Ar]);var Si=de.label==="\\textcircled";Si&&(Or.classes.push("accent-full"),Qt=Dt.height);var As=nn;Si||(As-=qr/2),Or.style.left=As+"em",de.label==="\\textcircled"&&(Or.style.top=".2em"),Or=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Dt},{type:"kern",size:-Qt},{type:"elem",elem:Or}]},K)}var vs=at.makeSpan(["mord","accent"],[Or],K);return Ve?(Ve.children[0]=vs,Ve.height=Math.max(vs.height,Ve.height),Ve.classes[0]="mord",Ve):vs},ba=function(Z,K){var te=Z.isStretchy?mi.mathMLnode(Z.label):new zr.MathNode("mo",[sa(Z.label,Z.mode)]),de=new zr.MathNode("mover",[Ws(Z.base,K),te]);return de.setAttribute("accent","true"),de},Hs=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(Ye){return"\\"+Ye}).join("|"));Ur({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(Z,K){var te=K[0],de=!Hs.test(Z.funcName),Te=!de||Z.funcName==="\\widehat"||Z.funcName==="\\widetilde"||Z.funcName==="\\widecheck";return{type:"accent",mode:Z.parser.mode,label:Z.funcName,isStretchy:de,isShifty:Te,base:te}},htmlBuilder:ca,mathmlBuilder:ba}),Ur({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(Z,K){var te=K[0];return{type:"accent",mode:Z.parser.mode,label:Z.funcName,isStretchy:!1,isShifty:!0,base:te}},htmlBuilder:ca,mathmlBuilder:ba}),Ur({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0];return{type:"accentUnder",mode:te.mode,label:de,base:Te}},htmlBuilder:function(Z,K){var te=es(Z.base,K),de=mi.svgSpan(Z,K),Te=Z.label==="\\utilde"?.12:0,Ve=at.makeVList({positionType:"bottom",positionData:de.height+Te,children:[{type:"elem",elem:de,wrapperClasses:["svg-align"]},{type:"kern",size:Te},{type:"elem",elem:te}]},K);return at.makeSpan(["mord","accentunder"],[Ve],K)},mathmlBuilder:function(Z,K){var te=mi.mathMLnode(Z.label),de=new zr.MathNode("munder",[Ws(Z.base,K),te]);return de.setAttribute("accentunder","true"),de}});var fo=function(Z){var K=new zr.MathNode("mpadded",Z?[Z]:[]);return K.setAttribute("width","+0.6em"),K.setAttribute("lspace","0.3em"),K};Ur({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(Z,K,te){var de=Z.parser,Te=Z.funcName;return{type:"xArrow",mode:de.mode,label:Te,body:K[0],below:te[0]}},htmlBuilder:function(Z,K){var te=K.style,de=K.havingStyle(te.sup()),Te=at.wrapFragment(es(Z.body,de,K),K);Te.classes.push("x-arrow-pad");var Ve;Z.below&&(de=K.havingStyle(te.sub()),Ve=at.wrapFragment(es(Z.below,de,K),K),Ve.classes.push("x-arrow-pad"));var Dt=mi.svgSpan(Z,K),zt=-K.fontMetrics().axisHeight+.5*Dt.height,nn=-K.fontMetrics().axisHeight-.5*Dt.height-.111;(Te.depth>.25||Z.label==="\\xleftequilibrium")&&(nn-=Te.depth);var An;if(Ve){var Un=-K.fontMetrics().axisHeight+Ve.height+.5*Dt.height+.111;An=at.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Te,shift:nn},{type:"elem",elem:Dt,shift:zt},{type:"elem",elem:Ve,shift:Un}]},K)}else An=at.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Te,shift:nn},{type:"elem",elem:Dt,shift:zt}]},K);return An.children[0].children[0].children[1].classes.push("svg-align"),at.makeSpan(["mrel","x-arrow"],[An],K)},mathmlBuilder:function(Z,K){var te=mi.mathMLnode(Z.label),de;if(Z.body){var Te=fo(Ws(Z.body,K));if(Z.below){var Ve=fo(Ws(Z.below,K));de=new zr.MathNode("munderover",[te,Ve,Te])}else de=new zr.MathNode("mover",[te,Te])}else if(Z.below){var Dt=fo(Ws(Z.below,K));de=new zr.MathNode("munder",[te,Dt])}else de=fo(),de=new zr.MathNode("mover",[te,de]);return de}}),Ur({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(Z,K){for(var te=Z.parser,de=an(K[0],"ordgroup"),Te=de.body,Ve="",Dt=0;Dt<Te.length;Dt++){var zt=an(Te[Dt],"textord");Ve+=zt.text}var nn=parseInt(Ve);if(isNaN(nn))throw new u("\\@char has non-numeric argument "+Ve);return{type:"textord",mode:te.mode,text:String.fromCharCode(nn)}}});var eu=function(Z,K){var te=ta(Z.body,K.withColor(Z.color),!1);return at.makeFragment(te)},lu=function(Z,K){var te=di(Z.body,K.withColor(Z.color)),de=new zr.MathNode("mstyle",te);return de.setAttribute("mathcolor",Z.color),de};Ur({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(Z,K){var te=Z.parser,de=an(K[0],"color-token").color,Te=K[1];return{type:"color",mode:te.mode,color:de,body:Hi(Te)}},htmlBuilder:eu,mathmlBuilder:lu}),Ur({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(Z,K){var te=Z.parser,de=Z.breakOnTokenText,Te=an(K[0],"color-token").color;te.gullet.macros.set("\\current@color",Te);var Ve=te.parseExpression(!0,de);return{type:"color",mode:te.mode,color:Te,body:Ve}},htmlBuilder:eu,mathmlBuilder:lu}),Ur({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(Z,K,te){var de=Z.parser,Te=Z.funcName,Ve=te[0],Dt=Te==="\\cr",zt=!1;return Dt||(de.settings.displayMode&&de.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?zt=!1:zt=!0),{type:"cr",mode:de.mode,newLine:zt,newRow:Dt,size:Ve&&an(Ve,"size").value}},htmlBuilder:function(Z,K){if(Z.newRow)throw new u("\\cr valid only within a tabular/array environment");var te=at.makeSpan(["mspace"],[],K);return Z.newLine&&(te.classes.push("newline"),Z.size&&(te.style.marginTop=Wi(Z.size,K)+"em")),te},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mspace");return Z.newLine&&(te.setAttribute("linebreak","newline"),Z.size&&te.setAttribute("height",Wi(Z.size,K)+"em")),te}});var $s=function(Z,K,te){var de=we.math[Z]&&we.math[Z].replace,Te=Yt(de||Z,K,te);if(!Te)throw new Error("Unsupported symbol "+Z+" and font size "+K+".");return Te},Mo=function(Z,K,te,de){var Te=te.havingBaseStyle(K),Ve=at.makeSpan(de.concat(Te.sizingClasses(te)),[Z],te),Dt=Te.sizeMultiplier/te.sizeMultiplier;return Ve.height*=Dt,Ve.depth*=Dt,Ve.maxFontSize=Te.sizeMultiplier,Ve},su=function(Z,K,te){var de=K.havingBaseStyle(te),Te=(1-K.sizeMultiplier/de.sizeMultiplier)*K.fontMetrics().axisHeight;Z.classes.push("delimcenter"),Z.style.top=Te+"em",Z.height-=Te,Z.depth+=Te},Wu=function(Z,K,te,de,Te,Ve){var Dt=at.makeSymbol(Z,"Main-Regular",Te,de),zt=Mo(Dt,K,de,Ve);return te&&su(zt,de,K),zt},Uo=function(Z,K,te,de){return at.makeSymbol(Z,"Size"+K+"-Regular",te,de)},Hu=function(Z,K,te,de,Te,Ve){var Dt=Uo(Z,K,Te,de),zt=Mo(at.makeSpan(["delimsizing","size"+K],[Dt],de),$.TEXT,de,Ve);return te&&su(zt,de,$.TEXT),zt},Go=function(Z,K,te){var de;K==="Size1-Regular"?de="delim-size1":de="delim-size4";var Te=at.makeSpan(["delimsizinginner",de],[at.makeSpan([],[at.makeSymbol(Z,K,te)])]);return{type:"elem",elem:Te}},Ko={type:"kern",size:-.005},cu=function(Z,K,te,de,Te,Ve){var Dt,zt,nn,An;Dt=nn=An=Z,zt=null;var Un="Size1-Regular";Z==="\\uparrow"?nn=An="\u23D0":Z==="\\Uparrow"?nn=An="\u2016":Z==="\\downarrow"?Dt=nn="\u23D0":Z==="\\Downarrow"?Dt=nn="\u2016":Z==="\\updownarrow"?(Dt="\\uparrow",nn="\u23D0",An="\\downarrow"):Z==="\\Updownarrow"?(Dt="\\Uparrow",nn="\u2016",An="\\Downarrow"):Z==="["||Z==="\\lbrack"?(Dt="\u23A1",nn="\u23A2",An="\u23A3",Un="Size4-Regular"):Z==="]"||Z==="\\rbrack"?(Dt="\u23A4",nn="\u23A5",An="\u23A6",Un="Size4-Regular"):Z==="\\lfloor"||Z==="\u230A"?(nn=Dt="\u23A2",An="\u23A3",Un="Size4-Regular"):Z==="\\lceil"||Z==="\u2308"?(Dt="\u23A1",nn=An="\u23A2",Un="Size4-Regular"):Z==="\\rfloor"||Z==="\u230B"?(nn=Dt="\u23A5",An="\u23A6",Un="Size4-Regular"):Z==="\\rceil"||Z==="\u2309"?(Dt="\u23A4",nn=An="\u23A5",Un="Size4-Regular"):Z==="("||Z==="\\lparen"?(Dt="\u239B",nn="\u239C",An="\u239D",Un="Size4-Regular"):Z===")"||Z==="\\rparen"?(Dt="\u239E",nn="\u239F",An="\u23A0",Un="Size4-Regular"):Z==="\\{"||Z==="\\lbrace"?(Dt="\u23A7",zt="\u23A8",An="\u23A9",nn="\u23AA",Un="Size4-Regular"):Z==="\\}"||Z==="\\rbrace"?(Dt="\u23AB",zt="\u23AC",An="\u23AD",nn="\u23AA",Un="Size4-Regular"):Z==="\\lgroup"||Z==="\u27EE"?(Dt="\u23A7",An="\u23A9",nn="\u23AA",Un="Size4-Regular"):Z==="\\rgroup"||Z==="\u27EF"?(Dt="\u23AB",An="\u23AD",nn="\u23AA",Un="Size4-Regular"):Z==="\\lmoustache"||Z==="\u23B0"?(Dt="\u23A7",An="\u23AD",nn="\u23AA",Un="Size4-Regular"):(Z==="\\rmoustache"||Z==="\u23B1")&&(Dt="\u23AB",An="\u23A9",nn="\u23AA",Un="Size4-Regular");var Qt=$s(Dt,Un,Te),Or=Qt.height+Qt.depth,Ar=$s(nn,Un,Te),qr=Ar.height+Ar.depth,Si=$s(An,Un,Te),As=Si.height+Si.depth,vs=0,Es=1;if(zt!==null){var Qs=$s(zt,Un,Te);vs=Qs.height+Qs.depth,Es=2}var Ra=Or+As+vs,Ca=Math.max(0,Math.ceil((K-Ra)/(Es*qr))),Ta=Ra+Ca*Es*qr,Ms=de.fontMetrics().axisHeight;te&&(Ms*=de.sizeMultiplier);var Ba=Ta/2-Ms,ia=(Ca+1)*.005-qr,Ns=[];if(Ns.push(Go(An,Un,Te)),zt===null)for(var uo=0;uo<Ca;uo++)Ns.push(Ko),Ns.push(Go(nn,Un,Te));else{for(var nu=0;nu<Ca;nu++)Ns.push(Ko),Ns.push(Go(nn,Un,Te));Ns.push({type:"kern",size:ia}),Ns.push(Go(nn,Un,Te)),Ns.push(Ko),Ns.push(Go(zt,Un,Te));for(var Au=0;Au<Ca;Au++)Ns.push(Ko),Ns.push(Go(nn,Un,Te))}Ns.push({type:"kern",size:ia}),Ns.push(Go(nn,Un,Te)),Ns.push(Ko),Ns.push(Go(Dt,Un,Te));var Wa=de.havingBaseStyle($.TEXT),Vo=at.makeVList({positionType:"bottom",positionData:Ba,children:Ns},Wa);return Mo(at.makeSpan(["delimsizing","mult"],[Vo],Wa),$.TEXT,de,Ve)},Nu=80,Io=.08,Su=function(Z,K,te,de,Te){var Ve=Bt(Z,de,te),Dt=new He(Z,Ve),zt=new Ke([Dt],{width:"400em",height:K+"em",viewBox:"0 0 400000 "+te,preserveAspectRatio:"xMinYMin slice"});return at.makeSvgSpan(["hide-tail"],[zt],Te)},ju=function(Z,K){var te=K.havingBaseSizing(),de=Sn("\\surd",Z*te.sizeMultiplier,un,te),Te=te.sizeMultiplier,Ve=Math.max(0,K.minRuleThickness-K.fontMetrics().sqrtRuleThickness),Dt,zt=0,nn=0,An=0,Un;return de.type==="small"?(An=1e3+1e3*Ve+Nu,Z<1?Te=1:Z<1.4&&(Te=.7),zt=(1+Ve+Io)/Te,nn=(1+Ve)/Te,Dt=Su("sqrtMain",zt,An,Ve,K),Dt.style.minWidth="0.853em",Un=.833/Te):de.type==="large"?(An=(1e3+Nu)*tu[de.size],nn=(tu[de.size]+Ve)/Te,zt=(tu[de.size]+Ve+Io)/Te,Dt=Su("sqrtSize"+de.size,zt,An,Ve,K),Dt.style.minWidth="1.02em",Un=1/Te):(zt=Z+Ve+Io,nn=Z+Ve,An=Math.floor(1e3*Z+Ve)+Nu,Dt=Su("sqrtTall",zt,An,Ve,K),Dt.style.minWidth="0.742em",Un=1.056),Dt.height=nn,Dt.style.height=zt+"em",{span:Dt,advanceWidth:Un,ruleWidth:(K.fontMetrics().sqrtRuleThickness+Ve)*Te}},au=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],ou=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Sa=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],tu=[0,1.2,1.8,2.4,3],tl=function(Z,K,te,de,Te){if(Z==="<"||Z==="\\lt"||Z==="\u27E8"?Z="\\langle":(Z===">"||Z==="\\gt"||Z==="\u27E9")&&(Z="\\rangle"),T.contains(au,Z)||T.contains(Sa,Z))return Hu(Z,K,!1,te,de,Te);if(T.contains(ou,Z))return cu(Z,tu[K],!1,te,de,Te);throw new u("Illegal delimiter: '"+Z+"'")},Jt=[{type:"small",style:$.SCRIPTSCRIPT},{type:"small",style:$.SCRIPT},{type:"small",style:$.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],hn=[{type:"small",style:$.SCRIPTSCRIPT},{type:"small",style:$.SCRIPT},{type:"small",style:$.TEXT},{type:"stack"}],un=[{type:"small",style:$.SCRIPTSCRIPT},{type:"small",style:$.SCRIPT},{type:"small",style:$.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],pn=function(Z){if(Z.type==="small")return"Main-Regular";if(Z.type==="large")return"Size"+Z.size+"-Regular";if(Z.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+Z.type+"' here.")},Sn=function(Z,K,te,de){for(var Te=Math.min(2,3-de.style.size),Ve=Te;Ve<te.length&&te[Ve].type!=="stack";Ve++){var Dt=$s(Z,pn(te[Ve]),"math"),zt=Dt.height+Dt.depth;if(te[Ve].type==="small"){var nn=de.havingBaseStyle(te[Ve].style);zt*=nn.sizeMultiplier}if(zt>K)return te[Ve]}return te[te.length-1]},xr=function(Z,K,te,de,Te,Ve){Z==="<"||Z==="\\lt"||Z==="\u27E8"?Z="\\langle":(Z===">"||Z==="\\gt"||Z==="\u27E9")&&(Z="\\rangle");var Dt;T.contains(Sa,Z)?Dt=Jt:T.contains(au,Z)?Dt=un:Dt=hn;var zt=Sn(Z,K,Dt,de);return zt.type==="small"?Wu(Z,zt.style,te,de,Te,Ve):zt.type==="large"?Hu(Z,zt.size,te,de,Te,Ve):cu(Z,K,te,de,Te,Ve)},Zr=function(Z,K,te,de,Te,Ve){var Dt=de.fontMetrics().axisHeight*de.sizeMultiplier,zt=901,nn=5/de.fontMetrics().ptPerEm,An=Math.max(K-Dt,te+Dt),Un=Math.max(An/500*zt,2*An-nn);return xr(Z,Un,!0,de,Te,Ve)},Dr={sqrtImage:ju,sizedDelim:tl,customSizedDelim:xr,leftRightDelim:Zr},Wr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},oi=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function li(Ye,Z){var K=Sr(Ye);if(K&&T.contains(oi,K.text))return K;throw new u("Invalid delimiter: '"+(K?K.text:JSON.stringify(Ye))+"' after '"+Z.funcName+"'",Ye)}Ur({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(Z,K){var te=li(K[0],Z);return{type:"delimsizing",mode:Z.parser.mode,size:Wr[Z.funcName].size,mclass:Wr[Z.funcName].mclass,delim:te.text}},htmlBuilder:function(Z,K){return Z.delim==="."?at.makeSpan([Z.mclass]):Dr.sizedDelim(Z.delim,Z.size,K,Z.mode,[Z.mclass])},mathmlBuilder:function(Z){var K=[];Z.delim!=="."&&K.push(sa(Z.delim,Z.mode));var te=new zr.MathNode("mo",K);return Z.mclass==="mopen"||Z.mclass==="mclose"?te.setAttribute("fence","true"):te.setAttribute("fence","false"),te}});function fn(Ye){if(!Ye.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Ur({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(Z,K){var te=Z.parser.gullet.macros.get("\\current@color");if(te&&typeof te!="string")throw new u("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:Z.parser.mode,delim:li(K[0],Z).text,color:te}}}),Ur({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(Z,K){var te=li(K[0],Z),de=Z.parser;++de.leftrightDepth;var Te=de.parseExpression(!1);--de.leftrightDepth,de.expect("\\right",!1);var Ve=an(de.parseFunction(),"leftright-right");return{type:"leftright",mode:de.mode,body:Te,left:te.text,right:Ve.delim,rightColor:Ve.color}},htmlBuilder:function(Z,K){fn(Z);for(var te=ta(Z.body,K,!0,["mopen","mclose"]),de=0,Te=0,Ve=!1,Dt=0;Dt<te.length;Dt++)te[Dt].isMiddle?Ve=!0:(de=Math.max(te[Dt].height,de),Te=Math.max(te[Dt].depth,Te));de*=K.sizeMultiplier,Te*=K.sizeMultiplier;var zt;if(Z.left==="."?zt=Ia(K,["mopen"]):zt=Dr.leftRightDelim(Z.left,de,Te,K,Z.mode,["mopen"]),te.unshift(zt),Ve)for(var nn=1;nn<te.length;nn++){var An=te[nn],Un=An.isMiddle;Un&&(te[nn]=Dr.leftRightDelim(Un.delim,de,Te,Un.options,Z.mode,[]))}var Qt;if(Z.right===".")Qt=Ia(K,["mclose"]);else{var Or=Z.rightColor?K.withColor(Z.rightColor):K;Qt=Dr.leftRightDelim(Z.right,de,Te,Or,Z.mode,["mclose"])}return te.push(Qt),at.makeSpan(["minner"],te,K)},mathmlBuilder:function(Z,K){fn(Z);var te=di(Z.body,K);if(Z.left!=="."){var de=new zr.MathNode("mo",[sa(Z.left,Z.mode)]);de.setAttribute("fence","true"),te.unshift(de)}if(Z.right!=="."){var Te=new zr.MathNode("mo",[sa(Z.right,Z.mode)]);Te.setAttribute("fence","true"),Z.rightColor&&Te.setAttribute("mathcolor",Z.rightColor),te.push(Te)}return Po(te)}}),Ur({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(Z,K){var te=li(K[0],Z);if(!Z.parser.leftrightDepth)throw new u("\\middle without preceding \\left",te);return{type:"middle",mode:Z.parser.mode,delim:te.text}},htmlBuilder:function(Z,K){var te;if(Z.delim===".")te=Ia(K,[]);else{te=Dr.sizedDelim(Z.delim,1,K,Z.mode,[]);var de={delim:Z.delim,options:K};te.isMiddle=de}return te},mathmlBuilder:function(Z,K){var te=Z.delim==="\\vert"||Z.delim==="|"?sa("|","text"):sa(Z.delim,Z.mode),de=new zr.MathNode("mo",[te]);return de.setAttribute("fence","true"),de.setAttribute("lspace","0.05em"),de.setAttribute("rspace","0.05em"),de}});var Nn=function(Z,K){var te=at.wrapFragment(es(Z.body,K),K),de=Z.label.substr(1),Te=K.sizeMultiplier,Ve,Dt=0,zt=T.isCharacterBox(Z.body);if(de==="sout")Ve=at.makeSpan(["stretchy","sout"]),Ve.height=K.fontMetrics().defaultRuleThickness/Te,Dt=-.5*K.fontMetrics().xHeight;else{/cancel/.test(de)?zt||te.classes.push("cancel-pad"):te.classes.push("boxpad");var nn=0,An=0;/box/.test(de)?(An=Math.max(K.fontMetrics().fboxrule,K.minRuleThickness),nn=K.fontMetrics().fboxsep+(de==="colorbox"?0:An)):nn=zt?.2:0,Ve=mi.encloseSpan(te,de,nn,K),/fbox|boxed|fcolorbox/.test(de)&&(Ve.style.borderStyle="solid",Ve.style.borderWidth=An+"em"),Dt=te.depth+nn,Z.backgroundColor&&(Ve.style.backgroundColor=Z.backgroundColor,Z.borderColor&&(Ve.style.borderColor=Z.borderColor))}var Un;return Z.backgroundColor?Un=at.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ve,shift:Dt},{type:"elem",elem:te,shift:0}]},K):Un=at.makeVList({positionType:"individualShift",children:[{type:"elem",elem:te,shift:0},{type:"elem",elem:Ve,shift:Dt,wrapperClasses:/cancel/.test(de)?["svg-align"]:[]}]},K),/cancel/.test(de)&&(Un.height=te.height,Un.depth=te.depth),/cancel/.test(de)&&!zt?at.makeSpan(["mord","cancel-lap"],[Un],K):at.makeSpan(["mord"],[Un],K)},Rn=function(Z,K){var te=0,de=new zr.MathNode(Z.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Ws(Z.body,K)]);switch(Z.label){case"\\cancel":de.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":de.setAttribute("notation","downdiagonalstrike");break;case"\\sout":de.setAttribute("notation","horizontalstrike");break;case"\\fbox":de.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(te=K.fontMetrics().fboxsep*K.fontMetrics().ptPerEm,de.setAttribute("width","+"+2*te+"pt"),de.setAttribute("height","+"+2*te+"pt"),de.setAttribute("lspace",te+"pt"),de.setAttribute("voffset",te+"pt"),Z.label==="\\fcolorbox"){var Te=Math.max(K.fontMetrics().fboxrule,K.minRuleThickness);de.setAttribute("style","border: "+Te+"em solid "+String(Z.borderColor))}break;case"\\xcancel":de.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return Z.backgroundColor&&de.setAttribute("mathbackground",Z.backgroundColor),de};Ur({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(Z,K,te){var de=Z.parser,Te=Z.funcName,Ve=an(K[0],"color-token").color,Dt=K[1];return{type:"enclose",mode:de.mode,label:Te,backgroundColor:Ve,body:Dt}},htmlBuilder:Nn,mathmlBuilder:Rn}),Ur({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(Z,K,te){var de=Z.parser,Te=Z.funcName,Ve=an(K[0],"color-token").color,Dt=an(K[1],"color-token").color,zt=K[2];return{type:"enclose",mode:de.mode,label:Te,backgroundColor:Dt,borderColor:Ve,body:zt}},htmlBuilder:Nn,mathmlBuilder:Rn}),Ur({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(Z,K){var te=Z.parser;return{type:"enclose",mode:te.mode,label:"\\fbox",body:K[0]}}}),Ur({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(Z,K,te){var de=Z.parser,Te=Z.funcName,Ve=K[0];return{type:"enclose",mode:de.mode,label:Te,body:Ve}},htmlBuilder:Nn,mathmlBuilder:Rn});var Ir={};function Tr(Ye){for(var Z=Ye.type,K=Ye.names,te=Ye.props,de=Ye.handler,Te=Ye.htmlBuilder,Ve=Ye.mathmlBuilder,Dt={type:Z,numArgs:te.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:de},zt=0;zt<K.length;++zt)Ir[K[zt]]=Dt;Te&&(_i[Z]=Te),Ve&&(bi[Z]=Ve)}function mt(Ye){var Z=[];Ye.consumeSpaces();for(var K=Ye.fetch().text;K==="\\hline"||K==="\\hdashline";)Ye.consume(),Z.push(K==="\\hdashline"),Ye.consumeSpaces(),K=Ye.fetch().text;return Z}function wr(Ye,Z,K){var te=Z.hskipBeforeAndAfter,de=Z.addJot,Te=Z.cols,Ve=Z.arraystretch,Dt=Z.colSeparationType;if(Ye.gullet.beginGroup(),Ye.gullet.macros.set("\\\\","\\cr"),!Ve){var zt=Ye.gullet.expandMacroAsText("\\arraystretch");if(zt==null)Ve=1;else if(Ve=parseFloat(zt),!Ve||Ve<0)throw new u("Invalid \\arraystretch: "+zt)}Ye.gullet.beginGroup();var nn=[],An=[nn],Un=[],Qt=[];for(Qt.push(mt(Ye));;){var Or=Ye.parseExpression(!1,"\\cr");Ye.gullet.endGroup(),Ye.gullet.beginGroup(),Or={type:"ordgroup",mode:Ye.mode,body:Or},K&&(Or={type:"styling",mode:Ye.mode,style:K,body:[Or]}),nn.push(Or);var Ar=Ye.fetch().text;if(Ar==="&")Ye.consume();else if(Ar==="\\end"){nn.length===1&&Or.type==="styling"&&Or.body[0].body.length===0&&An.pop(),Qt.length<An.length+1&&Qt.push([]);break}else if(Ar==="\\cr"){var qr=an(Ye.parseFunction(),"cr");Un.push(qr.size),Qt.push(mt(Ye)),nn=[],An.push(nn)}else throw new u("Expected & or \\\\ or \\cr or \\end",Ye.nextToken)}return Ye.gullet.endGroup(),Ye.gullet.endGroup(),{type:"array",mode:Ye.mode,addJot:de,arraystretch:Ve,body:An,cols:Te,rowGaps:Un,hskipBeforeAndAfter:te,hLinesBeforeRow:Qt,colSeparationType:Dt}}function Hr(Ye){return Ye.substr(0,1)==="d"?"display":"text"}var Ni=function(Z,K){var te,de,Te=Z.body.length,Ve=Z.hLinesBeforeRow,Dt=0,zt=new Array(Te),nn=[],An=Math.max(K.fontMetrics().arrayRuleWidth,K.minRuleThickness),Un=1/K.fontMetrics().ptPerEm,Qt=5*Un;if(Z.colSeparationType&&Z.colSeparationType==="small"){var Or=K.havingStyle($.SCRIPT).sizeMultiplier;Qt=.2778*(Or/K.sizeMultiplier)}var Ar=12*Un,qr=3*Un,Si=Z.arraystretch*Ar,As=.7*Si,vs=.3*Si,Es=0;function Qs(hu){for(var ku=0;ku<hu.length;++ku)ku>0&&(Es+=.25),nn.push({pos:Es,isDashed:hu[ku]})}for(Qs(Ve[0]),te=0;te<Z.body.length;++te){var Ra=Z.body[te],Ca=As,Ta=vs;Dt<Ra.length&&(Dt=Ra.length);var Ms=new Array(Ra.length);for(de=0;de<Ra.length;++de){var Ba=es(Ra[de],K);Ta<Ba.depth&&(Ta=Ba.depth),Ca<Ba.height&&(Ca=Ba.height),Ms[de]=Ba}var ia=Z.rowGaps[te],Ns=0;ia&&(Ns=Wi(ia,K),Ns>0&&(Ns+=vs,Ta<Ns&&(Ta=Ns),Ns=0)),Z.addJot&&(Ta+=qr),Ms.height=Ca,Ms.depth=Ta,Es+=Ca,Ms.pos=Es,Es+=Ta+Ns,zt[te]=Ms,Qs(Ve[te+1])}var uo=Es/2+K.fontMetrics().axisHeight,nu=Z.cols||[],Au=[],Wa,Vo;for(de=0,Vo=0;de<Dt||Vo<nu.length;++de,++Vo){for(var Fu=nu[Vo]||{},Cu=!0;Fu.type==="separator";){if(Cu||(Wa=at.makeSpan(["arraycolsep"],[]),Wa.style.width=K.fontMetrics().doubleRuleSep+"em",Au.push(Wa)),Fu.separator==="|"||Fu.separator===":"){var Uu=Fu.separator==="|"?"solid":"dashed",Gu=at.makeSpan(["vertical-separator"],[],K);Gu.style.height=Es+"em",Gu.style.borderRightWidth=An+"em",Gu.style.borderRightStyle=Uu,Gu.style.margin="0 -"+An/2+"em",Gu.style.verticalAlign=-(Es-uo)+"em",Au.push(Gu)}else throw new u("Invalid separator type: "+Fu.separator);Vo++,Fu=nu[Vo]||{},Cu=!1}if(!(de>=Dt)){var Al=void 0;(de>0||Z.hskipBeforeAndAfter)&&(Al=T.deflt(Fu.pregap,Qt),Al!==0&&(Wa=at.makeSpan(["arraycolsep"],[]),Wa.style.width=Al+"em",Au.push(Wa)));var qa=[];for(te=0;te<Te;++te){var Mu=zt[te],ll=Mu[de];if(ll){var du=Mu.pos-uo;ll.depth=Mu.depth,ll.height=Mu.height,qa.push({type:"elem",elem:ll,shift:du})}}qa=at.makeVList({positionType:"individualShift",children:qa},K),qa=at.makeSpan(["col-align-"+(Fu.align||"c")],[qa]),Au.push(qa),(de<Dt-1||Z.hskipBeforeAndAfter)&&(Al=T.deflt(Fu.postgap,Qt),Al!==0&&(Wa=at.makeSpan(["arraycolsep"],[]),Wa.style.width=Al+"em",Au.push(Wa)))}}if(zt=at.makeSpan(["mtable"],Au),nn.length>0){for(var cl=at.makeLineSpan("hline",K,An),Ul=at.makeLineSpan("hdashline",K,An),Tu=[{type:"elem",elem:zt,shift:0}];nn.length>0;){var Vl=nn.pop(),io=Vl.pos-uo;Vl.isDashed?Tu.push({type:"elem",elem:Ul,shift:io}):Tu.push({type:"elem",elem:cl,shift:io})}zt=at.makeVList({positionType:"individualShift",children:Tu},K)}return at.makeSpan(["mord"],[zt],K)},ts={c:"center ",l:"left ",r:"right "},Hn=function(Z,K){var te=new zr.MathNode("mtable",Z.body.map(function(Es){return new zr.MathNode("mtr",Es.map(function(Qs){return new zr.MathNode("mtd",[Ws(Qs,K)])}))})),de=Z.arraystretch===.5?.1:.16+Z.arraystretch-1+(Z.addJot?.09:0);te.setAttribute("rowspacing",de+"em");var Te="",Ve="";if(Z.cols){var Dt=Z.cols,zt="",nn=!1,An=0,Un=Dt.length;Dt[0].type==="separator"&&(Te+="top ",An=1),Dt[Dt.length-1].type==="separator"&&(Te+="bottom ",Un-=1);for(var Qt=An;Qt<Un;Qt++)Dt[Qt].type==="align"?(Ve+=ts[Dt[Qt].align],nn&&(zt+="none "),nn=!0):Dt[Qt].type==="separator"&&nn&&(zt+=Dt[Qt].separator==="|"?"solid ":"dashed ",nn=!1);te.setAttribute("columnalign",Ve.trim()),/[sd]/.test(zt)&&te.setAttribute("columnlines",zt.trim())}if(Z.colSeparationType==="align"){for(var Or=Z.cols||[],Ar="",qr=1;qr<Or.length;qr++)Ar+=qr%2?"0em ":"1em ";te.setAttribute("columnspacing",Ar.trim())}else Z.colSeparationType==="alignat"?te.setAttribute("columnspacing","0em"):Z.colSeparationType==="small"?te.setAttribute("columnspacing","0.2778em"):te.setAttribute("columnspacing","1em");var Si="",As=Z.hLinesBeforeRow;Te+=As[0].length>0?"left ":"",Te+=As[As.length-1].length>0?"right ":"";for(var vs=1;vs<As.length-1;vs++)Si+=As[vs].length===0?"none ":As[vs][0]?"dashed ":"solid ";return/[sd]/.test(Si)&&te.setAttribute("rowlines",Si.trim()),Te!==""&&(te=new zr.MathNode("menclose",[te]),te.setAttribute("notation",Te.trim())),Z.arraystretch&&Z.arraystretch<1&&(te=new zr.MathNode("mstyle",[te]),te.setAttribute("scriptlevel","1")),te},fs=function(Z,K){var te=[],de=wr(Z.parser,{cols:te,addJot:!0},"display"),Te,Ve=0,Dt={type:"ordgroup",mode:Z.mode,body:[]},zt=bn(K[0],"ordgroup");if(zt){for(var nn="",An=0;An<zt.body.length;An++){var Un=an(zt.body[An],"textord");nn+=Un.text}Te=Number(nn),Ve=Te*2}var Qt=!Ve;de.body.forEach(function(Si){for(var As=1;As<Si.length;As+=2){var vs=an(Si[As],"styling"),Es=an(vs.body[0],"ordgroup");Es.body.unshift(Dt)}if(Qt)Ve<Si.length&&(Ve=Si.length);else{var Qs=Si.length/2;if(Te<Qs)throw new u("Too many math in a row: "+("expected "+Te+", but got "+Qs),Si[0])}});for(var Or=0;Or<Ve;++Or){var Ar="r",qr=0;Or%2===1?Ar="l":Or>0&&Qt&&(qr=1),te[Or]={type:"align",align:Ar,pregap:qr,postgap:0}}return de.colSeparationType=Qt?"align":"alignat",de};Tr({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(Z,K){var te=Sr(K[0]),de=te?[K[0]]:an(K[0],"ordgroup").body,Te=de.map(function(Dt){var zt=zn(Dt),nn=zt.text;if("lcr".indexOf(nn)!==-1)return{type:"align",align:nn};if(nn==="|")return{type:"separator",separator:"|"};if(nn===":")return{type:"separator",separator:":"};throw new u("Unknown column alignment: "+nn,Dt)}),Ve={cols:Te,hskipBeforeAndAfter:!0};return wr(Z.parser,Ve,Hr(Z.envName))},htmlBuilder:Ni,mathmlBuilder:Hn}),Tr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(Z){var K={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[Z.envName],te={hskipBeforeAndAfter:!1},de=wr(Z.parser,te,Hr(Z.envName));return K?{type:"leftright",mode:Z.mode,body:[de],left:K[0],right:K[1],rightColor:void 0}:de},htmlBuilder:Ni,mathmlBuilder:Hn}),Tr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(Z){var K={arraystretch:.5},te=wr(Z.parser,K,"script");return te.colSeparationType="small",te},htmlBuilder:Ni,mathmlBuilder:Hn}),Tr({type:"array",names:["subarray"],props:{numArgs:1},handler:function(Z,K){var te=Sr(K[0]),de=te?[K[0]]:an(K[0],"ordgroup").body,Te=de.map(function(Dt){var zt=zn(Dt),nn=zt.text;if("lc".indexOf(nn)!==-1)return{type:"align",align:nn};throw new u("Unknown column alignment: "+nn,Dt)});if(Te.length>1)throw new u("{subarray} can contain only one column");var Ve={cols:Te,hskipBeforeAndAfter:!1,arraystretch:.5};if(Ve=wr(Z.parser,Ve,"script"),Ve.body[0].length>1)throw new u("{subarray} can contain only one column");return Ve},htmlBuilder:Ni,mathmlBuilder:Hn}),Tr({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(Z){var K={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},te=wr(Z.parser,K,Hr(Z.envName));return{type:"leftright",mode:Z.mode,body:[te],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:Ni,mathmlBuilder:Hn}),Tr({type:"array",names:["aligned"],props:{numArgs:0},handler:fs,htmlBuilder:Ni,mathmlBuilder:Hn}),Tr({type:"array",names:["gathered"],props:{numArgs:0},handler:function(Z){var K={cols:[{type:"align",align:"c"}],addJot:!0};return wr(Z.parser,K,"display")},htmlBuilder:Ni,mathmlBuilder:Hn}),Tr({type:"array",names:["alignedat"],props:{numArgs:1},handler:fs,htmlBuilder:Ni,mathmlBuilder:Hn}),Ur({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(Z,K){throw new u(Z.funcName+" valid only within array environment")}});var Kn=Ir,Ss=Kn;Ur({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0];if(Te.type!=="ordgroup")throw new u("Invalid environment name",Te);for(var Ve="",Dt=0;Dt<Te.body.length;++Dt)Ve+=an(Te.body[Dt],"textord").text;if(de==="\\begin"){if(!Ss.hasOwnProperty(Ve))throw new u("No such environment: "+Ve,Te);var zt=Ss[Ve],nn=te.parseArguments("\\begin{"+Ve+"}",zt),An=nn.args,Un=nn.optArgs,Qt={mode:te.mode,envName:Ve,parser:te},Or=zt.handler(Qt,An,Un);te.expect("\\end",!1);var Ar=te.nextToken,qr=an(te.parseFunction(),"environment");if(qr.name!==Ve)throw new u("Mismatch: \\begin{"+Ve+"} matched by \\end{"+qr.name+"}",Ar);return Or}return{type:"environment",mode:te.mode,name:Ve,nameGroup:Te}}});var no=at.makeSpan;function Oa(Ye,Z){var K=ta(Ye.body,Z,!0);return no([Ye.mclass],K,Z)}function Ui(Ye,Z){var K,te=di(Ye.body,Z);return Ye.mclass==="minner"?zr.newDocumentFragment(te):(Ye.mclass==="mord"?Ye.isCharacterBox?(K=te[0],K.type="mi"):K=new zr.MathNode("mi",te):(Ye.isCharacterBox?(K=te[0],K.type="mo"):K=new zr.MathNode("mo",te),Ye.mclass==="mbin"?(K.attributes.lspace="0.22em",K.attributes.rspace="0.22em"):Ye.mclass==="mpunct"?(K.attributes.lspace="0em",K.attributes.rspace="0.17em"):(Ye.mclass==="mopen"||Ye.mclass==="mclose")&&(K.attributes.lspace="0em",K.attributes.rspace="0em")),K)}Ur({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0];return{type:"mclass",mode:te.mode,mclass:"m"+de.substr(5),body:Hi(Te),isCharacterBox:T.isCharacterBox(Te)}},htmlBuilder:Oa,mathmlBuilder:Ui});var ho=function(Z){var K=Z.type==="ordgroup"&&Z.body.length?Z.body[0]:Z;return K.type==="atom"&&(K.family==="bin"||K.family==="rel")?"m"+K.family:"mord"};Ur({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(Z,K){var te=Z.parser;return{type:"mclass",mode:te.mode,mclass:ho(K[0]),body:[K[1]],isCharacterBox:T.isCharacterBox(K[1])}}}),Ur({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[1],Ve=K[0],Dt;de!=="\\stackrel"?Dt=ho(Te):Dt="mrel";var zt={type:"op",mode:Te.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:de!=="\\stackrel",body:Hi(Te)},nn={type:"supsub",mode:Ve.mode,base:zt,sup:de==="\\underset"?null:Ve,sub:de==="\\underset"?Ve:null};return{type:"mclass",mode:te.mode,mclass:Dt,body:[nn],isCharacterBox:T.isCharacterBox(nn)}},htmlBuilder:Oa,mathmlBuilder:Ui});var ro=function(Z,K){var te=Z.font,de=K.withFont(te);return es(Z.body,de)},za=function(Z,K){var te=Z.font,de=K.withFont(te);return Ws(Z.body,de)},Aa={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Ur({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0],Ve=de;return Ve in Aa&&(Ve=Aa[Ve]),{type:"font",mode:te.mode,font:Ve.slice(1),body:Te}},htmlBuilder:ro,mathmlBuilder:za}),Ur({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(Z,K){var te=Z.parser,de=K[0],Te=T.isCharacterBox(de);return{type:"mclass",mode:te.mode,mclass:ho(de),body:[{type:"font",mode:te.mode,font:"boldsymbol",body:de}],isCharacterBox:Te}}}),Ur({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=Z.breakOnTokenText,Ve=te.mode,Dt=te.parseExpression(!0,Te),zt="math"+de.slice(1);return{type:"font",mode:Ve,font:zt,body:{type:"ordgroup",mode:te.mode,body:Dt}}},htmlBuilder:ro,mathmlBuilder:za});var Do=function(Z,K){var te=K;return Z==="display"?te=te.id>=$.SCRIPT.id?te.text():$.DISPLAY:Z==="text"&&te.size===$.DISPLAY.size?te=$.TEXT:Z==="script"?te=$.SCRIPT:Z==="scriptscript"&&(te=$.SCRIPTSCRIPT),te},Ga=function(Z,K){var te=Do(Z.size,K.style),de=te.fracNum(),Te=te.fracDen(),Ve;Ve=K.havingStyle(de);var Dt=es(Z.numer,Ve,K);if(Z.continued){var zt=8.5/K.fontMetrics().ptPerEm,nn=3.5/K.fontMetrics().ptPerEm;Dt.height=Dt.height<zt?zt:Dt.height,Dt.depth=Dt.depth<nn?nn:Dt.depth}Ve=K.havingStyle(Te);var An=es(Z.denom,Ve,K),Un,Qt,Or;Z.hasBarLine?(Z.barSize?(Qt=Wi(Z.barSize,K),Un=at.makeLineSpan("frac-line",K,Qt)):Un=at.makeLineSpan("frac-line",K),Qt=Un.height,Or=Un.height):(Un=null,Qt=0,Or=K.fontMetrics().defaultRuleThickness);var Ar,qr,Si;te.size===$.DISPLAY.size||Z.size==="display"?(Ar=K.fontMetrics().num1,Qt>0?qr=3*Or:qr=7*Or,Si=K.fontMetrics().denom1):(Qt>0?(Ar=K.fontMetrics().num2,qr=Or):(Ar=K.fontMetrics().num3,qr=3*Or),Si=K.fontMetrics().denom2);var As;if(Un){var Es=K.fontMetrics().axisHeight;Ar-Dt.depth-(Es+.5*Qt)<qr&&(Ar+=qr-(Ar-Dt.depth-(Es+.5*Qt))),Es-.5*Qt-(An.height-Si)<qr&&(Si+=qr-(Es-.5*Qt-(An.height-Si)));var Qs=-(Es-.5*Qt);As=at.makeVList({positionType:"individualShift",children:[{type:"elem",elem:An,shift:Si},{type:"elem",elem:Un,shift:Qs},{type:"elem",elem:Dt,shift:-Ar}]},K)}else{var vs=Ar-Dt.depth-(An.height-Si);vs<qr&&(Ar+=.5*(qr-vs),Si+=.5*(qr-vs)),As=at.makeVList({positionType:"individualShift",children:[{type:"elem",elem:An,shift:Si},{type:"elem",elem:Dt,shift:-Ar}]},K)}Ve=K.havingStyle(te),As.height*=Ve.sizeMultiplier/K.sizeMultiplier,As.depth*=Ve.sizeMultiplier/K.sizeMultiplier;var Ra;te.size===$.DISPLAY.size?Ra=K.fontMetrics().delim1:Ra=K.fontMetrics().delim2;var Ca,Ta;return Z.leftDelim==null?Ca=Ia(K,["mopen"]):Ca=Dr.customSizedDelim(Z.leftDelim,Ra,!0,K.havingStyle(te),Z.mode,["mopen"]),Z.continued?Ta=at.makeSpan([]):Z.rightDelim==null?Ta=Ia(K,["mclose"]):Ta=Dr.customSizedDelim(Z.rightDelim,Ra,!0,K.havingStyle(te),Z.mode,["mclose"]),at.makeSpan(["mord"].concat(Ve.sizingClasses(K)),[Ca,at.makeSpan(["mfrac"],[As]),Ta],K)},Lr=function(Z,K){var te=new zr.MathNode("mfrac",[Ws(Z.numer,K),Ws(Z.denom,K)]);if(!Z.hasBarLine)te.setAttribute("linethickness","0px");else if(Z.barSize){var de=Wi(Z.barSize,K);te.setAttribute("linethickness",de+"em")}var Te=Do(Z.size,K.style);if(Te.size!==K.style.size){te=new zr.MathNode("mstyle",[te]);var Ve=Te.size===$.DISPLAY.size?"true":"false";te.setAttribute("displaystyle",Ve),te.setAttribute("scriptlevel","0")}if(Z.leftDelim!=null||Z.rightDelim!=null){var Dt=[];if(Z.leftDelim!=null){var zt=new zr.MathNode("mo",[new zr.TextNode(Z.leftDelim.replace("\\",""))]);zt.setAttribute("fence","true"),Dt.push(zt)}if(Dt.push(te),Z.rightDelim!=null){var nn=new zr.MathNode("mo",[new zr.TextNode(Z.rightDelim.replace("\\",""))]);nn.setAttribute("fence","true"),Dt.push(nn)}return Po(Dt)}return te};Ur({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0],Ve=K[1],Dt,zt=null,nn=null,An="auto";switch(de){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":Dt=!0;break;case"\\\\atopfrac":Dt=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Dt=!1,zt="(",nn=")";break;case"\\\\bracefrac":Dt=!1,zt="\\{",nn="\\}";break;case"\\\\brackfrac":Dt=!1,zt="[",nn="]";break;default:throw new Error("Unrecognized genfrac command")}switch(de){case"\\cfrac":case"\\dfrac":case"\\dbinom":An="display";break;case"\\tfrac":case"\\tbinom":An="text";break}return{type:"genfrac",mode:te.mode,continued:de==="\\cfrac",numer:Te,denom:Ve,hasBarLine:Dt,leftDelim:zt,rightDelim:nn,size:An,barSize:null}},htmlBuilder:Ga,mathmlBuilder:Lr}),Ur({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(Z){var K=Z.parser,te=Z.funcName,de=Z.token,Te;switch(te){case"\\over":Te="\\frac";break;case"\\choose":Te="\\binom";break;case"\\atop":Te="\\\\atopfrac";break;case"\\brace":Te="\\\\bracefrac";break;case"\\brack":Te="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:K.mode,replaceWith:Te,token:de}}});var $a=["display","text","script","scriptscript"],po=function(Z){var K=null;return Z.length>0&&(K=Z,K=K==="."?null:K),K};Ur({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(Z,K){var te=Z.parser,de=K[4],Te=K[5],Ve=bn(K[0],"atom");Ve&&(Ve=Fn(K[0],"open"));var Dt=Ve?po(Ve.text):null,zt=bn(K[1],"atom");zt&&(zt=Fn(K[1],"close"));var nn=zt?po(zt.text):null,An=an(K[2],"size"),Un,Qt=null;An.isBlank?Un=!0:(Qt=An.value,Un=Qt.number>0);var Or="auto",Ar=bn(K[3],"ordgroup");if(Ar){if(Ar.body.length>0){var qr=an(Ar.body[0],"textord");Or=$a[Number(qr.text)]}}else Ar=an(K[3],"textord"),Or=$a[Number(Ar.text)];return{type:"genfrac",mode:te.mode,numer:de,denom:Te,continued:!1,hasBarLine:Un,barSize:Qt,leftDelim:Dt,rightDelim:nn,size:Or}},htmlBuilder:Ga,mathmlBuilder:Lr}),Ur({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=Z.token;return{type:"infix",mode:te.mode,replaceWith:"\\\\abovefrac",size:an(K[0],"size").value,token:Te}}}),Ur({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0],Ve=R(an(K[1],"infix").size),Dt=K[2],zt=Ve.number>0;return{type:"genfrac",mode:te.mode,numer:Te,denom:Dt,continued:!1,hasBarLine:zt,barSize:Ve,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Ga,mathmlBuilder:Lr});var Qe=function(Z,K){var te=K.style,de,Te,Ve=bn(Z,"supsub");Ve?(de=Ve.sup?es(Ve.sup,K.havingStyle(te.sup()),K):es(Ve.sub,K.havingStyle(te.sub()),K),Te=an(Ve.base,"horizBrace")):Te=an(Z,"horizBrace");var Dt=es(Te.base,K.havingBaseStyle($.DISPLAY)),zt=mi.svgSpan(Te,K),nn;if(Te.isOver?(nn=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Dt},{type:"kern",size:.1},{type:"elem",elem:zt}]},K),nn.children[0].children[0].children[1].classes.push("svg-align")):(nn=at.makeVList({positionType:"bottom",positionData:Dt.depth+.1+zt.height,children:[{type:"elem",elem:zt},{type:"kern",size:.1},{type:"elem",elem:Dt}]},K),nn.children[0].children[0].children[0].classes.push("svg-align")),de){var An=at.makeSpan(["mord",Te.isOver?"mover":"munder"],[nn],K);Te.isOver?nn=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:An},{type:"kern",size:.2},{type:"elem",elem:de}]},K):nn=at.makeVList({positionType:"bottom",positionData:An.depth+.2+de.height+de.depth,children:[{type:"elem",elem:de},{type:"kern",size:.2},{type:"elem",elem:An}]},K)}return at.makeSpan(["mord",Te.isOver?"mover":"munder"],[nn],K)},Je=function(Z,K){var te=mi.mathMLnode(Z.label);return new zr.MathNode(Z.isOver?"mover":"munder",[Ws(Z.base,K),te])};Ur({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(Z,K){var te=Z.parser,de=Z.funcName;return{type:"horizBrace",mode:te.mode,label:de,isOver:/^\\over/.test(de),base:K[0]}},htmlBuilder:Qe,mathmlBuilder:Je}),Ur({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=K[1],Te=an(K[0],"url").url;return te.settings.isTrusted({command:"\\href",url:Te})?{type:"href",mode:te.mode,href:Te,body:Hi(de)}:te.formatUnsupportedCmd("\\href")},htmlBuilder:function(Z,K){var te=ta(Z.body,K,!1);return at.makeAnchor(Z.href,[],te,K)},mathmlBuilder:function(Z,K){var te=Js(Z.body,K);return te instanceof hs||(te=new hs("mrow",[te])),te.setAttribute("href",Z.href),te}}),Ur({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=an(K[0],"url").url;if(!te.settings.isTrusted({command:"\\url",url:de}))return te.formatUnsupportedCmd("\\url");for(var Te=[],Ve=0;Ve<de.length;Ve++){var Dt=de[Ve];Dt==="~"&&(Dt="\\textasciitilde"),Te.push({type:"textord",mode:"text",text:Dt})}var zt={type:"text",mode:te.mode,font:"\\texttt",body:Te};return{type:"href",mode:te.mode,href:de,body:Hi(zt)}}}),Ur({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(Z,K){var te=Z.parser;return{type:"htmlmathml",mode:te.mode,html:Hi(K[0]),mathml:Hi(K[1])}},htmlBuilder:function(Z,K){var te=ta(Z.html,K,!1);return at.makeFragment(te)},mathmlBuilder:function(Z,K){return Js(Z.mathml,K)}});var Ut=function(Z){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(Z))return{number:+Z,unit:"bp"};var K=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(Z);if(!K)throw new u("Invalid size: '"+Z+"' in \\includegraphics");var te={number:+(K[1]+K[2]),unit:K[3]};if(!qi(te))throw new u("Invalid unit: '"+te.unit+"' in \\includegraphics.");return te};Ur({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(Z,K,te){var de=Z.parser,Te={number:0,unit:"em"},Ve={number:.9,unit:"em"},Dt={number:0,unit:"em"},zt="";if(te[0])for(var nn=an(te[0],"raw").string,An=nn.split(","),Un=0;Un<An.length;Un++){var Qt=An[Un].split("=");if(Qt.length===2){var Or=Qt[1].trim();switch(Qt[0].trim()){case"alt":zt=Or;break;case"width":Te=Ut(Or);break;case"height":Ve=Ut(Or);break;case"totalheight":Dt=Ut(Or);break;default:throw new u("Invalid key: '"+Qt[0]+"' in \\includegraphics.")}}}var Ar=an(K[0],"url").url;return zt===""&&(zt=Ar,zt=zt.replace(/^.*[\\/]/,""),zt=zt.substring(0,zt.lastIndexOf("."))),de.settings.isTrusted({command:"\\includegraphics",url:Ar})?{type:"includegraphics",mode:de.mode,alt:zt,width:Te,height:Ve,totalheight:Dt,src:Ar}:de.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(Z,K){var te=Wi(Z.height,K),de=0;Z.totalheight.number>0&&(de=Wi(Z.totalheight,K)-te,de=Number(de.toFixed(2)));var Te=0;Z.width.number>0&&(Te=Wi(Z.width,K));var Ve={height:te+de+"em"};Te>0&&(Ve.width=Te+"em"),de>0&&(Ve.verticalAlign=-de+"em");var Dt=new _e(Z.src,Z.alt,Ve);return Dt.height=te,Dt.depth=de,Dt},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mglyph",[]);te.setAttribute("alt",Z.alt);var de=Wi(Z.height,K),Te=0;if(Z.totalheight.number>0&&(Te=Wi(Z.totalheight,K)-de,Te=Te.toFixed(2),te.setAttribute("valign","-"+Te+"em")),te.setAttribute("height",de+Te+"em"),Z.width.number>0){var Ve=Wi(Z.width,K);te.setAttribute("width",Ve+"em")}return te.setAttribute("src",Z.src),te}}),Ur({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=an(K[0],"size");if(te.settings.strict){var Ve=de[1]==="m",Dt=Te.value.unit==="mu";Ve?(Dt||te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+de+" supports only mu units, "+("not "+Te.value.unit+" units")),te.mode!=="math"&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+de+" works only in math mode")):Dt&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+de+" doesn't support mu units")}return{type:"kern",mode:te.mode,dimension:Te.value}},htmlBuilder:function(Z,K){return at.makeGlue(Z.dimension,K)},mathmlBuilder:function(Z,K){var te=Wi(Z.dimension,K);return new zr.SpaceNode(te)}}),Ur({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0];return{type:"lap",mode:te.mode,alignment:de.slice(5),body:Te}},htmlBuilder:function(Z,K){var te;Z.alignment==="clap"?(te=at.makeSpan([],[es(Z.body,K)]),te=at.makeSpan(["inner"],[te],K)):te=at.makeSpan(["inner"],[es(Z.body,K)]);var de=at.makeSpan(["fix"],[]),Te=at.makeSpan([Z.alignment],[te,de],K),Ve=at.makeSpan(["strut"]);return Ve.style.height=Te.height+Te.depth+"em",Ve.style.verticalAlign=-Te.depth+"em",Te.children.unshift(Ve),Te=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Te}]},K),at.makeSpan(["mord"],[Te],K)},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mpadded",[Ws(Z.body,K)]);if(Z.alignment!=="rlap"){var de=Z.alignment==="llap"?"-1":"-0.5";te.setAttribute("lspace",de+"width")}return te.setAttribute("width","0px"),te}}),Ur({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(Z,K){var te=Z.funcName,de=Z.parser,Te=de.mode;de.switchMode("math");var Ve=te==="\\("?"\\)":"$",Dt=de.parseExpression(!1,Ve);return de.expect(Ve),de.switchMode(Te),{type:"styling",mode:de.mode,style:"text",body:Dt}}}),Ur({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(Z,K){throw new u("Mismatched "+Z.funcName)}});var Vt=function(Z,K){switch(K.style.size){case $.DISPLAY.size:return Z.display;case $.TEXT.size:return Z.text;case $.SCRIPT.size:return Z.script;case $.SCRIPTSCRIPT.size:return Z.scriptscript;default:return Z.text}};Ur({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(Z,K){var te=Z.parser;return{type:"mathchoice",mode:te.mode,display:Hi(K[0]),text:Hi(K[1]),script:Hi(K[2]),scriptscript:Hi(K[3])}},htmlBuilder:function(Z,K){var te=Vt(Z,K),de=ta(te,K,!1);return at.makeFragment(de)},mathmlBuilder:function(Z,K){var te=Vt(Z,K);return Js(te,K)}});var yn=function(Z,K,te,de,Te,Ve,Dt){Z=at.makeSpan([],[Z]);var zt,nn;if(K){var An=es(K,de.havingStyle(Te.sup()),de);nn={elem:An,kern:Math.max(de.fontMetrics().bigOpSpacing1,de.fontMetrics().bigOpSpacing3-An.depth)}}if(te){var Un=es(te,de.havingStyle(Te.sub()),de);zt={elem:Un,kern:Math.max(de.fontMetrics().bigOpSpacing2,de.fontMetrics().bigOpSpacing4-Un.height)}}var Qt;if(nn&&zt){var Or=de.fontMetrics().bigOpSpacing5+zt.elem.height+zt.elem.depth+zt.kern+Z.depth+Dt;Qt=at.makeVList({positionType:"bottom",positionData:Or,children:[{type:"kern",size:de.fontMetrics().bigOpSpacing5},{type:"elem",elem:zt.elem,marginLeft:-Ve+"em"},{type:"kern",size:zt.kern},{type:"elem",elem:Z},{type:"kern",size:nn.kern},{type:"elem",elem:nn.elem,marginLeft:Ve+"em"},{type:"kern",size:de.fontMetrics().bigOpSpacing5}]},de)}else if(zt){var Ar=Z.height-Dt;Qt=at.makeVList({positionType:"top",positionData:Ar,children:[{type:"kern",size:de.fontMetrics().bigOpSpacing5},{type:"elem",elem:zt.elem,marginLeft:-Ve+"em"},{type:"kern",size:zt.kern},{type:"elem",elem:Z}]},de)}else if(nn){var qr=Z.depth+Dt;Qt=at.makeVList({positionType:"bottom",positionData:qr,children:[{type:"elem",elem:Z},{type:"kern",size:nn.kern},{type:"elem",elem:nn.elem,marginLeft:Ve+"em"},{type:"kern",size:de.fontMetrics().bigOpSpacing5}]},de)}else return Z;return at.makeSpan(["mop","op-limits"],[Qt],de)},Mn=["\\smallint"],Gn=function(Z,K){var te,de,Te=!1,Ve,Dt=bn(Z,"supsub");Dt?(te=Dt.sup,de=Dt.sub,Ve=an(Dt.base,"op"),Te=!0):Ve=an(Z,"op");var zt=K.style,nn=!1;zt.size===$.DISPLAY.size&&Ve.symbol&&!T.contains(Mn,Ve.name)&&(nn=!0);var An;if(Ve.symbol){var Un=nn?"Size2-Regular":"Size1-Regular",Qt="";if((Ve.name==="\\oiint"||Ve.name==="\\oiiint")&&(Qt=Ve.name.substr(1),Ve.name=Qt==="oiint"?"\\iint":"\\iiint"),An=at.makeSymbol(Ve.name,Un,"math",K,["mop","op-symbol",nn?"large-op":"small-op"]),Qt.length>0){var Or=An.italic,Ar=at.staticSvg(Qt+"Size"+(nn?"2":"1"),K);An=at.makeVList({positionType:"individualShift",children:[{type:"elem",elem:An,shift:0},{type:"elem",elem:Ar,shift:nn?.08:0}]},K),Ve.name="\\"+Qt,An.classes.unshift("mop"),An.italic=Or}}else if(Ve.body){var qr=ta(Ve.body,K,!0);qr.length===1&&qr[0]instanceof Fe?(An=qr[0],An.classes[0]="mop"):An=at.makeSpan(["mop"],at.tryCombineChars(qr),K)}else{for(var Si=[],As=1;As<Ve.name.length;As++)Si.push(at.mathsym(Ve.name[As],Ve.mode,K));An=at.makeSpan(["mop"],Si,K)}var vs=0,Es=0;return(An instanceof Fe||Ve.name==="\\oiint"||Ve.name==="\\oiiint")&&!Ve.suppressBaseShift&&(vs=(An.height-An.depth)/2-K.fontMetrics().axisHeight,Es=An.italic),Te?yn(An,te,de,K,zt,Es,vs):(vs&&(An.style.position="relative",An.style.top=vs+"em"),An)},br=function(Z,K){var te;if(Z.symbol)te=new hs("mo",[sa(Z.name,Z.mode)]),T.contains(Mn,Z.name)&&te.setAttribute("largeop","false");else if(Z.body)te=new hs("mo",di(Z.body,K));else{te=new hs("mi",[new va(Z.name.slice(1))]);var de=new hs("mo",[sa("\u2061","text")]);Z.parentIsSupSub?te=new hs("mo",[te,de]):te=Xs([te,de])}return te},ar={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};Ur({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=de;return Te.length===1&&(Te=ar[Te]),{type:"op",mode:te.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:Te}},htmlBuilder:Gn,mathmlBuilder:br}),Ur({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(Z,K){var te=Z.parser,de=K[0];return{type:"op",mode:te.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Hi(de)}},htmlBuilder:Gn,mathmlBuilder:br});var Er={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};Ur({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler:function(Z){var K=Z.parser,te=Z.funcName;return{type:"op",mode:K.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Gn,mathmlBuilder:br}),Ur({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(Z){var K=Z.parser,te=Z.funcName;return{type:"op",mode:K.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Gn,mathmlBuilder:br}),Ur({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(Z){var K=Z.parser,te=Z.funcName,de=te;return de.length===1&&(de=Er[de]),{type:"op",mode:K.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:de}},htmlBuilder:Gn,mathmlBuilder:br});var ii=function(Z,K){var te,de,Te=!1,Ve,Dt=bn(Z,"supsub");Dt?(te=Dt.sup,de=Dt.sub,Ve=an(Dt.base,"operatorname"),Te=!0):Ve=an(Z,"operatorname");var zt;if(Ve.body.length>0){for(var nn=Ve.body.map(function(Or){var Ar=Or.text;return typeof Ar=="string"?{type:"textord",mode:Or.mode,text:Ar}:Or}),An=ta(nn,K.withFont("mathrm"),!0),Un=0;Un<An.length;Un++){var Qt=An[Un];Qt instanceof Fe&&(Qt.text=Qt.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}zt=at.makeSpan(["mop"],An,K)}else zt=at.makeSpan(["mop"],[],K);return Te?yn(zt,te,de,K,K.style,0,0):zt},ni=function(Z,K){for(var te=di(Z.body,K.withFont("mathrm")),de=!0,Te=0;Te<te.length;Te++){var Ve=te[Te];if(!(Ve instanceof zr.SpaceNode))if(Ve instanceof zr.MathNode)switch(Ve.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var Dt=Ve.children[0];Ve.children.length===1&&Dt instanceof zr.TextNode?Dt.text=Dt.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):de=!1;break}default:de=!1}else de=!1}if(de){var zt=te.map(function(Un){return Un.toText()}).join("");te=[new zr.TextNode(zt)]}var nn=new zr.MathNode("mi",te);nn.setAttribute("mathvariant","normal");var An=new zr.MathNode("mo",[sa("\u2061","text")]);return Z.parentIsSupSub?new zr.MathNode("mo",[nn,An]):zr.newDocumentFragment([nn,An])};Ur({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0];return{type:"operatorname",mode:te.mode,body:Hi(Te),alwaysHandleSupSub:de==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:ii,mathmlBuilder:ni}),Yi({type:"ordgroup",htmlBuilder:function(Z,K){return Z.semisimple?at.makeFragment(ta(Z.body,K,!1)):at.makeSpan(["mord"],ta(Z.body,K,!0),K)},mathmlBuilder:function(Z,K){return Js(Z.body,K,!0)}}),Ur({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(Z,K){var te=Z.parser,de=K[0];return{type:"overline",mode:te.mode,body:de}},htmlBuilder:function(Z,K){var te=es(Z.body,K.havingCrampedStyle()),de=at.makeLineSpan("overline-line",K),Te=K.fontMetrics().defaultRuleThickness,Ve=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te},{type:"kern",size:3*Te},{type:"elem",elem:de},{type:"kern",size:Te}]},K);return at.makeSpan(["mord","overline"],[Ve],K)},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mo",[new zr.TextNode("\u203E")]);te.setAttribute("stretchy","true");var de=new zr.MathNode("mover",[Ws(Z.body,K),te]);return de.setAttribute("accent","true"),de}}),Ur({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=K[0];return{type:"phantom",mode:te.mode,body:Hi(de)}},htmlBuilder:function(Z,K){var te=ta(Z.body,K.withPhantom(),!1);return at.makeFragment(te)},mathmlBuilder:function(Z,K){var te=di(Z.body,K);return new zr.MathNode("mphantom",te)}}),Ur({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=K[0];return{type:"hphantom",mode:te.mode,body:de}},htmlBuilder:function(Z,K){var te=at.makeSpan([],[es(Z.body,K.withPhantom())]);if(te.height=0,te.depth=0,te.children)for(var de=0;de<te.children.length;de++)te.children[de].height=0,te.children[de].depth=0;return te=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te}]},K),at.makeSpan(["mord"],[te],K)},mathmlBuilder:function(Z,K){var te=di(Hi(Z.body),K),de=new zr.MathNode("mphantom",te),Te=new zr.MathNode("mpadded",[de]);return Te.setAttribute("height","0px"),Te.setAttribute("depth","0px"),Te}}),Ur({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=K[0];return{type:"vphantom",mode:te.mode,body:de}},htmlBuilder:function(Z,K){var te=at.makeSpan(["inner"],[es(Z.body,K.withPhantom())]),de=at.makeSpan(["fix"],[]);return at.makeSpan(["mord","rlap"],[te,de],K)},mathmlBuilder:function(Z,K){var te=di(Hi(Z.body),K),de=new zr.MathNode("mphantom",te),Te=new zr.MathNode("mpadded",[de]);return Te.setAttribute("width","0px"),Te}}),Ur({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=an(K[0],"size").value,Te=K[1];return{type:"raisebox",mode:te.mode,dy:de,body:Te}},htmlBuilder:function(Z,K){var te=es(Z.body,K),de=Wi(Z.dy,K);return at.makeVList({positionType:"shift",positionData:-de,children:[{type:"elem",elem:te}]},K)},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mpadded",[Ws(Z.body,K)]),de=Z.dy.number+Z.dy.unit;return te.setAttribute("voffset",de),te}}),Ur({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(Z,K,te){var de=Z.parser,Te=te[0],Ve=an(K[0],"size"),Dt=an(K[1],"size");return{type:"rule",mode:de.mode,shift:Te&&an(Te,"size").value,width:Ve.value,height:Dt.value}},htmlBuilder:function(Z,K){var te=at.makeSpan(["mord","rule"],[],K),de=Wi(Z.width,K),Te=Wi(Z.height,K),Ve=Z.shift?Wi(Z.shift,K):0;return te.style.borderRightWidth=de+"em",te.style.borderTopWidth=Te+"em",te.style.bottom=Ve+"em",te.width=de,te.height=Te+Ve,te.depth=-Ve,te.maxFontSize=Te*1.125*K.sizeMultiplier,te},mathmlBuilder:function(Z,K){var te=Wi(Z.width,K),de=Wi(Z.height,K),Te=Z.shift?Wi(Z.shift,K):0,Ve=K.color&&K.getColor()||"black",Dt=new zr.MathNode("mspace");Dt.setAttribute("mathbackground",Ve),Dt.setAttribute("width",te+"em"),Dt.setAttribute("height",de+"em");var zt=new zr.MathNode("mpadded",[Dt]);return Te>=0?zt.setAttribute("height","+"+Te+"em"):(zt.setAttribute("height",Te+"em"),zt.setAttribute("depth","+"+-Te+"em")),zt.setAttribute("voffset",Te+"em"),zt}});function Ai(Ye,Z,K){for(var te=ta(Ye,Z,!1),de=Z.sizeMultiplier/K.sizeMultiplier,Te=0;Te<te.length;Te++){var Ve=te[Te].classes.indexOf("sizing");Ve<0?Array.prototype.push.apply(te[Te].classes,Z.sizingClasses(K)):te[Te].classes[Ve+1]==="reset-size"+Z.size&&(te[Te].classes[Ve+1]="reset-size"+K.size),te[Te].height*=de,te[Te].depth*=de}return at.makeFragment(te)}var Li=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],ls=function(Z,K){var te=K.havingSize(Z.size);return Ai(Z.body,te,K)};Ur({type:"sizing",names:Li,props:{numArgs:0,allowedInText:!0},handler:function(Z,K){var te=Z.breakOnTokenText,de=Z.funcName,Te=Z.parser,Ve=Te.parseExpression(!1,te);return{type:"sizing",mode:Te.mode,size:Li.indexOf(de)+1,body:Ve}},htmlBuilder:ls,mathmlBuilder:function(Z,K){var te=K.havingSize(Z.size),de=di(Z.body,te),Te=new zr.MathNode("mstyle",de);return Te.setAttribute("mathsize",te.sizeMultiplier+"em"),Te}}),Ur({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(Z,K,te){var de=Z.parser,Te=!1,Ve=!1,Dt=te[0]&&an(te[0],"ordgroup");if(Dt)for(var zt="",nn=0;nn<Dt.body.length;++nn){var An=Dt.body[nn];if(zt=An.text,zt==="t")Te=!0;else if(zt==="b")Ve=!0;else{Te=!1,Ve=!1;break}}else Te=!0,Ve=!0;var Un=K[0];return{type:"smash",mode:de.mode,body:Un,smashHeight:Te,smashDepth:Ve}},htmlBuilder:function(Z,K){var te=at.makeSpan([],[es(Z.body,K)]);if(!Z.smashHeight&&!Z.smashDepth)return te;if(Z.smashHeight&&(te.height=0,te.children))for(var de=0;de<te.children.length;de++)te.children[de].height=0;if(Z.smashDepth&&(te.depth=0,te.children))for(var Te=0;Te<te.children.length;Te++)te.children[Te].depth=0;var Ve=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te}]},K);return at.makeSpan(["mord"],[Ve],K)},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mpadded",[Ws(Z.body,K)]);return Z.smashHeight&&te.setAttribute("height","0px"),Z.smashDepth&&te.setAttribute("depth","0px"),te}}),Ur({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(Z,K,te){var de=Z.parser,Te=te[0],Ve=K[0];return{type:"sqrt",mode:de.mode,body:Ve,index:Te}},htmlBuilder:function(Z,K){var te=es(Z.body,K.havingCrampedStyle());te.height===0&&(te.height=K.fontMetrics().xHeight),te=at.wrapFragment(te,K);var de=K.fontMetrics(),Te=de.defaultRuleThickness,Ve=Te;K.style.id<$.TEXT.id&&(Ve=K.fontMetrics().xHeight);var Dt=Te+Ve/4,zt=te.height+te.depth+Dt+Te,nn=Dr.sqrtImage(zt,K),An=nn.span,Un=nn.ruleWidth,Qt=nn.advanceWidth,Or=An.height-Un;Or>te.height+te.depth+Dt&&(Dt=(Dt+Or-te.height-te.depth)/2);var Ar=An.height-te.height-Dt-Un;te.style.paddingLeft=Qt+"em";var qr=at.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te,wrapperClasses:["svg-align"]},{type:"kern",size:-(te.height+Ar)},{type:"elem",elem:An},{type:"kern",size:Un}]},K);if(Z.index){var Si=K.havingStyle($.SCRIPTSCRIPT),As=es(Z.index,Si,K),vs=.6*(qr.height-qr.depth),Es=at.makeVList({positionType:"shift",positionData:-vs,children:[{type:"elem",elem:As}]},K),Qs=at.makeSpan(["root"],[Es]);return at.makeSpan(["mord","sqrt"],[Qs,qr],K)}else return at.makeSpan(["mord","sqrt"],[qr],K)},mathmlBuilder:function(Z,K){var te=Z.body,de=Z.index;return de?new zr.MathNode("mroot",[Ws(te,K),Ws(de,K)]):new zr.MathNode("msqrt",[Ws(te,K)])}});var Gi={display:$.DISPLAY,text:$.TEXT,script:$.SCRIPT,scriptscript:$.SCRIPTSCRIPT};Ur({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(Z,K){var te=Z.breakOnTokenText,de=Z.funcName,Te=Z.parser,Ve=Te.parseExpression(!0,te),Dt=de.slice(1,de.length-5);return{type:"styling",mode:Te.mode,style:Dt,body:Ve}},htmlBuilder:function(Z,K){var te=Gi[Z.style],de=K.havingStyle(te).withFont("");return Ai(Z.body,de,K)},mathmlBuilder:function(Z,K){var te=Gi[Z.style],de=K.havingStyle(te),Te=di(Z.body,de),Ve=new zr.MathNode("mstyle",Te),Dt={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},zt=Dt[Z.style];return Ve.setAttribute("scriptlevel",zt[0]),Ve.setAttribute("displaystyle",zt[1]),Ve}});var Di=function(Z,K){var te=Z.base;if(te)if(te.type==="op"){var de=te.limits&&(K.style.size===$.DISPLAY.size||te.alwaysHandleSupSub);return de?Gn:null}else if(te.type==="operatorname"){var Te=te.alwaysHandleSupSub&&(K.style.size===$.DISPLAY.size||te.limits);return Te?ii:null}else{if(te.type==="accent")return T.isCharacterBox(te.base)?ca:null;if(te.type==="horizBrace"){var Ve=!Z.sub;return Ve===te.isOver?Qe:null}else return null}else return null};Yi({type:"supsub",htmlBuilder:function(Z,K){var te=Di(Z,K);if(te)return te(Z,K);var de=Z.base,Te=Z.sup,Ve=Z.sub,Dt=es(de,K),zt,nn,An=K.fontMetrics(),Un=0,Qt=0,Or=de&&T.isCharacterBox(de);if(Te){var Ar=K.havingStyle(K.style.sup());zt=es(Te,Ar,K),Or||(Un=Dt.height-Ar.fontMetrics().supDrop*Ar.sizeMultiplier/K.sizeMultiplier)}if(Ve){var qr=K.havingStyle(K.style.sub());nn=es(Ve,qr,K),Or||(Qt=Dt.depth+qr.fontMetrics().subDrop*qr.sizeMultiplier/K.sizeMultiplier)}var Si;K.style===$.DISPLAY?Si=An.sup1:K.style.cramped?Si=An.sup3:Si=An.sup2;var As=K.sizeMultiplier,vs=.5/An.ptPerEm/As+"em",Es=null;if(nn){var Qs=Z.base&&Z.base.type==="op"&&Z.base.name&&(Z.base.name==="\\oiint"||Z.base.name==="\\oiiint");(Dt instanceof Fe||Qs)&&(Es=-Dt.italic+"em")}var Ra;if(zt&&nn){Un=Math.max(Un,Si,zt.depth+.25*An.xHeight),Qt=Math.max(Qt,An.sub2);var Ca=An.defaultRuleThickness,Ta=4*Ca;if(Un-zt.depth-(nn.height-Qt)<Ta){Qt=Ta-(Un-zt.depth)+nn.height;var Ms=.8*An.xHeight-(Un-zt.depth);Ms>0&&(Un+=Ms,Qt-=Ms)}var Ba=[{type:"elem",elem:nn,shift:Qt,marginRight:vs,marginLeft:Es},{type:"elem",elem:zt,shift:-Un,marginRight:vs}];Ra=at.makeVList({positionType:"individualShift",children:Ba},K)}else if(nn){Qt=Math.max(Qt,An.sub1,nn.height-.8*An.xHeight);var ia=[{type:"elem",elem:nn,marginLeft:Es,marginRight:vs}];Ra=at.makeVList({positionType:"shift",positionData:Qt,children:ia},K)}else if(zt)Un=Math.max(Un,Si,zt.depth+.25*An.xHeight),Ra=at.makeVList({positionType:"shift",positionData:-Un,children:[{type:"elem",elem:zt,marginRight:vs}]},K);else throw new Error("supsub must have either sup or sub.");var Ns=la(Dt,"right")||"mord";return at.makeSpan([Ns],[Dt,at.makeSpan(["msupsub"],[Ra])],K)},mathmlBuilder:function(Z,K){var te=!1,de,Te,Ve=bn(Z.base,"horizBrace");Ve&&(Te=!!Z.sup,Te===Ve.isOver&&(te=!0,de=Ve.isOver)),Z.base&&(Z.base.type==="op"||Z.base.type==="operatorname")&&(Z.base.parentIsSupSub=!0);var Dt=[Ws(Z.base,K)];Z.sub&&Dt.push(Ws(Z.sub,K)),Z.sup&&Dt.push(Ws(Z.sup,K));var zt;if(te)zt=de?"mover":"munder";else if(Z.sub)if(Z.sup){var Un=Z.base;Un&&Un.type==="op"&&Un.limits&&K.style===$.DISPLAY||Un&&Un.type==="operatorname"&&Un.alwaysHandleSupSub&&(K.style===$.DISPLAY||Un.limits)?zt="munderover":zt="msubsup"}else{var An=Z.base;An&&An.type==="op"&&An.limits&&(K.style===$.DISPLAY||An.alwaysHandleSupSub)||An&&An.type==="operatorname"&&An.alwaysHandleSupSub&&(An.limits||K.style===$.DISPLAY)?zt="munder":zt="msub"}else{var nn=Z.base;nn&&nn.type==="op"&&nn.limits&&(K.style===$.DISPLAY||nn.alwaysHandleSupSub)||nn&&nn.type==="operatorname"&&nn.alwaysHandleSupSub&&(nn.limits||K.style===$.DISPLAY)?zt="mover":zt="msup"}var Qt=new zr.MathNode(zt,Dt);return Qt}}),Yi({type:"atom",htmlBuilder:function(Z,K){return at.mathsym(Z.text,Z.mode,K,["m"+Z.family])},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mo",[sa(Z.text,Z.mode)]);if(Z.family==="bin"){var de=Fs(Z,K);de==="bold-italic"&&te.setAttribute("mathvariant",de)}else Z.family==="punct"?te.setAttribute("separator","true"):(Z.family==="open"||Z.family==="close")&&te.setAttribute("stretchy","false");return te}});var os={mi:"italic",mn:"normal",mtext:"normal"};Yi({type:"mathord",htmlBuilder:function(Z,K){return at.makeOrd(Z,K,"mathord")},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mi",[sa(Z.text,Z.mode,K)]),de=Fs(Z,K)||"italic";return de!==os[te.type]&&te.setAttribute("mathvariant",de),te}}),Yi({type:"textord",htmlBuilder:function(Z,K){return at.makeOrd(Z,K,"textord")},mathmlBuilder:function(Z,K){var te=sa(Z.text,Z.mode,K),de=Fs(Z,K)||"normal",Te;return Z.mode==="text"?Te=new zr.MathNode("mtext",[te]):/[0-9]/.test(Z.text)?Te=new zr.MathNode("mn",[te]):Z.text==="\\prime"?Te=new zr.MathNode("mo",[te]):Te=new zr.MathNode("mi",[te]),de!==os[Te.type]&&Te.setAttribute("mathvariant",de),Te}});var xi={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Ci={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Yi({type:"spacing",htmlBuilder:function(Z,K){if(Ci.hasOwnProperty(Z.text)){var te=Ci[Z.text].className||"";if(Z.mode==="text"){var de=at.makeOrd(Z,K,"textord");return de.classes.push(te),de}else return at.makeSpan(["mspace",te],[at.mathsym(Z.text,Z.mode,K)],K)}else{if(xi.hasOwnProperty(Z.text))return at.makeSpan(["mspace",xi[Z.text]],[],K);throw new u('Unknown type of space "'+Z.text+'"')}},mathmlBuilder:function(Z,K){var te;if(Ci.hasOwnProperty(Z.text))te=new zr.MathNode("mtext",[new zr.TextNode("\xA0")]);else{if(xi.hasOwnProperty(Z.text))return new zr.MathNode("mspace");throw new u('Unknown type of space "'+Z.text+'"')}return te}});var ys=function(){var Z=new zr.MathNode("mtd",[]);return Z.setAttribute("width","50%"),Z};Yi({type:"tag",mathmlBuilder:function(Z,K){var te=new zr.MathNode("mtable",[new zr.MathNode("mtr",[ys(),new zr.MathNode("mtd",[Js(Z.body,K)]),ys(),new zr.MathNode("mtd",[Js(Z.tag,K)])])]);return te.setAttribute("width","100%"),te}});var mo={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Za={"\\textbf":"textbf","\\textmd":"textmd"},ga={"\\textit":"textit","\\textup":"textup"},na=function(Z,K){var te=Z.font;return te?mo[te]?K.withTextFontFamily(mo[te]):Za[te]?K.withTextFontWeight(Za[te]):K.withTextFontShape(ga[te]):K};Ur({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(Z,K){var te=Z.parser,de=Z.funcName,Te=K[0];return{type:"text",mode:te.mode,body:Hi(Te),font:de}},htmlBuilder:function(Z,K){var te=na(Z,K),de=ta(Z.body,te,!0);return at.makeSpan(["mord","text"],at.tryCombineChars(de),te)},mathmlBuilder:function(Z,K){var te=na(Z,K);return Js(Z.body,te)}}),Ur({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(Z,K){var te=Z.parser;return{type:"underline",mode:te.mode,body:K[0]}},htmlBuilder:function(Z,K){var te=es(Z.body,K),de=at.makeLineSpan("underline-line",K),Te=K.fontMetrics().defaultRuleThickness,Ve=at.makeVList({positionType:"top",positionData:te.height,children:[{type:"kern",size:Te},{type:"elem",elem:de},{type:"kern",size:3*Te},{type:"elem",elem:te}]},K);return at.makeSpan(["mord","underline"],[Ve],K)},mathmlBuilder:function(Z,K){var te=new zr.MathNode("mo",[new zr.TextNode("\u203E")]);te.setAttribute("stretchy","true");var de=new zr.MathNode("munder",[Ws(Z.body,K),te]);return de.setAttribute("accentunder","true"),de}}),Ur({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(Z,K,te){throw new u("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(Z,K){for(var te=fa(Z),de=[],Te=K.havingStyle(K.style.text()),Ve=0;Ve<te.length;Ve++){var Dt=te[Ve];Dt==="~"&&(Dt="\\textasciitilde"),de.push(at.makeSymbol(Dt,"Typewriter-Regular",Z.mode,Te,["mord","texttt"]))}return at.makeSpan(["mord","text"].concat(Te.sizingClasses(K)),at.tryCombineChars(de),Te)},mathmlBuilder:function(Z,K){var te=new zr.TextNode(fa(Z)),de=new zr.MathNode("mtext",[te]);return de.setAttribute("mathvariant","monospace"),de}});var fa=function(Z){return Z.body.replace(/ /g,Z.star?"\u2423":"\xA0")},ki=Ps,ws=ki,oa=`[ \r
]`,ya="\\\\[a-zA-Z@]+",ao="\\\\[^\uD800-\uDFFF]",pa=""+ya+oa+"*",wo=new RegExp("^("+ya+")"+oa+"*$"),vo="[\u0300-\u036F]",So=new RegExp(vo+"+$"),go="("+oa+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(vo+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(vo+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+pa)+("|"+ao+")"),Qi=function(){function Ye(K,te){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=K,this.settings=te,this.tokenRegex=new RegExp(go,"g"),this.catcodes={"%":14}}var Z=Ye.prototype;return Z.setCatcode=function(te,de){this.catcodes[te]=de},Z.lex=function(){var te=this.input,de=this.tokenRegex.lastIndex;if(de===te.length)return new c("EOF",new l(this,de,de));var Te=this.tokenRegex.exec(te);if(Te===null||Te.index!==de)throw new u("Unexpected character: '"+te[de]+"'",new c(te[de],new l(this,de,de+1)));var Ve=Te[2]||" ";if(this.catcodes[Ve]===14){var Dt=te.indexOf(`
`,this.tokenRegex.lastIndex);return Dt===-1?(this.tokenRegex.lastIndex=te.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=Dt+1,this.lex()}var zt=Ve.match(wo);return zt&&(Ve=zt[1]),new c(Ve,new l(this,de,this.tokenRegex.lastIndex))},Ye}(),xs=function(){function Ye(K,te){K===void 0&&(K={}),te===void 0&&(te={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=te,this.builtins=K,this.undefStack=[]}var Z=Ye.prototype;return Z.beginGroup=function(){this.undefStack.push({})},Z.endGroup=function(){if(this.undefStack.length===0)throw new u("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var te=this.undefStack.pop();for(var de in te)te.hasOwnProperty(de)&&(te[de]===void 0?delete this.current[de]:this.current[de]=te[de])},Z.has=function(te){return this.current.hasOwnProperty(te)||this.builtins.hasOwnProperty(te)},Z.get=function(te){return this.current.hasOwnProperty(te)?this.current[te]:this.builtins[te]},Z.set=function(te,de,Te){if(Te===void 0&&(Te=!1),Te){for(var Ve=0;Ve<this.undefStack.length;Ve++)delete this.undefStack[Ve][te];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][te]=de)}else{var Dt=this.undefStack[this.undefStack.length-1];Dt&&!Dt.hasOwnProperty(te)&&(Dt[te]=this.current[te])}this.current[te]=de},Ye}(),Ka={},Is=Ka;function ye(Ye,Z){Ka[Ye]=Z}ye("\\@firstoftwo",function(Ye){var Z=Ye.consumeArgs(2);return{tokens:Z[0],numArgs:0}}),ye("\\@secondoftwo",function(Ye){var Z=Ye.consumeArgs(2);return{tokens:Z[1],numArgs:0}}),ye("\\@ifnextchar",function(Ye){var Z=Ye.consumeArgs(3),K=Ye.future();return Z[0].length===1&&Z[0][0].text===K.text?{tokens:Z[1],numArgs:0}:{tokens:Z[2],numArgs:0}}),ye("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),ye("\\TextOrMath",function(Ye){var Z=Ye.consumeArgs(2);return Ye.mode==="text"?{tokens:Z[0],numArgs:0}:{tokens:Z[1],numArgs:0}});var Ce={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};ye("\\char",function(Ye){var Z=Ye.popToken(),K,te="";if(Z.text==="'")K=8,Z=Ye.popToken();else if(Z.text==='"')K=16,Z=Ye.popToken();else if(Z.text==="`")if(Z=Ye.popToken(),Z.text[0]==="\\")te=Z.text.charCodeAt(1);else{if(Z.text==="EOF")throw new u("\\char` missing argument");te=Z.text.charCodeAt(0)}else K=10;if(K){if(te=Ce[Z.text],te==null||te>=K)throw new u("Invalid base-"+K+" digit "+Z.text);for(var de;(de=Ce[Ye.future().text])!=null&&de<K;)te*=K,te+=de,Ye.popToken()}return"\\@char{"+te+"}"});var Tn=function(Z,K){var te=Z.consumeArgs(1)[0];if(te.length!==1)throw new u("\\gdef's first argument must be a macro name");var de=te[0].text,Te=0;for(te=Z.consumeArgs(1)[0];te.length===1&&te[0].text==="#";){if(te=Z.consumeArgs(1)[0],te.length!==1)throw new u('Invalid argument number length "'+te.length+'"');if(!/^[1-9]$/.test(te[0].text))throw new u('Invalid argument number "'+te[0].text+'"');if(Te++,parseInt(te[0].text)!==Te)throw new u('Argument number "'+te[0].text+'" out of order');te=Z.consumeArgs(1)[0]}return Z.macros.set(de,{tokens:te,numArgs:Te},K),""};ye("\\gdef",function(Ye){return Tn(Ye,!0)}),ye("\\def",function(Ye){return Tn(Ye,!1)}),ye("\\global",function(Ye){var Z=Ye.consumeArgs(1)[0];if(Z.length!==1)throw new u("Invalid command after \\global");var K=Z[0].text;if(K==="\\def")return Tn(Ye,!0);throw new u("Invalid command '"+K+"' after \\global")});var rr=function(Z,K,te){var de=Z.consumeArgs(1)[0];if(de.length!==1)throw new u("\\newcommand's first argument must be a macro name");var Te=de[0].text,Ve=Z.isDefined(Te);if(Ve&&!K)throw new u("\\newcommand{"+Te+"} attempting to redefine "+(Te+"; use \\renewcommand"));if(!Ve&&!te)throw new u("\\renewcommand{"+Te+"} when command "+Te+" does not yet exist; use \\newcommand");var Dt=0;if(de=Z.consumeArgs(1)[0],de.length===1&&de[0].text==="["){for(var zt="",nn=Z.expandNextToken();nn.text!=="]"&&nn.text!=="EOF";)zt+=nn.text,nn=Z.expandNextToken();if(!zt.match(/^\s*[0-9]+\s*$/))throw new u("Invalid number of arguments: "+zt);Dt=parseInt(zt),de=Z.consumeArgs(1)[0]}return Z.macros.set(Te,{tokens:de,numArgs:Dt}),""};ye("\\newcommand",function(Ye){return rr(Ye,!1,!0)}),ye("\\renewcommand",function(Ye){return rr(Ye,!0,!1)}),ye("\\providecommand",function(Ye){return rr(Ye,!0,!0)}),ye("\\bgroup","{"),ye("\\egroup","}"),ye("\\lq","`"),ye("\\rq","'"),ye("\\aa","\\r a"),ye("\\AA","\\r A"),ye("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),ye("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),ye("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),ye("\u212C","\\mathscr{B}"),ye("\u2130","\\mathscr{E}"),ye("\u2131","\\mathscr{F}"),ye("\u210B","\\mathscr{H}"),ye("\u2110","\\mathscr{I}"),ye("\u2112","\\mathscr{L}"),ye("\u2133","\\mathscr{M}"),ye("\u211B","\\mathscr{R}"),ye("\u212D","\\mathfrak{C}"),ye("\u210C","\\mathfrak{H}"),ye("\u2128","\\mathfrak{Z}"),ye("\\Bbbk","\\Bbb{k}"),ye("\xB7","\\cdotp"),ye("\\llap","\\mathllap{\\textrm{#1}}"),ye("\\rlap","\\mathrlap{\\textrm{#1}}"),ye("\\clap","\\mathclap{\\textrm{#1}}"),ye("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),ye("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),ye("\\ne","\\neq"),ye("\u2260","\\neq"),ye("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),ye("\u2209","\\notin"),ye("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),ye("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),ye("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),ye("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),ye("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),ye("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),ye("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),ye("\u27C2","\\perp"),ye("\u203C","\\mathclose{!\\mkern-0.8mu!}"),ye("\u220C","\\notni"),ye("\u231C","\\ulcorner"),ye("\u231D","\\urcorner"),ye("\u231E","\\llcorner"),ye("\u231F","\\lrcorner"),ye("\xA9","\\copyright"),ye("\xAE","\\textregistered"),ye("\uFE0F","\\textregistered"),ye("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),ye("\u22EE","\\vdots"),ye("\\varGamma","\\mathit{\\Gamma}"),ye("\\varDelta","\\mathit{\\Delta}"),ye("\\varTheta","\\mathit{\\Theta}"),ye("\\varLambda","\\mathit{\\Lambda}"),ye("\\varXi","\\mathit{\\Xi}"),ye("\\varPi","\\mathit{\\Pi}"),ye("\\varSigma","\\mathit{\\Sigma}"),ye("\\varUpsilon","\\mathit{\\Upsilon}"),ye("\\varPhi","\\mathit{\\Phi}"),ye("\\varPsi","\\mathit{\\Psi}"),ye("\\varOmega","\\mathit{\\Omega}"),ye("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),ye("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),ye("\\boxed","\\fbox{$\\displaystyle{#1}$}"),ye("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),ye("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),ye("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var En={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};ye("\\dots",function(Ye){var Z="\\dotso",K=Ye.expandAfterFuture().text;return K in En?Z=En[K]:(K.substr(0,4)==="\\not"||K in we.math&&T.contains(["bin","rel"],we.math[K].group))&&(Z="\\dotsb"),Z});var er={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};ye("\\dotso",function(Ye){var Z=Ye.future().text;return Z in er?"\\ldots\\,":"\\ldots"}),ye("\\dotsc",function(Ye){var Z=Ye.future().text;return Z in er&&Z!==","?"\\ldots\\,":"\\ldots"}),ye("\\cdots",function(Ye){var Z=Ye.future().text;return Z in er?"\\@cdots\\,":"\\@cdots"}),ye("\\dotsb","\\cdots"),ye("\\dotsm","\\cdots"),ye("\\dotsi","\\!\\cdots"),ye("\\dotsx","\\ldots\\,"),ye("\\DOTSI","\\relax"),ye("\\DOTSB","\\relax"),ye("\\DOTSX","\\relax"),ye("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),ye("\\,","\\tmspace+{3mu}{.1667em}"),ye("\\thinspace","\\,"),ye("\\>","\\mskip{4mu}"),ye("\\:","\\tmspace+{4mu}{.2222em}"),ye("\\medspace","\\:"),ye("\\;","\\tmspace+{5mu}{.2777em}"),ye("\\thickspace","\\;"),ye("\\!","\\tmspace-{3mu}{.1667em}"),ye("\\negthinspace","\\!"),ye("\\negmedspace","\\tmspace-{4mu}{.2222em}"),ye("\\negthickspace","\\tmspace-{5mu}{.277em}"),ye("\\enspace","\\kern.5em "),ye("\\enskip","\\hskip.5em\\relax"),ye("\\quad","\\hskip1em\\relax"),ye("\\qquad","\\hskip2em\\relax"),ye("\\tag","\\@ifstar\\tag@literal\\tag@paren"),ye("\\tag@paren","\\tag@literal{({#1})}"),ye("\\tag@literal",function(Ye){if(Ye.macros.get("\\df@tag"))throw new u("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),ye("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),ye("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),ye("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),ye("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),ye("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),ye("\\\\","\\newline"),ye("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var pr=tn["Main-Regular"][84][1]-.7*tn["Main-Regular"][65][1]+"em";ye("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+pr+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),ye("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+pr+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),ye("\\hspace","\\@ifstar\\@hspacer\\@hspace"),ye("\\@hspace","\\hskip #1\\relax"),ye("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),ye("\\ordinarycolon",":"),ye("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),ye("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),ye("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),ye("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),ye("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),ye("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),ye("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),ye("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),ye("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),ye("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),ye("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),ye("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),ye("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),ye("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),ye("\u2237","\\dblcolon"),ye("\u2239","\\eqcolon"),ye("\u2254","\\coloneqq"),ye("\u2255","\\eqqcolon"),ye("\u2A74","\\Coloneqq"),ye("\\ratio","\\vcentcolon"),ye("\\coloncolon","\\dblcolon"),ye("\\colonequals","\\coloneqq"),ye("\\coloncolonequals","\\Coloneqq"),ye("\\equalscolon","\\eqqcolon"),ye("\\equalscoloncolon","\\Eqqcolon"),ye("\\colonminus","\\coloneq"),ye("\\coloncolonminus","\\Coloneq"),ye("\\minuscolon","\\eqcolon"),ye("\\minuscoloncolon","\\Eqcolon"),ye("\\coloncolonapprox","\\Colonapprox"),ye("\\coloncolonsim","\\Colonsim"),ye("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),ye("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),ye("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),ye("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),ye("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),ye("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),ye("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),ye("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),ye("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),ye("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),ye("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),ye("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),ye("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),ye("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),ye("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),ye("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),ye("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),ye("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),ye("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),ye("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),ye("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),ye("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),ye("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),ye("\u27E6","\\llbracket"),ye("\u27E7","\\rrbracket"),ye("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),ye("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),ye("\u2983","\\lBrace"),ye("\u2984","\\rBrace"),ye("\\darr","\\downarrow"),ye("\\dArr","\\Downarrow"),ye("\\Darr","\\Downarrow"),ye("\\lang","\\langle"),ye("\\rang","\\rangle"),ye("\\uarr","\\uparrow"),ye("\\uArr","\\Uparrow"),ye("\\Uarr","\\Uparrow"),ye("\\N","\\mathbb{N}"),ye("\\R","\\mathbb{R}"),ye("\\Z","\\mathbb{Z}"),ye("\\alef","\\aleph"),ye("\\alefsym","\\aleph"),ye("\\Alpha","\\mathrm{A}"),ye("\\Beta","\\mathrm{B}"),ye("\\bull","\\bullet"),ye("\\Chi","\\mathrm{X}"),ye("\\clubs","\\clubsuit"),ye("\\cnums","\\mathbb{C}"),ye("\\Complex","\\mathbb{C}"),ye("\\Dagger","\\ddagger"),ye("\\diamonds","\\diamondsuit"),ye("\\empty","\\emptyset"),ye("\\Epsilon","\\mathrm{E}"),ye("\\Eta","\\mathrm{H}"),ye("\\exist","\\exists"),ye("\\harr","\\leftrightarrow"),ye("\\hArr","\\Leftrightarrow"),ye("\\Harr","\\Leftrightarrow"),ye("\\hearts","\\heartsuit"),ye("\\image","\\Im"),ye("\\infin","\\infty"),ye("\\Iota","\\mathrm{I}"),ye("\\isin","\\in"),ye("\\Kappa","\\mathrm{K}"),ye("\\larr","\\leftarrow"),ye("\\lArr","\\Leftarrow"),ye("\\Larr","\\Leftarrow"),ye("\\lrarr","\\leftrightarrow"),ye("\\lrArr","\\Leftrightarrow"),ye("\\Lrarr","\\Leftrightarrow"),ye("\\Mu","\\mathrm{M}"),ye("\\natnums","\\mathbb{N}"),ye("\\Nu","\\mathrm{N}"),ye("\\Omicron","\\mathrm{O}"),ye("\\plusmn","\\pm"),ye("\\rarr","\\rightarrow"),ye("\\rArr","\\Rightarrow"),ye("\\Rarr","\\Rightarrow"),ye("\\real","\\Re"),ye("\\reals","\\mathbb{R}"),ye("\\Reals","\\mathbb{R}"),ye("\\Rho","\\mathrm{P}"),ye("\\sdot","\\cdot"),ye("\\sect","\\S"),ye("\\spades","\\spadesuit"),ye("\\sub","\\subset"),ye("\\sube","\\subseteq"),ye("\\supe","\\supseteq"),ye("\\Tau","\\mathrm{T}"),ye("\\thetasym","\\vartheta"),ye("\\weierp","\\wp"),ye("\\Zeta","\\mathrm{Z}"),ye("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),ye("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),ye("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),ye("\\blue","\\textcolor{##6495ed}{#1}"),ye("\\orange","\\textcolor{##ffa500}{#1}"),ye("\\pink","\\textcolor{##ff00af}{#1}"),ye("\\red","\\textcolor{##df0030}{#1}"),ye("\\green","\\textcolor{##28ae7b}{#1}"),ye("\\gray","\\textcolor{gray}{#1}"),ye("\\purple","\\textcolor{##9d38bd}{#1}"),ye("\\blueA","\\textcolor{##ccfaff}{#1}"),ye("\\blueB","\\textcolor{##80f6ff}{#1}"),ye("\\blueC","\\textcolor{##63d9ea}{#1}"),ye("\\blueD","\\textcolor{##11accd}{#1}"),ye("\\blueE","\\textcolor{##0c7f99}{#1}"),ye("\\tealA","\\textcolor{##94fff5}{#1}"),ye("\\tealB","\\textcolor{##26edd5}{#1}"),ye("\\tealC","\\textcolor{##01d1c1}{#1}"),ye("\\tealD","\\textcolor{##01a995}{#1}"),ye("\\tealE","\\textcolor{##208170}{#1}"),ye("\\greenA","\\textcolor{##b6ffb0}{#1}"),ye("\\greenB","\\textcolor{##8af281}{#1}"),ye("\\greenC","\\textcolor{##74cf70}{#1}"),ye("\\greenD","\\textcolor{##1fab54}{#1}"),ye("\\greenE","\\textcolor{##0d923f}{#1}"),ye("\\goldA","\\textcolor{##ffd0a9}{#1}"),ye("\\goldB","\\textcolor{##ffbb71}{#1}"),ye("\\goldC","\\textcolor{##ff9c39}{#1}"),ye("\\goldD","\\textcolor{##e07d10}{#1}"),ye("\\goldE","\\textcolor{##a75a05}{#1}"),ye("\\redA","\\textcolor{##fca9a9}{#1}"),ye("\\redB","\\textcolor{##ff8482}{#1}"),ye("\\redC","\\textcolor{##f9685d}{#1}"),ye("\\redD","\\textcolor{##e84d39}{#1}"),ye("\\redE","\\textcolor{##bc2612}{#1}"),ye("\\maroonA","\\textcolor{##ffbde0}{#1}"),ye("\\maroonB","\\textcolor{##ff92c6}{#1}"),ye("\\maroonC","\\textcolor{##ed5fa6}{#1}"),ye("\\maroonD","\\textcolor{##ca337c}{#1}"),ye("\\maroonE","\\textcolor{##9e034e}{#1}"),ye("\\purpleA","\\textcolor{##ddd7ff}{#1}"),ye("\\purpleB","\\textcolor{##c6b9fc}{#1}"),ye("\\purpleC","\\textcolor{##aa87ff}{#1}"),ye("\\purpleD","\\textcolor{##7854ab}{#1}"),ye("\\purpleE","\\textcolor{##543b78}{#1}"),ye("\\mintA","\\textcolor{##f5f9e8}{#1}"),ye("\\mintB","\\textcolor{##edf2df}{#1}"),ye("\\mintC","\\textcolor{##e0e5cc}{#1}"),ye("\\grayA","\\textcolor{##f6f7f7}{#1}"),ye("\\grayB","\\textcolor{##f0f1f2}{#1}"),ye("\\grayC","\\textcolor{##e3e5e6}{#1}"),ye("\\grayD","\\textcolor{##d6d8da}{#1}"),ye("\\grayE","\\textcolor{##babec2}{#1}"),ye("\\grayF","\\textcolor{##888d93}{#1}"),ye("\\grayG","\\textcolor{##626569}{#1}"),ye("\\grayH","\\textcolor{##3b3e40}{#1}"),ye("\\grayI","\\textcolor{##21242c}{#1}"),ye("\\kaBlue","\\textcolor{##314453}{#1}"),ye("\\kaGreen","\\textcolor{##71B307}{#1}");var ti={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},fi=function(){function Ye(K,te,de){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=te,this.expansionCount=0,this.feed(K),this.macros=new xs(Is,te.macros),this.mode=de,this.stack=[]}var Z=Ye.prototype;return Z.feed=function(te){this.lexer=new Qi(te,this.settings)},Z.switchMode=function(te){this.mode=te},Z.beginGroup=function(){this.macros.beginGroup()},Z.endGroup=function(){this.macros.endGroup()},Z.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},Z.popToken=function(){return this.future(),this.stack.pop()},Z.pushToken=function(te){this.stack.push(te)},Z.pushTokens=function(te){var de;(de=this.stack).push.apply(de,te)},Z.consumeSpaces=function(){for(;;){var te=this.future();if(te.text===" ")this.stack.pop();else break}},Z.consumeArgs=function(te){for(var de=[],Te=0;Te<te;++Te){this.consumeSpaces();var Ve=this.popToken();if(Ve.text==="{"){for(var Dt=[],zt=1;zt!==0;){var nn=this.popToken();if(Dt.push(nn),nn.text==="{")++zt;else if(nn.text==="}")--zt;else if(nn.text==="EOF")throw new u("End of input in macro argument",Ve)}Dt.pop(),Dt.reverse(),de[Te]=Dt}else{if(Ve.text==="EOF")throw new u("End of input expecting macro argument");de[Te]=[Ve]}}return de},Z.expandOnce=function(){var te=this.popToken(),de=te.text,Te=this._getExpansion(de);if(Te==null)return this.pushToken(te),te;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new u("Too many expansions: infinite loop or need to increase maxExpand setting");var Ve=Te.tokens;if(Te.numArgs){var Dt=this.consumeArgs(Te.numArgs);Ve=Ve.slice();for(var zt=Ve.length-1;zt>=0;--zt){var nn=Ve[zt];if(nn.text==="#"){if(zt===0)throw new u("Incomplete placeholder at end of macro body",nn);if(nn=Ve[--zt],nn.text==="#")Ve.splice(zt+1,1);else if(/^[1-9]$/.test(nn.text)){var An;(An=Ve).splice.apply(An,[zt,2].concat(Dt[+nn.text-1]))}else throw new u("Not a valid argument number",nn)}}}return this.pushTokens(Ve),Ve},Z.expandAfterFuture=function(){return this.expandOnce(),this.future()},Z.expandNextToken=function(){for(;;){var te=this.expandOnce();if(te instanceof c)if(te.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},Z.expandMacro=function(te){if(this.macros.get(te)){var de=[],Te=this.stack.length;for(this.pushToken(new c(te));this.stack.length>Te;){var Ve=this.expandOnce();Ve instanceof c&&de.push(this.stack.pop())}return de}},Z.expandMacroAsText=function(te){var de=this.expandMacro(te);return de&&de.map(function(Te){return Te.text}).join("")},Z._getExpansion=function(te){var de=this.macros.get(te);if(de==null)return de;var Te=typeof de=="function"?de(this):de;if(typeof Te=="string"){var Ve=0;if(Te.indexOf("#")!==-1)for(var Dt=Te.replace(/##/g,"");Dt.indexOf("#"+(Ve+1))!==-1;)++Ve;for(var zt=new Qi(Te,this.settings),nn=[],An=zt.lex();An.text!=="EOF";)nn.push(An),An=zt.lex();nn.reverse();var Un={tokens:nn,numArgs:Ve};return Un}return Te},Z.isDefined=function(te){return this.macros.has(te)||ws.hasOwnProperty(te)||we.math.hasOwnProperty(te)||we.text.hasOwnProperty(te)||ti.hasOwnProperty(te)},Ye}(),$r={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}},Gr={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u010F:"d\u030C",\u1E0B:"d\u0307",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u013A:"l\u0301",\u013E:"l\u030C",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u010E:"D\u030C",\u1E0A:"D\u0307",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0139:"L\u0301",\u013D:"L\u030C",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u0164:"T\u030C",\u1E6A:"T\u0307",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},Kr=function(){function Ye(K,te){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new fi(K,te,this.mode),this.settings=te,this.leftrightDepth=0}var Z=Ye.prototype;return Z.expect=function(te,de){if(de===void 0&&(de=!0),this.fetch().text!==te)throw new u("Expected '"+te+"', got '"+this.fetch().text+"'",this.fetch());de&&this.consume()},Z.consume=function(){this.nextToken=null},Z.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},Z.switchMode=function(te){this.mode=te,this.gullet.switchMode(te)},Z.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var te=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),te},Z.parseExpression=function(te,de){for(var Te=[];;){this.mode==="math"&&this.consumeSpaces();var Ve=this.fetch();if(Ye.endOfExpression.indexOf(Ve.text)!==-1||de&&Ve.text===de||te&&ws[Ve.text]&&ws[Ve.text].infix)break;var Dt=this.parseAtom(de);if(!Dt)break;Te.push(Dt)}return this.mode==="text"&&this.formLigatures(Te),this.handleInfixNodes(Te)},Z.handleInfixNodes=function(te){for(var de=-1,Te,Ve=0;Ve<te.length;Ve++){var Dt=bn(te[Ve],"infix");if(Dt){if(de!==-1)throw new u("only one infix operator per group",Dt.token);de=Ve,Te=Dt.replaceWith}}if(de!==-1&&Te){var zt,nn,An=te.slice(0,de),Un=te.slice(de+1);An.length===1&&An[0].type==="ordgroup"?zt=An[0]:zt={type:"ordgroup",mode:this.mode,body:An},Un.length===1&&Un[0].type==="ordgroup"?nn=Un[0]:nn={type:"ordgroup",mode:this.mode,body:Un};var Qt;return Te==="\\\\abovefrac"?Qt=this.callFunction(Te,[zt,te[de],nn],[]):Qt=this.callFunction(Te,[zt,nn],[]),[Qt]}else return te},Z.handleSupSubscript=function(te){var de=this.fetch(),Te=de.text;this.consume();var Ve=this.parseGroup(te,!1,Ye.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!Ve)throw new u("Expected group after '"+Te+"'",de);return Ve},Z.formatUnsupportedCmd=function(te){for(var de=[],Te=0;Te<te.length;Te++)de.push({type:"textord",mode:"text",text:te[Te]});var Ve={type:"text",mode:this.mode,body:de},Dt={type:"color",mode:this.mode,color:this.settings.errorColor,body:[Ve]};return Dt},Z.parseAtom=function(te){var de=this.parseGroup("atom",!1,null,te);if(this.mode==="text")return de;for(var Te,Ve;;){this.consumeSpaces();var Dt=this.fetch();if(Dt.text==="\\limits"||Dt.text==="\\nolimits"){var zt=bn(de,"op");if(zt){var nn=Dt.text==="\\limits";zt.limits=nn,zt.alwaysHandleSupSub=!0}else if(zt=bn(de,"operatorname"),zt&&zt.alwaysHandleSupSub){var An=Dt.text==="\\limits";zt.limits=An}else throw new u("Limit controls must follow a math operator",Dt);this.consume()}else if(Dt.text==="^"){if(Te)throw new u("Double superscript",Dt);Te=this.handleSupSubscript("superscript")}else if(Dt.text==="_"){if(Ve)throw new u("Double subscript",Dt);Ve=this.handleSupSubscript("subscript")}else if(Dt.text==="'"){if(Te)throw new u("Double superscript",Dt);var Un={type:"textord",mode:this.mode,text:"\\prime"},Qt=[Un];for(this.consume();this.fetch().text==="'";)Qt.push(Un),this.consume();this.fetch().text==="^"&&Qt.push(this.handleSupSubscript("superscript")),Te={type:"ordgroup",mode:this.mode,body:Qt}}else break}return Te||Ve?{type:"supsub",mode:this.mode,base:de,sup:Te,sub:Ve}:de},Z.parseFunction=function(te,de,Te){var Ve=this.fetch(),Dt=Ve.text,zt=ws[Dt];if(!zt)return null;if(this.consume(),Te!=null&&zt.greediness<=Te)throw new u("Got function '"+Dt+"' with no arguments"+(de?" as "+de:""),Ve);if(this.mode==="text"&&!zt.allowedInText)throw new u("Can't use function '"+Dt+"' in text mode",Ve);if(this.mode==="math"&&zt.allowedInMath===!1)throw new u("Can't use function '"+Dt+"' in math mode",Ve);var nn=this.parseArguments(Dt,zt),An=nn.args,Un=nn.optArgs;return this.callFunction(Dt,An,Un,Ve,te)},Z.callFunction=function(te,de,Te,Ve,Dt){var zt={funcName:te,parser:this,token:Ve,breakOnTokenText:Dt},nn=ws[te];if(nn&&nn.handler)return nn.handler(zt,de,Te);throw new u("No function handler for "+te)},Z.parseArguments=function(te,de){var Te=de.numArgs+de.numOptionalArgs;if(Te===0)return{args:[],optArgs:[]};for(var Ve=de.greediness,Dt=[],zt=[],nn=0;nn<Te;nn++){var An=de.argTypes&&de.argTypes[nn],Un=nn<de.numOptionalArgs,Qt=nn>0&&!Un||nn===0&&!Un&&this.mode==="math",Or=this.parseGroupOfType("argument to '"+te+"'",An,Un,Ve,Qt);if(!Or){if(Un){zt.push(null);continue}throw new u("Expected group after '"+te+"'",this.fetch())}(Un?zt:Dt).push(Or)}return{args:Dt,optArgs:zt}},Z.parseGroupOfType=function(te,de,Te,Ve,Dt){switch(de){case"color":return Dt&&this.consumeSpaces(),this.parseColorGroup(Te);case"size":return Dt&&this.consumeSpaces(),this.parseSizeGroup(Te);case"url":return this.parseUrlGroup(Te,Dt);case"math":case"text":return this.parseGroup(te,Te,Ve,void 0,de,Dt);case"hbox":{var zt=this.parseGroup(te,Te,Ve,void 0,"text",Dt);if(!zt)return zt;var nn={type:"styling",mode:zt.mode,body:[zt],style:"text"};return nn}case"raw":{if(Dt&&this.consumeSpaces(),Te&&this.fetch().text==="{")return null;var An=this.parseStringGroup("raw",Te,!0);if(An)return{type:"raw",mode:"text",string:An.text};throw new u("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(te,Te,Ve,void 0,void 0,Dt);default:throw new u("Unknown group type as "+te,this.fetch())}},Z.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},Z.parseStringGroup=function(te,de,Te){var Ve=de?"[":"{",Dt=de?"]":"}",zt=this.fetch();if(zt.text!==Ve){if(de)return null;if(Te&&zt.text!=="EOF"&&/[^{}[\]]/.test(zt.text))return this.consume(),zt}var nn=this.mode;this.mode="text",this.expect(Ve);for(var An="",Un=this.fetch(),Qt=0,Or=Un,Ar;(Ar=this.fetch()).text!==Dt||Te&&Qt>0;){switch(Ar.text){case"EOF":throw new u("Unexpected end of input in "+te,Un.range(Or,An));case Ve:Qt++;break;case Dt:Qt--;break}Or=Ar,An+=Or.text,this.consume()}return this.expect(Dt),this.mode=nn,Un.range(Or,An)},Z.parseRegexGroup=function(te,de){var Te=this.mode;this.mode="text";for(var Ve=this.fetch(),Dt=Ve,zt="",nn;(nn=this.fetch()).text!=="EOF"&&te.test(zt+nn.text);)Dt=nn,zt+=Dt.text,this.consume();if(zt==="")throw new u("Invalid "+de+": '"+Ve.text+"'",Ve);return this.mode=Te,Ve.range(Dt,zt)},Z.parseColorGroup=function(te){var de=this.parseStringGroup("color",te);if(!de)return null;var Te=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(de.text);if(!Te)throw new u("Invalid color: '"+de.text+"'",de);var Ve=Te[0];return/^[0-9a-f]{6}$/i.test(Ve)&&(Ve="#"+Ve),{type:"color-token",mode:this.mode,color:Ve}},Z.parseSizeGroup=function(te){var de,Te=!1;if(!te&&this.fetch().text!=="{"?de=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):de=this.parseStringGroup("size",te),!de)return null;!te&&de.text.length===0&&(de.text="0pt",Te=!0);var Ve=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(de.text);if(!Ve)throw new u("Invalid size: '"+de.text+"'",de);var Dt={number:+(Ve[1]+Ve[2]),unit:Ve[3]};if(!qi(Dt))throw new u("Invalid unit: '"+Dt.unit+"'",de);return{type:"size",mode:this.mode,value:Dt,isBlank:Te}},Z.parseUrlGroup=function(te,de){this.gullet.lexer.setCatcode("%",13);var Te=this.parseStringGroup("url",te,!0);if(this.gullet.lexer.setCatcode("%",14),!Te)return null;var Ve=Te.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:Ve}},Z.parseGroup=function(te,de,Te,Ve,Dt,zt){var nn=this.mode;Dt&&this.switchMode(Dt),zt&&this.consumeSpaces();var An=this.fetch(),Un=An.text,Qt;if(de?Un==="[":Un==="{"||Un==="\\begingroup"){this.consume();var Or=Ye.endOfGroup[Un];this.gullet.beginGroup();var Ar=this.parseExpression(!1,Or),qr=this.fetch();this.expect(Or),this.gullet.endGroup(),Qt={type:"ordgroup",mode:this.mode,loc:l.range(An,qr),body:Ar,semisimple:Un==="\\begingroup"||void 0}}else if(de)Qt=null;else if(Qt=this.parseFunction(Ve,te,Te)||this.parseSymbol(),Qt==null&&Un[0]==="\\"&&!ti.hasOwnProperty(Un)){if(this.settings.throwOnError)throw new u("Undefined control sequence: "+Un,An);Qt=this.formatUnsupportedCmd(Un),this.consume()}return Dt&&this.switchMode(nn),Qt},Z.formLigatures=function(te){for(var de=te.length-1,Te=0;Te<de;++Te){var Ve=te[Te],Dt=Ve.text;Dt==="-"&&te[Te+1].text==="-"&&(Te+1<de&&te[Te+2].text==="-"?(te.splice(Te,3,{type:"textord",mode:"text",loc:l.range(Ve,te[Te+2]),text:"---"}),de-=2):(te.splice(Te,2,{type:"textord",mode:"text",loc:l.range(Ve,te[Te+1]),text:"--"}),de-=1)),(Dt==="'"||Dt==="`")&&te[Te+1].text===Dt&&(te.splice(Te,2,{type:"textord",mode:"text",loc:l.range(Ve,te[Te+1]),text:Dt+Dt}),de-=1)}},Z.parseSymbol=function(){var te=this.fetch(),de=te.text;if(/^\\verb[^a-zA-Z]/.test(de)){this.consume();var Te=de.slice(5),Ve=Te.charAt(0)==="*";if(Ve&&(Te=Te.slice(1)),Te.length<2||Te.charAt(0)!==Te.slice(-1))throw new u(`\\verb assertion failed --
please report what input caused this bug`);return Te=Te.slice(1,-1),{type:"verb",mode:"text",body:Te,star:Ve}}Gr.hasOwnProperty(de[0])&&!we[this.mode][de[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+de[0]+'" used in math mode',te),de=Gr[de[0]]+de.substr(1));var Dt=So.exec(de);Dt&&(de=de.substring(0,Dt.index),de==="i"?de="\u0131":de==="j"&&(de="\u0237"));var zt;if(we[this.mode][de]){this.settings.strict&&this.mode==="math"&&nr.indexOf(de)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+de[0]+'" used in math mode',te);var nn=we[this.mode][de].group,An=l.range(te),Un;if(Ht.hasOwnProperty(nn)){var Qt=nn;Un={type:"atom",mode:this.mode,family:Qt,loc:An,text:de}}else Un={type:nn,mode:this.mode,loc:An,text:de};zt=Un}else if(de.charCodeAt(0)>=128)this.settings.strict&&(Pe(de.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+de[0]+'" used in math mode',te):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+de[0]+'"'+(" ("+de.charCodeAt(0)+")"),te)),zt={type:"textord",mode:"text",loc:l.range(te),text:de};else return null;if(this.consume(),Dt)for(var Or=0;Or<Dt[0].length;Or++){var Ar=Dt[0][Or];if(!$r[Ar])throw new u("Unknown accent ' "+Ar+"'",te);var qr=$r[Ar][this.mode];if(!qr)throw new u("Accent "+Ar+" unsupported in "+this.mode+" mode",te);zt={type:"accent",mode:this.mode,loc:l.range(te),label:qr,isStretchy:!1,isShifty:!0,base:zt}}return zt},Ye}();Kr.endOfExpression=["}","\\endgroup","\\end","\\right","&"],Kr.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},Kr.SUPSUB_GREEDINESS=1;var ps=function(Z,K){if(!(typeof Z=="string"||Z instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var te=new Kr(Z,K);delete te.gullet.macros.current["\\df@tag"];var de=te.parse();if(te.gullet.macros.get("\\df@tag")){if(!K.displayMode)throw new u("\\tag works only in display equations");te.gullet.feed("\\df@tag"),de=[{type:"tag",mode:"text",body:de,tag:te.parse()}]}return de},ra=ps,_o=function(Z,K,te){K.textContent="";var de=Sl(Z,te).toNode();K.appendChild(de)};typeof document!="undefined"&&document.compatMode!=="CSS1Compat"&&(typeof console!="undefined"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),_o=function(){throw new u("KaTeX doesn't work in quirks mode.")});var Oo=function(Z,K){var te=Sl(Z,K).toMarkup();return te},oo=function(Z,K){var te=new D(K);return ra(Z,te)},Gl=function(Z,K,te){if(te.throwOnError||!(Z instanceof u))throw Z;var de=at.makeSpan(["katex-error"],[new Fe(K)]);return de.setAttribute("title",Z.toString()),de.setAttribute("style","color:"+te.errorColor),de},Sl=function(Z,K){var te=new D(K);try{var de=ra(Z,te);return Zo(de,Z,te)}catch(Te){return Gl(Te,Z,te)}},Kl=function(Z,K){var te=new D(K);try{var de=ra(Z,te);return qo(de,Z,te)}catch(Te){return Gl(Te,Z,te)}},wc={version:"0.11.1",render:_o,renderToString:Oo,ParseError:u,__parse:oo,__renderToDomTree:Sl,__renderToHTMLTree:Kl,__setFontMetrics:rt,__defineSymbol:ce,__defineMacro:ye,__domTree:{Span:dt,Anchor:qe,SymbolNode:Fe,SvgNode:Ke,PathNode:He,LineNode:Xe}},fu=e.default=wc}]).default})},76414:function(d,g,e){var n=e(64696),i=e(16824),l=e(23476),c=e(63122),f=e(37279);function u(h){var o=-1,s=h==null?0:h.length;for(this.clear();++o<s;){var b=h[o];this.set(b[0],b[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=l,u.prototype.has=c,u.prototype.set=f,d.exports=u},99746:function(d,g,e){var n=e(34251),i=e(24968),l=e(28290),c=e(88068),f=e(54238);function u(h){var o=-1,s=h==null?0:h.length;for(this.clear();++o<s;){var b=h[o];this.set(b[0],b[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=l,u.prototype.has=c,u.prototype.set=f,d.exports=u},40164:function(d,g,e){var n=e(73893),i=e(33152),l=n(i,"Map");d.exports=l},52166:function(d,g,e){var n=e(35365),i=e(63765),l=e(12608),c=e(10203),f=e(11298);function u(h){var o=-1,s=h==null?0:h.length;for(this.clear();++o<s;){var b=h[o];this.set(b[0],b[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=l,u.prototype.has=c,u.prototype.set=f,d.exports=u},91866:function(d,g,e){var n=e(99746),i=e(31119),l=e(64399),c=e(81897),f=e(90558),u=e(64841);function h(o){var s=this.__data__=new n(o);this.size=s.size}h.prototype.clear=i,h.prototype.delete=l,h.prototype.get=c,h.prototype.has=f,h.prototype.set=u,d.exports=h},91869:function(d,g,e){var n=e(33152),i=n.Symbol;d.exports=i},77945:function(d,g,e){var n=e(33152),i=n.Uint8Array;d.exports=i},79628:function(d){function g(e,n,i){switch(i.length){case 0:return e.call(n);case 1:return e.call(n,i[0]);case 2:return e.call(n,i[0],i[1]);case 3:return e.call(n,i[0],i[1],i[2])}return e.apply(n,i)}d.exports=g},63333:function(d,g,e){var n=e(67943),i=e(13053),l=e(80744),c=e(57835),f=e(70213),u=e(18397),h=Object.prototype,o=h.hasOwnProperty;function s(b,p){var x=l(b),m=!x&&i(b),E=!x&&!m&&c(b),C=!x&&!m&&!E&&u(b),R=x||m||E||C,M=R?n(b.length,String):[],T=M.length;for(var D in b)(p||o.call(b,D))&&!(R&&(D=="length"||E&&(D=="offset"||D=="parent")||C&&(D=="buffer"||D=="byteLength"||D=="byteOffset")||f(D,T)))&&M.push(D);return M}d.exports=s},89135:function(d,g,e){var n=e(42813),i=e(43607);function l(c,f,u){(u!==void 0&&!i(c[f],u)||u===void 0&&!(f in c))&&n(c,f,u)}d.exports=l},60348:function(d,g,e){var n=e(42813),i=e(43607),l=Object.prototype,c=l.hasOwnProperty;function f(u,h,o){var s=u[h];(!(c.call(u,h)&&i(s,o))||o===void 0&&!(h in u))&&n(u,h,o)}d.exports=f},67971:function(d,g,e){var n=e(43607);function i(l,c){for(var f=l.length;f--;)if(n(l[f][0],c))return f;return-1}d.exports=i},42813:function(d,g,e){var n=e(35234);function i(l,c,f){c=="__proto__"&&n?n(l,c,{configurable:!0,enumerable:!0,value:f,writable:!0}):l[c]=f}d.exports=i},35024:function(d,g,e){var n=e(20816),i=Object.create,l=function(){function c(){}return function(f){if(!n(f))return{};if(i)return i(f);c.prototype=f;var u=new c;return c.prototype=void 0,u}}();d.exports=l},14018:function(d,g,e){var n=e(78010),i=n();d.exports=i},86756:function(d,g,e){var n=e(91869),i=e(72533),l=e(74702),c="[object Null]",f="[object Undefined]",u=n?n.toStringTag:void 0;function h(o){return o==null?o===void 0?f:c:u&&u in Object(o)?i(o):l(o)}d.exports=h},61506:function(d,g,e){var n=e(86756),i=e(93913),l="[object Arguments]";function c(f){return i(f)&&n(f)==l}d.exports=c},6367:function(d,g,e){var n=e(9363),i=e(89379),l=e(20816),c=e(63256),f=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,h=Function.prototype,o=Object.prototype,s=h.toString,b=o.hasOwnProperty,p=RegExp("^"+s.call(b).replace(f,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function x(m){if(!l(m)||i(m))return!1;var E=n(m)?p:u;return E.test(c(m))}d.exports=x},10766:function(d,g,e){var n=e(86756),i=e(11156),l=e(93913),c="[object Arguments]",f="[object Array]",u="[object Boolean]",h="[object Date]",o="[object Error]",s="[object Function]",b="[object Map]",p="[object Number]",x="[object Object]",m="[object RegExp]",E="[object Set]",C="[object String]",R="[object WeakMap]",M="[object ArrayBuffer]",T="[object DataView]",D="[object Float32Array]",_="[object Float64Array]",N="[object Int8Array]",j="[object Int16Array]",H="[object Int32Array]",Y="[object Uint8Array]",W="[object Uint8ClampedArray]",se="[object Uint16Array]",ne="[object Uint32Array]",ae={};ae[D]=ae[_]=ae[N]=ae[j]=ae[H]=ae[Y]=ae[W]=ae[se]=ae[ne]=!0,ae[c]=ae[f]=ae[M]=ae[u]=ae[T]=ae[h]=ae[o]=ae[s]=ae[b]=ae[p]=ae[x]=ae[m]=ae[E]=ae[C]=ae[R]=!1;function J(q){return l(q)&&i(q.length)&&!!ae[n(q)]}d.exports=J},33988:function(d,g,e){var n=e(20816),i=e(7975),l=e(97817),c=Object.prototype,f=c.hasOwnProperty;function u(h){if(!n(h))return l(h);var o=i(h),s=[];for(var b in h)b=="constructor"&&(o||!f.call(h,b))||s.push(b);return s}d.exports=u},50097:function(d,g,e){var n=e(91866),i=e(89135),l=e(14018),c=e(23585),f=e(20816),u=e(56730),h=e(47052);function o(s,b,p,x,m){s!==b&&l(b,function(E,C){if(m||(m=new n),f(E))c(s,b,C,p,o,x,m);else{var R=x?x(h(s,C),E,C+"",s,b,m):void 0;R===void 0&&(R=E),i(s,C,R)}},u)}d.exports=o},23585:function(d,g,e){var n=e(89135),i=e(32315),l=e(78358),c=e(47760),f=e(4084),u=e(13053),h=e(80744),o=e(41590),s=e(57835),b=e(9363),p=e(20816),x=e(19308),m=e(18397),E=e(47052),C=e(20480);function R(M,T,D,_,N,j,H){var Y=E(M,D),W=E(T,D),se=H.get(W);if(se){n(M,D,se);return}var ne=j?j(Y,W,D+"",M,T,H):void 0,ae=ne===void 0;if(ae){var J=h(W),q=!J&&s(W),G=!J&&!q&&m(W);ne=W,J||q||G?h(Y)?ne=Y:o(Y)?ne=c(Y):q?(ae=!1,ne=i(W,!0)):G?(ae=!1,ne=l(W,!0)):ne=[]:x(W)||u(W)?(ne=Y,u(Y)?ne=C(Y):(!p(Y)||b(Y))&&(ne=f(W))):ae=!1}ae&&(H.set(W,ne),N(ne,W,_,j,H),H.delete(W)),n(M,D,ne)}d.exports=R},92918:function(d,g,e){var n=e(46962),i=e(19652),l=e(71152);function c(f,u){return l(i(f,u,n),f+"")}d.exports=c},63989:function(d,g,e){var n=e(13503),i=e(35234),l=e(46962),c=i?function(f,u){return i(f,"toString",{configurable:!0,enumerable:!1,value:n(u),writable:!0})}:l;d.exports=c},67943:function(d){function g(e,n){for(var i=-1,l=Array(e);++i<e;)l[i]=n(i);return l}d.exports=g},38342:function(d){function g(e){return function(n){return e(n)}}d.exports=g},20188:function(d,g,e){var n=e(77945);function i(l){var c=new l.constructor(l.byteLength);return new n(c).set(new n(l)),c}d.exports=i},32315:function(d,g,e){d=e.nmd(d);var n=e(33152),i=g&&!g.nodeType&&g,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c?n.Buffer:void 0,u=f?f.allocUnsafe:void 0;function h(o,s){if(s)return o.slice();var b=o.length,p=u?u(b):new o.constructor(b);return o.copy(p),p}d.exports=h},78358:function(d,g,e){var n=e(20188);function i(l,c){var f=c?n(l.buffer):l.buffer;return new l.constructor(f,l.byteOffset,l.length)}d.exports=i},47760:function(d){function g(e,n){var i=-1,l=e.length;for(n||(n=Array(l));++i<l;)n[i]=e[i];return n}d.exports=g},95378:function(d,g,e){var n=e(60348),i=e(42813);function l(c,f,u,h){var o=!u;u||(u={});for(var s=-1,b=f.length;++s<b;){var p=f[s],x=h?h(u[p],c[p],p,u,c):void 0;x===void 0&&(x=c[p]),o?i(u,p,x):n(u,p,x)}return u}d.exports=l},64218:function(d,g,e){var n=e(33152),i=n["__core-js_shared__"];d.exports=i},63323:function(d,g,e){var n=e(92918),i=e(8138);function l(c){return n(function(f,u){var h=-1,o=u.length,s=o>1?u[o-1]:void 0,b=o>2?u[2]:void 0;for(s=c.length>3&&typeof s=="function"?(o--,s):void 0,b&&i(u[0],u[1],b)&&(s=o<3?void 0:s,o=1),f=Object(f);++h<o;){var p=u[h];p&&c(f,p,h,s)}return f})}d.exports=l},78010:function(d){function g(e){return function(n,i,l){for(var c=-1,f=Object(n),u=l(n),h=u.length;h--;){var o=u[e?h:++c];if(i(f[o],o,f)===!1)break}return n}}d.exports=g},35234:function(d,g,e){var n=e(73893),i=function(){try{var l=n(Object,"defineProperty");return l({},"",{}),l}catch(c){}}();d.exports=i},37675:function(d,g,e){var n=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g;d.exports=n},89819:function(d,g,e){var n=e(94358);function i(l,c){var f=l.__data__;return n(c)?f[typeof c=="string"?"string":"hash"]:f.map}d.exports=i},73893:function(d,g,e){var n=e(6367),i=e(49966);function l(c,f){var u=i(c,f);return n(u)?u:void 0}d.exports=l},49217:function(d,g,e){var n=e(31030),i=n(Object.getPrototypeOf,Object);d.exports=i},72533:function(d,g,e){var n=e(91869),i=Object.prototype,l=i.hasOwnProperty,c=i.toString,f=n?n.toStringTag:void 0;function u(h){var o=l.call(h,f),s=h[f];try{h[f]=void 0;var b=!0}catch(x){}var p=c.call(h);return b&&(o?h[f]=s:delete h[f]),p}d.exports=u},49966:function(d){function g(e,n){return e==null?void 0:e[n]}d.exports=g},64696:function(d,g,e){var n=e(65294);function i(){this.__data__=n?n(null):{},this.size=0}d.exports=i},16824:function(d){function g(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}d.exports=g},23476:function(d,g,e){var n=e(65294),i="__lodash_hash_undefined__",l=Object.prototype,c=l.hasOwnProperty;function f(u){var h=this.__data__;if(n){var o=h[u];return o===i?void 0:o}return c.call(h,u)?h[u]:void 0}d.exports=f},63122:function(d,g,e){var n=e(65294),i=Object.prototype,l=i.hasOwnProperty;function c(f){var u=this.__data__;return n?u[f]!==void 0:l.call(u,f)}d.exports=c},37279:function(d,g,e){var n=e(65294),i="__lodash_hash_undefined__";function l(c,f){var u=this.__data__;return this.size+=this.has(c)?0:1,u[c]=n&&f===void 0?i:f,this}d.exports=l},4084:function(d,g,e){var n=e(35024),i=e(49217),l=e(7975);function c(f){return typeof f.constructor=="function"&&!l(f)?n(i(f)):{}}d.exports=c},70213:function(d){var g=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function n(i,l){var c=typeof i;return l=l==null?g:l,!!l&&(c=="number"||c!="symbol"&&e.test(i))&&i>-1&&i%1==0&&i<l}d.exports=n},8138:function(d,g,e){var n=e(43607),i=e(24665),l=e(70213),c=e(20816);function f(u,h,o){if(!c(o))return!1;var s=typeof h;return(s=="number"?i(o)&&l(h,o.length):s=="string"&&h in o)?n(o[h],u):!1}d.exports=f},94358:function(d){function g(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}d.exports=g},89379:function(d,g,e){var n=e(64218),i=function(){var c=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}();function l(c){return!!i&&i in c}d.exports=l},7975:function(d){var g=Object.prototype;function e(n){var i=n&&n.constructor,l=typeof i=="function"&&i.prototype||g;return n===l}d.exports=e},34251:function(d){function g(){this.__data__=[],this.size=0}d.exports=g},24968:function(d,g,e){var n=e(67971),i=Array.prototype,l=i.splice;function c(f){var u=this.__data__,h=n(u,f);if(h<0)return!1;var o=u.length-1;return h==o?u.pop():l.call(u,h,1),--this.size,!0}d.exports=c},28290:function(d,g,e){var n=e(67971);function i(l){var c=this.__data__,f=n(c,l);return f<0?void 0:c[f][1]}d.exports=i},88068:function(d,g,e){var n=e(67971);function i(l){return n(this.__data__,l)>-1}d.exports=i},54238:function(d,g,e){var n=e(67971);function i(l,c){var f=this.__data__,u=n(f,l);return u<0?(++this.size,f.push([l,c])):f[u][1]=c,this}d.exports=i},35365:function(d,g,e){var n=e(76414),i=e(99746),l=e(40164);function c(){this.size=0,this.__data__={hash:new n,map:new(l||i),string:new n}}d.exports=c},63765:function(d,g,e){var n=e(89819);function i(l){var c=n(this,l).delete(l);return this.size-=c?1:0,c}d.exports=i},12608:function(d,g,e){var n=e(89819);function i(l){return n(this,l).get(l)}d.exports=i},10203:function(d,g,e){var n=e(89819);function i(l){return n(this,l).has(l)}d.exports=i},11298:function(d,g,e){var n=e(89819);function i(l,c){var f=n(this,l),u=f.size;return f.set(l,c),this.size+=f.size==u?0:1,this}d.exports=i},65294:function(d,g,e){var n=e(73893),i=n(Object,"create");d.exports=i},97817:function(d){function g(e){var n=[];if(e!=null)for(var i in Object(e))n.push(i);return n}d.exports=g},52495:function(d,g,e){d=e.nmd(d);var n=e(37675),i=g&&!g.nodeType&&g,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c&&n.process,u=function(){try{var h=l&&l.require&&l.require("util").types;return h||f&&f.binding&&f.binding("util")}catch(o){}}();d.exports=u},74702:function(d){var g=Object.prototype,e=g.toString;function n(i){return e.call(i)}d.exports=n},31030:function(d){function g(e,n){return function(i){return e(n(i))}}d.exports=g},19652:function(d,g,e){var n=e(79628),i=Math.max;function l(c,f,u){return f=i(f===void 0?c.length-1:f,0),function(){for(var h=arguments,o=-1,s=i(h.length-f,0),b=Array(s);++o<s;)b[o]=h[f+o];o=-1;for(var p=Array(f+1);++o<f;)p[o]=h[o];return p[f]=u(b),n(c,this,p)}}d.exports=l},33152:function(d,g,e){var n=e(37675),i=typeof self=="object"&&self&&self.Object===Object&&self,l=n||i||Function("return this")();d.exports=l},47052:function(d){function g(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}d.exports=g},71152:function(d,g,e){var n=e(63989),i=e(12345),l=i(n);d.exports=l},12345:function(d){var g=800,e=16,n=Date.now;function i(l){var c=0,f=0;return function(){var u=n(),h=e-(u-f);if(f=u,h>0){if(++c>=g)return arguments[0]}else c=0;return l.apply(void 0,arguments)}}d.exports=i},31119:function(d,g,e){var n=e(99746);function i(){this.__data__=new n,this.size=0}d.exports=i},64399:function(d){function g(e){var n=this.__data__,i=n.delete(e);return this.size=n.size,i}d.exports=g},81897:function(d){function g(e){return this.__data__.get(e)}d.exports=g},90558:function(d){function g(e){return this.__data__.has(e)}d.exports=g},64841:function(d,g,e){var n=e(99746),i=e(40164),l=e(52166),c=200;function f(u,h){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!i||s.length<c-1)return s.push([u,h]),this.size=++o.size,this;o=this.__data__=new l(s)}return o.set(u,h),this.size=o.size,this}d.exports=f},63256:function(d){var g=Function.prototype,e=g.toString;function n(i){if(i!=null){try{return e.call(i)}catch(l){}try{return i+""}catch(l){}}return""}d.exports=n},13503:function(d){function g(e){return function(){return e}}d.exports=g},43607:function(d){function g(e,n){return e===n||e!==e&&n!==n}d.exports=g},46962:function(d){function g(e){return e}d.exports=g},13053:function(d,g,e){var n=e(61506),i=e(93913),l=Object.prototype,c=l.hasOwnProperty,f=l.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(h){return i(h)&&c.call(h,"callee")&&!f.call(h,"callee")};d.exports=u},80744:function(d){var g=Array.isArray;d.exports=g},24665:function(d,g,e){var n=e(9363),i=e(11156);function l(c){return c!=null&&i(c.length)&&!n(c)}d.exports=l},41590:function(d,g,e){var n=e(24665),i=e(93913);function l(c){return i(c)&&n(c)}d.exports=l},57835:function(d,g,e){d=e.nmd(d);var n=e(33152),i=e(55950),l=g&&!g.nodeType&&g,c=l&&!0&&d&&!d.nodeType&&d,f=c&&c.exports===l,u=f?n.Buffer:void 0,h=u?u.isBuffer:void 0,o=h||i;d.exports=o},9363:function(d,g,e){var n=e(86756),i=e(20816),l="[object AsyncFunction]",c="[object Function]",f="[object GeneratorFunction]",u="[object Proxy]";function h(o){if(!i(o))return!1;var s=n(o);return s==c||s==f||s==l||s==u}d.exports=h},11156:function(d){var g=9007199254740991;function e(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=g}d.exports=e},20816:function(d){function g(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}d.exports=g},93913:function(d){function g(e){return e!=null&&typeof e=="object"}d.exports=g},19308:function(d,g,e){var n=e(86756),i=e(49217),l=e(93913),c="[object Object]",f=Function.prototype,u=Object.prototype,h=f.toString,o=u.hasOwnProperty,s=h.call(Object);function b(p){if(!l(p)||n(p)!=c)return!1;var x=i(p);if(x===null)return!0;var m=o.call(x,"constructor")&&x.constructor;return typeof m=="function"&&m instanceof m&&h.call(m)==s}d.exports=b},18397:function(d,g,e){var n=e(10766),i=e(38342),l=e(52495),c=l&&l.isTypedArray,f=c?i(c):n;d.exports=f},56730:function(d,g,e){var n=e(63333),i=e(33988),l=e(24665);function c(f){return l(f)?n(f,!0):i(f)}d.exports=c},89392:function(d,g,e){d=e.nmd(d);var n;(function(){var i,l="4.17.21",c=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",h="Invalid `variable` option passed into `_.template`",o="__lodash_hash_undefined__",s=500,b="__lodash_placeholder__",p=1,x=2,m=4,E=1,C=2,R=1,M=2,T=4,D=8,_=16,N=32,j=64,H=128,Y=256,W=512,se=30,ne="...",ae=800,J=16,q=1,G=2,oe=3,ee=1/0,Q=9007199254740991,le=17976931348623157e292,$=NaN,U=4294967295,ie=U-1,me=U>>>1,Pe=[["ary",H],["bind",R],["bindKey",M],["curry",D],["curryRight",_],["flip",W],["partial",N],["partialRight",j],["rearg",Y]],Oe="[object Arguments]",Ge="[object Array]",ke="[object AsyncFunction]",Mt="[object Boolean]",Et="[object Date]",Lt="[object DOMException]",Zt="[object Error]",Bt="[object Function]",xt="[object GeneratorFunction]",Be="[object Map]",gt="[object Number]",Nt="[object Null]",nt="[object Object]",yt="[object Promise]",dt="[object Proxy]",qe="[object RegExp]",_e="[object Set]",Ee="[object String]",Fe="[object Symbol]",Ke="[object Undefined]",He="[object WeakMap]",Xe="[object WeakSet]",pt="[object ArrayBuffer]",St="[object DataView]",tn="[object Float32Array]",en="[object Float64Array]",Me="[object Int8Array]",rt="[object Int16Array]",Yt="[object Int32Array]",_t="[object Uint8Array]",Wt="[object Uint8ClampedArray]",Ht="[object Uint16Array]",rn="[object Uint32Array]",Gt=/\b__p \+= '';/g,we=/\b(__p \+=) '' \+/g,ce=/(__e\(.*?\)|\b__t\)) \+\n'';/g,he=/&(?:amp|lt|gt|quot|#39);/g,Ot=/[&<>"']/g,Ie=RegExp(he.source),ft=RegExp(Ot.source),Kt=/<%-([\s\S]+?)%>/g,It=/<%([\s\S]+?)%>/g,De=/<%=([\s\S]+?)%>/g,Tt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ze=/^\w*$/,Ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,bt=/[\\^$.*+?()[\]{}|]/g,Ft=RegExp(bt.source),Ne=/^\s+/,In=/\s/,Pt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Xn=/\{\n\/\* \[wrapped with (.+)\] \*/,sr=/,? & /,Dn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bn=/[()=,{}\[\]\/\s]/,vn=/\\(\\)?/g,Zn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,lr=/\w*$/,hr=/^[-+]0x[0-9a-f]+$/i,Xt=/^0b[01]+$/i,vt=/^\[object .+?Constructor\]$/,ut=/^0o[0-7]+$/i,ct=/^(?:0|[1-9]\d*)$/,jt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xn=/($^)/,gn=/['\n\r\u2028\u2029\\]/g,nr="\\ud800-\\udfff",$n="\\u0300-\\u036f",Cr="\\ufe20-\\ufe2f",Ct="\\u20d0-\\u20ff",Ln=$n+Cr+Ct,_r="\\u2700-\\u27bf",Qr="a-z\\xdf-\\xf6\\xf8-\\xff",jr="\\xac\\xb1\\xd7\\xf7",ei="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Rr="\\u2000-\\u206f",Pi=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",si="A-Z\\xc0-\\xd6\\xd8-\\xde",Ii="\\ufe0e\\ufe0f",qi=jr+ei+Rr+Pi,Wi="['\u2019]",Cs="["+nr+"]",Ls="["+qi+"]",cs="["+Ln+"]",ui="\\d+",is="["+_r+"]",wt="["+Qr+"]",ss="[^"+nr+qi+ui+_r+Qr+si+"]",ai="\\ud83c[\\udffb-\\udfff]",Ds="(?:"+cs+"|"+ai+")",gi="[^"+nr+"]",Vi="(?:\\ud83c[\\udde6-\\uddff]){2}",ci="[\\ud800-\\udbff][\\udc00-\\udfff]",Se="["+si+"]",st="\\u200d",et="(?:"+wt+"|"+ss+")",Rt="(?:"+Se+"|"+ss+")",ht="(?:"+Wi+"(?:d|ll|m|re|s|t|ve))?",ln="(?:"+Wi+"(?:D|LL|M|RE|S|T|VE))?",cn=Ds+"?",wn="["+Ii+"]?",Wn="(?:"+st+"(?:"+[gi,Vi,ci].join("|")+")"+wn+cn+")*",We="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",tt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",xe=wn+cn+Wn,at="(?:"+[is,Vi,ci].join("|")+")"+xe,an="(?:"+[gi+cs+"?",cs,Vi,ci,Cs].join("|")+")",bn=RegExp(Wi,"g"),Fn=RegExp(cs,"g"),On=RegExp(ai+"(?="+ai+")|"+an+xe,"g"),zn=RegExp([Se+"?"+wt+"+"+ht+"(?="+[Ls,Se,"$"].join("|")+")",Rt+"+"+ln+"(?="+[Ls,Se+et,"$"].join("|")+")",Se+"?"+et+"+"+ht,Se+"+"+ln,tt,We,ui,at].join("|"),"g"),Sr=RegExp("["+st+nr+Ln+Ii+"]"),Cn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,dr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ur=-1,ir={};ir[tn]=ir[en]=ir[Me]=ir[rt]=ir[Yt]=ir[_t]=ir[Wt]=ir[Ht]=ir[rn]=!0,ir[Oe]=ir[Ge]=ir[pt]=ir[Mt]=ir[St]=ir[Et]=ir[Zt]=ir[Bt]=ir[Be]=ir[gt]=ir[nt]=ir[qe]=ir[_e]=ir[Ee]=ir[He]=!1;var fr={};fr[Oe]=fr[Ge]=fr[pt]=fr[St]=fr[Mt]=fr[Et]=fr[tn]=fr[en]=fr[Me]=fr[rt]=fr[Yt]=fr[Be]=fr[gt]=fr[nt]=fr[qe]=fr[_e]=fr[Ee]=fr[Fe]=fr[_t]=fr[Wt]=fr[Ht]=fr[rn]=!0,fr[Zt]=fr[Bt]=fr[He]=!1;var Ps={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},_i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},bi={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ur={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Yi=parseFloat,Hi=parseInt,ms=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,Zs=typeof self=="object"&&self&&self.Object===Object&&self,Xi=ms||Zs||Function("return this")(),Ua=g&&!g.nodeType&&g,Qa=Ua&&!0&&d&&!d.nodeType&&d,ta=Qa&&Qa.exports===Ua,Fa=ta&&ms.process,Jr=function(){try{var fn=Qa&&Qa.require&&Qa.require("util").types;return fn||Fa&&Fa.binding&&Fa.binding("util")}catch(Nn){}}(),Ma=Jr&&Jr.isArrayBuffer,la=Jr&&Jr.isDate,Ia=Jr&&Jr.isMap,es=Jr&&Jr.isRegExp,Ja=Jr&&Jr.isSet,xo=Jr&&Jr.isTypedArray;function Xs(fn,Nn,Rn){switch(Rn.length){case 0:return fn.call(Nn);case 1:return fn.call(Nn,Rn[0]);case 2:return fn.call(Nn,Rn[0],Rn[1]);case 3:return fn.call(Nn,Rn[0],Rn[1],Rn[2])}return fn.apply(Nn,Rn)}function hs(fn,Nn,Rn,Ir){for(var Tr=-1,mt=fn==null?0:fn.length;++Tr<mt;){var wr=fn[Tr];Nn(Ir,wr,Rn(wr),fn)}return Ir}function va(fn,Nn){for(var Rn=-1,Ir=fn==null?0:fn.length;++Rn<Ir&&Nn(fn[Rn],Rn,fn)!==!1;);return fn}function Eo(fn,Nn){for(var Rn=fn==null?0:fn.length;Rn--&&Nn(fn[Rn],Rn,fn)!==!1;);return fn}function zr(fn,Nn){for(var Rn=-1,Ir=fn==null?0:fn.length;++Rn<Ir;)if(!Nn(fn[Rn],Rn,fn))return!1;return!0}function sa(fn,Nn){for(var Rn=-1,Ir=fn==null?0:fn.length,Tr=0,mt=[];++Rn<Ir;){var wr=fn[Rn];Nn(wr,Rn,fn)&&(mt[Tr++]=wr)}return mt}function Po(fn,Nn){var Rn=fn==null?0:fn.length;return!!Rn&&to(fn,Nn,0)>-1}function Fs(fn,Nn,Rn){for(var Ir=-1,Tr=fn==null?0:fn.length;++Ir<Tr;)if(Rn(Nn,fn[Ir]))return!0;return!1}function di(fn,Nn){for(var Rn=-1,Ir=fn==null?0:fn.length,Tr=Array(Ir);++Rn<Ir;)Tr[Rn]=Nn(fn[Rn],Rn,fn);return Tr}function Js(fn,Nn){for(var Rn=-1,Ir=Nn.length,Tr=fn.length;++Rn<Ir;)fn[Tr+Rn]=Nn[Rn];return fn}function Ws(fn,Nn,Rn,Ir){var Tr=-1,mt=fn==null?0:fn.length;for(Ir&&mt&&(Rn=fn[++Tr]);++Tr<mt;)Rn=Nn(Rn,fn[Tr],Tr,fn);return Rn}function ka(fn,Nn,Rn,Ir){var Tr=fn==null?0:fn.length;for(Ir&&Tr&&(Rn=fn[--Tr]);Tr--;)Rn=Nn(Rn,fn[Tr],Tr,fn);return Rn}function bo(fn,Nn){for(var Rn=-1,Ir=fn==null?0:fn.length;++Rn<Ir;)if(Nn(fn[Rn],Rn,fn))return!0;return!1}var Jo=pi("length");function Zo(fn){return fn.split("")}function qo(fn){return fn.match(Dn)||[]}function aa(fn,Nn,Rn){var Ir;return Rn(fn,function(Tr,mt,wr){if(Nn(Tr,mt,wr))return Ir=mt,!1}),Ir}function Da(fn,Nn,Rn,Ir){for(var Tr=fn.length,mt=Rn+(Ir?1:-1);Ir?mt--:++mt<Tr;)if(Nn(fn[mt],mt,fn))return mt;return-1}function to(fn,Nn,Rn){return Nn===Nn?Jt(fn,Nn,Rn):Da(fn,Ho,Rn)}function Wo(fn,Nn,Rn,Ir){for(var Tr=Rn-1,mt=fn.length;++Tr<mt;)if(Ir(fn[Tr],Nn))return Tr;return-1}function Ho(fn){return fn!==fn}function iu(fn,Nn){var Rn=fn==null?0:fn.length;return Rn?Hs(fn,Nn)/Rn:$}function pi(fn){return function(Nn){return Nn==null?i:Nn[fn]}}function mi(fn){return function(Nn){return fn==null?i:fn[Nn]}}function ca(fn,Nn,Rn,Ir,Tr){return Tr(fn,function(mt,wr,Hr){Rn=Ir?(Ir=!1,mt):Nn(Rn,mt,wr,Hr)}),Rn}function ba(fn,Nn){var Rn=fn.length;for(fn.sort(Nn);Rn--;)fn[Rn]=fn[Rn].value;return fn}function Hs(fn,Nn){for(var Rn,Ir=-1,Tr=fn.length;++Ir<Tr;){var mt=Nn(fn[Ir]);mt!==i&&(Rn=Rn===i?mt:Rn+mt)}return Rn}function fo(fn,Nn){for(var Rn=-1,Ir=Array(fn);++Rn<fn;)Ir[Rn]=Nn(Rn);return Ir}function eu(fn,Nn){return di(Nn,function(Rn){return[Rn,fn[Rn]]})}function lu(fn){return fn&&fn.slice(0,Sn(fn)+1).replace(Ne,"")}function $s(fn){return function(Nn){return fn(Nn)}}function Mo(fn,Nn){return di(Nn,function(Rn){return fn[Rn]})}function su(fn,Nn){return fn.has(Nn)}function Wu(fn,Nn){for(var Rn=-1,Ir=fn.length;++Rn<Ir&&to(Nn,fn[Rn],0)>-1;);return Rn}function Uo(fn,Nn){for(var Rn=fn.length;Rn--&&to(Nn,fn[Rn],0)>-1;);return Rn}function Hu(fn,Nn){for(var Rn=fn.length,Ir=0;Rn--;)fn[Rn]===Nn&&++Ir;return Ir}var Go=mi(Ps),Ko=mi(_i);function cu(fn){return"\\"+Ur[fn]}function Nu(fn,Nn){return fn==null?i:fn[Nn]}function Io(fn){return Sr.test(fn)}function Su(fn){return Cn.test(fn)}function ju(fn){for(var Nn,Rn=[];!(Nn=fn.next()).done;)Rn.push(Nn.value);return Rn}function au(fn){var Nn=-1,Rn=Array(fn.size);return fn.forEach(function(Ir,Tr){Rn[++Nn]=[Tr,Ir]}),Rn}function ou(fn,Nn){return function(Rn){return fn(Nn(Rn))}}function Sa(fn,Nn){for(var Rn=-1,Ir=fn.length,Tr=0,mt=[];++Rn<Ir;){var wr=fn[Rn];(wr===Nn||wr===b)&&(fn[Rn]=b,mt[Tr++]=Rn)}return mt}function tu(fn){var Nn=-1,Rn=Array(fn.size);return fn.forEach(function(Ir){Rn[++Nn]=Ir}),Rn}function tl(fn){var Nn=-1,Rn=Array(fn.size);return fn.forEach(function(Ir){Rn[++Nn]=[Ir,Ir]}),Rn}function Jt(fn,Nn,Rn){for(var Ir=Rn-1,Tr=fn.length;++Ir<Tr;)if(fn[Ir]===Nn)return Ir;return-1}function hn(fn,Nn,Rn){for(var Ir=Rn+1;Ir--;)if(fn[Ir]===Nn)return Ir;return Ir}function un(fn){return Io(fn)?Zr(fn):Jo(fn)}function pn(fn){return Io(fn)?Dr(fn):Zo(fn)}function Sn(fn){for(var Nn=fn.length;Nn--&&In.test(fn.charAt(Nn)););return Nn}var xr=mi(bi);function Zr(fn){for(var Nn=On.lastIndex=0;On.test(fn);)++Nn;return Nn}function Dr(fn){return fn.match(On)||[]}function Wr(fn){return fn.match(zn)||[]}var oi=function fn(Nn){Nn=Nn==null?Xi:li.defaults(Xi.Object(),Nn,li.pick(Xi,dr));var Rn=Nn.Array,Ir=Nn.Date,Tr=Nn.Error,mt=Nn.Function,wr=Nn.Math,Hr=Nn.Object,Ni=Nn.RegExp,ts=Nn.String,Hn=Nn.TypeError,fs=Rn.prototype,Kn=mt.prototype,Ss=Hr.prototype,no=Nn["__core-js_shared__"],Oa=Kn.toString,Ui=Ss.hasOwnProperty,ho=0,ro=function(){var A=/[^.]+$/.exec(no&&no.keys&&no.keys.IE_PROTO||"");return A?"Symbol(src)_1."+A:""}(),za=Ss.toString,Aa=Oa.call(Hr),Do=Xi._,Ga=Ni("^"+Oa.call(Ui).replace(bt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Lr=ta?Nn.Buffer:i,$a=Nn.Symbol,po=Nn.Uint8Array,Qe=Lr?Lr.allocUnsafe:i,Je=ou(Hr.getPrototypeOf,Hr),Ut=Hr.create,Vt=Ss.propertyIsEnumerable,yn=fs.splice,Mn=$a?$a.isConcatSpreadable:i,Gn=$a?$a.iterator:i,br=$a?$a.toStringTag:i,ar=function(){try{var A=qs(Hr,"defineProperty");return A({},"",{}),A}catch(B){}}(),Er=Nn.clearTimeout!==Xi.clearTimeout&&Nn.clearTimeout,ii=Ir&&Ir.now!==Xi.Date.now&&Ir.now,ni=Nn.setTimeout!==Xi.setTimeout&&Nn.setTimeout,Ai=wr.ceil,Li=wr.floor,ls=Hr.getOwnPropertySymbols,Gi=Lr?Lr.isBuffer:i,Di=Nn.isFinite,os=fs.join,xi=ou(Hr.keys,Hr),Ci=wr.max,ys=wr.min,mo=Ir.now,Za=Nn.parseInt,ga=wr.random,na=fs.reverse,fa=qs(Nn,"DataView"),ki=qs(Nn,"Map"),ws=qs(Nn,"Promise"),oa=qs(Nn,"Set"),ya=qs(Nn,"WeakMap"),ao=qs(Hr,"create"),pa=ya&&new ya,wo={},vo=Oi(fa),So=Oi(ki),go=Oi(ws),Qi=Oi(oa),xs=Oi(ya),Ka=$a?$a.prototype:i,Is=Ka?Ka.valueOf:i,ye=Ka?Ka.toString:i;function Ce(A){if(Lu(A)&&!ea(A)&&!(A instanceof er)){if(A instanceof En)return A;if(Ui.call(A,"__wrapped__"))return bs(A)}return new En(A)}var Tn=function(){function A(){}return function(B){if(!bu(B))return{};if(Ut)return Ut(B);A.prototype=B;var fe=new A;return A.prototype=i,fe}}();function rr(){}function En(A,B){this.__wrapped__=A,this.__actions__=[],this.__chain__=!!B,this.__index__=0,this.__values__=i}Ce.templateSettings={escape:Kt,evaluate:It,interpolate:De,variable:"",imports:{_:Ce}},Ce.prototype=rr.prototype,Ce.prototype.constructor=Ce,En.prototype=Tn(rr.prototype),En.prototype.constructor=En;function er(A){this.__wrapped__=A,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=U,this.__views__=[]}function pr(){var A=new er(this.__wrapped__);return A.__actions__=$o(this.__actions__),A.__dir__=this.__dir__,A.__filtered__=this.__filtered__,A.__iteratees__=$o(this.__iteratees__),A.__takeCount__=this.__takeCount__,A.__views__=$o(this.__views__),A}function ti(){if(this.__filtered__){var A=new er(this);A.__dir__=-1,A.__filtered__=!0}else A=this.clone(),A.__dir__*=-1;return A}function fi(){var A=this.__wrapped__.value(),B=this.__dir__,fe=ea(A),je=B<0,At=fe?A.length:0,qt=Zu(0,At,this.__views__),mn=qt.start,_n=qt.end,qn=_n-mn,Br=je?_n:mn-1,Nr=this.__iteratees__,Xr=Nr.length,Mi=0,ds=ys(qn,this.__takeCount__);if(!fe||!je&&At==qn&&ds==qn)return Il(A,this.__actions__);var ks=[];e:for(;qn--&&Mi<ds;){Br+=B;for(var Pa=-1,zs=A[Br];++Pa<Xr;){var ja=Nr[Pa],Xa=ja.iteratee,Ic=ja.type,Hl=Xa(zs);if(Ic==G)zs=Hl;else if(!Hl){if(Ic==q)continue e;break e}}ks[Mi++]=zs}return ks}er.prototype=Tn(rr.prototype),er.prototype.constructor=er;function $r(A){var B=-1,fe=A==null?0:A.length;for(this.clear();++B<fe;){var je=A[B];this.set(je[0],je[1])}}function Gr(){this.__data__=ao?ao(null):{},this.size=0}function Kr(A){var B=this.has(A)&&delete this.__data__[A];return this.size-=B?1:0,B}function ps(A){var B=this.__data__;if(ao){var fe=B[A];return fe===o?i:fe}return Ui.call(B,A)?B[A]:i}function ra(A){var B=this.__data__;return ao?B[A]!==i:Ui.call(B,A)}function _o(A,B){var fe=this.__data__;return this.size+=this.has(A)?0:1,fe[A]=ao&&B===i?o:B,this}$r.prototype.clear=Gr,$r.prototype.delete=Kr,$r.prototype.get=ps,$r.prototype.has=ra,$r.prototype.set=_o;function Oo(A){var B=-1,fe=A==null?0:A.length;for(this.clear();++B<fe;){var je=A[B];this.set(je[0],je[1])}}function oo(){this.__data__=[],this.size=0}function Gl(A){var B=this.__data__,fe=Qs(B,A);if(fe<0)return!1;var je=B.length-1;return fe==je?B.pop():yn.call(B,fe,1),--this.size,!0}function Sl(A){var B=this.__data__,fe=Qs(B,A);return fe<0?i:B[fe][1]}function Kl(A){return Qs(this.__data__,A)>-1}function wc(A,B){var fe=this.__data__,je=Qs(fe,A);return je<0?(++this.size,fe.push([A,B])):fe[je][1]=B,this}Oo.prototype.clear=oo,Oo.prototype.delete=Gl,Oo.prototype.get=Sl,Oo.prototype.has=Kl,Oo.prototype.set=wc;function fu(A){var B=-1,fe=A==null?0:A.length;for(this.clear();++B<fe;){var je=A[B];this.set(je[0],je[1])}}function Ye(){this.size=0,this.__data__={hash:new $r,map:new(ki||Oo),string:new $r}}function Z(A){var B=Ou(this,A).delete(A);return this.size-=B?1:0,B}function K(A){return Ou(this,A).get(A)}function te(A){return Ou(this,A).has(A)}function de(A,B){var fe=Ou(this,A),je=fe.size;return fe.set(A,B),this.size+=fe.size==je?0:1,this}fu.prototype.clear=Ye,fu.prototype.delete=Z,fu.prototype.get=K,fu.prototype.has=te,fu.prototype.set=de;function Te(A){var B=-1,fe=A==null?0:A.length;for(this.__data__=new fu;++B<fe;)this.add(A[B])}function Ve(A){return this.__data__.set(A,o),this}function Dt(A){return this.__data__.has(A)}Te.prototype.add=Te.prototype.push=Ve,Te.prototype.has=Dt;function zt(A){var B=this.__data__=new Oo(A);this.size=B.size}function nn(){this.__data__=new Oo,this.size=0}function An(A){var B=this.__data__,fe=B.delete(A);return this.size=B.size,fe}function Un(A){return this.__data__.get(A)}function Qt(A){return this.__data__.has(A)}function Or(A,B){var fe=this.__data__;if(fe instanceof Oo){var je=fe.__data__;if(!ki||je.length<c-1)return je.push([A,B]),this.size=++fe.size,this;fe=this.__data__=new fu(je)}return fe.set(A,B),this.size=fe.size,this}zt.prototype.clear=nn,zt.prototype.delete=An,zt.prototype.get=Un,zt.prototype.has=Qt,zt.prototype.set=Or;function Ar(A,B){var fe=ea(A),je=!fe&&Tc(A),At=!fe&&!je&&Qf(A),qt=!fe&&!je&&!At&&rd(A),mn=fe||je||At||qt,_n=mn?fo(A.length,ts):[],qn=_n.length;for(var Br in A)(B||Ui.call(A,Br))&&!(mn&&(Br=="length"||At&&(Br=="offset"||Br=="parent")||qt&&(Br=="buffer"||Br=="byteLength"||Br=="byteOffset")||P(Br,qn)))&&_n.push(Br);return _n}function qr(A){var B=A.length;return B?A[zu(0,B-1)]:i}function Si(A,B){return bc($o(A),ia(B,0,A.length))}function As(A){return bc($o(A))}function vs(A,B,fe){(fe!==i&&!cc(A[B],fe)||fe===i&&!(B in A))&&Ms(A,B,fe)}function Es(A,B,fe){var je=A[B];(!(Ui.call(A,B)&&cc(je,fe))||fe===i&&!(B in A))&&Ms(A,B,fe)}function Qs(A,B){for(var fe=A.length;fe--;)if(cc(A[fe][0],B))return fe;return-1}function Ra(A,B,fe,je){return Vo(A,function(At,qt,mn){B(je,At,fe(At),mn)}),je}function Ca(A,B){return A&&Lo(B,ul(B),A)}function Ta(A,B){return A&&Lo(B,fc(B),A)}function Ms(A,B,fe){B=="__proto__"&&ar?ar(A,B,{configurable:!0,enumerable:!0,value:fe,writable:!0}):A[B]=fe}function Ba(A,B){for(var fe=-1,je=B.length,At=Rn(je),qt=A==null;++fe<je;)At[fe]=qt?i:Ed(A,B[fe]);return At}function ia(A,B,fe){return A===A&&(fe!==i&&(A=A<=fe?A:fe),B!==i&&(A=A>=B?A:B)),A}function Ns(A,B,fe,je,At,qt){var mn,_n=B&p,qn=B&x,Br=B&m;if(fe&&(mn=At?fe(A,je,At,qt):fe(A)),mn!==i)return mn;if(!bu(A))return A;var Nr=ea(A);if(Nr){if(mn=kc(A),!_n)return $o(A,mn)}else{var Xr=Fo(A),Mi=Xr==Bt||Xr==xt;if(Qf(A))return Bc(A,_n);if(Xr==nt||Xr==Oe||Mi&&!At){if(mn=qn||Mi?{}:xl(A),!_n)return qn?uf(A,Ta(mn,A)):$u(A,Ca(mn,A))}else{if(!fr[Xr])return At?A:{};mn=Bi(A,Xr,_n)}}qt||(qt=new zt);var ds=qt.get(A);if(ds)return ds;qt.set(A,mn),Fd(A)?A.forEach(function(zs){mn.add(Ns(zs,B,fe,zs,A,qt))}):Rd(A)&&A.forEach(function(zs,ja){mn.set(ja,Ns(zs,B,fe,ja,A,qt))});var ks=Br?qn?il:gl:qn?fc:ul,Pa=Nr?i:ks(A);return va(Pa||A,function(zs,ja){Pa&&(ja=zs,zs=A[ja]),Es(mn,ja,Ns(zs,B,fe,ja,A,qt))}),mn}function uo(A){var B=ul(A);return function(fe){return nu(fe,A,B)}}function nu(A,B,fe){var je=fe.length;if(A==null)return!je;for(A=Hr(A);je--;){var At=fe[je],qt=B[At],mn=A[At];if(mn===i&&!(At in A)||!qt(mn))return!1}return!0}function Au(A,B,fe){if(typeof A!="function")throw new Hn(u);return Fl(function(){A.apply(i,fe)},B)}function Wa(A,B,fe,je){var At=-1,qt=Po,mn=!0,_n=A.length,qn=[],Br=B.length;if(!_n)return qn;fe&&(B=di(B,$s(fe))),je?(qt=Fs,mn=!1):B.length>=c&&(qt=su,mn=!1,B=new Te(B));e:for(;++At<_n;){var Nr=A[At],Xr=fe==null?Nr:fe(Nr);if(Nr=je||Nr!==0?Nr:0,mn&&Xr===Xr){for(var Mi=Br;Mi--;)if(B[Mi]===Xr)continue e;qn.push(Nr)}else qt(B,Xr,je)||qn.push(Nr)}return qn}var Vo=xa(du),Fu=xa(cl,!0);function Cu(A,B){var fe=!0;return Vo(A,function(je,At,qt){return fe=!!B(je,At,qt),fe}),fe}function Uu(A,B,fe){for(var je=-1,At=A.length;++je<At;){var qt=A[je],mn=B(qt);if(mn!=null&&(_n===i?mn===mn&&!Pc(mn):fe(mn,_n)))var _n=mn,qn=qt}return qn}function Gu(A,B,fe,je){var At=A.length;for(fe=Ea(fe),fe<0&&(fe=-fe>At?0:At+fe),je=je===i||je>At?At:Ea(je),je<0&&(je+=At),je=fe>je?0:_d(je);fe<je;)A[fe++]=B;return A}function Al(A,B){var fe=[];return Vo(A,function(je,At,qt){B(je,At,qt)&&fe.push(je)}),fe}function qa(A,B,fe,je,At){var qt=-1,mn=A.length;for(fe||(fe=ff),At||(At=[]);++qt<mn;){var _n=A[qt];B>0&&fe(_n)?B>1?qa(_n,B-1,fe,je,At):Js(At,_n):je||(At[At.length]=_n)}return At}var Mu=gc(),ll=gc(!0);function du(A,B){return A&&Mu(A,B,ul)}function cl(A,B){return A&&ll(A,B,ul)}function Ul(A,B){return sa(B,function(fe){return Hf(A[fe])})}function Tu(A,B){B=Dl(B,A);for(var fe=0,je=B.length;A!=null&&fe<je;)A=A[vr(B[fe++])];return fe&&fe==je?A:i}function Vl(A,B,fe){var je=B(A);return ea(A)?je:Js(je,fe(A))}function io(A){return A==null?A===i?Ke:Nt:br&&br in Hr(A)?Rl(A):No(A)}function hu(A,B){return A>B}function ku(A,B){return A!=null&&Ui.call(A,B)}function Yl(A,B){return A!=null&&B in Hr(A)}function da(A,B,fe){return A>=ys(B,fe)&&A<Ci(B,fe)}function Oc(A,B,fe){for(var je=fe?Fs:Po,At=A[0].length,qt=A.length,mn=qt,_n=Rn(qt),qn=1/0,Br=[];mn--;){var Nr=A[mn];mn&&B&&(Nr=di(Nr,$s(B))),qn=ys(Nr.length,qn),_n[mn]=!fe&&(B||At>=120&&Nr.length>=120)?new Te(mn&&Nr):i}Nr=A[0];var Xr=-1,Mi=_n[0];e:for(;++Xr<At&&Br.length<qn;){var ds=Nr[Xr],ks=B?B(ds):ds;if(ds=fe||ds!==0?ds:0,!(Mi?su(Mi,ks):je(Br,ks,fe))){for(mn=qt;--mn;){var Pa=_n[mn];if(!(Pa?su(Pa,ks):je(A[mn],ks,fe)))continue e}Mi&&Mi.push(ks),Br.push(ds)}}return Br}function kl(A,B,fe,je){return du(A,function(At,qt,mn){B(je,fe(At),qt,mn)}),je}function Xl(A,B,fe){B=Dl(B,A),A=Qu(A,B);var je=A==null?A:A[vr(Qo(B))];return je==null?i:Xs(je,A,fe)}function Xc(A){return Lu(A)&&io(A)==Oe}function Ao(A){return Lu(A)&&io(A)==pt}function Pu(A){return Lu(A)&&io(A)==Et}function Ku(A,B,fe,je,At){return A===B?!0:A==null||B==null||!Lu(A)&&!Lu(B)?A!==A&&B!==B:fl(A,B,fe,je,Ku,At)}function fl(A,B,fe,je,At,qt){var mn=ea(A),_n=ea(B),qn=mn?Ge:Fo(A),Br=_n?Ge:Fo(B);qn=qn==Oe?nt:qn,Br=Br==Oe?nt:Br;var Nr=qn==nt,Xr=Br==nt,Mi=qn==Br;if(Mi&&Qf(A)){if(!Qf(B))return!1;mn=!0,Nr=!1}if(Mi&&!Nr)return qt||(qt=new zt),mn||rd(A)?xc(A,B,fe,je,At,qt):wu(A,B,qn,fe,je,At,qt);if(!(fe&E)){var ds=Nr&&Ui.call(A,"__wrapped__"),ks=Xr&&Ui.call(B,"__wrapped__");if(ds||ks){var Pa=ds?A.value():A,zs=ks?B.value():B;return qt||(qt=new zt),At(Pa,zs,fe,je,qt)}}return Mi?(qt||(qt=new zt),Mf(A,B,fe,je,At,qt)):!1}function Vu(A){return Lu(A)&&Fo(A)==Be}function Qc(A,B,fe,je){var At=fe.length,qt=At,mn=!je;if(A==null)return!qt;for(A=Hr(A);At--;){var _n=fe[At];if(mn&&_n[2]?_n[1]!==A[_n[0]]:!(_n[0]in A))return!1}for(;++At<qt;){_n=fe[At];var qn=_n[0],Br=A[qn],Nr=_n[1];if(mn&&_n[2]){if(Br===i&&!(qn in A))return!1}else{var Xr=new zt;if(je)var Mi=je(Br,Nr,qn,A,B,Xr);if(!(Mi===i?Ku(Nr,Br,E|C,je,Xr):Mi))return!1}}return!0}function pu(A){if(!bu(A)||yr(A))return!1;var B=Hf(A)?Ga:vt;return B.test(Oi(A))}function Rf(A){return Lu(A)&&io(A)==qe}function yf(A){return Lu(A)&&Fo(A)==_e}function mu(A){return Lu(A)&&hd(A.length)&&!!ir[io(A)]}function xf(A){return typeof A=="function"?A:A==null?dc:typeof A=="object"?ea(A)?Ro(A[0],A[1]):Ql(A):Gd(A)}function zl(A){if(!ji(A))return xi(A);var B=[];for(var fe in Hr(A))Ui.call(A,fe)&&fe!="constructor"&&B.push(fe);return B}function Jc(A){if(!bu(A))return Na(A);var B=ji(A),fe=[];for(var je in A)je=="constructor"&&(B||!Ui.call(A,je))||fe.push(je);return fe}function vu(A,B){return A<B}function Iu(A,B){var fe=-1,je=bl(A)?Rn(A.length):[];return Vo(A,function(At,qt,mn){je[++fe]=B(At,qt,mn)}),je}function Ql(A){var B=Ol(A);return B.length==1&&B[0][2]?Os(B[0][0],B[0][1]):function(fe){return fe===A||Qc(fe,A,B)}}function Ro(A,B){return L(A)&&Fi(B)?Os(vr(A),B):function(fe){var je=Ed(fe,A);return je===i&&je===B?bd(fe,A):Ku(B,je,E|C)}}function ko(A,B,fe,je,At){A!==B&&Mu(B,function(qt,mn){if(At||(At=new zt),bu(qt))Bo(A,B,mn,fe,ko,je,At);else{var _n=je?je(oc(A,mn),qt,mn+"",A,B,At):i;_n===i&&(_n=qt),vs(A,mn,_n)}},fc)}function Bo(A,B,fe,je,At,qt,mn){var _n=oc(A,fe),qn=oc(B,fe),Br=mn.get(qn);if(Br){vs(A,fe,Br);return}var Nr=qt?qt(_n,qn,fe+"",A,B,mn):i,Xr=Nr===i;if(Xr){var Mi=ea(qn),ds=!Mi&&Qf(qn),ks=!Mi&&!ds&&rd(qn);Nr=qn,Mi||ds||ks?ea(_n)?Nr=_n:uu(_n)?Nr=$o(_n):ds?(Xr=!1,Nr=Bc(qn,!0)):ks?(Xr=!1,Nr=Nc(qn,!0)):Nr=[]:fd(qn)||Tc(qn)?(Nr=_n,Tc(_n)?Nr=Bd(_n):(!bu(_n)||Hf(_n))&&(Nr=xl(qn))):Xr=!1}Xr&&(mn.set(qn,Nr),At(Nr,qn,je,qt,mn),mn.delete(qn)),vs(A,fe,Nr)}function qc(A,B){var fe=A.length;if(fe)return B+=B<0?fe:0,P(B,fe)?A[B]:i}function hc(A,B,fe){B.length?B=di(B,function(qt){return ea(qt)?function(mn){return Tu(mn,qt.length===1?qt[0]:qt)}:qt}):B=[dc];var je=-1;B=di(B,$s(wi()));var At=Iu(A,function(qt,mn,_n){var qn=di(B,function(Br){return Br(qt)});return{criteria:qn,index:++je,value:qt}});return ba(At,function(qt,mn){return yu(qt,mn,fe)})}function ri(A,B){return ef(A,B,function(fe,je){return bd(A,je)})}function ef(A,B,fe){for(var je=-1,At=B.length,qt={};++je<At;){var mn=B[je],_n=Tu(A,mn);fe(_n,mn)&&$l(qt,Dl(mn,A),_n)}return qt}function tf(A){return function(B){return Tu(B,A)}}function Cl(A,B,fe,je){var At=je?Wo:to,qt=-1,mn=B.length,_n=A;for(A===B&&(B=$o(B)),fe&&(_n=di(A,$s(fe)));++qt<mn;)for(var qn=0,Br=B[qt],Nr=fe?fe(Br):Br;(qn=At(_n,Nr,qn,je))>-1;)_n!==A&&yn.call(_n,qn,1),yn.call(A,qn,1);return A}function Tl(A,B){for(var fe=A?B.length:0,je=fe-1;fe--;){var At=B[fe];if(fe==je||At!==qt){var qt=At;P(At)?yn.call(A,At,1):dl(A,At)}}return A}function zu(A,B){return A+Li(ga()*(B-A+1))}function Rc(A,B,fe,je){for(var At=-1,qt=Ci(Ai((B-A)/(fe||1)),0),mn=Rn(qt);qt--;)mn[je?qt:++At]=A,A+=fe;return mn}function Jl(A,B){var fe="";if(!A||B<1||B>Q)return fe;do B%2&&(fe+=A),B=Li(B/2),B&&(A+=A);while(B);return fe}function Gs(A,B){return Ml(yo(A,B,dc),A+"")}function zo(A){return qr(id(A))}function Ef(A,B){var fe=id(A);return bc(fe,ia(B,0,fe.length))}function $l(A,B,fe,je){if(!bu(A))return A;B=Dl(B,A);for(var At=-1,qt=B.length,mn=qt-1,_n=A;_n!=null&&++At<qt;){var qn=vr(B[At]),Br=fe;if(qn==="__proto__"||qn==="constructor"||qn==="prototype")return A;if(At!=mn){var Nr=_n[qn];Br=je?je(Nr,qn,_n):i,Br===i&&(Br=bu(Nr)?Nr:P(B[At+1])?[]:{})}Es(_n,qn,Br),_n=_n[qn]}return A}var pc=pa?function(A,B){return pa.set(A,B),A}:dc,nf=ar?function(A,B){return ar(A,"toString",{configurable:!0,enumerable:!1,value:Ad(B),writable:!0})}:dc;function Lc(A){return bc(id(A))}function gu(A,B,fe){var je=-1,At=A.length;B<0&&(B=-B>At?0:At+B),fe=fe>At?At:fe,fe<0&&(fe+=At),At=B>fe?0:fe-B>>>0,B>>>=0;for(var qt=Rn(At);++je<At;)qt[je]=A[je+B];return qt}function Fc(A,B){var fe;return Vo(A,function(je,At,qt){return fe=B(je,At,qt),!fe}),!!fe}function ql(A,B,fe){var je=0,At=A==null?je:A.length;if(typeof B=="number"&&B===B&&At<=me){for(;je<At;){var qt=je+At>>>1,mn=A[qt];mn!==null&&!Pc(mn)&&(fe?mn<=B:mn<B)?je=qt+1:At=qt}return At}return Pl(A,B,dc,fe)}function Pl(A,B,fe,je){var At=0,qt=A==null?0:A.length;if(qt===0)return 0;B=fe(B);for(var mn=B!==B,_n=B===null,qn=Pc(B),Br=B===i;At<qt;){var Nr=Li((At+qt)/2),Xr=fe(A[Nr]),Mi=Xr!==i,ds=Xr===null,ks=Xr===Xr,Pa=Pc(Xr);if(mn)var zs=je||ks;else Br?zs=ks&&(je||Mi):_n?zs=ks&&Mi&&(je||!ds):qn?zs=ks&&Mi&&!ds&&(je||!Pa):ds||Pa?zs=!1:zs=je?Xr<=B:Xr<B;zs?At=Nr+1:qt=Nr}return ys(qt,ie)}function Lf(A,B){for(var fe=-1,je=A.length,At=0,qt=[];++fe<je;){var mn=A[fe],_n=B?B(mn):mn;if(!fe||!cc(_n,qn)){var qn=_n;qt[At++]=mn===0?0:mn}}return qt}function rf(A){return typeof A=="number"?A:Pc(A)?$:+A}function Co(A){if(typeof A=="string")return A;if(ea(A))return di(A,Co)+"";if(Pc(A))return ye?ye.call(A):"";var B=A+"";return B=="0"&&1/A==-ee?"-0":B}function wa(A,B,fe){var je=-1,At=Po,qt=A.length,mn=!0,_n=[],qn=_n;if(fe)mn=!1,At=Fs;else if(qt>=c){var Br=B?null:Tf(A);if(Br)return tu(Br);mn=!1,At=su,qn=new Te}else qn=B?[]:_n;e:for(;++je<qt;){var Nr=A[je],Xr=B?B(Nr):Nr;if(Nr=fe||Nr!==0?Nr:0,mn&&Xr===Xr){for(var Mi=qn.length;Mi--;)if(qn[Mi]===Xr)continue e;B&&qn.push(Xr),_n.push(Nr)}else At(qn,Xr,fe)||(qn!==_n&&qn.push(Xr),_n.push(Nr))}return _n}function dl(A,B){return B=Dl(B,A),A=Qu(A,B),A==null||delete A[vr(Qo(B))]}function hl(A,B,fe,je){return $l(A,B,fe(Tu(A,B)),je)}function Mc(A,B,fe,je){for(var At=A.length,qt=je?At:-1;(je?qt--:++qt<At)&&B(A[qt],qt,A););return fe?gu(A,je?0:qt,je?qt+1:At):gu(A,je?qt+1:0,je?At:qt)}function Il(A,B){var fe=A;return fe instanceof er&&(fe=fe.value()),Ws(B,function(je,At){return At.func.apply(At.thisArg,Js([je],At.args))},fe)}function _c(A,B,fe){var je=A.length;if(je<2)return je?wa(A[0]):[];for(var At=-1,qt=Rn(je);++At<je;)for(var mn=A[At],_n=-1;++_n<je;)_n!=At&&(qt[At]=Wa(qt[At]||mn,A[_n],B,fe));return wa(qa(qt,1),B,fe)}function Ff(A,B,fe){for(var je=-1,At=A.length,qt=B.length,mn={};++je<At;){var _n=je<qt?B[je]:i;fe(mn,A[je],_n)}return mn}function bf(A){return uu(A)?A:[]}function sf(A){return typeof A=="function"?A:dc}function Dl(A,B){return ea(A)?A:L(A,B)?[A]:Fr(To(A))}var nl=Gs;function lo(A,B,fe){var je=A.length;return fe=fe===i?je:fe,!B&&fe>=je?A:gu(A,B,fe)}var mc=Er||function(A){return Xi.clearTimeout(A)};function Bc(A,B){if(B)return A.slice();var fe=A.length,je=Qe?Qe(fe):new A.constructor(fe);return A.copy(je),je}function Sf(A){var B=new A.constructor(A.byteLength);return new po(B).set(new po(A)),B}function af(A,B){var fe=B?Sf(A.buffer):A.buffer;return new A.constructor(fe,A.byteOffset,A.byteLength)}function Af(A){var B=new A.constructor(A.source,lr.exec(A));return B.lastIndex=A.lastIndex,B}function of(A){return Is?Hr(Is.call(A)):{}}function Nc(A,B){var fe=B?Sf(A.buffer):A.buffer;return new A.constructor(fe,A.byteOffset,A.length)}function ec(A,B){if(A!==B){var fe=A!==i,je=A===null,At=A===A,qt=Pc(A),mn=B!==i,_n=B===null,qn=B===B,Br=Pc(B);if(!_n&&!Br&&!qt&&A>B||qt&&mn&&qn&&!_n&&!Br||je&&mn&&qn||!fe&&qn||!At)return 1;if(!je&&!qt&&!Br&&A<B||Br&&fe&&At&&!je&&!qt||_n&&fe&&At||!mn&&At||!qn)return-1}return 0}function yu(A,B,fe){for(var je=-1,At=A.criteria,qt=B.criteria,mn=At.length,_n=fe.length;++je<mn;){var qn=ec(At[je],qt[je]);if(qn){if(je>=_n)return qn;var Br=fe[je];return qn*(Br=="desc"?-1:1)}}return A.index-B.index}function Yu(A,B,fe,je){for(var At=-1,qt=A.length,mn=fe.length,_n=-1,qn=B.length,Br=Ci(qt-mn,0),Nr=Rn(qn+Br),Xr=!je;++_n<qn;)Nr[_n]=B[_n];for(;++At<mn;)(Xr||At<qt)&&(Nr[fe[At]]=A[At]);for(;Br--;)Nr[_n++]=A[At++];return Nr}function $e(A,B,fe,je){for(var At=-1,qt=A.length,mn=-1,_n=fe.length,qn=-1,Br=B.length,Nr=Ci(qt-_n,0),Xr=Rn(Nr+Br),Mi=!je;++At<Nr;)Xr[At]=A[At];for(var ds=At;++qn<Br;)Xr[ds+qn]=B[qn];for(;++mn<_n;)(Mi||At<qt)&&(Xr[ds+fe[mn]]=A[At++]);return Xr}function $o(A,B){var fe=-1,je=A.length;for(B||(B=Rn(je));++fe<je;)B[fe]=A[fe];return B}function Lo(A,B,fe,je){var At=!fe;fe||(fe={});for(var qt=-1,mn=B.length;++qt<mn;){var _n=B[qt],qn=je?je(fe[_n],A[_n],_n,fe,A):i;qn===i&&(qn=A[_n]),At?Ms(fe,_n,qn):Es(fe,_n,qn)}return fe}function $u(A,B){return Lo(A,Ll(A),B)}function uf(A,B){return Lo(A,yl(A),B)}function vc(A,B){return function(fe,je){var At=ea(fe)?hs:Ra,qt=B?B():{};return At(fe,A,wi(je,2),qt)}}function pl(A){return Gs(function(B,fe){var je=-1,At=fe.length,qt=At>1?fe[At-1]:i,mn=At>2?fe[2]:i;for(qt=A.length>3&&typeof qt=="function"?(At--,qt):i,mn&&w(fe[0],fe[1],mn)&&(qt=At<3?i:qt,At=1),B=Hr(B);++je<At;){var _n=fe[je];_n&&A(B,_n,je,qt)}return B})}function xa(A,B){return function(fe,je){if(fe==null)return fe;if(!bl(fe))return A(fe,je);for(var At=fe.length,qt=B?At:-1,mn=Hr(fe);(B?qt--:++qt<At)&&je(mn[qt],qt,mn)!==!1;);return fe}}function gc(A){return function(B,fe,je){for(var At=-1,qt=Hr(B),mn=je(B),_n=mn.length;_n--;){var qn=mn[A?_n:++At];if(fe(qt[qn],qn,qt)===!1)break}return B}}function jc(A,B,fe){var je=B&R,At=Xu(A);function qt(){var mn=this&&this!==Xi&&this instanceof qt?At:A;return mn.apply(je?fe:this,arguments)}return qt}function lf(A){return function(B){B=To(B);var fe=Io(B)?pn(B):i,je=fe?fe[0]:B.charAt(0),At=fe?lo(fe,1).join(""):B.slice(1);return je[A]()+At}}function Zl(A){return function(B){return Ws(Wd(Zd(B).replace(bn,"")),A,"")}}function Xu(A){return function(){var B=arguments;switch(B.length){case 0:return new A;case 1:return new A(B[0]);case 2:return new A(B[0],B[1]);case 3:return new A(B[0],B[1],B[2]);case 4:return new A(B[0],B[1],B[2],B[3]);case 5:return new A(B[0],B[1],B[2],B[3],B[4]);case 6:return new A(B[0],B[1],B[2],B[3],B[4],B[5]);case 7:return new A(B[0],B[1],B[2],B[3],B[4],B[5],B[6])}var fe=Tn(A.prototype),je=A.apply(fe,B);return bu(je)?je:fe}}function Wl(A,B,fe){var je=Xu(A);function At(){for(var qt=arguments.length,mn=Rn(qt),_n=qt,qn=so(At);_n--;)mn[_n]=arguments[_n];var Br=qt<3&&mn[0]!==qn&&mn[qt-1]!==qn?[]:Sa(mn,qn);if(qt-=Br.length,qt<fe)return wl(A,B,nc,At.placeholder,i,mn,Br,i,i,fe-qt);var Nr=this&&this!==Xi&&this instanceof At?je:A;return Xs(Nr,this,mn)}return At}function Cf(A){return function(B,fe,je){var At=Hr(B);if(!bl(B)){var qt=wi(fe,3);B=ul(B),fe=function(_n){return qt(At[_n],_n,At)}}var mn=A(B,fe,je);return mn>-1?At[qt?B[mn]:mn]:i}}function tc(A){return rl(function(B){var fe=B.length,je=fe,At=En.prototype.thru;for(A&&B.reverse();je--;){var qt=B[je];if(typeof qt!="function")throw new Hn(u);if(At&&!mn&&Yo(qt)=="wrapper")var mn=new En([],!0)}for(je=mn?je:fe;++je<fe;){qt=B[je];var _n=Yo(qt),qn=_n=="wrapper"?zi(qt):i;qn&&ze(qn[0])&&qn[1]==(H|D|N|Y)&&!qn[4].length&&qn[9]==1?mn=mn[Yo(qn[0])].apply(mn,qn[3]):mn=qt.length==1&&ze(qt)?mn[_n]():mn.thru(qt)}return function(){var Br=arguments,Nr=Br[0];if(mn&&Br.length==1&&ea(Nr))return mn.plant(Nr).value();for(var Xr=0,Mi=fe?B[Xr].apply(this,Br):Nr;++Xr<fe;)Mi=B[Xr].call(this,Mi);return Mi}})}function nc(A,B,fe,je,At,qt,mn,_n,qn,Br){var Nr=B&H,Xr=B&R,Mi=B&M,ds=B&(D|_),ks=B&W,Pa=Mi?i:Xu(A);function zs(){for(var ja=arguments.length,Xa=Rn(ja),Ic=ja;Ic--;)Xa[Ic]=arguments[Ic];if(ds)var Hl=so(zs),Dc=Hu(Xa,Hl);if(je&&(Xa=Yu(Xa,je,At,ds)),qt&&(Xa=$e(Xa,qt,mn,ds)),ja-=Dc,ds&&ja<Br){var Bu=Sa(Xa,Hl);return wl(A,B,nc,zs.placeholder,fe,Xa,Bu,_n,qn,Br-ja)}var gf=Xr?fe:this,Kf=Mi?gf[A]:A;return ja=Xa.length,_n?Xa=Ju(Xa,_n):ks&&ja>1&&Xa.reverse(),Nr&&qn<ja&&(Xa.length=qn),this&&this!==Xi&&this instanceof zs&&(Kf=Pa||Xu(Kf)),Kf.apply(gf,Xa)}return zs}function yc(A,B){return function(fe,je){return kl(fe,A,B(je),{})}}function rc(A,B){return function(fe,je){var At;if(fe===i&&je===i)return B;if(fe!==i&&(At=fe),je!==i){if(At===i)return je;typeof fe=="string"||typeof je=="string"?(fe=Co(fe),je=Co(je)):(fe=rf(fe),je=rf(je)),At=A(fe,je)}return At}}function ic(A){return rl(function(B){return B=di(B,$s(wi())),Gs(function(fe){var je=this;return A(B,function(At){return Xs(At,je,fe)})})})}function sc(A,B){B=B===i?" ":Co(B);var fe=B.length;if(fe<2)return fe?Jl(B,A):B;var je=Jl(B,Ai(A/un(B)));return Io(B)?lo(pn(je),0,A).join(""):je.slice(0,A)}function ml(A,B,fe,je){var At=B&R,qt=Xu(A);function mn(){for(var _n=-1,qn=arguments.length,Br=-1,Nr=je.length,Xr=Rn(Nr+qn),Mi=this&&this!==Xi&&this instanceof mn?qt:A;++Br<Nr;)Xr[Br]=je[Br];for(;qn--;)Xr[Br++]=arguments[++_n];return Xs(Mi,At?fe:this,Xr)}return mn}function xu(A){return function(B,fe,je){return je&&typeof je!="number"&&w(B,fe,je)&&(fe=je=i),B=Gf(B),fe===i?(fe=B,B=0):fe=Gf(fe),je=je===i?B<fe?1:-1:Gf(je),Rc(B,fe,je,A)}}function Du(A){return function(B,fe){return typeof B=="string"&&typeof fe=="string"||(B=Yc(B),fe=Yc(fe)),A(B,fe)}}function wl(A,B,fe,je,At,qt,mn,_n,qn,Br){var Nr=B&D,Xr=Nr?mn:i,Mi=Nr?i:mn,ds=Nr?qt:i,ks=Nr?i:qt;B|=Nr?N:j,B&=~(Nr?j:N),B&T||(B&=~(R|M));var Pa=[A,B,At,ds,Xr,ks,Mi,_n,qn,Br],zs=fe.apply(i,Pa);return ze(A)&&Ru(zs,Pa),zs.placeholder=je,uc(zs,A,B)}function Eu(A){var B=wr[A];return function(fe,je){if(fe=Yc(fe),je=je==null?0:ys(Ea(je),292),je&&Di(fe)){var At=(To(fe)+"e").split("e"),qt=B(At[0]+"e"+(+At[1]+je));return At=(To(qt)+"e").split("e"),+(At[0]+"e"+(+At[1]-je))}return B(fe)}}var Tf=oa&&1/tu(new oa([,-0]))[1]==ee?function(A){return new oa(A)}:Pd;function Uc(A){return function(B){var fe=Fo(B);return fe==Be?au(B):fe==_e?tl(B):eu(B,A(B))}}function _u(A,B,fe,je,At,qt,mn,_n){var qn=B&M;if(!qn&&typeof A!="function")throw new Hn(u);var Br=je?je.length:0;if(Br||(B&=~(N|j),je=At=i),mn=mn===i?mn:Ci(Ea(mn),0),_n=_n===i?_n:Ea(_n),Br-=At?At.length:0,B&j){var Nr=je,Xr=At;je=At=i}var Mi=qn?i:zi(A),ds=[A,B,fe,je,At,Nr,Xr,qt,mn,_n];if(Mi&&Xo(ds,Mi),A=ds[0],B=ds[1],fe=ds[2],je=ds[3],At=ds[4],_n=ds[9]=ds[9]===i?qn?0:A.length:Ci(ds[9]-Br,0),!_n&&B&(D|_)&&(B&=~(D|_)),!B||B==R)var ks=jc(A,B,fe);else B==D||B==_?ks=Wl(A,B,_n):(B==N||B==(R|N))&&!At.length?ks=ml(A,B,fe,je):ks=nc.apply(i,ds);var Pa=Mi?pc:Ru;return uc(Pa(ks,ds),A,B)}function vl(A,B,fe,je){return A===i||cc(A,Ss[fe])&&!Ui.call(je,fe)?B:A}function ac(A,B,fe,je,At,qt){return bu(A)&&bu(B)&&(qt.set(B,A),ko(A,B,i,ac,qt),qt.delete(B)),A}function Pf(A){return fd(A)?i:A}function xc(A,B,fe,je,At,qt){var mn=fe&E,_n=A.length,qn=B.length;if(_n!=qn&&!(mn&&qn>_n))return!1;var Br=qt.get(A),Nr=qt.get(B);if(Br&&Nr)return Br==B&&Nr==A;var Xr=-1,Mi=!0,ds=fe&C?new Te:i;for(qt.set(A,B),qt.set(B,A);++Xr<_n;){var ks=A[Xr],Pa=B[Xr];if(je)var zs=mn?je(Pa,ks,Xr,B,A,qt):je(ks,Pa,Xr,A,B,qt);if(zs!==i){if(zs)continue;Mi=!1;break}if(ds){if(!bo(B,function(ja,Xa){if(!su(ds,Xa)&&(ks===ja||At(ks,ja,fe,je,qt)))return ds.push(Xa)})){Mi=!1;break}}else if(!(ks===Pa||At(ks,Pa,fe,je,qt))){Mi=!1;break}}return qt.delete(A),qt.delete(B),Mi}function wu(A,B,fe,je,At,qt,mn){switch(fe){case St:if(A.byteLength!=B.byteLength||A.byteOffset!=B.byteOffset)return!1;A=A.buffer,B=B.buffer;case pt:return!(A.byteLength!=B.byteLength||!qt(new po(A),new po(B)));case Mt:case Et:case gt:return cc(+A,+B);case Zt:return A.name==B.name&&A.message==B.message;case qe:case Ee:return A==B+"";case Be:var _n=au;case _e:var qn=je&E;if(_n||(_n=tu),A.size!=B.size&&!qn)return!1;var Br=mn.get(A);if(Br)return Br==B;je|=C,mn.set(A,B);var Nr=xc(_n(A),_n(B),je,At,qt,mn);return mn.delete(A),Nr;case Fe:if(Is)return Is.call(A)==Is.call(B)}return!1}function Mf(A,B,fe,je,At,qt){var mn=fe&E,_n=gl(A),qn=_n.length,Br=gl(B),Nr=Br.length;if(qn!=Nr&&!mn)return!1;for(var Xr=qn;Xr--;){var Mi=_n[Xr];if(!(mn?Mi in B:Ui.call(B,Mi)))return!1}var ds=qt.get(A),ks=qt.get(B);if(ds&&ks)return ds==B&&ks==A;var Pa=!0;qt.set(A,B),qt.set(B,A);for(var zs=mn;++Xr<qn;){Mi=_n[Xr];var ja=A[Mi],Xa=B[Mi];if(je)var Ic=mn?je(Xa,ja,Mi,B,A,qt):je(ja,Xa,Mi,A,B,qt);if(!(Ic===i?ja===Xa||At(ja,Xa,fe,je,qt):Ic)){Pa=!1;break}zs||(zs=Mi=="constructor")}if(Pa&&!zs){var Hl=A.constructor,Dc=B.constructor;Hl!=Dc&&"constructor"in A&&"constructor"in B&&!(typeof Hl=="function"&&Hl instanceof Hl&&typeof Dc=="function"&&Dc instanceof Dc)&&(Pa=!1)}return qt.delete(A),qt.delete(B),Pa}function rl(A){return Ml(yo(A,i,hf),A+"")}function gl(A){return Vl(A,ul,Ll)}function il(A){return Vl(A,fc,yl)}var zi=pa?function(A){return pa.get(A)}:Pd;function Yo(A){for(var B=A.name+"",fe=wo[B],je=Ui.call(wo,B)?fe.length:0;je--;){var At=fe[je],qt=At.func;if(qt==null||qt==A)return At.name}return B}function so(A){var B=Ui.call(Ce,"placeholder")?Ce:A;return B.placeholder}function wi(){var A=Ce.iteratee||Cd;return A=A===Cd?xf:A,arguments.length?A(arguments[0],arguments[1]):A}function Ou(A,B){var fe=A.__data__;return ve(B)?fe[typeof B=="string"?"string":"hash"]:fe.map}function Ol(A){for(var B=ul(A),fe=B.length;fe--;){var je=B[fe],At=A[je];B[fe]=[je,At,Fi(At)]}return B}function qs(A,B){var fe=Nu(A,B);return pu(fe)?fe:i}function Rl(A){var B=Ui.call(A,br),fe=A[br];try{A[br]=i;var je=!0}catch(qt){}var At=za.call(A);return je&&(B?A[br]=fe:delete A[br]),At}var Ll=ls?function(A){return A==null?[]:(A=Hr(A),sa(ls(A),function(B){return Vt.call(A,B)}))}:Id,yl=ls?function(A){for(var B=[];A;)Js(B,Ll(A)),A=Je(A);return B}:Id,Fo=io;(fa&&Fo(new fa(new ArrayBuffer(1)))!=St||ki&&Fo(new ki)!=Be||ws&&Fo(ws.resolve())!=yt||oa&&Fo(new oa)!=_e||ya&&Fo(new ya)!=He)&&(Fo=function(A){var B=io(A),fe=B==nt?A.constructor:i,je=fe?Oi(fe):"";if(je)switch(je){case vo:return St;case So:return Be;case go:return yt;case Qi:return _e;case xs:return He}return B});function Zu(A,B,fe){for(var je=-1,At=fe.length;++je<At;){var qt=fe[je],mn=qt.size;switch(qt.type){case"drop":A+=mn;break;case"dropRight":B-=mn;break;case"take":B=ys(B,A+mn);break;case"takeRight":A=Ci(A,B-mn);break}}return{start:A,end:B}}function cf(A){var B=A.match(Xn);return B?B[1].split(sr):[]}function Ec(A,B,fe){B=Dl(B,A);for(var je=-1,At=B.length,qt=!1;++je<At;){var mn=vr(B[je]);if(!(qt=A!=null&&fe(A,mn)))break;A=A[mn]}return qt||++je!=At?qt:(At=A==null?0:A.length,!!At&&hd(At)&&P(mn,At)&&(ea(A)||Tc(A)))}function kc(A){var B=A.length,fe=new A.constructor(B);return B&&typeof A[0]=="string"&&Ui.call(A,"index")&&(fe.index=A.index,fe.input=A.input),fe}function xl(A){return typeof A.constructor=="function"&&!ji(A)?Tn(Je(A)):{}}function Bi(A,B,fe){var je=A.constructor;switch(B){case pt:return Sf(A);case Mt:case Et:return new je(+A);case St:return af(A,fe);case tn:case en:case Me:case rt:case Yt:case _t:case Wt:case Ht:case rn:return Nc(A,fe);case Be:return new je;case gt:case Ee:return new je(A);case qe:return Af(A);case _e:return new je;case Fe:return of(A)}}function zc(A,B){var fe=B.length;if(!fe)return A;var je=fe-1;return B[je]=(fe>1?"& ":"")+B[je],B=B.join(fe>2?", ":" "),A.replace(Pt,`{
/* [wrapped with `+B+`] */
`)}function ff(A){return ea(A)||Tc(A)||!!(Mn&&A&&A[Mn])}function P(A,B){var fe=typeof A;return B=B==null?Q:B,!!B&&(fe=="number"||fe!="symbol"&&ct.test(A))&&A>-1&&A%1==0&&A<B}function w(A,B,fe){if(!bu(fe))return!1;var je=typeof B;return(je=="number"?bl(fe)&&P(B,fe.length):je=="string"&&B in fe)?cc(fe[B],A):!1}function L(A,B){if(ea(A))return!1;var fe=typeof A;return fe=="number"||fe=="symbol"||fe=="boolean"||A==null||Pc(A)?!0:Ze.test(A)||!Tt.test(A)||B!=null&&A in Hr(B)}function ve(A){var B=typeof A;return B=="string"||B=="number"||B=="symbol"||B=="boolean"?A!=="__proto__":A===null}function ze(A){var B=Yo(A),fe=Ce[B];if(typeof fe!="function"||!(B in er.prototype))return!1;if(A===fe)return!0;var je=zi(fe);return!!je&&A===je[0]}function yr(A){return!!ro&&ro in A}var Vr=no?Hf:Dd;function ji(A){var B=A&&A.constructor,fe=typeof B=="function"&&B.prototype||Ss;return A===fe}function Fi(A){return A===A&&!bu(A)}function Os(A,B){return function(fe){return fe==null?!1:fe[A]===B&&(B!==i||A in Hr(fe))}}function Va(A){var B=ua(A,function(je){return fe.size===s&&fe.clear(),je}),fe=B.cache;return B}function Xo(A,B){var fe=A[1],je=B[1],At=fe|je,qt=At<(R|M|H),mn=je==H&&fe==D||je==H&&fe==Y&&A[7].length<=B[8]||je==(H|Y)&&B[7].length<=B[8]&&fe==D;if(!(qt||mn))return A;je&R&&(A[2]=B[2],At|=fe&R?0:T);var _n=B[3];if(_n){var qn=A[3];A[3]=qn?Yu(qn,_n,B[4]):_n,A[4]=qn?Sa(A[3],b):B[4]}return _n=B[5],_n&&(qn=A[5],A[5]=qn?$e(qn,_n,B[6]):_n,A[6]=qn?Sa(A[5],b):B[6]),_n=B[7],_n&&(A[7]=_n),je&H&&(A[8]=A[8]==null?B[8]:ys(A[8],B[8])),A[9]==null&&(A[9]=B[9]),A[0]=B[0],A[1]=At,A}function Na(A){var B=[];if(A!=null)for(var fe in Hr(A))B.push(fe);return B}function No(A){return za.call(A)}function yo(A,B,fe){return B=Ci(B===i?A.length-1:B,0),function(){for(var je=arguments,At=-1,qt=Ci(je.length-B,0),mn=Rn(qt);++At<qt;)mn[At]=je[B+At];At=-1;for(var _n=Rn(B+1);++At<B;)_n[At]=je[At];return _n[B]=fe(mn),Xs(A,this,_n)}}function Qu(A,B){return B.length<2?A:Tu(A,gu(B,0,-1))}function Ju(A,B){for(var fe=A.length,je=ys(B.length,fe),At=$o(A);je--;){var qt=B[je];A[je]=P(qt,fe)?At[qt]:i}return A}function oc(A,B){if(!(B==="constructor"&&typeof A[B]=="function")&&B!="__proto__")return A[B]}var Ru=df(pc),Fl=ni||function(A,B){return Xi.setTimeout(A,B)},Ml=df(nf);function uc(A,B,fe){var je=B+"";return Ml(A,zc(je,gs(cf(je),fe)))}function df(A){var B=0,fe=0;return function(){var je=mo(),At=J-(je-fe);if(fe=je,At>0){if(++B>=ae)return arguments[0]}else B=0;return A.apply(i,arguments)}}function bc(A,B){var fe=-1,je=A.length,At=je-1;for(B=B===i?je:B;++fe<B;){var qt=zu(fe,At),mn=A[qt];A[qt]=A[fe],A[fe]=mn}return A.length=B,A}var Fr=Va(function(A){var B=[];return A.charCodeAt(0)===46&&B.push(""),A.replace(Ae,function(fe,je,At,qt){B.push(At?qt.replace(vn,"$1"):je||fe)}),B});function vr(A){if(typeof A=="string"||Pc(A))return A;var B=A+"";return B=="0"&&1/A==-ee?"-0":B}function Oi(A){if(A!=null){try{return Oa.call(A)}catch(B){}try{return A+""}catch(B){}}return""}function gs(A,B){return va(Pe,function(fe){var je="_."+fe[0];B&fe[1]&&!Po(A,je)&&A.push(je)}),A.sort()}function bs(A){if(A instanceof er)return A.clone();var B=new En(A.__wrapped__,A.__chain__);return B.__actions__=$o(A.__actions__),B.__index__=A.__index__,B.__values__=A.__values__,B}function js(A,B,fe){(fe?w(A,B,fe):B===i)?B=1:B=Ci(Ea(B),0);var je=A==null?0:A.length;if(!je||B<1)return[];for(var At=0,qt=0,mn=Rn(Ai(je/B));At<je;)mn[qt++]=gu(A,At,At+=B);return mn}function Ts(A){for(var B=-1,fe=A==null?0:A.length,je=0,At=[];++B<fe;){var qt=A[B];qt&&(At[je++]=qt)}return At}function Ha(){var A=arguments.length;if(!A)return[];for(var B=Rn(A-1),fe=arguments[0],je=A;je--;)B[je-1]=arguments[je];return Js(ea(fe)?$o(fe):[fe],qa(B,1))}var ns=Gs(function(A,B){return uu(A)?Wa(A,qa(B,1,uu,!0)):[]}),Ya=Gs(function(A,B){var fe=Qo(B);return uu(fe)&&(fe=i),uu(A)?Wa(A,qa(B,1,uu,!0),wi(fe,2)):[]}),sl=Gs(function(A,B){var fe=Qo(B);return uu(fe)&&(fe=i),uu(A)?Wa(A,qa(B,1,uu,!0),i,fe):[]});function ru(A,B,fe){var je=A==null?0:A.length;return je?(B=fe||B===i?1:Ea(B),gu(A,B<0?0:B,je)):[]}function _l(A,B,fe){var je=A==null?0:A.length;return je?(B=fe||B===i?1:Ea(B),B=je-B,gu(A,0,B<0?0:B)):[]}function Bl(A,B){return A&&A.length?Mc(A,wi(B,3),!0,!0):[]}function Nl(A,B){return A&&A.length?Mc(A,wi(B,3),!0):[]}function Vf(A,B,fe,je){var At=A==null?0:A.length;return At?(fe&&typeof fe!="number"&&w(A,B,fe)&&(fe=0,je=At),Gu(A,B,fe,je)):[]}function If(A,B,fe){var je=A==null?0:A.length;if(!je)return-1;var At=fe==null?0:Ea(fe);return At<0&&(At=Ci(je+At,0)),Da(A,wi(B,3),At)}function Df(A,B,fe){var je=A==null?0:A.length;if(!je)return-1;var At=je-1;return fe!==i&&(At=Ea(fe),At=fe<0?Ci(je+At,0):ys(At,je-1)),Da(A,wi(B,3),At,!0)}function hf(A){var B=A==null?0:A.length;return B?qa(A,1):[]}function El(A){var B=A==null?0:A.length;return B?qa(A,ee):[]}function _f(A,B){var fe=A==null?0:A.length;return fe?(B=B===i?1:Ea(B),qa(A,B)):[]}function Bf(A){for(var B=-1,fe=A==null?0:A.length,je={};++B<fe;){var At=A[B];je[At[0]]=At[1]}return je}function $c(A){return A&&A.length?A[0]:i}function Nf(A,B,fe){var je=A==null?0:A.length;if(!je)return-1;var At=fe==null?0:Ea(fe);return At<0&&(At=Ci(je+At,0)),to(A,B,At)}function jo(A){var B=A==null?0:A.length;return B?gu(A,0,-1):[]}var pf=Gs(function(A){var B=di(A,bf);return B.length&&B[0]===A[0]?Oc(B):[]}),Zc=Gs(function(A){var B=Qo(A),fe=di(A,bf);return B===Qo(fe)?B=i:fe.pop(),fe.length&&fe[0]===A[0]?Oc(fe,wi(B,2)):[]}),qu=Gs(function(A){var B=Qo(A),fe=di(A,bf);return B=typeof B=="function"?B:i,B&&fe.pop(),fe.length&&fe[0]===A[0]?Oc(fe,i,B):[]});function Wc(A,B){return A==null?"":os.call(A,B)}function Qo(A){var B=A==null?0:A.length;return B?A[B-1]:i}function mf(A,B,fe){var je=A==null?0:A.length;if(!je)return-1;var At=je;return fe!==i&&(At=Ea(fe),At=At<0?Ci(je+At,0):ys(At,je-1)),B===B?hn(A,B,At):Da(A,Ho,At,!0)}function Hc(A,B){return A&&A.length?qc(A,Ea(B)):i}var jf=Gs(Yf);function Yf(A,B){return A&&A.length&&B&&B.length?Cl(A,B):A}function Jf(A,B,fe){return A&&A.length&&B&&B.length?Cl(A,B,wi(fe,2)):A}function Gc(A,B,fe){return A&&A.length&&B&&B.length?Cl(A,B,i,fe):A}var Sc=rl(function(A,B){var fe=A==null?0:A.length,je=Ba(A,B);return Tl(A,di(B,function(At){return P(At,fe)?+At:At}).sort(ec)),je});function wf(A,B){var fe=[];if(!(A&&A.length))return fe;var je=-1,At=[],qt=A.length;for(B=wi(B,3);++je<qt;){var mn=A[je];B(mn,je,A)&&(fe.push(mn),At.push(je))}return Tl(A,At),fe}function vf(A){return A==null?A:na.call(A)}function sd(A,B,fe){var je=A==null?0:A.length;return je?(fe&&typeof fe!="number"&&w(A,B,fe)?(B=0,fe=je):(B=B==null?0:Ea(B),fe=fe===i?je:Ea(fe)),gu(A,B,fe)):[]}function qf(A,B){return ql(A,B)}function Uf(A,B,fe){return Pl(A,B,wi(fe,2))}function ad(A,B){var fe=A==null?0:A.length;if(fe){var je=ql(A,B);if(je<fe&&cc(A[je],B))return je}return-1}function kf(A,B){return ql(A,B,!0)}function td(A,B,fe){return Pl(A,B,wi(fe,2),!0)}function od(A,B){var fe=A==null?0:A.length;if(fe){var je=ql(A,B,!0)-1;if(cc(A[je],B))return je}return-1}function zf(A){return A&&A.length?Lf(A):[]}function ud(A,B){return A&&A.length?Lf(A,wi(B,2)):[]}function Of(A){var B=A==null?0:A.length;return B?gu(A,1,B):[]}function y(A,B,fe){return A&&A.length?(B=fe||B===i?1:Ea(B),gu(A,0,B<0?0:B)):[]}function I(A,B,fe){var je=A==null?0:A.length;return je?(B=fe||B===i?1:Ea(B),B=je-B,gu(A,B<0?0:B,je)):[]}function z(A,B){return A&&A.length?Mc(A,wi(B,3),!1,!0):[]}function ge(A,B){return A&&A.length?Mc(A,wi(B,3)):[]}var Le=Gs(function(A){return wa(qa(A,1,uu,!0))}),ot=Gs(function(A){var B=Qo(A);return uu(B)&&(B=i),wa(qa(A,1,uu,!0),wi(B,2))}),$t=Gs(function(A){var B=Qo(A);return B=typeof B=="function"?B:i,wa(qa(A,1,uu,!0),i,B)});function sn(A){return A&&A.length?wa(A):[]}function Pn(A,B){return A&&A.length?wa(A,wi(B,2)):[]}function mr(A,B){return B=typeof B=="function"?B:i,A&&A.length?wa(A,i,B):[]}function Ti(A){if(!(A&&A.length))return[];var B=0;return A=sa(A,function(fe){if(uu(fe))return B=Ci(fe.length,B),!0}),fo(B,function(fe){return di(A,pi(fe))})}function _s(A,B){if(!(A&&A.length))return[];var fe=Ti(A);return B==null?fe:di(fe,function(je){return Xs(B,i,je)})}var Yr=Gs(function(A,B){return uu(A)?Wa(A,B):[]}),as=Gs(function(A){return _c(sa(A,uu))}),Us=Gs(function(A){var B=Qo(A);return uu(B)&&(B=i),_c(sa(A,uu),wi(B,2))}),Rs=Gs(function(A){var B=Qo(A);return B=typeof B=="function"?B:i,_c(sa(A,uu),i,B)}),tr=Gs(Ti);function kn(A,B){return Ff(A||[],B||[],Es)}function Qn(A,B){return Ff(A||[],B||[],$l)}var Mr=Gs(function(A){var B=A.length,fe=B>1?A[B-1]:i;return fe=typeof fe=="function"?(A.pop(),fe):i,_s(A,fe)});function kr(A){var B=Ce(A);return B.__chain__=!0,B}function Ks(A,B){return B(A),A}function Zi(A,B){return B(A)}var Vs=rl(function(A){var B=A.length,fe=B?A[0]:0,je=this.__wrapped__,At=function(qt){return Ba(qt,A)};return B>1||this.__actions__.length||!(je instanceof er)||!P(fe)?this.thru(At):(je=je.slice(fe,+fe+(B?1:0)),je.__actions__.push({func:Zi,args:[At],thisArg:i}),new En(je,this.__chain__).thru(function(qt){return B&&!qt.length&&qt.push(i),qt}))});function ha(){return kr(this)}function Ys(){return new En(this.value(),this.__chain__)}function Kc(){this.__values__===i&&(this.__values__=Md(this.value()));var A=this.__index__>=this.__values__.length,B=A?i:this.__values__[this.__index__++];return{done:A,value:B}}function Vc(){return this}function F(A){for(var B,fe=this;fe instanceof rr;){var je=bs(fe);je.__index__=0,je.__values__=i,B?At.__wrapped__=je:B=je;var At=je;fe=fe.__wrapped__}return At.__wrapped__=A,B}function t(){var A=this.__wrapped__;if(A instanceof er){var B=A;return this.__actions__.length&&(B=new er(this)),B=B.reverse(),B.__actions__.push({func:Zi,args:[vf],thisArg:i}),new En(B,this.__chain__)}return this.thru(vf)}function r(){return Il(this.__wrapped__,this.__actions__)}var a=vc(function(A,B,fe){Ui.call(A,fe)?++A[fe]:Ms(A,fe,1)});function v(A,B,fe){var je=ea(A)?zr:Cu;return fe&&w(A,B,fe)&&(B=i),je(A,wi(B,3))}function S(A,B){var fe=ea(A)?sa:Al;return fe(A,wi(B,3))}var O=Cf(If),k=Cf(Df);function X(A,B){return qa(kt(A,B),1)}function V(A,B){return qa(kt(A,B),ee)}function ue(A,B,fe){return fe=fe===i?1:Ea(fe),qa(kt(A,B),fe)}function pe(A,B){var fe=ea(A)?va:Vo;return fe(A,wi(B,3))}function be(A,B){var fe=ea(A)?Eo:Fu;return fe(A,wi(B,3))}var Re=vc(function(A,B,fe){Ui.call(A,fe)?A[fe].push(B):Ms(A,fe,[B])});function Ue(A,B,fe,je){A=bl(A)?A:id(A),fe=fe&&!je?Ea(fe):0;var At=A.length;return fe<0&&(fe=Ci(At+fe,0)),pd(A)?fe<=At&&A.indexOf(B,fe)>-1:!!At&&to(A,B,fe)>-1}var lt=Gs(function(A,B,fe){var je=-1,At=typeof B=="function",qt=bl(A)?Rn(A.length):[];return Vo(A,function(mn){qt[++je]=At?Xs(B,mn,fe):Xl(mn,B,fe)}),qt}),it=vc(function(A,B,fe){Ms(A,fe,B)});function kt(A,B){var fe=ea(A)?di:Iu;return fe(A,wi(B,3))}function dn(A,B,fe,je){return A==null?[]:(ea(B)||(B=B==null?[]:[B]),fe=je?i:fe,ea(fe)||(fe=fe==null?[]:[fe]),hc(A,B,fe))}var on=vc(function(A,B,fe){A[fe?0:1].push(B)},function(){return[[],[]]});function jn(A,B,fe){var je=ea(A)?Ws:ca,At=arguments.length<3;return je(A,wi(B,4),fe,At,Vo)}function Jn(A,B,fe){var je=ea(A)?ka:ca,At=arguments.length<3;return je(A,wi(B,4),fe,At,Fu)}function gr(A,B){var fe=ea(A)?sa:Al;return fe(A,La(wi(B,3)))}function Vn(A){var B=ea(A)?qr:zo;return B(A)}function or(A,B,fe){(fe?w(A,B,fe):B===i)?B=1:B=Ea(B);var je=ea(A)?Si:Ef;return je(A,B)}function cr(A){var B=ea(A)?As:Lc;return B(A)}function Yn(A){if(A==null)return 0;if(bl(A))return pd(A)?un(A):A.length;var B=Fo(A);return B==Be||B==_e?A.size:zl(A).length}function Pr(A,B,fe){var je=ea(A)?bo:Fc;return fe&&w(A,B,fe)&&(B=i),je(A,wi(B,3))}var Ei=Gs(function(A,B){if(A==null)return[];var fe=B.length;return fe>1&&w(A,B[0],B[1])?B=[]:fe>2&&w(B[0],B[1],B[2])&&(B=[B[0]]),hc(A,qa(B,1),[])}),$i=ii||function(){return Xi.Date.now()};function us(A,B){if(typeof B!="function")throw new Hn(u);return A=Ea(A),function(){if(--A<1)return B.apply(this,arguments)}}function Ki(A,B,fe){return B=fe?i:B,B=A&&B==null?A.length:B,_u(A,H,i,i,i,i,B)}function hi(A,B){var fe;if(typeof B!="function")throw new Hn(u);return A=Ea(A),function(){return--A>0&&(fe=B.apply(this,arguments)),A<=1&&(B=i),fe}}var Ji=Gs(function(A,B,fe){var je=R;if(fe.length){var At=Sa(fe,so(Ji));je|=N}return _u(A,je,B,fe,At)}),Ri=Gs(function(A,B,fe){var je=R|M;if(fe.length){var At=Sa(fe,so(Ri));je|=N}return _u(B,je,A,fe,At)});function rs(A,B,fe){B=fe?i:B;var je=_u(A,D,i,i,i,i,i,B);return je.placeholder=rs.placeholder,je}function Bs(A,B,fe){B=fe?i:B;var je=_u(A,_,i,i,i,i,i,B);return je.placeholder=Bs.placeholder,je}function vi(A,B,fe){var je,At,qt,mn,_n,qn,Br=0,Nr=!1,Xr=!1,Mi=!0;if(typeof A!="function")throw new Hn(u);B=Yc(B)||0,bu(fe)&&(Nr=!!fe.leading,Xr="maxWait"in fe,qt=Xr?Ci(Yc(fe.maxWait)||0,B):qt,Mi="trailing"in fe?!!fe.trailing:Mi);function ds(Bu){var gf=je,Kf=At;return je=At=i,Br=Bu,mn=A.apply(Kf,gf),mn}function ks(Bu){return Br=Bu,_n=Fl(ja,B),Nr?ds(Bu):mn}function Pa(Bu){var gf=Bu-qn,Kf=Bu-Br,Kd=B-gf;return Xr?ys(Kd,qt-Kf):Kd}function zs(Bu){var gf=Bu-qn,Kf=Bu-Br;return qn===i||gf>=B||gf<0||Xr&&Kf>=qt}function ja(){var Bu=$i();if(zs(Bu))return Xa(Bu);_n=Fl(ja,Pa(Bu))}function Xa(Bu){return _n=i,Mi&&je?ds(Bu):(je=At=i,mn)}function Ic(){_n!==i&&mc(_n),Br=0,je=qn=At=_n=i}function Hl(){return _n===i?mn:Xa($i())}function Dc(){var Bu=$i(),gf=zs(Bu);if(je=arguments,At=this,qn=Bu,gf){if(_n===i)return ks(qn);if(Xr)return mc(_n),_n=Fl(ja,B),ds(qn)}return _n===i&&(_n=Fl(ja,B)),mn}return Dc.cancel=Ic,Dc.flush=Hl,Dc}var yi=Gs(function(A,B){return Au(A,1,B)}),ma=Gs(function(A,B,fe){return Au(A,Yc(B)||0,fe)});function co(A){return _u(A,W)}function ua(A,B){if(typeof A!="function"||B!=null&&typeof B!="function")throw new Hn(u);var fe=function(){var je=arguments,At=B?B.apply(this,je):je[0],qt=fe.cache;if(qt.has(At))return qt.get(At);var mn=A.apply(this,je);return fe.cache=qt.set(At,mn)||qt,mn};return fe.cache=new(ua.Cache||fu),fe}ua.Cache=fu;function La(A){if(typeof A!="function")throw new Hn(u);return function(){var B=arguments;switch(B.length){case 0:return!A.call(this);case 1:return!A.call(this,B[0]);case 2:return!A.call(this,B[0],B[1]);case 3:return!A.call(this,B[0],B[1],B[2])}return!A.apply(this,B)}}function al(A){return hi(2,A)}var el=nl(function(A,B){B=B.length==1&&ea(B[0])?di(B[0],$s(wi())):di(qa(B,1),$s(wi()));var fe=B.length;return Gs(function(je){for(var At=-1,qt=ys(je.length,fe);++At<qt;)je[At]=B[At].call(this,je[At]);return Xs(A,this,je)})}),jl=Gs(function(A,B){var fe=Sa(B,so(jl));return _u(A,N,i,B,fe)}),Ac=Gs(function(A,B){var fe=Sa(B,so(Ac));return _u(A,j,i,B,fe)}),$f=rl(function(A,B){return _u(A,Y,i,i,i,B)});function vd(A,B){if(typeof A!="function")throw new Hn(u);return B=B===i?B:Ea(B),Gs(A,B)}function ld(A,B){if(typeof A!="function")throw new Hn(u);return B=B==null?0:Ci(Ea(B),0),Gs(function(fe){var je=fe[B],At=lo(fe,0,B);return je&&Js(At,je),Xs(A,this,At)})}function cd(A,B,fe){var je=!0,At=!0;if(typeof A!="function")throw new Hn(u);return bu(fe)&&(je="leading"in fe?!!fe.leading:je,At="trailing"in fe?!!fe.trailing:At),vi(A,B,{leading:je,maxWait:B,trailing:At})}function wd(A){return Ki(A,1)}function eo(A,B){return jl(sf(B),A)}function ol(){if(!arguments.length)return[];var A=arguments[0];return ea(A)?A:[A]}function lc(A){return Ns(A,m)}function Zf(A,B){return B=typeof B=="function"?B:i,Ns(A,m,B)}function Cc(A){return Ns(A,p|m)}function Xf(A,B){return B=typeof B=="function"?B:i,Ns(A,p|m,B)}function Wf(A,B){return B==null||nu(A,B,ul(B))}function cc(A,B){return A===B||A!==A&&B!==B}var nd=Du(hu),dd=Du(function(A,B){return A>=B}),Tc=Xc(function(){return arguments}())?Xc:function(A){return Lu(A)&&Ui.call(A,"callee")&&!Vt.call(A,"callee")},ea=Rn.isArray,gd=Ma?$s(Ma):Ao;function bl(A){return A!=null&&hd(A.length)&&!Hf(A)}function uu(A){return Lu(A)&&bl(A)}function ed(A){return A===!0||A===!1||Lu(A)&&io(A)==Mt}var Qf=Gi||Dd,Xd=la?$s(la):Pu;function Qd(A){return Lu(A)&&A.nodeType===1&&!fd(A)}function Jd(A){if(A==null)return!0;if(bl(A)&&(ea(A)||typeof A=="string"||typeof A.splice=="function"||Qf(A)||rd(A)||Tc(A)))return!A.length;var B=Fo(A);if(B==Be||B==_e)return!A.size;if(ji(A))return!zl(A).length;for(var fe in A)if(Ui.call(A,fe))return!1;return!0}function qd(A,B){return Ku(A,B)}function e0(A,B,fe){fe=typeof fe=="function"?fe:i;var je=fe?fe(A,B):i;return je===i?Ku(A,B,i,fe):!!je}function yd(A){if(!Lu(A))return!1;var B=io(A);return B==Zt||B==Lt||typeof A.message=="string"&&typeof A.name=="string"&&!fd(A)}function t0(A){return typeof A=="number"&&Di(A)}function Hf(A){if(!bu(A))return!1;var B=io(A);return B==Bt||B==xt||B==ke||B==dt}function Od(A){return typeof A=="number"&&A==Ea(A)}function hd(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=Q}function bu(A){var B=typeof A;return A!=null&&(B=="object"||B=="function")}function Lu(A){return A!=null&&typeof A=="object"}var Rd=Ia?$s(Ia):Vu;function n0(A,B){return A===B||Qc(A,B,Ol(B))}function r0(A,B,fe){return fe=typeof fe=="function"?fe:i,Qc(A,B,Ol(B),fe)}function i0(A){return Ld(A)&&A!=+A}function s0(A){if(Vr(A))throw new Tr(f);return pu(A)}function a0(A){return A===null}function o0(A){return A==null}function Ld(A){return typeof A=="number"||Lu(A)&&io(A)==gt}function fd(A){if(!Lu(A)||io(A)!=nt)return!1;var B=Je(A);if(B===null)return!0;var fe=Ui.call(B,"constructor")&&B.constructor;return typeof fe=="function"&&fe instanceof fe&&Oa.call(fe)==Aa}var xd=es?$s(es):Rf;function u0(A){return Od(A)&&A>=-Q&&A<=Q}var Fd=Ja?$s(Ja):yf;function pd(A){return typeof A=="string"||!ea(A)&&Lu(A)&&io(A)==Ee}function Pc(A){return typeof A=="symbol"||Lu(A)&&io(A)==Fe}var rd=xo?$s(xo):mu;function l0(A){return A===i}function c0(A){return Lu(A)&&Fo(A)==He}function f0(A){return Lu(A)&&io(A)==Xe}var d0=Du(vu),h0=Du(function(A,B){return A<=B});function Md(A){if(!A)return[];if(bl(A))return pd(A)?pn(A):$o(A);if(Gn&&A[Gn])return ju(A[Gn]());var B=Fo(A),fe=B==Be?au:B==_e?tu:id;return fe(A)}function Gf(A){if(!A)return A===0?A:0;if(A=Yc(A),A===ee||A===-ee){var B=A<0?-1:1;return B*le}return A===A?A:0}function Ea(A){var B=Gf(A),fe=B%1;return B===B?fe?B-fe:B:0}function _d(A){return A?ia(Ea(A),0,U):0}function Yc(A){if(typeof A=="number")return A;if(Pc(A))return $;if(bu(A)){var B=typeof A.valueOf=="function"?A.valueOf():A;A=bu(B)?B+"":B}if(typeof A!="string")return A===0?A:+A;A=lu(A);var fe=Xt.test(A);return fe||ut.test(A)?Hi(A.slice(2),fe?2:8):hr.test(A)?$:+A}function Bd(A){return Lo(A,fc(A))}function p0(A){return A?ia(Ea(A),-Q,Q):A===0?A:0}function To(A){return A==null?"":Co(A)}var m0=pl(function(A,B){if(ji(B)||bl(B)){Lo(B,ul(B),A);return}for(var fe in B)Ui.call(B,fe)&&Es(A,fe,B[fe])}),Nd=pl(function(A,B){Lo(B,fc(B),A)}),md=pl(function(A,B,fe,je){Lo(B,fc(B),A,je)}),v0=pl(function(A,B,fe,je){Lo(B,ul(B),A,je)}),g0=rl(Ba);function y0(A,B){var fe=Tn(A);return B==null?fe:Ca(fe,B)}var x0=Gs(function(A,B){A=Hr(A);var fe=-1,je=B.length,At=je>2?B[2]:i;for(At&&w(B[0],B[1],At)&&(je=1);++fe<je;)for(var qt=B[fe],mn=fc(qt),_n=-1,qn=mn.length;++_n<qn;){var Br=mn[_n],Nr=A[Br];(Nr===i||cc(Nr,Ss[Br])&&!Ui.call(A,Br))&&(A[Br]=qt[Br])}return A}),E0=Gs(function(A){return A.push(i,ac),Xs(jd,i,A)});function b0(A,B){return aa(A,wi(B,3),du)}function S0(A,B){return aa(A,wi(B,3),cl)}function A0(A,B){return A==null?A:Mu(A,wi(B,3),fc)}function C0(A,B){return A==null?A:ll(A,wi(B,3),fc)}function T0(A,B){return A&&du(A,wi(B,3))}function P0(A,B){return A&&cl(A,wi(B,3))}function I0(A){return A==null?[]:Ul(A,ul(A))}function D0(A){return A==null?[]:Ul(A,fc(A))}function Ed(A,B,fe){var je=A==null?i:Tu(A,B);return je===i?fe:je}function w0(A,B){return A!=null&&Ec(A,B,ku)}function bd(A,B){return A!=null&&Ec(A,B,Yl)}var O0=yc(function(A,B,fe){B!=null&&typeof B.toString!="function"&&(B=za.call(B)),A[B]=fe},Ad(dc)),R0=yc(function(A,B,fe){B!=null&&typeof B.toString!="function"&&(B=za.call(B)),Ui.call(A,B)?A[B].push(fe):A[B]=[fe]},wi),L0=Gs(Xl);function ul(A){return bl(A)?Ar(A):zl(A)}function fc(A){return bl(A)?Ar(A,!0):Jc(A)}function F0(A,B){var fe={};return B=wi(B,3),du(A,function(je,At,qt){Ms(fe,B(je,At,qt),je)}),fe}function M0(A,B){var fe={};return B=wi(B,3),du(A,function(je,At,qt){Ms(fe,At,B(je,At,qt))}),fe}var _0=pl(function(A,B,fe){ko(A,B,fe)}),jd=pl(function(A,B,fe,je){ko(A,B,fe,je)}),B0=rl(function(A,B){var fe={};if(A==null)return fe;var je=!1;B=di(B,function(qt){return qt=Dl(qt,A),je||(je=qt.length>1),qt}),Lo(A,il(A),fe),je&&(fe=Ns(fe,p|x|m,Pf));for(var At=B.length;At--;)dl(fe,B[At]);return fe});function N0(A,B){return Ud(A,La(wi(B)))}var j0=rl(function(A,B){return A==null?{}:ri(A,B)});function Ud(A,B){if(A==null)return{};var fe=di(il(A),function(je){return[je]});return B=wi(B),ef(A,fe,function(je,At){return B(je,At[0])})}function U0(A,B,fe){B=Dl(B,A);var je=-1,At=B.length;for(At||(At=1,A=i);++je<At;){var qt=A==null?i:A[vr(B[je])];qt===i&&(je=At,qt=fe),A=Hf(qt)?qt.call(A):qt}return A}function k0(A,B,fe){return A==null?A:$l(A,B,fe)}function z0(A,B,fe,je){return je=typeof je=="function"?je:i,A==null?A:$l(A,B,fe,je)}var kd=Uc(ul),zd=Uc(fc);function $0(A,B,fe){var je=ea(A),At=je||Qf(A)||rd(A);if(B=wi(B,4),fe==null){var qt=A&&A.constructor;At?fe=je?new qt:[]:bu(A)?fe=Hf(qt)?Tn(Je(A)):{}:fe={}}return(At?va:du)(A,function(mn,_n,qn){return B(fe,mn,_n,qn)}),fe}function Z0(A,B){return A==null?!0:dl(A,B)}function W0(A,B,fe){return A==null?A:hl(A,B,sf(fe))}function H0(A,B,fe,je){return je=typeof je=="function"?je:i,A==null?A:hl(A,B,sf(fe),je)}function id(A){return A==null?[]:Mo(A,ul(A))}function G0(A){return A==null?[]:Mo(A,fc(A))}function K0(A,B,fe){return fe===i&&(fe=B,B=i),fe!==i&&(fe=Yc(fe),fe=fe===fe?fe:0),B!==i&&(B=Yc(B),B=B===B?B:0),ia(Yc(A),B,fe)}function V0(A,B,fe){return B=Gf(B),fe===i?(fe=B,B=0):fe=Gf(fe),A=Yc(A),da(A,B,fe)}function Y0(A,B,fe){if(fe&&typeof fe!="boolean"&&w(A,B,fe)&&(B=fe=i),fe===i&&(typeof B=="boolean"?(fe=B,B=i):typeof A=="boolean"&&(fe=A,A=i)),A===i&&B===i?(A=0,B=1):(A=Gf(A),B===i?(B=A,A=0):B=Gf(B)),A>B){var je=A;A=B,B=je}if(fe||A%1||B%1){var At=ga();return ys(A+At*(B-A+Yi("1e-"+((At+"").length-1))),B)}return zu(A,B)}var X0=Zl(function(A,B,fe){return B=B.toLowerCase(),A+(fe?$d(B):B)});function $d(A){return Sd(To(A).toLowerCase())}function Zd(A){return A=To(A),A&&A.replace(jt,Go).replace(Fn,"")}function Q0(A,B,fe){A=To(A),B=Co(B);var je=A.length;fe=fe===i?je:ia(Ea(fe),0,je);var At=fe;return fe-=B.length,fe>=0&&A.slice(fe,At)==B}function J0(A){return A=To(A),A&&ft.test(A)?A.replace(Ot,Ko):A}function q0(A){return A=To(A),A&&Ft.test(A)?A.replace(bt,"\\$&"):A}var eh=Zl(function(A,B,fe){return A+(fe?"-":"")+B.toLowerCase()}),th=Zl(function(A,B,fe){return A+(fe?" ":"")+B.toLowerCase()}),nh=lf("toLowerCase");function rh(A,B,fe){A=To(A),B=Ea(B);var je=B?un(A):0;if(!B||je>=B)return A;var At=(B-je)/2;return sc(Li(At),fe)+A+sc(Ai(At),fe)}function ih(A,B,fe){A=To(A),B=Ea(B);var je=B?un(A):0;return B&&je<B?A+sc(B-je,fe):A}function sh(A,B,fe){A=To(A),B=Ea(B);var je=B?un(A):0;return B&&je<B?sc(B-je,fe)+A:A}function ah(A,B,fe){return fe||B==null?B=0:B&&(B=+B),Za(To(A).replace(Ne,""),B||0)}function oh(A,B,fe){return(fe?w(A,B,fe):B===i)?B=1:B=Ea(B),Jl(To(A),B)}function uh(){var A=arguments,B=To(A[0]);return A.length<3?B:B.replace(A[1],A[2])}var lh=Zl(function(A,B,fe){return A+(fe?"_":"")+B.toLowerCase()});function ch(A,B,fe){return fe&&typeof fe!="number"&&w(A,B,fe)&&(B=fe=i),fe=fe===i?U:fe>>>0,fe?(A=To(A),A&&(typeof B=="string"||B!=null&&!xd(B))&&(B=Co(B),!B&&Io(A))?lo(pn(A),0,fe):A.split(B,fe)):[]}var fh=Zl(function(A,B,fe){return A+(fe?" ":"")+Sd(B)});function dh(A,B,fe){return A=To(A),fe=fe==null?0:ia(Ea(fe),0,A.length),B=Co(B),A.slice(fe,fe+B.length)==B}function hh(A,B,fe){var je=Ce.templateSettings;fe&&w(A,B,fe)&&(B=i),A=To(A),B=md({},B,je,vl);var At=md({},B.imports,je.imports,vl),qt=ul(At),mn=Mo(At,qt),_n,qn,Br=0,Nr=B.interpolate||xn,Xr="__p += '",Mi=Ni((B.escape||xn).source+"|"+Nr.source+"|"+(Nr===De?Zn:xn).source+"|"+(B.evaluate||xn).source+"|$","g"),ds="//# sourceURL="+(Ui.call(B,"sourceURL")?(B.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ur+"]")+`
`;A.replace(Mi,function(zs,ja,Xa,Ic,Hl,Dc){return Xa||(Xa=Ic),Xr+=A.slice(Br,Dc).replace(gn,cu),ja&&(_n=!0,Xr+=`' +
__e(`+ja+`) +
'`),Hl&&(qn=!0,Xr+=`';
`+Hl+`;
__p += '`),Xa&&(Xr+=`' +
((__t = (`+Xa+`)) == null ? '' : __t) +
'`),Br=Dc+zs.length,zs}),Xr+=`';
`;var ks=Ui.call(B,"variable")&&B.variable;if(!ks)Xr=`with (obj) {
`+Xr+`
}
`;else if(Bn.test(ks))throw new Tr(h);Xr=(qn?Xr.replace(Gt,""):Xr).replace(we,"$1").replace(ce,"$1;"),Xr="function("+(ks||"obj")+`) {
`+(ks?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(_n?", __e = _.escape":"")+(qn?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Xr+`return __p
}`;var Pa=Hd(function(){return mt(qt,ds+"return "+Xr).apply(i,mn)});if(Pa.source=Xr,yd(Pa))throw Pa;return Pa}function ph(A){return To(A).toLowerCase()}function mh(A){return To(A).toUpperCase()}function vh(A,B,fe){if(A=To(A),A&&(fe||B===i))return lu(A);if(!A||!(B=Co(B)))return A;var je=pn(A),At=pn(B),qt=Wu(je,At),mn=Uo(je,At)+1;return lo(je,qt,mn).join("")}function gh(A,B,fe){if(A=To(A),A&&(fe||B===i))return A.slice(0,Sn(A)+1);if(!A||!(B=Co(B)))return A;var je=pn(A),At=Uo(je,pn(B))+1;return lo(je,0,At).join("")}function yh(A,B,fe){if(A=To(A),A&&(fe||B===i))return A.replace(Ne,"");if(!A||!(B=Co(B)))return A;var je=pn(A),At=Wu(je,pn(B));return lo(je,At).join("")}function xh(A,B){var fe=se,je=ne;if(bu(B)){var At="separator"in B?B.separator:At;fe="length"in B?Ea(B.length):fe,je="omission"in B?Co(B.omission):je}A=To(A);var qt=A.length;if(Io(A)){var mn=pn(A);qt=mn.length}if(fe>=qt)return A;var _n=fe-un(je);if(_n<1)return je;var qn=mn?lo(mn,0,_n).join(""):A.slice(0,_n);if(At===i)return qn+je;if(mn&&(_n+=qn.length-_n),xd(At)){if(A.slice(_n).search(At)){var Br,Nr=qn;for(At.global||(At=Ni(At.source,To(lr.exec(At))+"g")),At.lastIndex=0;Br=At.exec(Nr);)var Xr=Br.index;qn=qn.slice(0,Xr===i?_n:Xr)}}else if(A.indexOf(Co(At),_n)!=_n){var Mi=qn.lastIndexOf(At);Mi>-1&&(qn=qn.slice(0,Mi))}return qn+je}function Eh(A){return A=To(A),A&&Ie.test(A)?A.replace(he,xr):A}var bh=Zl(function(A,B,fe){return A+(fe?" ":"")+B.toUpperCase()}),Sd=lf("toUpperCase");function Wd(A,B,fe){return A=To(A),B=fe?i:B,B===i?Su(A)?Wr(A):qo(A):A.match(B)||[]}var Hd=Gs(function(A,B){try{return Xs(A,i,B)}catch(fe){return yd(fe)?fe:new Tr(fe)}}),Sh=rl(function(A,B){return va(B,function(fe){fe=vr(fe),Ms(A,fe,Ji(A[fe],A))}),A});function Ah(A){var B=A==null?0:A.length,fe=wi();return A=B?di(A,function(je){if(typeof je[1]!="function")throw new Hn(u);return[fe(je[0]),je[1]]}):[],Gs(function(je){for(var At=-1;++At<B;){var qt=A[At];if(Xs(qt[0],this,je))return Xs(qt[1],this,je)}})}function Ch(A){return uo(Ns(A,p))}function Ad(A){return function(){return A}}function Th(A,B){return A==null||A!==A?B:A}var Ph=tc(),Ih=tc(!0);function dc(A){return A}function Cd(A){return xf(typeof A=="function"?A:Ns(A,p))}function Dh(A){return Ql(Ns(A,p))}function wh(A,B){return Ro(A,Ns(B,p))}var Oh=Gs(function(A,B){return function(fe){return Xl(fe,A,B)}}),Rh=Gs(function(A,B){return function(fe){return Xl(A,fe,B)}});function Td(A,B,fe){var je=ul(B),At=Ul(B,je);fe==null&&!(bu(B)&&(At.length||!je.length))&&(fe=B,B=A,A=this,At=Ul(B,ul(B)));var qt=!(bu(fe)&&"chain"in fe)||!!fe.chain,mn=Hf(A);return va(At,function(_n){var qn=B[_n];A[_n]=qn,mn&&(A.prototype[_n]=function(){var Br=this.__chain__;if(qt||Br){var Nr=A(this.__wrapped__),Xr=Nr.__actions__=$o(this.__actions__);return Xr.push({func:qn,args:arguments,thisArg:A}),Nr.__chain__=Br,Nr}return qn.apply(A,Js([this.value()],arguments))})}),A}function Lh(){return Xi._===this&&(Xi._=Do),this}function Pd(){}function Fh(A){return A=Ea(A),Gs(function(B){return qc(B,A)})}var Mh=ic(di),_h=ic(zr),Bh=ic(bo);function Gd(A){return L(A)?pi(vr(A)):tf(A)}function Nh(A){return function(B){return A==null?i:Tu(A,B)}}var jh=xu(),Uh=xu(!0);function Id(){return[]}function Dd(){return!1}function kh(){return{}}function zh(){return""}function $h(){return!0}function Zh(A,B){if(A=Ea(A),A<1||A>Q)return[];var fe=U,je=ys(A,U);B=wi(B),A-=U;for(var At=fo(je,B);++fe<A;)B(fe);return At}function Wh(A){return ea(A)?di(A,vr):Pc(A)?[A]:$o(Fr(To(A)))}function Hh(A){var B=++ho;return To(A)+B}var Gh=rc(function(A,B){return A+B},0),Kh=Eu("ceil"),Vh=rc(function(A,B){return A/B},1),Yh=Eu("floor");function Xh(A){return A&&A.length?Uu(A,dc,hu):i}function Qh(A,B){return A&&A.length?Uu(A,wi(B,2),hu):i}function Jh(A){return iu(A,dc)}function qh(A,B){return iu(A,wi(B,2))}function ep(A){return A&&A.length?Uu(A,dc,vu):i}function tp(A,B){return A&&A.length?Uu(A,wi(B,2),vu):i}var np=rc(function(A,B){return A*B},1),rp=Eu("round"),ip=rc(function(A,B){return A-B},0);function sp(A){return A&&A.length?Hs(A,dc):0}function ap(A,B){return A&&A.length?Hs(A,wi(B,2)):0}return Ce.after=us,Ce.ary=Ki,Ce.assign=m0,Ce.assignIn=Nd,Ce.assignInWith=md,Ce.assignWith=v0,Ce.at=g0,Ce.before=hi,Ce.bind=Ji,Ce.bindAll=Sh,Ce.bindKey=Ri,Ce.castArray=ol,Ce.chain=kr,Ce.chunk=js,Ce.compact=Ts,Ce.concat=Ha,Ce.cond=Ah,Ce.conforms=Ch,Ce.constant=Ad,Ce.countBy=a,Ce.create=y0,Ce.curry=rs,Ce.curryRight=Bs,Ce.debounce=vi,Ce.defaults=x0,Ce.defaultsDeep=E0,Ce.defer=yi,Ce.delay=ma,Ce.difference=ns,Ce.differenceBy=Ya,Ce.differenceWith=sl,Ce.drop=ru,Ce.dropRight=_l,Ce.dropRightWhile=Bl,Ce.dropWhile=Nl,Ce.fill=Vf,Ce.filter=S,Ce.flatMap=X,Ce.flatMapDeep=V,Ce.flatMapDepth=ue,Ce.flatten=hf,Ce.flattenDeep=El,Ce.flattenDepth=_f,Ce.flip=co,Ce.flow=Ph,Ce.flowRight=Ih,Ce.fromPairs=Bf,Ce.functions=I0,Ce.functionsIn=D0,Ce.groupBy=Re,Ce.initial=jo,Ce.intersection=pf,Ce.intersectionBy=Zc,Ce.intersectionWith=qu,Ce.invert=O0,Ce.invertBy=R0,Ce.invokeMap=lt,Ce.iteratee=Cd,Ce.keyBy=it,Ce.keys=ul,Ce.keysIn=fc,Ce.map=kt,Ce.mapKeys=F0,Ce.mapValues=M0,Ce.matches=Dh,Ce.matchesProperty=wh,Ce.memoize=ua,Ce.merge=_0,Ce.mergeWith=jd,Ce.method=Oh,Ce.methodOf=Rh,Ce.mixin=Td,Ce.negate=La,Ce.nthArg=Fh,Ce.omit=B0,Ce.omitBy=N0,Ce.once=al,Ce.orderBy=dn,Ce.over=Mh,Ce.overArgs=el,Ce.overEvery=_h,Ce.overSome=Bh,Ce.partial=jl,Ce.partialRight=Ac,Ce.partition=on,Ce.pick=j0,Ce.pickBy=Ud,Ce.property=Gd,Ce.propertyOf=Nh,Ce.pull=jf,Ce.pullAll=Yf,Ce.pullAllBy=Jf,Ce.pullAllWith=Gc,Ce.pullAt=Sc,Ce.range=jh,Ce.rangeRight=Uh,Ce.rearg=$f,Ce.reject=gr,Ce.remove=wf,Ce.rest=vd,Ce.reverse=vf,Ce.sampleSize=or,Ce.set=k0,Ce.setWith=z0,Ce.shuffle=cr,Ce.slice=sd,Ce.sortBy=Ei,Ce.sortedUniq=zf,Ce.sortedUniqBy=ud,Ce.split=ch,Ce.spread=ld,Ce.tail=Of,Ce.take=y,Ce.takeRight=I,Ce.takeRightWhile=z,Ce.takeWhile=ge,Ce.tap=Ks,Ce.throttle=cd,Ce.thru=Zi,Ce.toArray=Md,Ce.toPairs=kd,Ce.toPairsIn=zd,Ce.toPath=Wh,Ce.toPlainObject=Bd,Ce.transform=$0,Ce.unary=wd,Ce.union=Le,Ce.unionBy=ot,Ce.unionWith=$t,Ce.uniq=sn,Ce.uniqBy=Pn,Ce.uniqWith=mr,Ce.unset=Z0,Ce.unzip=Ti,Ce.unzipWith=_s,Ce.update=W0,Ce.updateWith=H0,Ce.values=id,Ce.valuesIn=G0,Ce.without=Yr,Ce.words=Wd,Ce.wrap=eo,Ce.xor=as,Ce.xorBy=Us,Ce.xorWith=Rs,Ce.zip=tr,Ce.zipObject=kn,Ce.zipObjectDeep=Qn,Ce.zipWith=Mr,Ce.entries=kd,Ce.entriesIn=zd,Ce.extend=Nd,Ce.extendWith=md,Td(Ce,Ce),Ce.add=Gh,Ce.attempt=Hd,Ce.camelCase=X0,Ce.capitalize=$d,Ce.ceil=Kh,Ce.clamp=K0,Ce.clone=lc,Ce.cloneDeep=Cc,Ce.cloneDeepWith=Xf,Ce.cloneWith=Zf,Ce.conformsTo=Wf,Ce.deburr=Zd,Ce.defaultTo=Th,Ce.divide=Vh,Ce.endsWith=Q0,Ce.eq=cc,Ce.escape=J0,Ce.escapeRegExp=q0,Ce.every=v,Ce.find=O,Ce.findIndex=If,Ce.findKey=b0,Ce.findLast=k,Ce.findLastIndex=Df,Ce.findLastKey=S0,Ce.floor=Yh,Ce.forEach=pe,Ce.forEachRight=be,Ce.forIn=A0,Ce.forInRight=C0,Ce.forOwn=T0,Ce.forOwnRight=P0,Ce.get=Ed,Ce.gt=nd,Ce.gte=dd,Ce.has=w0,Ce.hasIn=bd,Ce.head=$c,Ce.identity=dc,Ce.includes=Ue,Ce.indexOf=Nf,Ce.inRange=V0,Ce.invoke=L0,Ce.isArguments=Tc,Ce.isArray=ea,Ce.isArrayBuffer=gd,Ce.isArrayLike=bl,Ce.isArrayLikeObject=uu,Ce.isBoolean=ed,Ce.isBuffer=Qf,Ce.isDate=Xd,Ce.isElement=Qd,Ce.isEmpty=Jd,Ce.isEqual=qd,Ce.isEqualWith=e0,Ce.isError=yd,Ce.isFinite=t0,Ce.isFunction=Hf,Ce.isInteger=Od,Ce.isLength=hd,Ce.isMap=Rd,Ce.isMatch=n0,Ce.isMatchWith=r0,Ce.isNaN=i0,Ce.isNative=s0,Ce.isNil=o0,Ce.isNull=a0,Ce.isNumber=Ld,Ce.isObject=bu,Ce.isObjectLike=Lu,Ce.isPlainObject=fd,Ce.isRegExp=xd,Ce.isSafeInteger=u0,Ce.isSet=Fd,Ce.isString=pd,Ce.isSymbol=Pc,Ce.isTypedArray=rd,Ce.isUndefined=l0,Ce.isWeakMap=c0,Ce.isWeakSet=f0,Ce.join=Wc,Ce.kebabCase=eh,Ce.last=Qo,Ce.lastIndexOf=mf,Ce.lowerCase=th,Ce.lowerFirst=nh,Ce.lt=d0,Ce.lte=h0,Ce.max=Xh,Ce.maxBy=Qh,Ce.mean=Jh,Ce.meanBy=qh,Ce.min=ep,Ce.minBy=tp,Ce.stubArray=Id,Ce.stubFalse=Dd,Ce.stubObject=kh,Ce.stubString=zh,Ce.stubTrue=$h,Ce.multiply=np,Ce.nth=Hc,Ce.noConflict=Lh,Ce.noop=Pd,Ce.now=$i,Ce.pad=rh,Ce.padEnd=ih,Ce.padStart=sh,Ce.parseInt=ah,Ce.random=Y0,Ce.reduce=jn,Ce.reduceRight=Jn,Ce.repeat=oh,Ce.replace=uh,Ce.result=U0,Ce.round=rp,Ce.runInContext=fn,Ce.sample=Vn,Ce.size=Yn,Ce.snakeCase=lh,Ce.some=Pr,Ce.sortedIndex=qf,Ce.sortedIndexBy=Uf,Ce.sortedIndexOf=ad,Ce.sortedLastIndex=kf,Ce.sortedLastIndexBy=td,Ce.sortedLastIndexOf=od,Ce.startCase=fh,Ce.startsWith=dh,Ce.subtract=ip,Ce.sum=sp,Ce.sumBy=ap,Ce.template=hh,Ce.times=Zh,Ce.toFinite=Gf,Ce.toInteger=Ea,Ce.toLength=_d,Ce.toLower=ph,Ce.toNumber=Yc,Ce.toSafeInteger=p0,Ce.toString=To,Ce.toUpper=mh,Ce.trim=vh,Ce.trimEnd=gh,Ce.trimStart=yh,Ce.truncate=xh,Ce.unescape=Eh,Ce.uniqueId=Hh,Ce.upperCase=bh,Ce.upperFirst=Sd,Ce.each=pe,Ce.eachRight=be,Ce.first=$c,Td(Ce,function(){var A={};return du(Ce,function(B,fe){Ui.call(Ce.prototype,fe)||(A[fe]=B)}),A}(),{chain:!1}),Ce.VERSION=l,va(["bind","bindKey","curry","curryRight","partial","partialRight"],function(A){Ce[A].placeholder=Ce}),va(["drop","take"],function(A,B){er.prototype[A]=function(fe){fe=fe===i?1:Ci(Ea(fe),0);var je=this.__filtered__&&!B?new er(this):this.clone();return je.__filtered__?je.__takeCount__=ys(fe,je.__takeCount__):je.__views__.push({size:ys(fe,U),type:A+(je.__dir__<0?"Right":"")}),je},er.prototype[A+"Right"]=function(fe){return this.reverse()[A](fe).reverse()}}),va(["filter","map","takeWhile"],function(A,B){var fe=B+1,je=fe==q||fe==oe;er.prototype[A]=function(At){var qt=this.clone();return qt.__iteratees__.push({iteratee:wi(At,3),type:fe}),qt.__filtered__=qt.__filtered__||je,qt}}),va(["head","last"],function(A,B){var fe="take"+(B?"Right":"");er.prototype[A]=function(){return this[fe](1).value()[0]}}),va(["initial","tail"],function(A,B){var fe="drop"+(B?"":"Right");er.prototype[A]=function(){return this.__filtered__?new er(this):this[fe](1)}}),er.prototype.compact=function(){return this.filter(dc)},er.prototype.find=function(A){return this.filter(A).head()},er.prototype.findLast=function(A){return this.reverse().find(A)},er.prototype.invokeMap=Gs(function(A,B){return typeof A=="function"?new er(this):this.map(function(fe){return Xl(fe,A,B)})}),er.prototype.reject=function(A){return this.filter(La(wi(A)))},er.prototype.slice=function(A,B){A=Ea(A);var fe=this;return fe.__filtered__&&(A>0||B<0)?new er(fe):(A<0?fe=fe.takeRight(-A):A&&(fe=fe.drop(A)),B!==i&&(B=Ea(B),fe=B<0?fe.dropRight(-B):fe.take(B-A)),fe)},er.prototype.takeRightWhile=function(A){return this.reverse().takeWhile(A).reverse()},er.prototype.toArray=function(){return this.take(U)},du(er.prototype,function(A,B){var fe=/^(?:filter|find|map|reject)|While$/.test(B),je=/^(?:head|last)$/.test(B),At=Ce[je?"take"+(B=="last"?"Right":""):B],qt=je||/^find/.test(B);At&&(Ce.prototype[B]=function(){var mn=this.__wrapped__,_n=je?[1]:arguments,qn=mn instanceof er,Br=_n[0],Nr=qn||ea(mn),Xr=function(ja){var Xa=At.apply(Ce,Js([ja],_n));return je&&Mi?Xa[0]:Xa};Nr&&fe&&typeof Br=="function"&&Br.length!=1&&(qn=Nr=!1);var Mi=this.__chain__,ds=!!this.__actions__.length,ks=qt&&!Mi,Pa=qn&&!ds;if(!qt&&Nr){mn=Pa?mn:new er(this);var zs=A.apply(mn,_n);return zs.__actions__.push({func:Zi,args:[Xr],thisArg:i}),new En(zs,Mi)}return ks&&Pa?A.apply(this,_n):(zs=this.thru(Xr),ks?je?zs.value()[0]:zs.value():zs)})}),va(["pop","push","shift","sort","splice","unshift"],function(A){var B=fs[A],fe=/^(?:push|sort|unshift)$/.test(A)?"tap":"thru",je=/^(?:pop|shift)$/.test(A);Ce.prototype[A]=function(){var At=arguments;if(je&&!this.__chain__){var qt=this.value();return B.apply(ea(qt)?qt:[],At)}return this[fe](function(mn){return B.apply(ea(mn)?mn:[],At)})}}),du(er.prototype,function(A,B){var fe=Ce[B];if(fe){var je=fe.name+"";Ui.call(wo,je)||(wo[je]=[]),wo[je].push({name:B,func:fe})}}),wo[nc(i,M).name]=[{name:"wrapper",func:i}],er.prototype.clone=pr,er.prototype.reverse=ti,er.prototype.value=fi,Ce.prototype.at=Vs,Ce.prototype.chain=ha,Ce.prototype.commit=Ys,Ce.prototype.next=Kc,Ce.prototype.plant=F,Ce.prototype.reverse=t,Ce.prototype.toJSON=Ce.prototype.valueOf=Ce.prototype.value=r,Ce.prototype.first=Ce.prototype.head,Gn&&(Ce.prototype[Gn]=Vc),Ce},li=oi();Xi._=li,n=function(){return li}.call(g,e,g,d),n!==i&&(d.exports=n)}).call(this)},28440:function(d,g,e){var n=e(50097),i=e(63323),l=i(function(c,f,u){n(c,f,u)});d.exports=l},55950:function(d){function g(){return!1}d.exports=g},20480:function(d,g,e){var n=e(95378),i=e(56730);function l(c){return n(c,i(c))}d.exports=l},32834:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";function g(It,De){for(var Tt=0;Tt<De.length;Tt++){var Ze=De[Tt];Ze.enumerable=Ze.enumerable||!1,Ze.configurable=!0,"value"in Ze&&(Ze.writable=!0),Object.defineProperty(It,Ze.key,Ze)}}function e(It,De,Tt){return De&&g(It.prototype,De),Tt&&g(It,Tt),It}function n(It,De){if(It){if(typeof It=="string")return i(It,De);var Tt=Object.prototype.toString.call(It).slice(8,-1);if(Tt==="Object"&&It.constructor&&(Tt=It.constructor.name),Tt==="Map"||Tt==="Set")return Array.from(It);if(Tt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Tt))return i(It,De)}}function i(It,De){(De==null||De>It.length)&&(De=It.length);for(var Tt=0,Ze=new Array(De);Tt<De;Tt++)Ze[Tt]=It[Tt];return Ze}function l(It,De){var Tt=typeof Symbol!="undefined"&&It[Symbol.iterator]||It["@@iterator"];if(Tt)return(Tt=Tt.call(It)).next.bind(Tt);if(Array.isArray(It)||(Tt=n(It))||De&&It&&typeof It.length=="number"){Tt&&(It=Tt);var Ze=0;return function(){return Ze>=It.length?{done:!0}:{done:!1,value:It[Ze++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c={exports:{}};function f(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function u(It){c.exports.defaults=It}c.exports={defaults:f(),getDefaults:f,changeDefaults:u};var h=/[&<>"']/,o=/[&<>"']/g,s=/[<>"']|&(?!#?\w+;)/,b=/[<>"']|&(?!#?\w+;)/g,p={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},x=function(De){return p[De]};function m(It,De){if(De){if(h.test(It))return It.replace(o,x)}else if(s.test(It))return It.replace(b,x);return It}var E=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function C(It){return It.replace(E,function(De,Tt){return Tt=Tt.toLowerCase(),Tt==="colon"?":":Tt.charAt(0)==="#"?Tt.charAt(1)==="x"?String.fromCharCode(parseInt(Tt.substring(2),16)):String.fromCharCode(+Tt.substring(1)):""})}var R=/(^|[^\[])\^/g;function M(It,De){It=It.source||It,De=De||"";var Tt={replace:function(Ae,bt){return bt=bt.source||bt,bt=bt.replace(R,"$1"),It=It.replace(Ae,bt),Tt},getRegex:function(){return new RegExp(It,De)}};return Tt}var T=/[^\w:]/g,D=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function _(It,De,Tt){if(It){var Ze;try{Ze=decodeURIComponent(C(Tt)).replace(T,"").toLowerCase()}catch(Ae){return null}if(Ze.indexOf("javascript:")===0||Ze.indexOf("vbscript:")===0||Ze.indexOf("data:")===0)return null}De&&!D.test(Tt)&&(Tt=W(De,Tt));try{Tt=encodeURI(Tt).replace(/%25/g,"%")}catch(Ae){return null}return Tt}var N={},j=/^[^:]+:\/*[^/]*$/,H=/^([^:]+:)[\s\S]*$/,Y=/^([^:]+:\/*[^/]*)[\s\S]*$/;function W(It,De){N[" "+It]||(j.test(It)?N[" "+It]=It+"/":N[" "+It]=J(It,"/",!0)),It=N[" "+It];var Tt=It.indexOf(":")===-1;return De.substring(0,2)==="//"?Tt?De:It.replace(H,"$1")+De:De.charAt(0)==="/"?Tt?De:It.replace(Y,"$1")+De:It+De}var se={exec:function(){}};function ne(It){for(var De=1,Tt,Ze;De<arguments.length;De++){Tt=arguments[De];for(Ze in Tt)Object.prototype.hasOwnProperty.call(Tt,Ze)&&(It[Ze]=Tt[Ze])}return It}function ae(It,De){var Tt=It.replace(/\|/g,function(bt,Ft,Ne){for(var In=!1,Pt=Ft;--Pt>=0&&Ne[Pt]==="\\";)In=!In;return In?"|":" |"}),Ze=Tt.split(/ \|/),Ae=0;if(Ze.length>De)Ze.splice(De);else for(;Ze.length<De;)Ze.push("");for(;Ae<Ze.length;Ae++)Ze[Ae]=Ze[Ae].trim().replace(/\\\|/g,"|");return Ze}function J(It,De,Tt){var Ze=It.length;if(Ze===0)return"";for(var Ae=0;Ae<Ze;){var bt=It.charAt(Ze-Ae-1);if(bt===De&&!Tt)Ae++;else if(bt!==De&&Tt)Ae++;else break}return It.substr(0,Ze-Ae)}function q(It,De){if(It.indexOf(De[1])===-1)return-1;for(var Tt=It.length,Ze=0,Ae=0;Ae<Tt;Ae++)if(It[Ae]==="\\")Ae++;else if(It[Ae]===De[0])Ze++;else if(It[Ae]===De[1]&&(Ze--,Ze<0))return Ae;return-1}function G(It){It&&It.sanitize&&!It.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function oe(It,De){if(De<1)return"";for(var Tt="";De>1;)De&1&&(Tt+=It),De>>=1,It+=It;return Tt+It}var ee={escape:m,unescape:C,edit:M,cleanUrl:_,resolveUrl:W,noopTest:se,merge:ne,splitCells:ae,rtrim:J,findClosingBracket:q,checkSanitizeDeprecation:G,repeatString:oe},Q=c.exports.defaults,le=ee.rtrim,$=ee.splitCells,U=ee.escape,ie=ee.findClosingBracket;function me(It,De,Tt){var Ze=De.href,Ae=De.title?U(De.title):null,bt=It[1].replace(/\\([\[\]])/g,"$1");return It[0].charAt(0)!=="!"?{type:"link",raw:Tt,href:Ze,title:Ae,text:bt}:{type:"image",raw:Tt,href:Ze,title:Ae,text:U(bt)}}function Pe(It,De){var Tt=It.match(/^(\s+)(?:```)/);if(Tt===null)return De;var Ze=Tt[1];return De.split(`
`).map(function(Ae){var bt=Ae.match(/^\s+/);if(bt===null)return Ae;var Ft=bt[0];return Ft.length>=Ze.length?Ae.slice(Ze.length):Ae}).join(`
`)}var Oe=function(){function It(Tt){this.options=Tt||Q}var De=It.prototype;return De.space=function(Ze){var Ae=this.rules.block.newline.exec(Ze);if(Ae)return Ae[0].length>1?{type:"space",raw:Ae[0]}:{raw:`
`}},De.code=function(Ze){var Ae=this.rules.block.code.exec(Ze);if(Ae){var bt=Ae[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:Ae[0],codeBlockStyle:"indented",text:this.options.pedantic?bt:le(bt,`
`)}}},De.fences=function(Ze){var Ae=this.rules.block.fences.exec(Ze);if(Ae){var bt=Ae[0],Ft=Pe(bt,Ae[3]||"");return{type:"code",raw:bt,lang:Ae[2]?Ae[2].trim():Ae[2],text:Ft}}},De.heading=function(Ze){var Ae=this.rules.block.heading.exec(Ze);if(Ae){var bt=Ae[2].trim();if(/#$/.test(bt)){var Ft=le(bt,"#");(this.options.pedantic||!Ft||/ $/.test(Ft))&&(bt=Ft.trim())}return{type:"heading",raw:Ae[0],depth:Ae[1].length,text:bt}}},De.nptable=function(Ze){var Ae=this.rules.block.nptable.exec(Ze);if(Ae){var bt={type:"table",header:$(Ae[1].replace(/^ *| *\| *$/g,"")),align:Ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ae[3]?Ae[3].replace(/\n$/,"").split(`
`):[],raw:Ae[0]};if(bt.header.length===bt.align.length){var Ft=bt.align.length,Ne;for(Ne=0;Ne<Ft;Ne++)/^ *-+: *$/.test(bt.align[Ne])?bt.align[Ne]="right":/^ *:-+: *$/.test(bt.align[Ne])?bt.align[Ne]="center":/^ *:-+ *$/.test(bt.align[Ne])?bt.align[Ne]="left":bt.align[Ne]=null;for(Ft=bt.cells.length,Ne=0;Ne<Ft;Ne++)bt.cells[Ne]=$(bt.cells[Ne],bt.header.length);return bt}}},De.hr=function(Ze){var Ae=this.rules.block.hr.exec(Ze);if(Ae)return{type:"hr",raw:Ae[0]}},De.blockquote=function(Ze){var Ae=this.rules.block.blockquote.exec(Ze);if(Ae){var bt=Ae[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Ae[0],text:bt}}},De.list=function(Ze){var Ae=this.rules.block.list.exec(Ze);if(Ae){var bt=Ae[0],Ft=Ae[2],Ne=Ft.length>1,In={type:"list",raw:bt,ordered:Ne,start:Ne?+Ft.slice(0,-1):"",loose:!1,items:[]},Pt=Ae[0].match(this.rules.block.item),Xn=!1,sr,Dn,Bn,vn,Zn,lr,hr,Xt,vt,ut=Pt.length;Bn=this.rules.block.listItemStart.exec(Pt[0]);for(var ct=0;ct<ut;ct++){if(sr=Pt[ct],bt=sr,this.options.pedantic||(vt=sr.match(new RegExp("\\n\\s*\\n {0,"+(Bn[0].length-1)+"}\\S")),vt&&(Zn=sr.length-vt.index+Pt.slice(ct+1).join(`
`).length,In.raw=In.raw.substring(0,In.raw.length-Zn),sr=sr.substring(0,vt.index),bt=sr,ut=ct+1)),ct!==ut-1){if(vn=this.rules.block.listItemStart.exec(Pt[ct+1]),this.options.pedantic?vn[1].length>Bn[1].length:vn[1].length>=Bn[0].length||vn[1].length>3){Pt.splice(ct,2,Pt[ct]+(!this.options.pedantic&&vn[1].length<Bn[0].length&&!Pt[ct].match(/\n$/)?"":`
`)+Pt[ct+1]),ct--,ut--;continue}else(!this.options.pedantic||this.options.smartLists?vn[2][vn[2].length-1]!==Ft[Ft.length-1]:Ne===(vn[2].length===1))&&(Zn=Pt.slice(ct+1).join(`
`).length,In.raw=In.raw.substring(0,In.raw.length-Zn),ct=ut-1);Bn=vn}Dn=sr.length,sr=sr.replace(/^ *([*+-]|\d+[.)]) ?/,""),~sr.indexOf(`
`)&&(Dn-=sr.length,sr=this.options.pedantic?sr.replace(/^ {1,4}/gm,""):sr.replace(new RegExp("^ {1,"+Dn+"}","gm"),"")),sr=le(sr,`
`),ct!==ut-1&&(bt=bt+`
`),lr=Xn||/\n\n(?!\s*$)/.test(bt),ct!==ut-1&&(Xn=bt.slice(-2)===`
`,lr||(lr=Xn)),lr&&(In.loose=!0),this.options.gfm&&(hr=/^\[[ xX]\] /.test(sr),Xt=void 0,hr&&(Xt=sr[1]!==" ",sr=sr.replace(/^\[[ xX]\] +/,""))),In.items.push({type:"list_item",raw:bt,task:hr,checked:Xt,loose:lr,text:sr})}return In}},De.html=function(Ze){var Ae=this.rules.block.html.exec(Ze);if(Ae)return{type:this.options.sanitize?"paragraph":"html",raw:Ae[0],pre:!this.options.sanitizer&&(Ae[1]==="pre"||Ae[1]==="script"||Ae[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ae[0]):U(Ae[0]):Ae[0]}},De.def=function(Ze){var Ae=this.rules.block.def.exec(Ze);if(Ae){Ae[3]&&(Ae[3]=Ae[3].substring(1,Ae[3].length-1));var bt=Ae[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:bt,raw:Ae[0],href:Ae[2],title:Ae[3]}}},De.table=function(Ze){var Ae=this.rules.block.table.exec(Ze);if(Ae){var bt={type:"table",header:$(Ae[1].replace(/^ *| *\| *$/g,"")),align:Ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ae[3]?Ae[3].replace(/\n$/,"").split(`
`):[]};if(bt.header.length===bt.align.length){bt.raw=Ae[0];var Ft=bt.align.length,Ne;for(Ne=0;Ne<Ft;Ne++)/^ *-+: *$/.test(bt.align[Ne])?bt.align[Ne]="right":/^ *:-+: *$/.test(bt.align[Ne])?bt.align[Ne]="center":/^ *:-+ *$/.test(bt.align[Ne])?bt.align[Ne]="left":bt.align[Ne]=null;for(Ft=bt.cells.length,Ne=0;Ne<Ft;Ne++)bt.cells[Ne]=$(bt.cells[Ne].replace(/^ *\| *| *\| *$/g,""),bt.header.length);return bt}}},De.lheading=function(Ze){var Ae=this.rules.block.lheading.exec(Ze);if(Ae)return{type:"heading",raw:Ae[0],depth:Ae[2].charAt(0)==="="?1:2,text:Ae[1]}},De.paragraph=function(Ze){var Ae=this.rules.block.paragraph.exec(Ze);if(Ae)return{type:"paragraph",raw:Ae[0],text:Ae[1].charAt(Ae[1].length-1)===`
`?Ae[1].slice(0,-1):Ae[1]}},De.text=function(Ze){var Ae=this.rules.block.text.exec(Ze);if(Ae)return{type:"text",raw:Ae[0],text:Ae[0]}},De.escape=function(Ze){var Ae=this.rules.inline.escape.exec(Ze);if(Ae)return{type:"escape",raw:Ae[0],text:U(Ae[1])}},De.tag=function(Ze,Ae,bt){var Ft=this.rules.inline.tag.exec(Ze);if(Ft)return!Ae&&/^<a /i.test(Ft[0])?Ae=!0:Ae&&/^<\/a>/i.test(Ft[0])&&(Ae=!1),!bt&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ft[0])?bt=!0:bt&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ft[0])&&(bt=!1),{type:this.options.sanitize?"text":"html",raw:Ft[0],inLink:Ae,inRawBlock:bt,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ft[0]):U(Ft[0]):Ft[0]}},De.link=function(Ze){var Ae=this.rules.inline.link.exec(Ze);if(Ae){var bt=Ae[2].trim();if(!this.options.pedantic&&/^</.test(bt)){if(!/>$/.test(bt))return;var Ft=le(bt.slice(0,-1),"\\");if((bt.length-Ft.length)%2===0)return}else{var Ne=ie(Ae[2],"()");if(Ne>-1){var In=Ae[0].indexOf("!")===0?5:4,Pt=In+Ae[1].length+Ne;Ae[2]=Ae[2].substring(0,Ne),Ae[0]=Ae[0].substring(0,Pt).trim(),Ae[3]=""}}var Xn=Ae[2],sr="";if(this.options.pedantic){var Dn=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Xn);Dn&&(Xn=Dn[1],sr=Dn[3])}else sr=Ae[3]?Ae[3].slice(1,-1):"";return Xn=Xn.trim(),/^</.test(Xn)&&(this.options.pedantic&&!/>$/.test(bt)?Xn=Xn.slice(1):Xn=Xn.slice(1,-1)),me(Ae,{href:Xn&&Xn.replace(this.rules.inline._escapes,"$1"),title:sr&&sr.replace(this.rules.inline._escapes,"$1")},Ae[0])}},De.reflink=function(Ze,Ae){var bt;if((bt=this.rules.inline.reflink.exec(Ze))||(bt=this.rules.inline.nolink.exec(Ze))){var Ft=(bt[2]||bt[1]).replace(/\s+/g," ");if(Ft=Ae[Ft.toLowerCase()],!Ft||!Ft.href){var Ne=bt[0].charAt(0);return{type:"text",raw:Ne,text:Ne}}return me(bt,Ft,bt[0])}},De.emStrong=function(Ze,Ae,bt){bt===void 0&&(bt="");var Ft=this.rules.inline.emStrong.lDelim.exec(Ze);if(Ft&&!(Ft[3]&&bt.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var Ne=Ft[1]||Ft[2]||"";if(!Ne||Ne&&(bt===""||this.rules.inline.punctuation.exec(bt))){var In=Ft[0].length-1,Pt,Xn,sr=In,Dn=0,Bn=Ft[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Bn.lastIndex=0,Ae=Ae.slice(-1*Ze.length+In);(Ft=Bn.exec(Ae))!=null;)if(Pt=Ft[1]||Ft[2]||Ft[3]||Ft[4]||Ft[5]||Ft[6],!!Pt){if(Xn=Pt.length,Ft[3]||Ft[4]){sr+=Xn;continue}else if((Ft[5]||Ft[6])&&In%3&&!((In+Xn)%3)){Dn+=Xn;continue}if(sr-=Xn,!(sr>0))return Xn=Math.min(Xn,Xn+sr+Dn),Math.min(In,Xn)%2?{type:"em",raw:Ze.slice(0,In+Ft.index+Xn+1),text:Ze.slice(1,In+Ft.index+Xn)}:{type:"strong",raw:Ze.slice(0,In+Ft.index+Xn+1),text:Ze.slice(2,In+Ft.index+Xn-1)}}}}},De.codespan=function(Ze){var Ae=this.rules.inline.code.exec(Ze);if(Ae){var bt=Ae[2].replace(/\n/g," "),Ft=/[^ ]/.test(bt),Ne=/^ /.test(bt)&&/ $/.test(bt);return Ft&&Ne&&(bt=bt.substring(1,bt.length-1)),bt=U(bt,!0),{type:"codespan",raw:Ae[0],text:bt}}},De.br=function(Ze){var Ae=this.rules.inline.br.exec(Ze);if(Ae)return{type:"br",raw:Ae[0]}},De.del=function(Ze){var Ae=this.rules.inline.del.exec(Ze);if(Ae)return{type:"del",raw:Ae[0],text:Ae[2]}},De.autolink=function(Ze,Ae){var bt=this.rules.inline.autolink.exec(Ze);if(bt){var Ft,Ne;return bt[2]==="@"?(Ft=U(this.options.mangle?Ae(bt[1]):bt[1]),Ne="mailto:"+Ft):(Ft=U(bt[1]),Ne=Ft),{type:"link",raw:bt[0],text:Ft,href:Ne,tokens:[{type:"text",raw:Ft,text:Ft}]}}},De.url=function(Ze,Ae){var bt;if(bt=this.rules.inline.url.exec(Ze)){var Ft,Ne;if(bt[2]==="@")Ft=U(this.options.mangle?Ae(bt[0]):bt[0]),Ne="mailto:"+Ft;else{var In;do In=bt[0],bt[0]=this.rules.inline._backpedal.exec(bt[0])[0];while(In!==bt[0]);Ft=U(bt[0]),bt[1]==="www."?Ne="http://"+Ft:Ne=Ft}return{type:"link",raw:bt[0],text:Ft,href:Ne,tokens:[{type:"text",raw:Ft,text:Ft}]}}},De.inlineText=function(Ze,Ae,bt){var Ft=this.rules.inline.text.exec(Ze);if(Ft){var Ne;return Ae?Ne=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ft[0]):U(Ft[0]):Ft[0]:Ne=U(this.options.smartypants?bt(Ft[0]):Ft[0]),{type:"text",raw:Ft[0],text:Ne}}},It}(),Ge=ee.noopTest,ke=ee.edit,Mt=ee.merge,Et={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Ge,table:Ge,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/};Et._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Et._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Et.def=ke(Et.def).replace("label",Et._label).replace("title",Et._title).getRegex(),Et.bullet=/(?:[*+-]|\d{1,9}[.)])/,Et.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,Et.item=ke(Et.item,"gm").replace(/bull/g,Et.bullet).getRegex(),Et.listItemStart=ke(/^( *)(bull) */).replace("bull",Et.bullet).getRegex(),Et.list=ke(Et.list).replace(/bull/g,Et.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Et.def.source+")").getRegex(),Et._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Et._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,Et.html=ke(Et.html,"i").replace("comment",Et._comment).replace("tag",Et._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Et.paragraph=ke(Et._paragraph).replace("hr",Et.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Et._tag).getRegex(),Et.blockquote=ke(Et.blockquote).replace("paragraph",Et.paragraph).getRegex(),Et.normal=Mt({},Et),Et.gfm=Mt({},Et.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Et.gfm.nptable=ke(Et.gfm.nptable).replace("hr",Et.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Et._tag).getRegex(),Et.gfm.table=ke(Et.gfm.table).replace("hr",Et.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Et._tag).getRegex(),Et.pedantic=Mt({},Et.normal,{html:ke(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Et._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ge,paragraph:ke(Et.normal._paragraph).replace("hr",Et.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Et.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Lt={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ge,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ge,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};Lt._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Lt.punctuation=ke(Lt.punctuation).replace(/punctuation/g,Lt._punctuation).getRegex(),Lt.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Lt.escapedEmSt=/\\\*|\\_/g,Lt._comment=ke(Et._comment).replace("(?:-->|$)","-->").getRegex(),Lt.emStrong.lDelim=ke(Lt.emStrong.lDelim).replace(/punct/g,Lt._punctuation).getRegex(),Lt.emStrong.rDelimAst=ke(Lt.emStrong.rDelimAst,"g").replace(/punct/g,Lt._punctuation).getRegex(),Lt.emStrong.rDelimUnd=ke(Lt.emStrong.rDelimUnd,"g").replace(/punct/g,Lt._punctuation).getRegex(),Lt._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Lt._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Lt._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Lt.autolink=ke(Lt.autolink).replace("scheme",Lt._scheme).replace("email",Lt._email).getRegex(),Lt._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Lt.tag=ke(Lt.tag).replace("comment",Lt._comment).replace("attribute",Lt._attribute).getRegex(),Lt._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Lt._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Lt._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Lt.link=ke(Lt.link).replace("label",Lt._label).replace("href",Lt._href).replace("title",Lt._title).getRegex(),Lt.reflink=ke(Lt.reflink).replace("label",Lt._label).getRegex(),Lt.reflinkSearch=ke(Lt.reflinkSearch,"g").replace("reflink",Lt.reflink).replace("nolink",Lt.nolink).getRegex(),Lt.normal=Mt({},Lt),Lt.pedantic=Mt({},Lt.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ke(/^!?\[(label)\]\((.*?)\)/).replace("label",Lt._label).getRegex(),reflink:ke(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Lt._label).getRegex()}),Lt.gfm=Mt({},Lt.normal,{escape:ke(Lt.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),Lt.gfm.url=ke(Lt.gfm.url,"i").replace("email",Lt.gfm._extended_email).getRegex(),Lt.breaks=Mt({},Lt.gfm,{br:ke(Lt.br).replace("{2,}","*").getRegex(),text:ke(Lt.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Zt={block:Et,inline:Lt},Bt=Oe,xt=c.exports.defaults,Be=Zt.block,gt=Zt.inline,Nt=ee.repeatString;function nt(It){return It.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function yt(It){var De="",Tt,Ze,Ae=It.length;for(Tt=0;Tt<Ae;Tt++)Ze=It.charCodeAt(Tt),Math.random()>.5&&(Ze="x"+Ze.toString(16)),De+="&#"+Ze+";";return De}var dt=function(){function It(Tt){this.tokens=[],this.tokens.links=Object.create(null),this.options=Tt||xt,this.options.tokenizer=this.options.tokenizer||new Bt,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ze={block:Be.normal,inline:gt.normal};this.options.pedantic?(Ze.block=Be.pedantic,Ze.inline=gt.pedantic):this.options.gfm&&(Ze.block=Be.gfm,this.options.breaks?Ze.inline=gt.breaks:Ze.inline=gt.gfm),this.tokenizer.rules=Ze}It.lex=function(Ze,Ae){var bt=new It(Ae);return bt.lex(Ze)},It.lexInline=function(Ze,Ae){var bt=new It(Ae);return bt.inlineTokens(Ze)};var De=It.prototype;return De.lex=function(Ze){return Ze=Ze.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(Ze,this.tokens,!0),this.inline(this.tokens),this.tokens},De.blockTokens=function(Ze,Ae,bt){Ae===void 0&&(Ae=[]),bt===void 0&&(bt=!0),this.options.pedantic&&(Ze=Ze.replace(/^ +$/gm,""));for(var Ft,Ne,In,Pt;Ze;){if(Ft=this.tokenizer.space(Ze)){Ze=Ze.substring(Ft.raw.length),Ft.type&&Ae.push(Ft);continue}if(Ft=this.tokenizer.code(Ze)){Ze=Ze.substring(Ft.raw.length),Pt=Ae[Ae.length-1],Pt&&Pt.type==="paragraph"?(Pt.raw+=`
`+Ft.raw,Pt.text+=`
`+Ft.text):Ae.push(Ft);continue}if(Ft=this.tokenizer.fences(Ze)){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(Ft=this.tokenizer.heading(Ze)){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(Ft=this.tokenizer.nptable(Ze)){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(Ft=this.tokenizer.hr(Ze)){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(Ft=this.tokenizer.blockquote(Ze)){Ze=Ze.substring(Ft.raw.length),Ft.tokens=this.blockTokens(Ft.text,[],bt),Ae.push(Ft);continue}if(Ft=this.tokenizer.list(Ze)){for(Ze=Ze.substring(Ft.raw.length),In=Ft.items.length,Ne=0;Ne<In;Ne++)Ft.items[Ne].tokens=this.blockTokens(Ft.items[Ne].text,[],!1);Ae.push(Ft);continue}if(Ft=this.tokenizer.html(Ze)){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(bt&&(Ft=this.tokenizer.def(Ze))){Ze=Ze.substring(Ft.raw.length),this.tokens.links[Ft.tag]||(this.tokens.links[Ft.tag]={href:Ft.href,title:Ft.title});continue}if(Ft=this.tokenizer.table(Ze)){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(Ft=this.tokenizer.lheading(Ze)){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(bt&&(Ft=this.tokenizer.paragraph(Ze))){Ze=Ze.substring(Ft.raw.length),Ae.push(Ft);continue}if(Ft=this.tokenizer.text(Ze)){Ze=Ze.substring(Ft.raw.length),Pt=Ae[Ae.length-1],Pt&&Pt.type==="text"?(Pt.raw+=`
`+Ft.raw,Pt.text+=`
`+Ft.text):Ae.push(Ft);continue}if(Ze){var Xn="Infinite loop on byte: "+Ze.charCodeAt(0);if(this.options.silent){console.error(Xn);break}else throw new Error(Xn)}}return Ae},De.inline=function(Ze){var Ae,bt,Ft,Ne,In,Pt,Xn=Ze.length;for(Ae=0;Ae<Xn;Ae++)switch(Pt=Ze[Ae],Pt.type){case"paragraph":case"text":case"heading":{Pt.tokens=[],this.inlineTokens(Pt.text,Pt.tokens);break}case"table":{for(Pt.tokens={header:[],cells:[]},Ne=Pt.header.length,bt=0;bt<Ne;bt++)Pt.tokens.header[bt]=[],this.inlineTokens(Pt.header[bt],Pt.tokens.header[bt]);for(Ne=Pt.cells.length,bt=0;bt<Ne;bt++)for(In=Pt.cells[bt],Pt.tokens.cells[bt]=[],Ft=0;Ft<In.length;Ft++)Pt.tokens.cells[bt][Ft]=[],this.inlineTokens(In[Ft],Pt.tokens.cells[bt][Ft]);break}case"blockquote":{this.inline(Pt.tokens);break}case"list":{for(Ne=Pt.items.length,bt=0;bt<Ne;bt++)this.inline(Pt.items[bt].tokens);break}}return Ze},De.inlineTokens=function(Ze,Ae,bt,Ft){Ae===void 0&&(Ae=[]),bt===void 0&&(bt=!1),Ft===void 0&&(Ft=!1);var Ne,In,Pt=Ze,Xn,sr,Dn;if(this.tokens.links){var Bn=Object.keys(this.tokens.links);if(Bn.length>0)for(;(Xn=this.tokenizer.rules.inline.reflinkSearch.exec(Pt))!=null;)Bn.includes(Xn[0].slice(Xn[0].lastIndexOf("[")+1,-1))&&(Pt=Pt.slice(0,Xn.index)+"["+Nt("a",Xn[0].length-2)+"]"+Pt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Xn=this.tokenizer.rules.inline.blockSkip.exec(Pt))!=null;)Pt=Pt.slice(0,Xn.index)+"["+Nt("a",Xn[0].length-2)+"]"+Pt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(Xn=this.tokenizer.rules.inline.escapedEmSt.exec(Pt))!=null;)Pt=Pt.slice(0,Xn.index)+"++"+Pt.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;Ze;){if(sr||(Dn=""),sr=!1,Ne=this.tokenizer.escape(Ze)){Ze=Ze.substring(Ne.raw.length),Ae.push(Ne);continue}if(Ne=this.tokenizer.tag(Ze,bt,Ft)){Ze=Ze.substring(Ne.raw.length),bt=Ne.inLink,Ft=Ne.inRawBlock;var vn=Ae[Ae.length-1];vn&&Ne.type==="text"&&vn.type==="text"?(vn.raw+=Ne.raw,vn.text+=Ne.text):Ae.push(Ne);continue}if(Ne=this.tokenizer.link(Ze)){Ze=Ze.substring(Ne.raw.length),Ne.type==="link"&&(Ne.tokens=this.inlineTokens(Ne.text,[],!0,Ft)),Ae.push(Ne);continue}if(Ne=this.tokenizer.reflink(Ze,this.tokens.links)){Ze=Ze.substring(Ne.raw.length);var Zn=Ae[Ae.length-1];Ne.type==="link"?(Ne.tokens=this.inlineTokens(Ne.text,[],!0,Ft),Ae.push(Ne)):Zn&&Ne.type==="text"&&Zn.type==="text"?(Zn.raw+=Ne.raw,Zn.text+=Ne.text):Ae.push(Ne);continue}if(Ne=this.tokenizer.emStrong(Ze,Pt,Dn)){Ze=Ze.substring(Ne.raw.length),Ne.tokens=this.inlineTokens(Ne.text,[],bt,Ft),Ae.push(Ne);continue}if(Ne=this.tokenizer.codespan(Ze)){Ze=Ze.substring(Ne.raw.length),Ae.push(Ne);continue}if(Ne=this.tokenizer.br(Ze)){Ze=Ze.substring(Ne.raw.length),Ae.push(Ne);continue}if(Ne=this.tokenizer.del(Ze)){Ze=Ze.substring(Ne.raw.length),Ne.tokens=this.inlineTokens(Ne.text,[],bt,Ft),Ae.push(Ne);continue}if(Ne=this.tokenizer.autolink(Ze,yt)){Ze=Ze.substring(Ne.raw.length),Ae.push(Ne);continue}if(!bt&&(Ne=this.tokenizer.url(Ze,yt))){Ze=Ze.substring(Ne.raw.length),Ae.push(Ne);continue}if(Ne=this.tokenizer.inlineText(Ze,Ft,nt)){Ze=Ze.substring(Ne.raw.length),Ne.raw.slice(-1)!=="_"&&(Dn=Ne.raw.slice(-1)),sr=!0,In=Ae[Ae.length-1],In&&In.type==="text"?(In.raw+=Ne.raw,In.text+=Ne.text):Ae.push(Ne);continue}if(Ze){var lr="Infinite loop on byte: "+Ze.charCodeAt(0);if(this.options.silent){console.error(lr);break}else throw new Error(lr)}}return Ae},e(It,null,[{key:"rules",get:function(){return{block:Be,inline:gt}}}]),It}(),qe=c.exports.defaults,_e=ee.cleanUrl,Ee=ee.escape,Fe=function(){function It(Tt){this.options=Tt||qe}var De=It.prototype;return De.code=function(Ze,Ae,bt){var Ft=(Ae||"").match(/\S*/)[0];if(this.options.highlight){var Ne=this.options.highlight(Ze,Ft);Ne!=null&&Ne!==Ze&&(bt=!0,Ze=Ne)}return Ze=Ze.replace(/\n$/,"")+`
`,Ft?'<pre><code class="'+this.options.langPrefix+Ee(Ft,!0)+'">'+(bt?Ze:Ee(Ze,!0))+`</code></pre>
`:"<pre><code>"+(bt?Ze:Ee(Ze,!0))+`</code></pre>
`},De.blockquote=function(Ze){return`<blockquote>
`+Ze+`</blockquote>
`},De.html=function(Ze){return Ze},De.heading=function(Ze,Ae,bt,Ft){return this.options.headerIds?"<h"+Ae+' id="'+this.options.headerPrefix+Ft.slug(bt)+'">'+Ze+"</h"+Ae+`>
`:"<h"+Ae+">"+Ze+"</h"+Ae+`>
`},De.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},De.list=function(Ze,Ae,bt){var Ft=Ae?"ol":"ul",Ne=Ae&&bt!==1?' start="'+bt+'"':"";return"<"+Ft+Ne+`>
`+Ze+"</"+Ft+`>
`},De.listitem=function(Ze){return"<li>"+Ze+`</li>
`},De.checkbox=function(Ze){return"<input "+(Ze?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},De.paragraph=function(Ze){return"<p>"+Ze+`</p>
`},De.table=function(Ze,Ae){return Ae&&(Ae="<tbody>"+Ae+"</tbody>"),`<table>
<thead>
`+Ze+`</thead>
`+Ae+`</table>
`},De.tablerow=function(Ze){return`<tr>
`+Ze+`</tr>
`},De.tablecell=function(Ze,Ae){var bt=Ae.header?"th":"td",Ft=Ae.align?"<"+bt+' align="'+Ae.align+'">':"<"+bt+">";return Ft+Ze+"</"+bt+`>
`},De.strong=function(Ze){return"<strong>"+Ze+"</strong>"},De.em=function(Ze){return"<em>"+Ze+"</em>"},De.codespan=function(Ze){return"<code>"+Ze+"</code>"},De.br=function(){return this.options.xhtml?"<br/>":"<br>"},De.del=function(Ze){return"<del>"+Ze+"</del>"},De.link=function(Ze,Ae,bt){if(Ze=_e(this.options.sanitize,this.options.baseUrl,Ze),Ze===null)return bt;var Ft='<a href="'+Ee(Ze)+'"';return Ae&&(Ft+=' title="'+Ae+'"'),Ft+=">"+bt+"</a>",Ft},De.image=function(Ze,Ae,bt){if(Ze=_e(this.options.sanitize,this.options.baseUrl,Ze),Ze===null)return bt;var Ft='<img src="'+Ze+'" alt="'+bt+'"';return Ae&&(Ft+=' title="'+Ae+'"'),Ft+=this.options.xhtml?"/>":">",Ft},De.text=function(Ze){return Ze},It}(),Ke=function(){function It(){}var De=It.prototype;return De.strong=function(Ze){return Ze},De.em=function(Ze){return Ze},De.codespan=function(Ze){return Ze},De.del=function(Ze){return Ze},De.html=function(Ze){return Ze},De.text=function(Ze){return Ze},De.link=function(Ze,Ae,bt){return""+bt},De.image=function(Ze,Ae,bt){return""+bt},De.br=function(){return""},It}(),He=function(){function It(){this.seen={}}var De=It.prototype;return De.serialize=function(Ze){return Ze.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},De.getNextSafeSlug=function(Ze,Ae){var bt=Ze,Ft=0;if(this.seen.hasOwnProperty(bt)){Ft=this.seen[Ze];do Ft++,bt=Ze+"-"+Ft;while(this.seen.hasOwnProperty(bt))}return Ae||(this.seen[Ze]=Ft,this.seen[bt]=0),bt},De.slug=function(Ze,Ae){Ae===void 0&&(Ae={});var bt=this.serialize(Ze);return this.getNextSafeSlug(bt,Ae.dryrun)},It}(),Xe=Fe,pt=Ke,St=He,tn=c.exports.defaults,en=ee.unescape,Me=function(){function It(Tt){this.options=Tt||tn,this.options.renderer=this.options.renderer||new Xe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new pt,this.slugger=new St}It.parse=function(Ze,Ae){var bt=new It(Ae);return bt.parse(Ze)},It.parseInline=function(Ze,Ae){var bt=new It(Ae);return bt.parseInline(Ze)};var De=It.prototype;return De.parse=function(Ze,Ae){Ae===void 0&&(Ae=!0);var bt="",Ft,Ne,In,Pt,Xn,sr,Dn,Bn,vn,Zn,lr,hr,Xt,vt,ut,ct,jt,xn,gn=Ze.length;for(Ft=0;Ft<gn;Ft++)switch(Zn=Ze[Ft],Zn.type){case"space":continue;case"hr":{bt+=this.renderer.hr();continue}case"heading":{bt+=this.renderer.heading(this.parseInline(Zn.tokens),Zn.depth,en(this.parseInline(Zn.tokens,this.textRenderer)),this.slugger);continue}case"code":{bt+=this.renderer.code(Zn.text,Zn.lang,Zn.escaped);continue}case"table":{for(Bn="",Dn="",Pt=Zn.header.length,Ne=0;Ne<Pt;Ne++)Dn+=this.renderer.tablecell(this.parseInline(Zn.tokens.header[Ne]),{header:!0,align:Zn.align[Ne]});for(Bn+=this.renderer.tablerow(Dn),vn="",Pt=Zn.cells.length,Ne=0;Ne<Pt;Ne++){for(sr=Zn.tokens.cells[Ne],Dn="",Xn=sr.length,In=0;In<Xn;In++)Dn+=this.renderer.tablecell(this.parseInline(sr[In]),{header:!1,align:Zn.align[In]});vn+=this.renderer.tablerow(Dn)}bt+=this.renderer.table(Bn,vn);continue}case"blockquote":{vn=this.parse(Zn.tokens),bt+=this.renderer.blockquote(vn);continue}case"list":{for(lr=Zn.ordered,hr=Zn.start,Xt=Zn.loose,Pt=Zn.items.length,vn="",Ne=0;Ne<Pt;Ne++)ut=Zn.items[Ne],ct=ut.checked,jt=ut.task,vt="",ut.task&&(xn=this.renderer.checkbox(ct),Xt?ut.tokens.length>0&&ut.tokens[0].type==="text"?(ut.tokens[0].text=xn+" "+ut.tokens[0].text,ut.tokens[0].tokens&&ut.tokens[0].tokens.length>0&&ut.tokens[0].tokens[0].type==="text"&&(ut.tokens[0].tokens[0].text=xn+" "+ut.tokens[0].tokens[0].text)):ut.tokens.unshift({type:"text",text:xn}):vt+=xn),vt+=this.parse(ut.tokens,Xt),vn+=this.renderer.listitem(vt,jt,ct);bt+=this.renderer.list(vn,lr,hr);continue}case"html":{bt+=this.renderer.html(Zn.text);continue}case"paragraph":{bt+=this.renderer.paragraph(this.parseInline(Zn.tokens));continue}case"text":{for(vn=Zn.tokens?this.parseInline(Zn.tokens):Zn.text;Ft+1<gn&&Ze[Ft+1].type==="text";)Zn=Ze[++Ft],vn+=`
`+(Zn.tokens?this.parseInline(Zn.tokens):Zn.text);bt+=Ae?this.renderer.paragraph(vn):vn;continue}default:{var nr='Token with "'+Zn.type+'" type was not found.';if(this.options.silent){console.error(nr);return}else throw new Error(nr)}}return bt},De.parseInline=function(Ze,Ae){Ae=Ae||this.renderer;var bt="",Ft,Ne,In=Ze.length;for(Ft=0;Ft<In;Ft++)switch(Ne=Ze[Ft],Ne.type){case"escape":{bt+=Ae.text(Ne.text);break}case"html":{bt+=Ae.html(Ne.text);break}case"link":{bt+=Ae.link(Ne.href,Ne.title,this.parseInline(Ne.tokens,Ae));break}case"image":{bt+=Ae.image(Ne.href,Ne.title,Ne.text);break}case"strong":{bt+=Ae.strong(this.parseInline(Ne.tokens,Ae));break}case"em":{bt+=Ae.em(this.parseInline(Ne.tokens,Ae));break}case"codespan":{bt+=Ae.codespan(Ne.text);break}case"br":{bt+=Ae.br();break}case"del":{bt+=Ae.del(this.parseInline(Ne.tokens,Ae));break}case"text":{bt+=Ae.text(Ne.text);break}default:{var Pt='Token with "'+Ne.type+'" type was not found.';if(this.options.silent){console.error(Pt);return}else throw new Error(Pt)}}return bt},It}(),rt=dt,Yt=Me,_t=Oe,Wt=Fe,Ht=Ke,rn=He,Gt=ee.merge,we=ee.checkSanitizeDeprecation,ce=ee.escape,he=c.exports.getDefaults,Ot=c.exports.changeDefaults,Ie=c.exports.defaults;function ft(It,De,Tt){if(typeof It=="undefined"||It===null)throw new Error("marked(): input parameter is undefined or null");if(typeof It!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(It)+", string expected");if(typeof De=="function"&&(Tt=De,De=null),De=Gt({},ft.defaults,De||{}),we(De),Tt){var Ze=De.highlight,Ae;try{Ae=rt.lex(It,De)}catch(In){return Tt(In)}var bt=function(Pt){var Xn;if(!Pt)try{De.walkTokens&&ft.walkTokens(Ae,De.walkTokens),Xn=Yt.parse(Ae,De)}catch(sr){Pt=sr}return De.highlight=Ze,Pt?Tt(Pt):Tt(null,Xn)};if(!Ze||Ze.length<3||(delete De.highlight,!Ae.length))return bt();var Ft=0;ft.walkTokens(Ae,function(In){In.type==="code"&&(Ft++,setTimeout(function(){Ze(In.text,In.lang,function(Pt,Xn){if(Pt)return bt(Pt);Xn!=null&&Xn!==In.text&&(In.text=Xn,In.escaped=!0),Ft--,Ft===0&&bt()})},0))}),Ft===0&&bt();return}try{var Ne=rt.lex(It,De);return De.walkTokens&&ft.walkTokens(Ne,De.walkTokens),Yt.parse(Ne,De)}catch(In){if(In.message+=`
Please report this to https://github.com/markedjs/marked.`,De.silent)return"<p>An error occurred:</p><pre>"+ce(In.message+"",!0)+"</pre>";throw In}}ft.options=ft.setOptions=function(It){return Gt(ft.defaults,It),Ot(ft.defaults),ft},ft.getDefaults=he,ft.defaults=Ie,ft.use=function(It){var De=Gt({},It);if(It.renderer&&function(){var Ze=ft.defaults.renderer||new Wt,Ae=function(Ne){var In=Ze[Ne];Ze[Ne]=function(){for(var Pt=arguments.length,Xn=new Array(Pt),sr=0;sr<Pt;sr++)Xn[sr]=arguments[sr];var Dn=It.renderer[Ne].apply(Ze,Xn);return Dn===!1&&(Dn=In.apply(Ze,Xn)),Dn}};for(var bt in It.renderer)Ae(bt);De.renderer=Ze}(),It.tokenizer&&function(){var Ze=ft.defaults.tokenizer||new _t,Ae=function(Ne){var In=Ze[Ne];Ze[Ne]=function(){for(var Pt=arguments.length,Xn=new Array(Pt),sr=0;sr<Pt;sr++)Xn[sr]=arguments[sr];var Dn=It.tokenizer[Ne].apply(Ze,Xn);return Dn===!1&&(Dn=In.apply(Ze,Xn)),Dn}};for(var bt in It.tokenizer)Ae(bt);De.tokenizer=Ze}(),It.walkTokens){var Tt=ft.defaults.walkTokens;De.walkTokens=function(Ze){It.walkTokens(Ze),Tt&&Tt(Ze)}}ft.setOptions(De)},ft.walkTokens=function(It,De){for(var Tt=l(It),Ze;!(Ze=Tt()).done;){var Ae=Ze.value;switch(De(Ae),Ae.type){case"table":{for(var bt=l(Ae.tokens.header),Ft;!(Ft=bt()).done;){var Ne=Ft.value;ft.walkTokens(Ne,De)}for(var In=l(Ae.tokens.cells),Pt;!(Pt=In()).done;)for(var Xn=Pt.value,sr=l(Xn),Dn;!(Dn=sr()).done;){var Bn=Dn.value;ft.walkTokens(Bn,De)}break}case"list":{ft.walkTokens(Ae.items,De);break}default:Ae.tokens&&ft.walkTokens(Ae.tokens,De)}}},ft.parseInline=function(It,De){if(typeof It=="undefined"||It===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof It!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(It)+", string expected");De=Gt({},ft.defaults,De||{}),we(De);try{var Tt=rt.lexInline(It,De);return De.walkTokens&&ft.walkTokens(Tt,De.walkTokens),Yt.parseInline(Tt,De)}catch(Ze){if(Ze.message+=`
Please report this to https://github.com/markedjs/marked.`,De.silent)return"<p>An error occurred:</p><pre>"+ce(Ze.message+"",!0)+"</pre>";throw Ze}},ft.Parser=Yt,ft.parser=Yt.parse,ft.Renderer=Wt,ft.TextRenderer=Ht,ft.Lexer=rt,ft.lexer=rt.lex,ft.Tokenizer=_t,ft.Slugger=rn,ft.parse=ft;var Kt=ft;return Kt})},11690:function(d){const g=/[&<>"']/,e=/[&<>"']/g,n=/[<>"']|&(?!#?\w+;)/,i=/[<>"']|&(?!#?\w+;)/g,l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},c=W=>l[W];function f(W,se){if(se){if(g.test(W))return W.replace(e,c)}else if(n.test(W))return W.replace(i,c);return W}const u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(W){return W.replace(u,(se,ne)=>(ne=ne.toLowerCase(),ne==="colon"?":":ne.charAt(0)==="#"?ne.charAt(1)==="x"?String.fromCharCode(parseInt(ne.substring(2),16)):String.fromCharCode(+ne.substring(1)):""))}const o=/(^|[^\[])\^/g;function s(W,se){W=W.source||W,se=se||"";const ne={replace:(ae,J)=>(J=J.source||J,J=J.replace(o,"$1"),W=W.replace(ae,J),ne),getRegex:()=>new RegExp(W,se)};return ne}const b=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function x(W,se,ne){if(W){let ae;try{ae=decodeURIComponent(h(ne)).replace(b,"").toLowerCase()}catch(J){return null}if(ae.indexOf("javascript:")===0||ae.indexOf("vbscript:")===0||ae.indexOf("data:")===0)return null}se&&!p.test(ne)&&(ne=M(se,ne));try{ne=encodeURI(ne).replace(/%25/g,"%")}catch(ae){return null}return ne}const m={},E=/^[^:]+:\/*[^/]*$/,C=/^([^:]+:)[\s\S]*$/,R=/^([^:]+:\/*[^/]*)[\s\S]*$/;function M(W,se){m[" "+W]||(E.test(W)?m[" "+W]=W+"/":m[" "+W]=N(W,"/",!0)),W=m[" "+W];const ne=W.indexOf(":")===-1;return se.substring(0,2)==="//"?ne?se:W.replace(C,"$1")+se:se.charAt(0)==="/"?ne?se:W.replace(R,"$1")+se:W+se}const T={exec:function(){}};function D(W){let se=1,ne,ae;for(;se<arguments.length;se++){ne=arguments[se];for(ae in ne)Object.prototype.hasOwnProperty.call(ne,ae)&&(W[ae]=ne[ae])}return W}function _(W,se){const ne=W.replace(/\|/g,(q,G,oe)=>{let ee=!1,Q=G;for(;--Q>=0&&oe[Q]==="\\";)ee=!ee;return ee?"|":" |"}),ae=ne.split(/ \|/);let J=0;if(ae.length>se)ae.splice(se);else for(;ae.length<se;)ae.push("");for(;J<ae.length;J++)ae[J]=ae[J].trim().replace(/\\\|/g,"|");return ae}function N(W,se,ne){const ae=W.length;if(ae===0)return"";let J=0;for(;J<ae;){const q=W.charAt(ae-J-1);if(q===se&&!ne)J++;else if(q!==se&&ne)J++;else break}return W.substr(0,ae-J)}function j(W,se){if(W.indexOf(se[1])===-1)return-1;const ne=W.length;let ae=0,J=0;for(;J<ne;J++)if(W[J]==="\\")J++;else if(W[J]===se[0])ae++;else if(W[J]===se[1]&&(ae--,ae<0))return J;return-1}function H(W){W&&W.sanitize&&!W.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function Y(W,se){if(se<1)return"";let ne="";for(;se>1;)se&1&&(ne+=W),se>>=1,W+=W;return ne+W}d.exports={escape:f,unescape:h,edit:s,cleanUrl:x,resolveUrl:M,noopTest:T,merge:D,splitCells:_,rtrim:N,findClosingBracket:j,checkSanitizeDeprecation:H,repeatString:Y}},93735:function(d,g,e){(function(){var n=e(75041),i=e(67751).utf8,l=e(78034),c=e(67751).bin,f=function(u,h){u.constructor==String?h&&h.encoding==="binary"?u=c.stringToBytes(u):u=i.stringToBytes(u):l(u)?u=Array.prototype.slice.call(u,0):!Array.isArray(u)&&u.constructor!==Uint8Array&&(u=u.toString());for(var o=n.bytesToWords(u),s=u.length*8,b=1732584193,p=-271733879,x=-1732584194,m=271733878,E=0;E<o.length;E++)o[E]=(o[E]<<8|o[E]>>>24)&16711935|(o[E]<<24|o[E]>>>8)&4278255360;o[s>>>5]|=128<<s%32,o[(s+64>>>9<<4)+14]=s;for(var C=f._ff,R=f._gg,M=f._hh,T=f._ii,E=0;E<o.length;E+=16){var D=b,_=p,N=x,j=m;b=C(b,p,x,m,o[E+0],7,-680876936),m=C(m,b,p,x,o[E+1],12,-389564586),x=C(x,m,b,p,o[E+2],17,606105819),p=C(p,x,m,b,o[E+3],22,-1044525330),b=C(b,p,x,m,o[E+4],7,-176418897),m=C(m,b,p,x,o[E+5],12,1200080426),x=C(x,m,b,p,o[E+6],17,-1473231341),p=C(p,x,m,b,o[E+7],22,-45705983),b=C(b,p,x,m,o[E+8],7,1770035416),m=C(m,b,p,x,o[E+9],12,-1958414417),x=C(x,m,b,p,o[E+10],17,-42063),p=C(p,x,m,b,o[E+11],22,-1990404162),b=C(b,p,x,m,o[E+12],7,1804603682),m=C(m,b,p,x,o[E+13],12,-40341101),x=C(x,m,b,p,o[E+14],17,-1502002290),p=C(p,x,m,b,o[E+15],22,1236535329),b=R(b,p,x,m,o[E+1],5,-165796510),m=R(m,b,p,x,o[E+6],9,-1069501632),x=R(x,m,b,p,o[E+11],14,643717713),p=R(p,x,m,b,o[E+0],20,-373897302),b=R(b,p,x,m,o[E+5],5,-701558691),m=R(m,b,p,x,o[E+10],9,38016083),x=R(x,m,b,p,o[E+15],14,-660478335),p=R(p,x,m,b,o[E+4],20,-405537848),b=R(b,p,x,m,o[E+9],5,568446438),m=R(m,b,p,x,o[E+14],9,-1019803690),x=R(x,m,b,p,o[E+3],14,-187363961),p=R(p,x,m,b,o[E+8],20,1163531501),b=R(b,p,x,m,o[E+13],5,-1444681467),m=R(m,b,p,x,o[E+2],9,-51403784),x=R(x,m,b,p,o[E+7],14,1735328473),p=R(p,x,m,b,o[E+12],20,-1926607734),b=M(b,p,x,m,o[E+5],4,-378558),m=M(m,b,p,x,o[E+8],11,-2022574463),x=M(x,m,b,p,o[E+11],16,1839030562),p=M(p,x,m,b,o[E+14],23,-35309556),b=M(b,p,x,m,o[E+1],4,-1530992060),m=M(m,b,p,x,o[E+4],11,1272893353),x=M(x,m,b,p,o[E+7],16,-155497632),p=M(p,x,m,b,o[E+10],23,-1094730640),b=M(b,p,x,m,o[E+13],4,681279174),m=M(m,b,p,x,o[E+0],11,-358537222),x=M(x,m,b,p,o[E+3],16,-722521979),p=M(p,x,m,b,o[E+6],23,76029189),b=M(b,p,x,m,o[E+9],4,-640364487),m=M(m,b,p,x,o[E+12],11,-421815835),x=M(x,m,b,p,o[E+15],16,530742520),p=M(p,x,m,b,o[E+2],23,-995338651),b=T(b,p,x,m,o[E+0],6,-198630844),m=T(m,b,p,x,o[E+7],10,1126891415),x=T(x,m,b,p,o[E+14],15,-1416354905),p=T(p,x,m,b,o[E+5],21,-57434055),b=T(b,p,x,m,o[E+12],6,1700485571),m=T(m,b,p,x,o[E+3],10,-1894986606),x=T(x,m,b,p,o[E+10],15,-1051523),p=T(p,x,m,b,o[E+1],21,-2054922799),b=T(b,p,x,m,o[E+8],6,1873313359),m=T(m,b,p,x,o[E+15],10,-30611744),x=T(x,m,b,p,o[E+6],15,-1560198380),p=T(p,x,m,b,o[E+13],21,1309151649),b=T(b,p,x,m,o[E+4],6,-145523070),m=T(m,b,p,x,o[E+11],10,-1120210379),x=T(x,m,b,p,o[E+2],15,718787259),p=T(p,x,m,b,o[E+9],21,-343485551),b=b+D>>>0,p=p+_>>>0,x=x+N>>>0,m=m+j>>>0}return n.endian([b,p,x,m])};f._ff=function(u,h,o,s,b,p,x){var m=u+(h&o|~h&s)+(b>>>0)+x;return(m<<p|m>>>32-p)+h},f._gg=function(u,h,o,s,b,p,x){var m=u+(h&s|o&~s)+(b>>>0)+x;return(m<<p|m>>>32-p)+h},f._hh=function(u,h,o,s,b,p,x){var m=u+(h^o^s)+(b>>>0)+x;return(m<<p|m>>>32-p)+h},f._ii=function(u,h,o,s,b,p,x){var m=u+(o^(h|~s))+(b>>>0)+x;return(m<<p|m>>>32-p)+h},f._blocksize=16,f._digestsize=16,d.exports=function(u,h){if(u==null)throw new Error("Illegal argument "+u);var o=n.wordsToBytes(f(u,h));return h&&h.asBytes?o:h&&h.asString?c.bytesToString(o):n.bytesToHex(o)}})()},61339:function(d){d.exports=g;function g(e,n){if(!e)throw new Error(n||"Assertion failed")}g.equal=function(n,i,l){if(n!=i)throw new Error(l||"Assertion failed: "+n+" != "+i)}},75918:function(d,g,e){"use strict";e.d(g,{Wi:function(){return u},Z0:function(){return h},aU:function(){return f},eZ:function(){return s},wY:function(){return o}});var n=e(4348),i=e(69323),l=e(13268),c=function(b,p,x,m){function E(C){return C instanceof x?C:new x(function(R){R(C)})}return new(x||(x=Promise))(function(C,R){function M(_){try{D(m.next(_))}catch(N){R(N)}}function T(_){try{D(m.throw(_))}catch(N){R(N)}}function D(_){_.done?C(_.value):E(_.value).then(M,T)}D((m=m.apply(b,p||[])).next())})};class f extends i.JT{constructor(p,x="",m="",E=!0,C){super(),this._onDidChange=this._register(new n.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=p,this._label=x,this._cssClass=m,this._enabled=E,this._actionCallback=C}get id(){return this._id}get label(){return this._label}set label(p){this._setLabel(p)}_setLabel(p){this._label!==p&&(this._label=p,this._onDidChange.fire({label:p}))}get tooltip(){return this._tooltip||""}set tooltip(p){this._setTooltip(p)}_setTooltip(p){this._tooltip!==p&&(this._tooltip=p,this._onDidChange.fire({tooltip:p}))}get class(){return this._cssClass}set class(p){this._setClass(p)}_setClass(p){this._cssClass!==p&&(this._cssClass=p,this._onDidChange.fire({class:p}))}get enabled(){return this._enabled}set enabled(p){this._setEnabled(p)}_setEnabled(p){this._enabled!==p&&(this._enabled=p,this._onDidChange.fire({enabled:p}))}get checked(){return this._checked}set checked(p){this._setChecked(p)}_setChecked(p){this._checked!==p&&(this._checked=p,this._onDidChange.fire({checked:p}))}run(p,x){return c(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(p))})}}class u extends i.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new n.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new n.Q5),this.onDidRun=this._onDidRun.event}run(p,x){return c(this,void 0,void 0,function*(){if(!p.enabled)return;this._onBeforeRun.fire({action:p});let m;try{yield this.runAction(p,x)}catch(E){m=E}this._onDidRun.fire({action:p,error:m})})}runAction(p,x){return c(this,void 0,void 0,function*(){yield p.run(x)})}}class h extends f{constructor(p){super(h.ID,p,p?"separator text":"separator"),this.checked=!1,this.enabled=!1}}h.ID="vs.actions.separator";class o{constructor(p,x,m,E){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=p,this.label=x,this.class=E,this._actions=m}get actions(){return this._actions}dispose(){}run(){return c(this,void 0,void 0,function*(){})}}class s extends f{constructor(){super(s.ID,l.N("submenu.empty","(empty)"),void 0,!1)}}s.ID="vs.actions.empty"},76068:function(d,g,e){"use strict";e.d(g,{ok:function(){return n}});function n(i,l){if(!i)throw new Error(l?`Assertion failed (${l})`:"Assertion Failed")}},52615:function(d,g,e){"use strict";e.d(g,{CM:function(){return f},JL:function(){return u},dT:function(){return o},fK:function(){return c},lA:function(){return h}});var n=e(4348);class i{constructor(){this._icons=new Map,this._onDidRegister=new n.Q5}add(b){const p=this._icons.get(b.id);p?b.description?p.description=b.description:console.error(`Duplicate registration of codicon ${b.id}`):(this._icons.set(b.id,b),this._onDidRegister.fire(b))}get(b){return this._icons.get(b)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const l=new i,c=l;function f(s,b){return new h(s,b)}function u(s){return s?s.replace(/\$\((.*?)\)/g,(b,p)=>` ${p} `).trim():""}class h{constructor(b,p,x){this.id=b,this.definition=p,this.description=x,l.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var o;(function(s){s.iconNameSegment="[A-Za-z0-9]+",s.iconNameExpression="[A-Za-z0-9\\-]+",s.iconModifierExpression="~[A-Za-z]+";const b=new RegExp(`^(${s.iconNameExpression})(${s.iconModifierExpression})?$`);function p(E){if(E instanceof h)return["codicon","codicon-"+E.id];const C=b.exec(E.id);if(!C)return p(h.error);let[,R,M]=C;const T=["codicon","codicon-"+R];return M&&T.push("codicon-modifier-"+M.substr(1)),T}s.asClassNameArray=p;function x(E){return p(E).join(" ")}s.asClassName=x;function m(E){return"."+p(E).join(".")}s.asCSSSelector=m})(o||(o={})),function(s){s.add=new s("add",{fontCharacter:"\\ea60"}),s.plus=new s("plus",s.add.definition),s.gistNew=new s("gist-new",s.add.definition),s.repoCreate=new s("repo-create",s.add.definition),s.lightbulb=new s("lightbulb",{fontCharacter:"\\ea61"}),s.lightBulb=new s("light-bulb",{fontCharacter:"\\ea61"}),s.repo=new s("repo",{fontCharacter:"\\ea62"}),s.repoDelete=new s("repo-delete",{fontCharacter:"\\ea62"}),s.gistFork=new s("gist-fork",{fontCharacter:"\\ea63"}),s.repoForked=new s("repo-forked",{fontCharacter:"\\ea63"}),s.gitPullRequest=new s("git-pull-request",{fontCharacter:"\\ea64"}),s.gitPullRequestAbandoned=new s("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),s.recordKeys=new s("record-keys",{fontCharacter:"\\ea65"}),s.keyboard=new s("keyboard",{fontCharacter:"\\ea65"}),s.tag=new s("tag",{fontCharacter:"\\ea66"}),s.tagAdd=new s("tag-add",{fontCharacter:"\\ea66"}),s.tagRemove=new s("tag-remove",{fontCharacter:"\\ea66"}),s.person=new s("person",{fontCharacter:"\\ea67"}),s.personFollow=new s("person-follow",{fontCharacter:"\\ea67"}),s.personOutline=new s("person-outline",{fontCharacter:"\\ea67"}),s.personFilled=new s("person-filled",{fontCharacter:"\\ea67"}),s.gitBranch=new s("git-branch",{fontCharacter:"\\ea68"}),s.gitBranchCreate=new s("git-branch-create",{fontCharacter:"\\ea68"}),s.gitBranchDelete=new s("git-branch-delete",{fontCharacter:"\\ea68"}),s.sourceControl=new s("source-control",{fontCharacter:"\\ea68"}),s.mirror=new s("mirror",{fontCharacter:"\\ea69"}),s.mirrorPublic=new s("mirror-public",{fontCharacter:"\\ea69"}),s.star=new s("star",{fontCharacter:"\\ea6a"}),s.starAdd=new s("star-add",{fontCharacter:"\\ea6a"}),s.starDelete=new s("star-delete",{fontCharacter:"\\ea6a"}),s.starEmpty=new s("star-empty",{fontCharacter:"\\ea6a"}),s.comment=new s("comment",{fontCharacter:"\\ea6b"}),s.commentAdd=new s("comment-add",{fontCharacter:"\\ea6b"}),s.alert=new s("alert",{fontCharacter:"\\ea6c"}),s.warning=new s("warning",{fontCharacter:"\\ea6c"}),s.search=new s("search",{fontCharacter:"\\ea6d"}),s.searchSave=new s("search-save",{fontCharacter:"\\ea6d"}),s.logOut=new s("log-out",{fontCharacter:"\\ea6e"}),s.signOut=new s("sign-out",{fontCharacter:"\\ea6e"}),s.logIn=new s("log-in",{fontCharacter:"\\ea6f"}),s.signIn=new s("sign-in",{fontCharacter:"\\ea6f"}),s.eye=new s("eye",{fontCharacter:"\\ea70"}),s.eyeUnwatch=new s("eye-unwatch",{fontCharacter:"\\ea70"}),s.eyeWatch=new s("eye-watch",{fontCharacter:"\\ea70"}),s.circleFilled=new s("circle-filled",{fontCharacter:"\\ea71"}),s.primitiveDot=new s("primitive-dot",{fontCharacter:"\\ea71"}),s.closeDirty=new s("close-dirty",{fontCharacter:"\\ea71"}),s.debugBreakpoint=new s("debug-breakpoint",{fontCharacter:"\\ea71"}),s.debugBreakpointDisabled=new s("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),s.debugHint=new s("debug-hint",{fontCharacter:"\\ea71"}),s.primitiveSquare=new s("primitive-square",{fontCharacter:"\\ea72"}),s.edit=new s("edit",{fontCharacter:"\\ea73"}),s.pencil=new s("pencil",{fontCharacter:"\\ea73"}),s.info=new s("info",{fontCharacter:"\\ea74"}),s.issueOpened=new s("issue-opened",{fontCharacter:"\\ea74"}),s.gistPrivate=new s("gist-private",{fontCharacter:"\\ea75"}),s.gitForkPrivate=new s("git-fork-private",{fontCharacter:"\\ea75"}),s.lock=new s("lock",{fontCharacter:"\\ea75"}),s.mirrorPrivate=new s("mirror-private",{fontCharacter:"\\ea75"}),s.close=new s("close",{fontCharacter:"\\ea76"}),s.removeClose=new s("remove-close",{fontCharacter:"\\ea76"}),s.x=new s("x",{fontCharacter:"\\ea76"}),s.repoSync=new s("repo-sync",{fontCharacter:"\\ea77"}),s.sync=new s("sync",{fontCharacter:"\\ea77"}),s.clone=new s("clone",{fontCharacter:"\\ea78"}),s.desktopDownload=new s("desktop-download",{fontCharacter:"\\ea78"}),s.beaker=new s("beaker",{fontCharacter:"\\ea79"}),s.microscope=new s("microscope",{fontCharacter:"\\ea79"}),s.vm=new s("vm",{fontCharacter:"\\ea7a"}),s.deviceDesktop=new s("device-desktop",{fontCharacter:"\\ea7a"}),s.file=new s("file",{fontCharacter:"\\ea7b"}),s.fileText=new s("file-text",{fontCharacter:"\\ea7b"}),s.more=new s("more",{fontCharacter:"\\ea7c"}),s.ellipsis=new s("ellipsis",{fontCharacter:"\\ea7c"}),s.kebabHorizontal=new s("kebab-horizontal",{fontCharacter:"\\ea7c"}),s.mailReply=new s("mail-reply",{fontCharacter:"\\ea7d"}),s.reply=new s("reply",{fontCharacter:"\\ea7d"}),s.organization=new s("organization",{fontCharacter:"\\ea7e"}),s.organizationFilled=new s("organization-filled",{fontCharacter:"\\ea7e"}),s.organizationOutline=new s("organization-outline",{fontCharacter:"\\ea7e"}),s.newFile=new s("new-file",{fontCharacter:"\\ea7f"}),s.fileAdd=new s("file-add",{fontCharacter:"\\ea7f"}),s.newFolder=new s("new-folder",{fontCharacter:"\\ea80"}),s.fileDirectoryCreate=new s("file-directory-create",{fontCharacter:"\\ea80"}),s.trash=new s("trash",{fontCharacter:"\\ea81"}),s.trashcan=new s("trashcan",{fontCharacter:"\\ea81"}),s.history=new s("history",{fontCharacter:"\\ea82"}),s.clock=new s("clock",{fontCharacter:"\\ea82"}),s.folder=new s("folder",{fontCharacter:"\\ea83"}),s.fileDirectory=new s("file-directory",{fontCharacter:"\\ea83"}),s.symbolFolder=new s("symbol-folder",{fontCharacter:"\\ea83"}),s.logoGithub=new s("logo-github",{fontCharacter:"\\ea84"}),s.markGithub=new s("mark-github",{fontCharacter:"\\ea84"}),s.github=new s("github",{fontCharacter:"\\ea84"}),s.terminal=new s("terminal",{fontCharacter:"\\ea85"}),s.console=new s("console",{fontCharacter:"\\ea85"}),s.repl=new s("repl",{fontCharacter:"\\ea85"}),s.zap=new s("zap",{fontCharacter:"\\ea86"}),s.symbolEvent=new s("symbol-event",{fontCharacter:"\\ea86"}),s.error=new s("error",{fontCharacter:"\\ea87"}),s.stop=new s("stop",{fontCharacter:"\\ea87"}),s.variable=new s("variable",{fontCharacter:"\\ea88"}),s.symbolVariable=new s("symbol-variable",{fontCharacter:"\\ea88"}),s.array=new s("array",{fontCharacter:"\\ea8a"}),s.symbolArray=new s("symbol-array",{fontCharacter:"\\ea8a"}),s.symbolModule=new s("symbol-module",{fontCharacter:"\\ea8b"}),s.symbolPackage=new s("symbol-package",{fontCharacter:"\\ea8b"}),s.symbolNamespace=new s("symbol-namespace",{fontCharacter:"\\ea8b"}),s.symbolObject=new s("symbol-object",{fontCharacter:"\\ea8b"}),s.symbolMethod=new s("symbol-method",{fontCharacter:"\\ea8c"}),s.symbolFunction=new s("symbol-function",{fontCharacter:"\\ea8c"}),s.symbolConstructor=new s("symbol-constructor",{fontCharacter:"\\ea8c"}),s.symbolBoolean=new s("symbol-boolean",{fontCharacter:"\\ea8f"}),s.symbolNull=new s("symbol-null",{fontCharacter:"\\ea8f"}),s.symbolNumeric=new s("symbol-numeric",{fontCharacter:"\\ea90"}),s.symbolNumber=new s("symbol-number",{fontCharacter:"\\ea90"}),s.symbolStructure=new s("symbol-structure",{fontCharacter:"\\ea91"}),s.symbolStruct=new s("symbol-struct",{fontCharacter:"\\ea91"}),s.symbolParameter=new s("symbol-parameter",{fontCharacter:"\\ea92"}),s.symbolTypeParameter=new s("symbol-type-parameter",{fontCharacter:"\\ea92"}),s.symbolKey=new s("symbol-key",{fontCharacter:"\\ea93"}),s.symbolText=new s("symbol-text",{fontCharacter:"\\ea93"}),s.symbolReference=new s("symbol-reference",{fontCharacter:"\\ea94"}),s.goToFile=new s("go-to-file",{fontCharacter:"\\ea94"}),s.symbolEnum=new s("symbol-enum",{fontCharacter:"\\ea95"}),s.symbolValue=new s("symbol-value",{fontCharacter:"\\ea95"}),s.symbolRuler=new s("symbol-ruler",{fontCharacter:"\\ea96"}),s.symbolUnit=new s("symbol-unit",{fontCharacter:"\\ea96"}),s.activateBreakpoints=new s("activate-breakpoints",{fontCharacter:"\\ea97"}),s.archive=new s("archive",{fontCharacter:"\\ea98"}),s.arrowBoth=new s("arrow-both",{fontCharacter:"\\ea99"}),s.arrowDown=new s("arrow-down",{fontCharacter:"\\ea9a"}),s.arrowLeft=new s("arrow-left",{fontCharacter:"\\ea9b"}),s.arrowRight=new s("arrow-right",{fontCharacter:"\\ea9c"}),s.arrowSmallDown=new s("arrow-small-down",{fontCharacter:"\\ea9d"}),s.arrowSmallLeft=new s("arrow-small-left",{fontCharacter:"\\ea9e"}),s.arrowSmallRight=new s("arrow-small-right",{fontCharacter:"\\ea9f"}),s.arrowSmallUp=new s("arrow-small-up",{fontCharacter:"\\eaa0"}),s.arrowUp=new s("arrow-up",{fontCharacter:"\\eaa1"}),s.bell=new s("bell",{fontCharacter:"\\eaa2"}),s.bold=new s("bold",{fontCharacter:"\\eaa3"}),s.book=new s("book",{fontCharacter:"\\eaa4"}),s.bookmark=new s("bookmark",{fontCharacter:"\\eaa5"}),s.debugBreakpointConditionalUnverified=new s("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),s.debugBreakpointConditional=new s("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),s.debugBreakpointConditionalDisabled=new s("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),s.debugBreakpointDataUnverified=new s("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),s.debugBreakpointData=new s("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),s.debugBreakpointDataDisabled=new s("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),s.debugBreakpointLogUnverified=new s("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),s.debugBreakpointLog=new s("debug-breakpoint-log",{fontCharacter:"\\eaab"}),s.debugBreakpointLogDisabled=new s("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),s.briefcase=new s("briefcase",{fontCharacter:"\\eaac"}),s.broadcast=new s("broadcast",{fontCharacter:"\\eaad"}),s.browser=new s("browser",{fontCharacter:"\\eaae"}),s.bug=new s("bug",{fontCharacter:"\\eaaf"}),s.calendar=new s("calendar",{fontCharacter:"\\eab0"}),s.caseSensitive=new s("case-sensitive",{fontCharacter:"\\eab1"}),s.check=new s("check",{fontCharacter:"\\eab2"}),s.checklist=new s("checklist",{fontCharacter:"\\eab3"}),s.chevronDown=new s("chevron-down",{fontCharacter:"\\eab4"}),s.dropDownButton=new s("drop-down-button",s.chevronDown.definition),s.chevronLeft=new s("chevron-left",{fontCharacter:"\\eab5"}),s.chevronRight=new s("chevron-right",{fontCharacter:"\\eab6"}),s.chevronUp=new s("chevron-up",{fontCharacter:"\\eab7"}),s.chromeClose=new s("chrome-close",{fontCharacter:"\\eab8"}),s.chromeMaximize=new s("chrome-maximize",{fontCharacter:"\\eab9"}),s.chromeMinimize=new s("chrome-minimize",{fontCharacter:"\\eaba"}),s.chromeRestore=new s("chrome-restore",{fontCharacter:"\\eabb"}),s.circleOutline=new s("circle-outline",{fontCharacter:"\\eabc"}),s.debugBreakpointUnverified=new s("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),s.circleSlash=new s("circle-slash",{fontCharacter:"\\eabd"}),s.circuitBoard=new s("circuit-board",{fontCharacter:"\\eabe"}),s.clearAll=new s("clear-all",{fontCharacter:"\\eabf"}),s.clippy=new s("clippy",{fontCharacter:"\\eac0"}),s.closeAll=new s("close-all",{fontCharacter:"\\eac1"}),s.cloudDownload=new s("cloud-download",{fontCharacter:"\\eac2"}),s.cloudUpload=new s("cloud-upload",{fontCharacter:"\\eac3"}),s.code=new s("code",{fontCharacter:"\\eac4"}),s.collapseAll=new s("collapse-all",{fontCharacter:"\\eac5"}),s.colorMode=new s("color-mode",{fontCharacter:"\\eac6"}),s.commentDiscussion=new s("comment-discussion",{fontCharacter:"\\eac7"}),s.compareChanges=new s("compare-changes",{fontCharacter:"\\eafd"}),s.creditCard=new s("credit-card",{fontCharacter:"\\eac9"}),s.dash=new s("dash",{fontCharacter:"\\eacc"}),s.dashboard=new s("dashboard",{fontCharacter:"\\eacd"}),s.database=new s("database",{fontCharacter:"\\eace"}),s.debugContinue=new s("debug-continue",{fontCharacter:"\\eacf"}),s.debugDisconnect=new s("debug-disconnect",{fontCharacter:"\\ead0"}),s.debugPause=new s("debug-pause",{fontCharacter:"\\ead1"}),s.debugRestart=new s("debug-restart",{fontCharacter:"\\ead2"}),s.debugStart=new s("debug-start",{fontCharacter:"\\ead3"}),s.debugStepInto=new s("debug-step-into",{fontCharacter:"\\ead4"}),s.debugStepOut=new s("debug-step-out",{fontCharacter:"\\ead5"}),s.debugStepOver=new s("debug-step-over",{fontCharacter:"\\ead6"}),s.debugStop=new s("debug-stop",{fontCharacter:"\\ead7"}),s.debug=new s("debug",{fontCharacter:"\\ead8"}),s.deviceCameraVideo=new s("device-camera-video",{fontCharacter:"\\ead9"}),s.deviceCamera=new s("device-camera",{fontCharacter:"\\eada"}),s.deviceMobile=new s("device-mobile",{fontCharacter:"\\eadb"}),s.diffAdded=new s("diff-added",{fontCharacter:"\\eadc"}),s.diffIgnored=new s("diff-ignored",{fontCharacter:"\\eadd"}),s.diffModified=new s("diff-modified",{fontCharacter:"\\eade"}),s.diffRemoved=new s("diff-removed",{fontCharacter:"\\eadf"}),s.diffRenamed=new s("diff-renamed",{fontCharacter:"\\eae0"}),s.diff=new s("diff",{fontCharacter:"\\eae1"}),s.discard=new s("discard",{fontCharacter:"\\eae2"}),s.editorLayout=new s("editor-layout",{fontCharacter:"\\eae3"}),s.emptyWindow=new s("empty-window",{fontCharacter:"\\eae4"}),s.exclude=new s("exclude",{fontCharacter:"\\eae5"}),s.extensions=new s("extensions",{fontCharacter:"\\eae6"}),s.eyeClosed=new s("eye-closed",{fontCharacter:"\\eae7"}),s.fileBinary=new s("file-binary",{fontCharacter:"\\eae8"}),s.fileCode=new s("file-code",{fontCharacter:"\\eae9"}),s.fileMedia=new s("file-media",{fontCharacter:"\\eaea"}),s.filePdf=new s("file-pdf",{fontCharacter:"\\eaeb"}),s.fileSubmodule=new s("file-submodule",{fontCharacter:"\\eaec"}),s.fileSymlinkDirectory=new s("file-symlink-directory",{fontCharacter:"\\eaed"}),s.fileSymlinkFile=new s("file-symlink-file",{fontCharacter:"\\eaee"}),s.fileZip=new s("file-zip",{fontCharacter:"\\eaef"}),s.files=new s("files",{fontCharacter:"\\eaf0"}),s.filter=new s("filter",{fontCharacter:"\\eaf1"}),s.flame=new s("flame",{fontCharacter:"\\eaf2"}),s.foldDown=new s("fold-down",{fontCharacter:"\\eaf3"}),s.foldUp=new s("fold-up",{fontCharacter:"\\eaf4"}),s.fold=new s("fold",{fontCharacter:"\\eaf5"}),s.folderActive=new s("folder-active",{fontCharacter:"\\eaf6"}),s.folderOpened=new s("folder-opened",{fontCharacter:"\\eaf7"}),s.gear=new s("gear",{fontCharacter:"\\eaf8"}),s.gift=new s("gift",{fontCharacter:"\\eaf9"}),s.gistSecret=new s("gist-secret",{fontCharacter:"\\eafa"}),s.gist=new s("gist",{fontCharacter:"\\eafb"}),s.gitCommit=new s("git-commit",{fontCharacter:"\\eafc"}),s.gitCompare=new s("git-compare",{fontCharacter:"\\eafd"}),s.gitMerge=new s("git-merge",{fontCharacter:"\\eafe"}),s.githubAction=new s("github-action",{fontCharacter:"\\eaff"}),s.githubAlt=new s("github-alt",{fontCharacter:"\\eb00"}),s.globe=new s("globe",{fontCharacter:"\\eb01"}),s.grabber=new s("grabber",{fontCharacter:"\\eb02"}),s.graph=new s("graph",{fontCharacter:"\\eb03"}),s.gripper=new s("gripper",{fontCharacter:"\\eb04"}),s.heart=new s("heart",{fontCharacter:"\\eb05"}),s.home=new s("home",{fontCharacter:"\\eb06"}),s.horizontalRule=new s("horizontal-rule",{fontCharacter:"\\eb07"}),s.hubot=new s("hubot",{fontCharacter:"\\eb08"}),s.inbox=new s("inbox",{fontCharacter:"\\eb09"}),s.issueClosed=new s("issue-closed",{fontCharacter:"\\eba4"}),s.issueReopened=new s("issue-reopened",{fontCharacter:"\\eb0b"}),s.issues=new s("issues",{fontCharacter:"\\eb0c"}),s.italic=new s("italic",{fontCharacter:"\\eb0d"}),s.jersey=new s("jersey",{fontCharacter:"\\eb0e"}),s.json=new s("json",{fontCharacter:"\\eb0f"}),s.kebabVertical=new s("kebab-vertical",{fontCharacter:"\\eb10"}),s.key=new s("key",{fontCharacter:"\\eb11"}),s.law=new s("law",{fontCharacter:"\\eb12"}),s.lightbulbAutofix=new s("lightbulb-autofix",{fontCharacter:"\\eb13"}),s.linkExternal=new s("link-external",{fontCharacter:"\\eb14"}),s.link=new s("link",{fontCharacter:"\\eb15"}),s.listOrdered=new s("list-ordered",{fontCharacter:"\\eb16"}),s.listUnordered=new s("list-unordered",{fontCharacter:"\\eb17"}),s.liveShare=new s("live-share",{fontCharacter:"\\eb18"}),s.loading=new s("loading",{fontCharacter:"\\eb19"}),s.location=new s("location",{fontCharacter:"\\eb1a"}),s.mailRead=new s("mail-read",{fontCharacter:"\\eb1b"}),s.mail=new s("mail",{fontCharacter:"\\eb1c"}),s.markdown=new s("markdown",{fontCharacter:"\\eb1d"}),s.megaphone=new s("megaphone",{fontCharacter:"\\eb1e"}),s.mention=new s("mention",{fontCharacter:"\\eb1f"}),s.milestone=new s("milestone",{fontCharacter:"\\eb20"}),s.mortarBoard=new s("mortar-board",{fontCharacter:"\\eb21"}),s.move=new s("move",{fontCharacter:"\\eb22"}),s.multipleWindows=new s("multiple-windows",{fontCharacter:"\\eb23"}),s.mute=new s("mute",{fontCharacter:"\\eb24"}),s.noNewline=new s("no-newline",{fontCharacter:"\\eb25"}),s.note=new s("note",{fontCharacter:"\\eb26"}),s.octoface=new s("octoface",{fontCharacter:"\\eb27"}),s.openPreview=new s("open-preview",{fontCharacter:"\\eb28"}),s.package_=new s("package",{fontCharacter:"\\eb29"}),s.paintcan=new s("paintcan",{fontCharacter:"\\eb2a"}),s.pin=new s("pin",{fontCharacter:"\\eb2b"}),s.play=new s("play",{fontCharacter:"\\eb2c"}),s.run=new s("run",{fontCharacter:"\\eb2c"}),s.plug=new s("plug",{fontCharacter:"\\eb2d"}),s.preserveCase=new s("preserve-case",{fontCharacter:"\\eb2e"}),s.preview=new s("preview",{fontCharacter:"\\eb2f"}),s.project=new s("project",{fontCharacter:"\\eb30"}),s.pulse=new s("pulse",{fontCharacter:"\\eb31"}),s.question=new s("question",{fontCharacter:"\\eb32"}),s.quote=new s("quote",{fontCharacter:"\\eb33"}),s.radioTower=new s("radio-tower",{fontCharacter:"\\eb34"}),s.reactions=new s("reactions",{fontCharacter:"\\eb35"}),s.references=new s("references",{fontCharacter:"\\eb36"}),s.refresh=new s("refresh",{fontCharacter:"\\eb37"}),s.regex=new s("regex",{fontCharacter:"\\eb38"}),s.remoteExplorer=new s("remote-explorer",{fontCharacter:"\\eb39"}),s.remote=new s("remote",{fontCharacter:"\\eb3a"}),s.remove=new s("remove",{fontCharacter:"\\eb3b"}),s.replaceAll=new s("replace-all",{fontCharacter:"\\eb3c"}),s.replace=new s("replace",{fontCharacter:"\\eb3d"}),s.repoClone=new s("repo-clone",{fontCharacter:"\\eb3e"}),s.repoForcePush=new s("repo-force-push",{fontCharacter:"\\eb3f"}),s.repoPull=new s("repo-pull",{fontCharacter:"\\eb40"}),s.repoPush=new s("repo-push",{fontCharacter:"\\eb41"}),s.report=new s("report",{fontCharacter:"\\eb42"}),s.requestChanges=new s("request-changes",{fontCharacter:"\\eb43"}),s.rocket=new s("rocket",{fontCharacter:"\\eb44"}),s.rootFolderOpened=new s("root-folder-opened",{fontCharacter:"\\eb45"}),s.rootFolder=new s("root-folder",{fontCharacter:"\\eb46"}),s.rss=new s("rss",{fontCharacter:"\\eb47"}),s.ruby=new s("ruby",{fontCharacter:"\\eb48"}),s.saveAll=new s("save-all",{fontCharacter:"\\eb49"}),s.saveAs=new s("save-as",{fontCharacter:"\\eb4a"}),s.save=new s("save",{fontCharacter:"\\eb4b"}),s.screenFull=new s("screen-full",{fontCharacter:"\\eb4c"}),s.screenNormal=new s("screen-normal",{fontCharacter:"\\eb4d"}),s.searchStop=new s("search-stop",{fontCharacter:"\\eb4e"}),s.server=new s("server",{fontCharacter:"\\eb50"}),s.settingsGear=new s("settings-gear",{fontCharacter:"\\eb51"}),s.settings=new s("settings",{fontCharacter:"\\eb52"}),s.shield=new s("shield",{fontCharacter:"\\eb53"}),s.smiley=new s("smiley",{fontCharacter:"\\eb54"}),s.sortPrecedence=new s("sort-precedence",{fontCharacter:"\\eb55"}),s.splitHorizontal=new s("split-horizontal",{fontCharacter:"\\eb56"}),s.splitVertical=new s("split-vertical",{fontCharacter:"\\eb57"}),s.squirrel=new s("squirrel",{fontCharacter:"\\eb58"}),s.starFull=new s("star-full",{fontCharacter:"\\eb59"}),s.starHalf=new s("star-half",{fontCharacter:"\\eb5a"}),s.symbolClass=new s("symbol-class",{fontCharacter:"\\eb5b"}),s.symbolColor=new s("symbol-color",{fontCharacter:"\\eb5c"}),s.symbolConstant=new s("symbol-constant",{fontCharacter:"\\eb5d"}),s.symbolEnumMember=new s("symbol-enum-member",{fontCharacter:"\\eb5e"}),s.symbolField=new s("symbol-field",{fontCharacter:"\\eb5f"}),s.symbolFile=new s("symbol-file",{fontCharacter:"\\eb60"}),s.symbolInterface=new s("symbol-interface",{fontCharacter:"\\eb61"}),s.symbolKeyword=new s("symbol-keyword",{fontCharacter:"\\eb62"}),s.symbolMisc=new s("symbol-misc",{fontCharacter:"\\eb63"}),s.symbolOperator=new s("symbol-operator",{fontCharacter:"\\eb64"}),s.symbolProperty=new s("symbol-property",{fontCharacter:"\\eb65"}),s.wrench=new s("wrench",{fontCharacter:"\\eb65"}),s.wrenchSubaction=new s("wrench-subaction",{fontCharacter:"\\eb65"}),s.symbolSnippet=new s("symbol-snippet",{fontCharacter:"\\eb66"}),s.tasklist=new s("tasklist",{fontCharacter:"\\eb67"}),s.telescope=new s("telescope",{fontCharacter:"\\eb68"}),s.textSize=new s("text-size",{fontCharacter:"\\eb69"}),s.threeBars=new s("three-bars",{fontCharacter:"\\eb6a"}),s.thumbsdown=new s("thumbsdown",{fontCharacter:"\\eb6b"}),s.thumbsup=new s("thumbsup",{fontCharacter:"\\eb6c"}),s.tools=new s("tools",{fontCharacter:"\\eb6d"}),s.triangleDown=new s("triangle-down",{fontCharacter:"\\eb6e"}),s.triangleLeft=new s("triangle-left",{fontCharacter:"\\eb6f"}),s.triangleRight=new s("triangle-right",{fontCharacter:"\\eb70"}),s.triangleUp=new s("triangle-up",{fontCharacter:"\\eb71"}),s.twitter=new s("twitter",{fontCharacter:"\\eb72"}),s.unfold=new s("unfold",{fontCharacter:"\\eb73"}),s.unlock=new s("unlock",{fontCharacter:"\\eb74"}),s.unmute=new s("unmute",{fontCharacter:"\\eb75"}),s.unverified=new s("unverified",{fontCharacter:"\\eb76"}),s.verified=new s("verified",{fontCharacter:"\\eb77"}),s.versions=new s("versions",{fontCharacter:"\\eb78"}),s.vmActive=new s("vm-active",{fontCharacter:"\\eb79"}),s.vmOutline=new s("vm-outline",{fontCharacter:"\\eb7a"}),s.vmRunning=new s("vm-running",{fontCharacter:"\\eb7b"}),s.watch=new s("watch",{fontCharacter:"\\eb7c"}),s.whitespace=new s("whitespace",{fontCharacter:"\\eb7d"}),s.wholeWord=new s("whole-word",{fontCharacter:"\\eb7e"}),s.window=new s("window",{fontCharacter:"\\eb7f"}),s.wordWrap=new s("word-wrap",{fontCharacter:"\\eb80"}),s.zoomIn=new s("zoom-in",{fontCharacter:"\\eb81"}),s.zoomOut=new s("zoom-out",{fontCharacter:"\\eb82"}),s.listFilter=new s("list-filter",{fontCharacter:"\\eb83"}),s.listFlat=new s("list-flat",{fontCharacter:"\\eb84"}),s.listSelection=new s("list-selection",{fontCharacter:"\\eb85"}),s.selection=new s("selection",{fontCharacter:"\\eb85"}),s.listTree=new s("list-tree",{fontCharacter:"\\eb86"}),s.debugBreakpointFunctionUnverified=new s("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),s.debugBreakpointFunction=new s("debug-breakpoint-function",{fontCharacter:"\\eb88"}),s.debugBreakpointFunctionDisabled=new s("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),s.debugStackframeActive=new s("debug-stackframe-active",{fontCharacter:"\\eb89"}),s.debugStackframeDot=new s("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),s.debugStackframe=new s("debug-stackframe",{fontCharacter:"\\eb8b"}),s.debugStackframeFocused=new s("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),s.debugBreakpointUnsupported=new s("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),s.symbolString=new s("symbol-string",{fontCharacter:"\\eb8d"}),s.debugReverseContinue=new s("debug-reverse-continue",{fontCharacter:"\\eb8e"}),s.debugStepBack=new s("debug-step-back",{fontCharacter:"\\eb8f"}),s.debugRestartFrame=new s("debug-restart-frame",{fontCharacter:"\\eb90"}),s.callIncoming=new s("call-incoming",{fontCharacter:"\\eb92"}),s.callOutgoing=new s("call-outgoing",{fontCharacter:"\\eb93"}),s.menu=new s("menu",{fontCharacter:"\\eb94"}),s.expandAll=new s("expand-all",{fontCharacter:"\\eb95"}),s.feedback=new s("feedback",{fontCharacter:"\\eb96"}),s.groupByRefType=new s("group-by-ref-type",{fontCharacter:"\\eb97"}),s.ungroupByRefType=new s("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),s.account=new s("account",{fontCharacter:"\\eb99"}),s.bellDot=new s("bell-dot",{fontCharacter:"\\eb9a"}),s.debugConsole=new s("debug-console",{fontCharacter:"\\eb9b"}),s.library=new s("library",{fontCharacter:"\\eb9c"}),s.output=new s("output",{fontCharacter:"\\eb9d"}),s.runAll=new s("run-all",{fontCharacter:"\\eb9e"}),s.syncIgnored=new s("sync-ignored",{fontCharacter:"\\eb9f"}),s.pinned=new s("pinned",{fontCharacter:"\\eba0"}),s.githubInverted=new s("github-inverted",{fontCharacter:"\\eba1"}),s.debugAlt=new s("debug-alt",{fontCharacter:"\\eb91"}),s.serverProcess=new s("server-process",{fontCharacter:"\\eba2"}),s.serverEnvironment=new s("server-environment",{fontCharacter:"\\eba3"}),s.pass=new s("pass",{fontCharacter:"\\eba4"}),s.stopCircle=new s("stop-circle",{fontCharacter:"\\eba5"}),s.playCircle=new s("play-circle",{fontCharacter:"\\eba6"}),s.record=new s("record",{fontCharacter:"\\eba7"}),s.debugAltSmall=new s("debug-alt-small",{fontCharacter:"\\eba8"}),s.vmConnect=new s("vm-connect",{fontCharacter:"\\eba9"}),s.cloud=new s("cloud",{fontCharacter:"\\ebaa"}),s.merge=new s("merge",{fontCharacter:"\\ebab"}),s.exportIcon=new s("export",{fontCharacter:"\\ebac"}),s.graphLeft=new s("graph-left",{fontCharacter:"\\ebad"}),s.magnet=new s("magnet",{fontCharacter:"\\ebae"}),s.notebook=new s("notebook",{fontCharacter:"\\ebaf"}),s.redo=new s("redo",{fontCharacter:"\\ebb0"}),s.checkAll=new s("check-all",{fontCharacter:"\\ebb1"}),s.pinnedDirty=new s("pinned-dirty",{fontCharacter:"\\ebb2"}),s.passFilled=new s("pass-filled",{fontCharacter:"\\ebb3"}),s.circleLargeFilled=new s("circle-large-filled",{fontCharacter:"\\ebb4"}),s.circleLargeOutline=new s("circle-large-outline",{fontCharacter:"\\ebb5"}),s.combine=new s("combine",{fontCharacter:"\\ebb6"}),s.gather=new s("gather",{fontCharacter:"\\ebb6"}),s.table=new s("table",{fontCharacter:"\\ebb7"}),s.variableGroup=new s("variable-group",{fontCharacter:"\\ebb8"}),s.typeHierarchy=new s("type-hierarchy",{fontCharacter:"\\ebb9"}),s.typeHierarchySub=new s("type-hierarchy-sub",{fontCharacter:"\\ebba"}),s.typeHierarchySuper=new s("type-hierarchy-super",{fontCharacter:"\\ebbb"}),s.gitPullRequestCreate=new s("git-pull-request-create",{fontCharacter:"\\ebbc"}),s.runAbove=new s("run-above",{fontCharacter:"\\ebbd"}),s.runBelow=new s("run-below",{fontCharacter:"\\ebbe"}),s.notebookTemplate=new s("notebook-template",{fontCharacter:"\\ebbf"}),s.debugRerun=new s("debug-rerun",{fontCharacter:"\\ebc0"}),s.workspaceTrusted=new s("workspace-trusted",{fontCharacter:"\\ebc1"}),s.workspaceUntrusted=new s("workspace-untrusted",{fontCharacter:"\\ebc2"}),s.workspaceUnspecified=new s("workspace-unspecified",{fontCharacter:"\\ebc3"}),s.terminalCmd=new s("terminal-cmd",{fontCharacter:"\\ebc4"}),s.terminalDebian=new s("terminal-debian",{fontCharacter:"\\ebc5"}),s.terminalLinux=new s("terminal-linux",{fontCharacter:"\\ebc6"}),s.terminalPowershell=new s("terminal-powershell",{fontCharacter:"\\ebc7"}),s.terminalTmux=new s("terminal-tmux",{fontCharacter:"\\ebc8"}),s.terminalUbuntu=new s("terminal-ubuntu",{fontCharacter:"\\ebc9"}),s.terminalBash=new s("terminal-bash",{fontCharacter:"\\ebca"}),s.arrowSwap=new s("arrow-swap",{fontCharacter:"\\ebcb"}),s.copy=new s("copy",{fontCharacter:"\\ebcc"}),s.personAdd=new s("person-add",{fontCharacter:"\\ebcd"}),s.filterFilled=new s("filter-filled",{fontCharacter:"\\ebce"}),s.wand=new s("wand",{fontCharacter:"\\ebcf"}),s.debugLineByLine=new s("debug-line-by-line",{fontCharacter:"\\ebd0"}),s.inspect=new s("inspect",{fontCharacter:"\\ebd1"}),s.layers=new s("layers",{fontCharacter:"\\ebd2"}),s.layersDot=new s("layers-dot",{fontCharacter:"\\ebd3"}),s.layersActive=new s("layers-active",{fontCharacter:"\\ebd4"}),s.compass=new s("compass",{fontCharacter:"\\ebd5"}),s.compassDot=new s("compass-dot",{fontCharacter:"\\ebd6"}),s.compassActive=new s("compass-active",{fontCharacter:"\\ebd7"}),s.azure=new s("azure",{fontCharacter:"\\ebd8"}),s.issueDraft=new s("issue-draft",{fontCharacter:"\\ebd9"}),s.gitPullRequestClosed=new s("git-pull-request-closed",{fontCharacter:"\\ebda"}),s.gitPullRequestDraft=new s("git-pull-request-draft",{fontCharacter:"\\ebdb"}),s.debugAll=new s("debug-all",{fontCharacter:"\\ebdc"}),s.debugCoverage=new s("debug-coverage",{fontCharacter:"\\ebdd"}),s.runErrors=new s("run-errors",{fontCharacter:"\\ebde"}),s.folderLibrary=new s("folder-library",{fontCharacter:"\\ebdf"}),s.debugContinueSmall=new s("debug-continue-small",{fontCharacter:"\\ebe0"}),s.beakerStop=new s("beaker-stop",{fontCharacter:"\\ebe1"}),s.graphLine=new s("graph-line",{fontCharacter:"\\ebe2"}),s.graphScatter=new s("graph-scatter",{fontCharacter:"\\ebe3"}),s.pieChart=new s("pie-chart",{fontCharacter:"\\ebe4"}),s.bracket=new s("bracket",s.json.definition),s.bracketDot=new s("bracket-dot",{fontCharacter:"\\ebe5"}),s.bracketError=new s("bracket-error",{fontCharacter:"\\ebe6"}),s.lockSmall=new s("lock-small",{fontCharacter:"\\ebe7"}),s.azureDevops=new s("azure-devops",{fontCharacter:"\\ebe8"}),s.verifiedFilled=new s("verified-filled",{fontCharacter:"\\ebe9"})}(h||(h={}))},79881:function(d,g,e){"use strict";e.d(g,{B8:function(){return p},Cp:function(){return c},F0:function(){return o},L6:function(){return b},VV:function(){return h},b1:function(){return s},dL:function(){return l},ri:function(){return f}});class n{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(m){setTimeout(()=>{throw m.stack?new Error(m.message+`
`+m.stack):m},0)}}emit(m){this.listeners.forEach(E=>{E(m)})}onUnexpectedError(m){this.unexpectedErrorHandler(m),this.emit(m)}onUnexpectedExternalError(m){this.unexpectedErrorHandler(m)}}const i=new n;function l(x){h(x)||i.onUnexpectedError(x)}function c(x){h(x)||i.onUnexpectedExternalError(x)}function f(x){if(x instanceof Error){let{name:m,message:E}=x;const C=x.stacktrace||x.stack;return{$isError:!0,name:m,message:E,stack:C}}return x}const u="Canceled";function h(x){return x instanceof Error&&x.name===u&&x.message===u}function o(){const x=new Error(u);return x.name=x.message,x}function s(x){return x?new Error(`Illegal argument: ${x}`):new Error("Illegal argument")}function b(x){return x?new Error(`Illegal state: ${x}`):new Error("Illegal state")}class p extends Error{constructor(m){super("NotSupported"),m&&(this.message=m)}}},4348:function(d,g,e){"use strict";e.d(g,{D0:function(){return p},E7:function(){return x},K3:function(){return b},Q5:function(){return s},ZD:function(){return m},ju:function(){return f}});var n=e(79881),i=e(69323),l=e(34502),c=e(95830),f;(function(E){E.None=()=>i.JT.None;function C(oe){return(ee,Q=null,le)=>{let $=!1,U;return U=oe(ie=>{if(!$)return U?U.dispose():$=!0,ee.call(Q,ie)},null,le),$&&U.dispose(),U}}E.once=C;function R(oe,ee){return j((Q,le=null,$)=>oe(U=>Q.call(le,ee(U)),null,$))}E.map=R;function M(oe,ee){return j((Q,le=null,$)=>oe(U=>{ee(U),Q.call(le,U)},null,$))}E.forEach=M;function T(oe,ee){return j((Q,le=null,$)=>oe(U=>ee(U)&&Q.call(le,U),null,$))}E.filter=T;function D(oe){return oe}E.signal=D;function _(...oe){return(ee,Q=null,le)=>(0,i.F8)(...oe.map($=>$(U=>ee.call(Q,U),null,le)))}E.any=_;function N(oe,ee,Q){let le=Q;return R(oe,$=>(le=ee(le,$),le))}E.reduce=N;function j(oe){let ee;const Q=new s({onFirstListenerAdd(){ee=oe(Q.fire,Q)},onLastListenerRemove(){ee.dispose()}});return Q.event}function H(oe,ee,Q=100,le=!1,$){let U,ie,me,Pe=0;const Oe=new s({leakWarningThreshold:$,onFirstListenerAdd(){U=oe(Ge=>{Pe++,ie=ee(ie,Ge),le&&!me&&(Oe.fire(ie),ie=void 0),clearTimeout(me),me=setTimeout(()=>{const ke=ie;ie=void 0,me=void 0,(!le||Pe>1)&&Oe.fire(ke),Pe=0},Q)})},onLastListenerRemove(){U.dispose()}});return Oe.event}E.debounce=H;function Y(oe,ee=(Q,le)=>Q===le){let Q=!0,le;return T(oe,$=>{const U=Q||!ee($,le);return Q=!1,le=$,U})}E.latch=Y;function W(oe,ee){return[E.filter(oe,ee),E.filter(oe,Q=>!ee(Q))]}E.split=W;function se(oe,ee=!1,Q=[]){let le=Q.slice(),$=oe(me=>{le?le.push(me):ie.fire(me)});const U=()=>{le&&le.forEach(me=>ie.fire(me)),le=null},ie=new s({onFirstListenerAdd(){$||($=oe(me=>ie.fire(me)))},onFirstListenerDidAdd(){le&&(ee?setTimeout(U):U())},onLastListenerRemove(){$&&$.dispose(),$=null}});return ie.event}E.buffer=se;class ne{constructor(ee){this.event=ee}map(ee){return new ne(R(this.event,ee))}forEach(ee){return new ne(M(this.event,ee))}filter(ee){return new ne(T(this.event,ee))}reduce(ee,Q){return new ne(N(this.event,ee,Q))}latch(){return new ne(Y(this.event))}debounce(ee,Q=100,le=!1,$){return new ne(H(this.event,ee,Q,le,$))}on(ee,Q,le){return this.event(ee,Q,le)}once(ee,Q,le){return C(this.event)(ee,Q,le)}}function ae(oe){return new ne(oe)}E.chain=ae;function J(oe,ee,Q=le=>le){const le=(...me)=>ie.fire(Q(...me)),$=()=>oe.on(ee,le),U=()=>oe.removeListener(ee,le),ie=new s({onFirstListenerAdd:$,onLastListenerRemove:U});return ie.event}E.fromNodeEventEmitter=J;function q(oe,ee,Q=le=>le){const le=(...me)=>ie.fire(Q(...me)),$=()=>oe.addEventListener(ee,le),U=()=>oe.removeEventListener(ee,le),ie=new s({onFirstListenerAdd:$,onLastListenerRemove:U});return ie.event}E.fromDOMEventEmitter=q;function G(oe){return new Promise(ee=>C(oe)(ee))}E.toPromise=G})(f||(f={}));class u{constructor(C){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${C}_${u._idPool++}`}start(C){this._stopWatch=new c.G(!0),this._listenerCount=C}stop(){if(this._stopWatch){const C=this._stopWatch.elapsed();this._elapsedOverall+=C,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${C.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}u._idPool=0;let h=-1;class o{constructor(C,R=Math.random().toString(18).slice(2,5)){this.customThreshold=C,this.name=R,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(C){let R=h;if(typeof this.customThreshold=="number"&&(R=this.customThreshold),R<=0||C<R)return;this._stacks||(this._stacks=new Map);const M=new Error().stack.split(`
`).slice(3).join(`
`),T=this._stacks.get(M)||0;if(this._stacks.set(M,T+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=R*.5;let D,_=0;for(const[N,j]of this._stacks)(!D||_<j)&&(D=N,_=j);console.warn(`[${this.name}] potential listener LEAK detected, having ${C} listeners already. MOST frequent listener (${_}):`),console.warn(D)}return()=>{const D=this._stacks.get(M)||0;this._stacks.set(M,D-1)}}}class s{constructor(C){var R;this._disposed=!1,this._options=C,this._leakageMon=h>0?new o(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((R=this._options)===null||R===void 0)&&R._profName?new u(this._options._profName):void 0}get event(){return this._event||(this._event=(C,R,M)=>{var T;this._listeners||(this._listeners=new l.S);const D=this._listeners.isEmpty();D&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const _=this._listeners.push(R?[C,R]:C);D&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,C,R);const N=(T=this._leakageMon)===null||T===void 0?void 0:T.check(this._listeners.size),j=(0,i.OF)(()=>{N&&N(),this._disposed||(_(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return M instanceof i.SL?M.add(j):Array.isArray(M)&&M.push(j),j}),this._event}fire(C){var R,M;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new l.S);for(let T of this._listeners)this._deliveryQueue.push([T,C]);for((R=this._perfMon)===null||R===void 0||R.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[T,D]=this._deliveryQueue.shift();try{typeof T=="function"?T.call(void 0,D):T[0].call(T[1],D)}catch(_){(0,n.dL)(_)}}(M=this._perfMon)===null||M===void 0||M.stop()}}dispose(){var C,R,M,T,D;this._disposed||(this._disposed=!0,(C=this._listeners)===null||C===void 0||C.clear(),(R=this._deliveryQueue)===null||R===void 0||R.clear(),(T=(M=this._options)===null||M===void 0?void 0:M.onLastListenerRemove)===null||T===void 0||T.call(M),(D=this._leakageMon)===null||D===void 0||D.dispose())}}class b extends s{constructor(C){super(C),this._isPaused=0,this._eventQueue=new l.S,this._mergeFn=C==null?void 0:C.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const C=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(C))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(C){this._listeners&&(this._isPaused!==0?this._eventQueue.push(C):super.fire(C))}}class p extends b{constructor(C){var R;super(C),this._delay=(R=C.delay)!==null&&R!==void 0?R:100}fire(C){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(C)}}class x{constructor(){this.buffers=[]}wrapEvent(C){return(R,M,T)=>C(D=>{const _=this.buffers[this.buffers.length-1];_?_.push(()=>R.call(M,D)):R.call(M,D)},void 0,T)}bufferEvents(C){const R=[];this.buffers.push(R);const M=C();return this.buffers.pop(),R.forEach(T=>T()),M}}class m{constructor(){this.listening=!1,this.inputEvent=f.None,this.inputEventListener=i.JT.None,this.emitter=new s({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(C){this.inputEvent=C,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=C(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(d,g,e){"use strict";e.d(g,{I:function(){return n}});function n(i){const l=this;let c=!1,f;return function(){return c||(c=!0,f=i.apply(l,arguments)),f}}},88226:function(d,g,e){"use strict";e.d(g,{$:function(){return n}});var n;(function(i){function l(_){return _&&typeof _=="object"&&typeof _[Symbol.iterator]=="function"}i.is=l;const c=Object.freeze([]);function f(){return c}i.empty=f;function*u(_){yield _}i.single=u;function h(_){return _||c}i.from=h;function o(_){return!_||_[Symbol.iterator]().next().done===!0}i.isEmpty=o;function s(_){return _[Symbol.iterator]().next().value}i.first=s;function b(_,N){for(const j of _)if(N(j))return!0;return!1}i.some=b;function p(_,N){for(const j of _)if(N(j))return j}i.find=p;function*x(_,N){for(const j of _)N(j)&&(yield j)}i.filter=x;function*m(_,N){let j=0;for(const H of _)yield N(H,j++)}i.map=m;function*E(..._){for(const N of _)for(const j of N)yield j}i.concat=E;function*C(_){for(const N of _)for(const j of N)yield j}i.concatNested=C;function R(_,N,j){let H=j;for(const Y of _)H=N(H,Y);return H}i.reduce=R;function*M(_,N,j=_.length){for(N<0&&(N+=_.length),j<0?j+=_.length:j>_.length&&(j=_.length);N<j;N++)yield _[N]}i.slice=M;function T(_,N=Number.POSITIVE_INFINITY){const j=[];if(N===0)return[j,_];const H=_[Symbol.iterator]();for(let Y=0;Y<N;Y++){const W=H.next();if(W.done)return[j,i.empty()];j.push(W.value)}return[j,{[Symbol.iterator](){return H}}]}i.consume=T;function D(_,N,j=(H,Y)=>H===Y){const H=_[Symbol.iterator](),Y=N[Symbol.iterator]();for(;;){const W=H.next(),se=Y.next();if(W.done!==se.done)return!1;if(W.done)return!0;if(!j(W.value,se.value))return!1}}i.equals=D})(n||(n={}))},69323:function(d,g,e){"use strict";e.d(g,{B9:function(){return m},F8:function(){return E},JT:function(){return M},Jz:function(){return D},OF:function(){return C},SL:function(){return R},Wf:function(){return x},XK:function(){return T},dk:function(){return b}});var n=e(17845),i=e(88226);const l=!1;let c=null;function f(_){c=_}if(l){const _="__is_disposable_tracked__";f(new class{trackDisposable(N){const j=new Error("Potentially leaked disposable").stack;setTimeout(()=>{N[_]||console.log(j)},3e3)}setParent(N,j){if(N&&N!==M.None)try{N[_]=!0}catch(H){}}markAsDisposed(N){if(N&&N!==M.None)try{N[_]=!0}catch(j){}}markAsSingleton(N){}})}function u(_){return c==null||c.trackDisposable(_),_}function h(_){c==null||c.markAsDisposed(_)}function o(_,N){c==null||c.setParent(_,N)}function s(_,N){if(c)for(const j of _)c.setParent(j,N)}function b(_){return c==null||c.markAsSingleton(_),_}class p extends Error{constructor(N){super(`Encountered errors while disposing of store. Errors: [${N.join(", ")}]`),this.errors=N}}function x(_){return typeof _.dispose=="function"&&_.dispose.length===0}function m(_){if(i.$.is(_)){let N=[];for(const j of _)if(j)try{j.dispose()}catch(H){N.push(H)}if(N.length===1)throw N[0];if(N.length>1)throw new p(N);return Array.isArray(_)?[]:_}else if(_)return _.dispose(),_}function E(..._){const N=C(()=>m(_));return s(_,N),N}function C(_){const N=u({dispose:(0,n.I)(()=>{h(N),_()})});return N}class R{constructor(){this._toDispose=new Set,this._isDisposed=!1,u(this)}dispose(){this._isDisposed||(h(this),this._isDisposed=!0,this.clear())}clear(){try{m(this._toDispose.values())}finally{this._toDispose.clear()}}add(N){if(!N)return N;if(N===this)throw new Error("Cannot register a disposable on itself!");return o(N,this),this._isDisposed?R.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(N),N}}R.DISABLE_DISPOSED_WARNING=!1;class M{constructor(){this._store=new R,u(this),o(this._store,this)}dispose(){h(this),this._store.dispose()}_register(N){if(N===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(N)}}M.None=Object.freeze({dispose(){}});class T{constructor(){this._isDisposed=!1,u(this)}get value(){return this._isDisposed?void 0:this._value}set value(N){var j;this._isDisposed||N===this._value||((j=this._value)===null||j===void 0||j.dispose(),N&&o(N,this),this._value=N)}clear(){this.value=void 0}dispose(){var N;this._isDisposed=!0,h(this),(N=this._value)===null||N===void 0||N.dispose(),this._value=void 0}clearAndLeak(){const N=this._value;return this._value=void 0,N&&o(N,null),N}}class D{constructor(N){this.object=N}dispose(){}}},34502:function(d,g,e){"use strict";e.d(g,{S:function(){return i}});class n{constructor(c){this.element=c,this.next=n.Undefined,this.prev=n.Undefined}}n.Undefined=new n(void 0);class i{constructor(){this._first=n.Undefined,this._last=n.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===n.Undefined}clear(){let c=this._first;for(;c!==n.Undefined;){const f=c.next;c.prev=n.Undefined,c.next=n.Undefined,c=f}this._first=n.Undefined,this._last=n.Undefined,this._size=0}unshift(c){return this._insert(c,!1)}push(c){return this._insert(c,!0)}_insert(c,f){const u=new n(c);if(this._first===n.Undefined)this._first=u,this._last=u;else if(f){const o=this._last;this._last=u,u.prev=o,o.next=u}else{const o=this._first;this._first=u,u.next=o,o.prev=u}this._size+=1;let h=!1;return()=>{h||(h=!0,this._remove(u))}}shift(){if(this._first!==n.Undefined){const c=this._first.element;return this._remove(this._first),c}}pop(){if(this._last!==n.Undefined){const c=this._last.element;return this._remove(this._last),c}}_remove(c){if(c.prev!==n.Undefined&&c.next!==n.Undefined){const f=c.prev;f.next=c.next,c.next.prev=f}else c.prev===n.Undefined&&c.next===n.Undefined?(this._first=n.Undefined,this._last=n.Undefined):c.next===n.Undefined?(this._last=this._last.prev,this._last.next=n.Undefined):c.prev===n.Undefined&&(this._first=this._first.next,this._first.prev=n.Undefined);this._size-=1}*[Symbol.iterator](){let c=this._first;for(;c!==n.Undefined;)yield c.element,c=c.next}}},23345:function(d,g,e){"use strict";e.d(g,{$L:function(){return H},ED:function(){return D},IJ:function(){return N},OS:function(){return ne},WE:function(){return W},dz:function(){return _},gn:function(){return Y},li:function(){return C},r:function(){return q},tY:function(){return j},xS:function(){return se}});var n=e(97671),i;const l="en";let c=!1,f=!1,u=!1,h=!1,o=!1,s=!1,b=!1,p,x=null,m=null,E;const C=typeof self=="object"?self:typeof e.g=="object"?e.g:{};let R;typeof C.vscode!="undefined"&&typeof C.vscode.process!="undefined"?R=C.vscode.process:typeof n!="undefined"&&(R=n);const M=typeof((i=R==null?void 0:R.versions)===null||i===void 0?void 0:i.electron)=="string"&&R.type==="renderer";if(typeof navigator=="object"&&!M)E=navigator.userAgent,c=E.indexOf("Windows")>=0,f=E.indexOf("Macintosh")>=0,b=(E.indexOf("Macintosh")>=0||E.indexOf("iPad")>=0||E.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,u=E.indexOf("Linux")>=0,s=!0,p=navigator.language,x=p;else if(typeof R=="object"){c=R.platform==="win32",f=R.platform==="darwin",u=R.platform==="linux",h=u&&!!R.env.SNAP&&!!R.env.SNAP_REVISION,p=l,x=l;const G=R.env.VSCODE_NLS_CONFIG;if(G)try{const oe=JSON.parse(G),ee=oe.availableLanguages["*"];p=oe.locale,x=ee||l,m=oe._translationsConfigFile}catch(oe){}o=!0}else console.error("Unable to resolve platform.");let T=0;f?T=1:c?T=3:u&&(T=2);const D=c,_=f,N=u,j=o,H=s,Y=b,W=E,se=function(){if(C.setImmediate)return C.setImmediate.bind(C);if(typeof C.postMessage=="function"&&!C.importScripts){let ee=[];C.addEventListener("message",le=>{if(le.data&&le.data.vscodeSetImmediateId)for(let $=0,U=ee.length;$<U;$++){const ie=ee[$];if(ie.id===le.data.vscodeSetImmediateId){ee.splice($,1),ie.callback();return}}});let Q=0;return le=>{const $=++Q;ee.push({id:$,callback:le}),C.postMessage({vscodeSetImmediateId:$},"*")}}if(typeof(R==null?void 0:R.nextTick)=="function")return R.nextTick.bind(R);const oe=Promise.resolve();return ee=>oe.then(ee)}(),ne=f||b?2:c?1:3;let ae=!0,J=!1;function q(){if(!J){J=!0;const G=new Uint8Array(2);G[0]=1,G[1]=2,ae=new Uint16Array(G.buffer)[0]===513}return ae}},95830:function(d,g,e){"use strict";e.d(g,{G:function(){return l}});var n=e(23345);const i=n.li.performance&&typeof n.li.performance.now=="function";class l{constructor(f){this._highResolution=i&&f,this._startTime=this._now(),this._stopTime=-1}static create(f=!0){return new l(f)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?n.li.performance.now():Date.now()}}},82983:function(d,g,e){"use strict";e.d(g,{$i:function(){return Pe},C8:function(){return Et},GF:function(){return p},HO:function(){return Q},IO:function(){return x},K7:function(){return Mt},Kw:function(){return Bt},LC:function(){return C},Mh:function(){return se},P1:function(){return ne},PJ:function(){return xt},Qe:function(){return Oe},R1:function(){return b},RP:function(){return ie},S6:function(){return Be},TT:function(){return D},Ut:function(){return $},V8:function(){return R},WU:function(){return l},YK:function(){return J},YU:function(){return c},ZG:function(){return ae},ZH:function(){return G},ab:function(){return Ge},c1:function(){return Lt},df:function(){return H},ec:function(){return f},fi:function(){return gt},fy:function(){return u},j3:function(){return h},j_:function(){return N},m5:function(){return n},mK:function(){return j},mr:function(){return m},oH:function(){return yt},oL:function(){return o},ok:function(){return W},ow:function(){return M},qq:function(){return Y},qu:function(){return T},rL:function(){return q},uS:function(){return Zt},un:function(){return s},uq:function(){return E},vH:function(){return ee},xe:function(){return ke},zY:function(){return _}});function n(Ee){return!Ee||typeof Ee!="string"?!0:Ee.trim().length===0}const i=/{(\d+)}/g;function l(Ee,...Fe){return Fe.length===0?Ee:Ee.replace(i,function(Ke,He){const Xe=parseInt(He,10);return isNaN(Xe)||Xe<0||Xe>=Fe.length?Ke:Fe[Xe]})}function c(Ee){return Ee.replace(/[<>&]/g,function(Fe){switch(Fe){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return Fe}})}function f(Ee){return Ee.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(Ee,Fe=" "){const Ke=h(Ee,Fe);return o(Ke,Fe)}function h(Ee,Fe){if(!Ee||!Fe)return Ee;const Ke=Fe.length;if(Ke===0||Ee.length===0)return Ee;let He=0;for(;Ee.indexOf(Fe,He)===He;)He=He+Ke;return Ee.substring(He)}function o(Ee,Fe){if(!Ee||!Fe)return Ee;const Ke=Fe.length,He=Ee.length;if(Ke===0||He===0)return Ee;let Xe=He,pt=-1;for(;pt=Ee.lastIndexOf(Fe,Xe-1),!(pt===-1||pt+Ke!==Xe);){if(pt===0)return"";Xe=pt}return Ee.substring(0,Xe)}function s(Ee){return Ee.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function b(Ee){return Ee.replace(/\*/g,"")}function p(Ee,Fe,Ke={}){if(!Ee)throw new Error("Cannot create regex from empty string");Fe||(Ee=f(Ee)),Ke.wholeWord&&(/\B/.test(Ee.charAt(0))||(Ee="\\b"+Ee),/\B/.test(Ee.charAt(Ee.length-1))||(Ee=Ee+"\\b"));let He="";return Ke.global&&(He+="g"),Ke.matchCase||(He+="i"),Ke.multiline&&(He+="m"),Ke.unicode&&(He+="u"),new RegExp(Ee,He)}function x(Ee){return Ee.source==="^"||Ee.source==="^$"||Ee.source==="$"||Ee.source==="^\\s*$"?!1:!!(Ee.exec("")&&Ee.lastIndex===0)}function m(Ee){return(Ee.global?"g":"")+(Ee.ignoreCase?"i":"")+(Ee.multiline?"m":"")+(Ee.unicode?"u":"")}function E(Ee){return Ee.split(/\r\n|\r|\n/)}function C(Ee){for(let Fe=0,Ke=Ee.length;Fe<Ke;Fe++){const He=Ee.charCodeAt(Fe);if(He!==32&&He!==9)return Fe}return-1}function R(Ee,Fe=0,Ke=Ee.length){for(let He=Fe;He<Ke;He++){const Xe=Ee.charCodeAt(He);if(Xe!==32&&Xe!==9)return Ee.substring(Fe,He)}return Ee.substring(Fe,Ke)}function M(Ee,Fe=Ee.length-1){for(let Ke=Fe;Ke>=0;Ke--){const He=Ee.charCodeAt(Ke);if(He!==32&&He!==9)return Ke}return-1}function T(Ee,Fe){return Ee<Fe?-1:Ee>Fe?1:0}function D(Ee,Fe,Ke=0,He=Ee.length,Xe=0,pt=Fe.length){for(;Ke<He&&Xe<pt;Ke++,Xe++){let en=Ee.charCodeAt(Ke),Me=Fe.charCodeAt(Xe);if(en<Me)return-1;if(en>Me)return 1}const St=He-Ke,tn=pt-Xe;return St<tn?-1:St>tn?1:0}function _(Ee,Fe){return N(Ee,Fe,0,Ee.length,0,Fe.length)}function N(Ee,Fe,Ke=0,He=Ee.length,Xe=0,pt=Fe.length){for(;Ke<He&&Xe<pt;Ke++,Xe++){let en=Ee.charCodeAt(Ke),Me=Fe.charCodeAt(Xe);if(en===Me)continue;if(en>=128||Me>=128)return D(Ee.toLowerCase(),Fe.toLowerCase(),Ke,He,Xe,pt);j(en)&&(en-=32),j(Me)&&(Me-=32);const rt=en-Me;if(rt!==0)return rt}const St=He-Ke,tn=pt-Xe;return St<tn?-1:St>tn?1:0}function j(Ee){return Ee>=97&&Ee<=122}function H(Ee){return Ee>=65&&Ee<=90}function Y(Ee,Fe){return Ee.length===Fe.length&&N(Ee,Fe)===0}function W(Ee,Fe){const Ke=Fe.length;return Fe.length>Ee.length?!1:N(Ee,Fe,0,Ke)===0}function se(Ee,Fe){let Ke,He=Math.min(Ee.length,Fe.length);for(Ke=0;Ke<He;Ke++)if(Ee.charCodeAt(Ke)!==Fe.charCodeAt(Ke))return Ke;return He}function ne(Ee,Fe){let Ke,He=Math.min(Ee.length,Fe.length);const Xe=Ee.length-1,pt=Fe.length-1;for(Ke=0;Ke<He;Ke++)if(Ee.charCodeAt(Xe-Ke)!==Fe.charCodeAt(pt-Ke))return Ke;return He}function ae(Ee){return 55296<=Ee&&Ee<=56319}function J(Ee){return 56320<=Ee&&Ee<=57343}function q(Ee,Fe){return(Ee-55296<<10)+(Fe-56320)+65536}function G(Ee,Fe,Ke){const He=Ee.charCodeAt(Ke);if(ae(He)&&Ke+1<Fe){const Xe=Ee.charCodeAt(Ke+1);if(J(Xe))return q(He,Xe)}return He}function oe(Ee,Fe){const Ke=Ee.charCodeAt(Fe-1);if(J(Ke)&&Fe>1){const He=Ee.charCodeAt(Fe-2);if(ae(He))return q(He,Ke)}return Ke}function ee(Ee,Fe){const Ke=Nt.getInstance(),He=Fe,Xe=Ee.length,pt=G(Ee,Xe,Fe);Fe+=pt>=65536?2:1;let St=Ke.getGraphemeBreakType(pt);for(;Fe<Xe;){const tn=G(Ee,Xe,Fe),en=Ke.getGraphemeBreakType(tn);if(gt(St,en))break;Fe+=tn>=65536?2:1,St=en}return Fe-He}function Q(Ee,Fe){const Ke=Nt.getInstance(),He=Fe,Xe=oe(Ee,Fe);Fe-=Xe>=65536?2:1;let pt=Ke.getGraphemeBreakType(Xe);for(;Fe>0;){const St=oe(Ee,Fe),tn=Ke.getGraphemeBreakType(St);if(gt(tn,pt))break;Fe-=St>=65536?2:1,pt=tn}return He-Fe}const le=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function $(Ee){return le.test(Ee)}const U=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function ie(Ee){return U.test(Ee)}const me=/^[\t\n\r\x20-\x7E]*$/;function Pe(Ee){return me.test(Ee)}const Oe=/[\u2028\u2029]/;function Ge(Ee){return Oe.test(Ee)}function ke(Ee){for(let Fe=0,Ke=Ee.length;Fe<Ke;Fe++)if(Mt(Ee.charCodeAt(Fe)))return!0;return!1}function Mt(Ee){return Ee=+Ee,Ee>=11904&&Ee<=55215||Ee>=63744&&Ee<=64255||Ee>=65281&&Ee<=65374}function Et(Ee){return Ee>=127462&&Ee<=127487||Ee===8986||Ee===8987||Ee===9200||Ee===9203||Ee>=9728&&Ee<=10175||Ee===11088||Ee===11093||Ee>=127744&&Ee<=128591||Ee>=128640&&Ee<=128764||Ee>=128992&&Ee<=129003||Ee>=129280&&Ee<=129535||Ee>=129648&&Ee<=129750}const Lt="\uFEFF";function Zt(Ee){return!!(Ee&&Ee.length>0&&Ee.charCodeAt(0)===65279)}function Bt(Ee,Fe=!1){return Ee?(Fe&&(Ee=Ee.replace(/\\./g,"")),Ee.toLowerCase()!==Ee):!1}function xt(Ee){return Ee=Ee%52,Ee<26?String.fromCharCode(97+Ee):String.fromCharCode(65+Ee-26)}function Be(Ee){return Nt.getInstance().getGraphemeBreakType(Ee)}function gt(Ee,Fe){return Ee===0?Fe!==5&&Fe!==7:Ee===2&&Fe===3?!1:Ee===4||Ee===2||Ee===3||Fe===4||Fe===2||Fe===3?!0:!(Ee===8&&(Fe===8||Fe===9||Fe===11||Fe===12)||(Ee===11||Ee===9)&&(Fe===9||Fe===10)||(Ee===12||Ee===10)&&Fe===10||Fe===5||Fe===13||Fe===7||Ee===1||Ee===13&&Fe===14||Ee===6&&Fe===6)}class Nt{constructor(){this._data=nt()}static getInstance(){return Nt._INSTANCE||(Nt._INSTANCE=new Nt),Nt._INSTANCE}getGraphemeBreakType(Fe){if(Fe<32)return Fe===10?3:Fe===13?2:4;if(Fe<127)return 0;const Ke=this._data,He=Ke.length/3;let Xe=1;for(;Xe<=He;)if(Fe<Ke[3*Xe])Xe=2*Xe;else if(Fe>Ke[3*Xe+1])Xe=2*Xe+1;else return Ke[3*Xe+2];return 0}}Nt._INSTANCE=null;function nt(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function yt(Ee,Fe){if(Ee===0)return 0;const Ke=dt(Ee,Fe);if(Ke!==void 0)return Ke;const He=oe(Fe,Ee);return Ee-=qe(He),Ee}function dt(Ee,Fe){let Ke=oe(Fe,Ee);for(Ee-=qe(Ke);_e(Ke)||Ke===65039||Ke===8419;){if(Ee===0)return;Ke=oe(Fe,Ee),Ee-=qe(Ke)}if(Et(Ke)){if(Ee>=0){const He=oe(Fe,Ee);He===8205&&(Ee-=qe(He))}return Ee}}function qe(Ee){return Ee>=65536?2:1}function _e(Ee){return 127995<=Ee&&Ee<=127999}},72999:function(d,g,e){"use strict";e.d(g,{$E:function(){return C},$K:function(){return h},D8:function(){return x},HD:function(){return i},IU:function(){return R},Jp:function(){return o},Kn:function(){return l},cW:function(){return b},f6:function(){return M},hj:function(){return c},jn:function(){return f},kJ:function(){return n},mf:function(){return p},o8:function(){return u},p_:function(){return s},vE:function(){return T}});function n(D){return Array.isArray(D)}function i(D){return typeof D=="string"}function l(D){return typeof D=="object"&&D!==null&&!Array.isArray(D)&&!(D instanceof RegExp)&&!(D instanceof Date)}function c(D){return typeof D=="number"&&!isNaN(D)}function f(D){return D===!0||D===!1}function u(D){return typeof D=="undefined"}function h(D){return!o(D)}function o(D){return u(D)||D===null}function s(D,_){if(!D)throw new Error(_?`Unexpected type, expected '${_}'`:"Unexpected type")}function b(D){if(o(D))throw new Error("Assertion Failed: argument is undefined or null");return D}function p(D){return typeof D=="function"}function x(D,_){const N=Math.min(D.length,_.length);for(let j=0;j<N;j++)m(D[j],_[j])}function m(D,_){if(i(_)){if(typeof D!==_)throw new Error(`argument does not match constraint: typeof ${_}`)}else if(p(_)){try{if(D instanceof _)return}catch(N){}if(!o(D)&&D.constructor===_||_.length===1&&_.call(void 0,D)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function E(D){let _=[],N=Object.getPrototypeOf(D);for(;Object.prototype!==N;)_=_.concat(Object.getOwnPropertyNames(N)),N=Object.getPrototypeOf(N);return _}function C(D){const _=[];for(const N of E(D))typeof D[N]=="function"&&_.push(N);return _}function R(D,_){const N=H=>function(){const Y=Array.prototype.slice.call(arguments,0);return _(H,Y)};let j={};for(const H of D)j[H]=N(H);return j}function M(D){return D===null?void 0:D}function T(D,_="Unreachable"){throw new Error(_)}},13268:function(d,g,e){"use strict";e.d(g,{N:function(){return i}});function n(l,c){let f;return c.length===0?f=l:f=l.replace(/\{(\d+)\}/g,function(u,h){const o=h[0];return typeof c[o]!="undefined"?c[o]:u}),f}function i(l,c,...f){return n(c,f)}},96236:function(d,g,e){"use strict";e.d(g,{BH:function(){return R},NZ:function(){return M},U8:function(){return T},co:function(){return C},eH:function(){return E},vr:function(){return m}});var n=e(75918),i=e(52615),l=e(4348),c=e(88226),f=e(69323),u=e(34502),h=e(35884),o=e(90689),s=e(16925),b=e(49055),p=function(D,_,N,j){var H=arguments.length,Y=H<3?_:j===null?j=Object.getOwnPropertyDescriptor(_,N):j,W;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Y=Reflect.decorate(D,_,N,j);else for(var se=D.length-1;se>=0;se--)(W=D[se])&&(Y=(H<3?W(Y):H>3?W(_,N,Y):W(_,N))||Y);return H>3&&Y&&Object.defineProperty(_,N,Y),Y},x=function(D,_){return function(N,j){_(N,j,D)}};function m(D){return D.command!==void 0}class E{constructor(_){this.id=E._idPool++,this._debugName=_}}E._idPool=0,E.CommandPalette=new E("CommandPalette"),E.EditorContext=new E("EditorContext"),E.SimpleEditorContext=new E("SimpleEditorContext"),E.EditorContextCopy=new E("EditorContextCopy"),E.EditorContextPeek=new E("EditorContextPeek"),E.MenubarEditMenu=new E("MenubarEditMenu"),E.MenubarCopy=new E("MenubarCopy"),E.MenubarGoMenu=new E("MenubarGoMenu"),E.MenubarSelectionMenu=new E("MenubarSelectionMenu"),E.InlineCompletionsActions=new E("InlineCompletionsActions");const C=(0,s.yh)("menuService"),R=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new l.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:D=>D===E.CommandPalette}}addCommand(D){return this.addCommands(c.$.single(D))}addCommands(D){for(const _ of D)this._commands.set(_.id,_);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,f.OF)(()=>{let _=!1;for(const N of D)_=this._commands.delete(N.id)||_;_&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(D){return this._commands.get(D)}getCommands(){const D=new Map;return this._commands.forEach((_,N)=>D.set(N,_)),D}appendMenuItem(D,_){return this.appendMenuItems(c.$.single({id:D,item:_}))}appendMenuItems(D){const _=new Set,N=new u.S;for(const{id:j,item:H}of D){let Y=this._menuItems.get(j);Y||(Y=new u.S,this._menuItems.set(j,Y)),N.push(Y.push(H)),_.add(j)}return this._onDidChangeMenu.fire(_),(0,f.OF)(()=>{if(N.size>0){for(let j of N)j();this._onDidChangeMenu.fire(_),N.clear()}})}getMenuItems(D){let _;return this._menuItems.has(D)?_=[...this._menuItems.get(D)]:_=[],D===E.CommandPalette&&this._appendImplicitItems(_),_}_appendImplicitItems(D){const _=new Set;for(const N of D)m(N)&&(_.add(N.command.id),N.alt&&_.add(N.alt.id));this._commands.forEach((N,j)=>{_.has(j)||D.push({command:N})})}};class M extends n.wY{constructor(_,N,j,H){super(`submenuitem.${_.submenu.id}`,typeof _.title=="string"?_.title:_.title.value,[],"submenu"),this.item=_,this._menuService=N,this._contextKeyService=j,this._options=H}get actions(){const _=[],N=this._menuService.createMenu(this.item.submenu,this._contextKeyService),j=N.getActions(this._options);N.dispose();for(const[,H]of j)H.length>0&&(_.push(...H),_.push(new n.Z0));return _.length&&_.pop(),_}}let T=class Yd{constructor(_,N,j,H,Y){var W,se;if(this._commandService=Y,this.id=_.id,this.label=j!=null&&j.renderShortTitle&&_.shortTitle?typeof _.shortTitle=="string"?_.shortTitle:_.shortTitle.value:typeof _.title=="string"?_.title:_.title.value,this.tooltip=(se=typeof _.tooltip=="string"?_.tooltip:(W=_.tooltip)===null||W===void 0?void 0:W.value)!==null&&se!==void 0?se:"",this.enabled=!_.precondition||H.contextMatchesRules(_.precondition),this.checked=void 0,_.toggled){const ne=_.toggled.condition?_.toggled:{condition:_.toggled};this.checked=H.contextMatchesRules(ne.condition),this.checked&&ne.tooltip&&(this.tooltip=typeof ne.tooltip=="string"?ne.tooltip:ne.tooltip.value),ne.title&&(this.label=typeof ne.title=="string"?ne.title:ne.title.value)}this.item=_,this.alt=N?new Yd(N,void 0,j,H,Y):void 0,this._options=j,b.kS.isThemeIcon(_.icon)&&(this.class=i.dT.asClassName(_.icon))}dispose(){}run(..._){var N,j;let H=[];return!((N=this._options)===null||N===void 0)&&N.arg&&(H=[...H,this._options.arg]),!((j=this._options)===null||j===void 0)&&j.shouldForwardArgs&&(H=[...H,..._]),this._commandService.executeCommand(this.id,...H)}};T=p([x(3,o.i6),x(4,h.H)],T)},35884:function(d,g,e){"use strict";e.d(g,{H:function(){return h},P:function(){return o}});var n=e(4348),i=e(88226),l=e(69323),c=e(34502),f=e(72999),u=e(16925);const h=(0,u.yh)("commandService"),o=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new n.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(s,b){if(!s)throw new Error("invalid command");if(typeof s=="string"){if(!b)throw new Error("invalid command");return this.registerCommand({id:s,handler:b})}if(s.description){const C=[];for(let M of s.description.args)C.push(M.constraint);const R=s.handler;s.handler=function(M,...T){return(0,f.D8)(T,C),R(M,...T)}}const{id:p}=s;let x=this._commands.get(p);x||(x=new c.S,this._commands.set(p,x));let m=x.unshift(s),E=(0,l.OF)(()=>{m();const C=this._commands.get(p);C!=null&&C.isEmpty()&&this._commands.delete(p)});return this._onDidRegisterCommand.fire(p),E}registerCommandAlias(s,b){return o.registerCommand(s,(p,...x)=>p.get(h).executeCommand(b,...x))}getCommand(s){const b=this._commands.get(s);if(!(!b||b.isEmpty()))return i.$.first(b)}getCommands(){const s=new Map;for(const b of this._commands.keys()){const p=this.getCommand(b);p&&s.set(b,p)}return s}};o.registerCommand("noop",()=>{})},90689:function(d,g,e){"use strict";e.d(g,{Ao:function(){return h},Eq:function(){return q},Fb:function(){return o},K8:function(){return ee},i6:function(){return J},uy:function(){return ae}});var n=e(23345),i=e(82983),l=e(16925);let c=n.WE||"";const f=new Map;f.set("false",!1),f.set("true",!0),f.set("isMac",n.dz),f.set("isLinux",n.IJ),f.set("isWindows",n.ED),f.set("isWeb",n.$L),f.set("isMacNative",n.dz&&!n.$L),f.set("isEdge",c.indexOf("Edg/")>=0),f.set("isFirefox",c.indexOf("Firefox")>=0),f.set("isChrome",c.indexOf("Chrome")>=0),f.set("isSafari",c.indexOf("Safari")>=0);const u=Object.prototype.hasOwnProperty;class h{static has($){return x.create($)}static equals($,U){return m.create($,U)}static regex($,U){return H.create($,U)}static not($){return M.create($)}static and(...$){return se.create($,null)}static or(...$){return ne.create($,null,!0)}static deserialize($,U=!1){if($)return this._deserializeOrExpression($,U)}static _deserializeOrExpression($,U){let ie=$.split("||");return ne.create(ie.map(me=>this._deserializeAndExpression(me,U)),null,!0)}static _deserializeAndExpression($,U){let ie=$.split("&&");return se.create(ie.map(me=>this._deserializeOne(me,U)),null)}static _deserializeOne($,U){if($=$.trim(),$.indexOf("!=")>=0){let ie=$.split("!=");return R.create(ie[0].trim(),this._deserializeValue(ie[1],U))}if($.indexOf("==")>=0){let ie=$.split("==");return m.create(ie[0].trim(),this._deserializeValue(ie[1],U))}if($.indexOf("=~")>=0){let ie=$.split("=~");return H.create(ie[0].trim(),this._deserializeRegexValue(ie[1],U))}if($.indexOf(" in ")>=0){let ie=$.split(" in ");return E.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test($)){const ie=$.split(">=");return _.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test($)){const ie=$.split(">");return D.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test($)){const ie=$.split("<=");return j.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test($)){const ie=$.split("<");return N.create(ie[0].trim(),ie[1].trim())}return/^\!\s*/.test($)?M.create($.substr(1).trim()):x.create($)}static _deserializeValue($,U){if($=$.trim(),$==="true")return!0;if($==="false")return!1;let ie=/^'([^']*)'$/.exec($);return ie?ie[1].trim():$}static _deserializeRegexValue($,U){if((0,i.m5)($)){if(U)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let ie=$.indexOf("/"),me=$.lastIndexOf("/");if(ie===me||ie<0){if(U)throw new Error(`bad regexp-value '${$}', missing /-enclosure`);return console.warn(`bad regexp-value '${$}', missing /-enclosure`),null}let Pe=$.slice(ie+1,me),Oe=$[me+1]==="i"?"i":"";try{return new RegExp(Pe,Oe)}catch(Ge){if(U)throw new Error(`bad regexp-value '${$}', parse error: ${Ge}`);return console.warn(`bad regexp-value '${$}', parse error: ${Ge}`),null}}}function o(le,$){const U=le?le.substituteConstants():void 0,ie=$?$.substituteConstants():void 0;return!U&&!ie?!0:!U||!ie?!1:U.equals(ie)}function s(le,$){return le.cmp($)}class b{constructor(){this.type=0}cmp($){return this.type-$.type}equals($){return $.type===this.type}substituteConstants(){return this}evaluate($){return!1}serialize(){return"false"}keys(){return[]}negate(){return p.INSTANCE}}b.INSTANCE=new b;class p{constructor(){this.type=1}cmp($){return this.type-$.type}equals($){return $.type===this.type}substituteConstants(){return this}evaluate($){return!0}serialize(){return"true"}keys(){return[]}negate(){return b.INSTANCE}}p.INSTANCE=new p;class x{constructor($,U){this.key=$,this.negated=U,this.type=2}static create($,U=null){const ie=f.get($);return typeof ie=="boolean"?ie?p.INSTANCE:b.INSTANCE:new x($,U)}cmp($){return $.type!==this.type?this.type-$.type:G(this.key,$.key)}equals($){return $.type===this.type?this.key===$.key:!1}substituteConstants(){const $=f.get(this.key);return typeof $=="boolean"?$?p.INSTANCE:b.INSTANCE:this}evaluate($){return!!$.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=M.create(this.key,this)),this.negated}}class m{constructor($,U,ie){this.key=$,this.value=U,this.negated=ie,this.type=4}static create($,U,ie=null){if(typeof U=="boolean")return U?x.create($,ie):M.create($,ie);const me=f.get($);return typeof me=="boolean"?U===(me?"true":"false")?p.INSTANCE:b.INSTANCE:new m($,U,ie)}cmp($){return $.type!==this.type?this.type-$.type:oe(this.key,this.value,$.key,$.value)}equals($){return $.type===this.type?this.key===$.key&&this.value===$.value:!1}substituteConstants(){const $=f.get(this.key);if(typeof $=="boolean"){const U=$?"true":"false";return this.value===U?p.INSTANCE:b.INSTANCE}return this}evaluate($){return $.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=R.create(this.key,this.value,this)),this.negated}}class E{constructor($,U){this.key=$,this.valueKey=U,this.type=10,this.negated=null}static create($,U){return new E($,U)}cmp($){return $.type!==this.type?this.type-$.type:oe(this.key,this.valueKey,$.key,$.valueKey)}equals($){return $.type===this.type?this.key===$.key&&this.valueKey===$.valueKey:!1}substituteConstants(){return this}evaluate($){const U=$.getValue(this.valueKey),ie=$.getValue(this.key);return Array.isArray(U)?U.indexOf(ie)>=0:typeof ie=="string"&&typeof U=="object"&&U!==null?u.call(U,ie):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=C.create(this)),this.negated}}class C{constructor($){this._actual=$,this.type=11}static create($){return new C($)}cmp($){return $.type!==this.type?this.type-$.type:this._actual.cmp($._actual)}equals($){return $.type===this.type?this._actual.equals($._actual):!1}substituteConstants(){return this}evaluate($){return!this._actual.evaluate($)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class R{constructor($,U,ie){this.key=$,this.value=U,this.negated=ie,this.type=5}static create($,U,ie=null){if(typeof U=="boolean")return U?M.create($,ie):x.create($,ie);const me=f.get($);return typeof me=="boolean"?U===(me?"true":"false")?b.INSTANCE:p.INSTANCE:new R($,U,ie)}cmp($){return $.type!==this.type?this.type-$.type:oe(this.key,this.value,$.key,$.value)}equals($){return $.type===this.type?this.key===$.key&&this.value===$.value:!1}substituteConstants(){const $=f.get(this.key);if(typeof $=="boolean"){const U=$?"true":"false";return this.value===U?b.INSTANCE:p.INSTANCE}return this}evaluate($){return $.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class M{constructor($,U){this.key=$,this.negated=U,this.type=3}static create($,U=null){const ie=f.get($);return typeof ie=="boolean"?ie?b.INSTANCE:p.INSTANCE:new M($,U)}cmp($){return $.type!==this.type?this.type-$.type:G(this.key,$.key)}equals($){return $.type===this.type?this.key===$.key:!1}substituteConstants(){const $=f.get(this.key);return typeof $=="boolean"?$?b.INSTANCE:p.INSTANCE:this}evaluate($){return!$.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=x.create(this.key,this)),this.negated}}function T(le,$){if(typeof le=="string"){const U=parseFloat(le);isNaN(U)||(le=U)}return typeof le=="string"||typeof le=="number"?$(le):b.INSTANCE}class D{constructor($,U,ie){this.key=$,this.value=U,this.negated=ie,this.type=12}static create($,U,ie=null){return T(U,me=>new D($,me,ie))}cmp($){return $.type!==this.type?this.type-$.type:oe(this.key,this.value,$.key,$.value)}equals($){return $.type===this.type?this.key===$.key&&this.value===$.value:!1}substituteConstants(){return this}evaluate($){return typeof this.value=="string"?!1:parseFloat($.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=j.create(this.key,this.value,this)),this.negated}}class _{constructor($,U,ie){this.key=$,this.value=U,this.negated=ie,this.type=13}static create($,U,ie=null){return T(U,me=>new _($,me,ie))}cmp($){return $.type!==this.type?this.type-$.type:oe(this.key,this.value,$.key,$.value)}equals($){return $.type===this.type?this.key===$.key&&this.value===$.value:!1}substituteConstants(){return this}evaluate($){return typeof this.value=="string"?!1:parseFloat($.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=N.create(this.key,this.value,this)),this.negated}}class N{constructor($,U,ie){this.key=$,this.value=U,this.negated=ie,this.type=14}static create($,U,ie=null){return T(U,me=>new N($,me,ie))}cmp($){return $.type!==this.type?this.type-$.type:oe(this.key,this.value,$.key,$.value)}equals($){return $.type===this.type?this.key===$.key&&this.value===$.value:!1}substituteConstants(){return this}evaluate($){return typeof this.value=="string"?!1:parseFloat($.getValue(this.key))<this.value}serialize(){return`${this.key} < ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=_.create(this.key,this.value,this)),this.negated}}class j{constructor($,U,ie){this.key=$,this.value=U,this.negated=ie,this.type=15}static create($,U,ie=null){return T(U,me=>new j($,me,ie))}cmp($){return $.type!==this.type?this.type-$.type:oe(this.key,this.value,$.key,$.value)}equals($){return $.type===this.type?this.key===$.key&&this.value===$.value:!1}substituteConstants(){return this}evaluate($){return typeof this.value=="string"?!1:parseFloat($.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=D.create(this.key,this.value,this)),this.negated}}class H{constructor($,U){this.key=$,this.regexp=U,this.type=7,this.negated=null}static create($,U){return new H($,U)}cmp($){if($.type!==this.type)return this.type-$.type;if(this.key<$.key)return-1;if(this.key>$.key)return 1;const U=this.regexp?this.regexp.source:"",ie=$.regexp?$.regexp.source:"";return U<ie?-1:U>ie?1:0}equals($){if($.type===this.type){const U=this.regexp?this.regexp.source:"",ie=$.regexp?$.regexp.source:"";return this.key===$.key&&U===ie}return!1}substituteConstants(){return this}evaluate($){let U=$.getValue(this.key);return this.regexp?this.regexp.test(U):!1}serialize(){const $=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${$}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Y.create(this)),this.negated}}class Y{constructor($){this._actual=$,this.type=8}static create($){return new Y($)}cmp($){return $.type!==this.type?this.type-$.type:this._actual.cmp($._actual)}equals($){return $.type===this.type?this._actual.equals($._actual):!1}substituteConstants(){return this}evaluate($){return!this._actual.evaluate($)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function W(le){let $=null;for(let U=0,ie=le.length;U<ie;U++){const me=le[U].substituteConstants();if(le[U]!==me&&$===null){$=[];for(let Pe=0;Pe<U;Pe++)$[Pe]=le[Pe]}$!==null&&($[U]=me)}return $===null?le:$}class se{constructor($,U){this.expr=$,this.negated=U,this.type=6}static create($,U){return se._normalizeArr($,U)}cmp($){if($.type!==this.type)return this.type-$.type;if(this.expr.length<$.expr.length)return-1;if(this.expr.length>$.expr.length)return 1;for(let U=0,ie=this.expr.length;U<ie;U++){const me=s(this.expr[U],$.expr[U]);if(me!==0)return me}return 0}equals($){if($.type===this.type){if(this.expr.length!==$.expr.length)return!1;for(let U=0,ie=this.expr.length;U<ie;U++)if(!this.expr[U].equals($.expr[U]))return!1;return!0}return!1}substituteConstants(){const $=W(this.expr);return $===this.expr?this:se.create($,this.negated)}evaluate($){for(let U=0,ie=this.expr.length;U<ie;U++)if(!this.expr[U].evaluate($))return!1;return!0}static _normalizeArr($,U){const ie=[];let me=!1;for(const Pe of $)if(Pe){if(Pe.type===1){me=!0;continue}if(Pe.type===0)return b.INSTANCE;if(Pe.type===6){ie.push(...Pe.expr);continue}ie.push(Pe)}if(ie.length===0&&me)return p.INSTANCE;if(ie.length!==0){if(ie.length===1)return ie[0];ie.sort(s);for(let Pe=1;Pe<ie.length;Pe++)ie[Pe-1].equals(ie[Pe])&&(ie.splice(Pe,1),Pe--);if(ie.length===1)return ie[0];for(;ie.length>1;){const Pe=ie[ie.length-1];if(Pe.type!==9)break;ie.pop();const Oe=ie.pop(),Ge=ie.length===0,ke=ne.create(Pe.expr.map(Mt=>se.create([Mt,Oe],null)),null,Ge);ke&&(ie.push(ke),ie.sort(s))}return ie.length===1?ie[0]:new se(ie,U)}}serialize(){return this.expr.map($=>$.serialize()).join(" && ")}keys(){const $=[];for(let U of this.expr)$.push(...U.keys());return $}negate(){if(!this.negated){const $=[];for(let U of this.expr)$.push(U.negate());this.negated=ne.create($,this,!0)}return this.negated}}class ne{constructor($,U){this.expr=$,this.negated=U,this.type=9}static create($,U,ie){return ne._normalizeArr($,U,ie)}cmp($){if($.type!==this.type)return this.type-$.type;if(this.expr.length<$.expr.length)return-1;if(this.expr.length>$.expr.length)return 1;for(let U=0,ie=this.expr.length;U<ie;U++){const me=s(this.expr[U],$.expr[U]);if(me!==0)return me}return 0}equals($){if($.type===this.type){if(this.expr.length!==$.expr.length)return!1;for(let U=0,ie=this.expr.length;U<ie;U++)if(!this.expr[U].equals($.expr[U]))return!1;return!0}return!1}substituteConstants(){const $=W(this.expr);return $===this.expr?this:ne.create($,this.negated,!1)}evaluate($){for(let U=0,ie=this.expr.length;U<ie;U++)if(this.expr[U].evaluate($))return!0;return!1}static _normalizeArr($,U,ie){let me=[],Pe=!1;if($){for(let Oe=0,Ge=$.length;Oe<Ge;Oe++){const ke=$[Oe];if(ke){if(ke.type===0){Pe=!0;continue}if(ke.type===1)return p.INSTANCE;if(ke.type===9){me=me.concat(ke.expr);continue}me.push(ke)}}if(me.length===0&&Pe)return b.INSTANCE;me.sort(s)}if(me.length!==0){if(me.length===1)return me[0];for(let Oe=1;Oe<me.length;Oe++)me[Oe-1].equals(me[Oe])&&(me.splice(Oe,1),Oe--);if(me.length===1)return me[0];if(ie){for(let Oe=0;Oe<me.length;Oe++)for(let Ge=Oe+1;Ge<me.length;Ge++)ee(me[Oe],me[Ge])&&(me.splice(Ge,1),Ge--);if(me.length===1)return me[0]}return new ne(me,U)}}serialize(){return this.expr.map($=>$.serialize()).join(" || ")}keys(){const $=[];for(let U of this.expr)$.push(...U.keys());return $}negate(){if(!this.negated){let $=[];for(let U of this.expr)$.push(U.negate());for(;$.length>1;){const U=$.shift(),ie=$.shift(),me=[];for(const Oe of Q(U))for(const Ge of Q(ie))me.push(se.create([Oe,Ge],null));const Pe=$.length===0;$.unshift(ne.create(me,null,Pe))}this.negated=$[0]}return this.negated}}class ae extends x{constructor($,U,ie){super($,null),this._defaultValue=U,typeof ie=="object"?ae._info.push(Object.assign(Object.assign({},ie),{key:$})):ie!==!0&&ae._info.push({key:$,description:ie,type:U!=null?typeof U:void 0})}static all(){return ae._info.values()}bindTo($){return $.createKey(this.key,this._defaultValue)}getValue($){return $.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo($){return m.create(this.key,$)}}ae._info=[];const J=(0,l.yh)("contextKeyService"),q="setContext";function G(le,$){return le<$?-1:le>$?1:0}function oe(le,$,U,ie){return le<U?-1:le>U?1:$<ie?-1:$>ie?1:0}function ee(le,$){if($.type===6&&le.type!==9&&le.type!==6){for(const me of $.expr)if(le.equals(me))return!0}const U=le.negate(),ie=Q(U).concat(Q($));ie.sort(s);for(let me=0;me<ie.length;me++){const Oe=ie[me].negate();for(let Ge=me+1;Ge<ie.length;Ge++){const ke=ie[Ge];if(Oe.equals(ke))return!0}}return!1}function Q(le){return le.type===9?le.expr:[le]}},16925:function(d,g,e){"use strict";e.d(g,{I8:function(){return n},TG:function(){return i},jt:function(){return f},yh:function(){return c}});var n;(function(u){u.serviceIds=new Map,u.DI_TARGET="$di$target",u.DI_DEPENDENCIES="$di$dependencies";function h(o){return o[u.DI_DEPENDENCIES]||[]}u.getServiceDependencies=h})(n||(n={}));const i=c("instantiationService");function l(u,h,o,s){h[n.DI_TARGET]===h?h[n.DI_DEPENDENCIES].push({id:u,index:o,optional:s}):(h[n.DI_DEPENDENCIES]=[{id:u,index:o,optional:s}],h[n.DI_TARGET]=h)}function c(u){if(n.serviceIds.has(u))return n.serviceIds.get(u);const h=function(o,s,b){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");l(h,o,b,!1)};return h.toString=()=>u,n.serviceIds.set(u,h),h}function f(u){return function(h,o,s){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");l(u,h,s,!0)}}},44650:function(d,g,e){"use strict";e.d(g,{B:function(){return c}});var n=e(76068),i=e(72999);class l{constructor(){this.data=new Map}add(u,h){n.ok(i.HD(u)),n.ok(i.Kn(h)),n.ok(!this.data.has(u),"There is already an extension with this id"),this.data.set(u,h)}as(u){return this.data.get(u)||null}}const c=new l},66213:function(d,g,e){"use strict";e.d(g,{e:function(){return n}});var n;(function(i){i.DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"})(n||(n={}))},49055:function(d,g,e){"use strict";e.d(g,{EN:function(){return s},IP:function(){return x},Ic:function(){return C},XE:function(){return h},bB:function(){return R},kS:function(){return b},m6:function(){return p}});var n=e(52615),i=e(4348),l=e(69323),c=e(16925),f=e(44650),u=e(66213);const h=(0,c.yh)("themeService");var o;(function(M){function T(D){return D&&typeof D=="object"&&typeof D.id=="string"}M.isThemeColor=T})(o||(o={}));function s(M){return{id:M}}var b;(function(M){function T(Y){return Y&&typeof Y=="object"&&typeof Y.id=="string"&&(typeof Y.color=="undefined"||o.isThemeColor(Y.color))}M.isThemeIcon=T;const D=new RegExp(`^\\$\\((${n.dT.iconNameExpression}(?:${n.dT.iconModifierExpression})?)\\)$`);function _(Y){const W=D.exec(Y);if(!W)return;let[,se]=W;return{id:se}}M.fromString=_;function N(Y,W){let se=Y.id;const ne=se.lastIndexOf("~");return ne!==-1&&(se=se.substring(0,ne)),W&&(se=`${se}~${W}`),{id:se}}M.modify=N;function j(Y,W){var se,ne;return Y.id===W.id&&((se=Y.color)===null||se===void 0?void 0:se.id)===((ne=W.color)===null||ne===void 0?void 0:ne.id)}M.isEqual=j;function H(Y,W){return{id:Y.id,color:W?s(W):void 0}}M.asThemeIcon=H,M.asClassNameArray=n.dT.asClassNameArray,M.asClassName=n.dT.asClassName,M.asCSSSelector=n.dT.asCSSSelector})(b||(b={}));function p(M){switch(M){case u.e.DARK:return"vs-dark";case u.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const x={ThemingContribution:"base.contributions.theming"};class m{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new i.Q5}onColorThemeChange(T){return this.themingParticipants.push(T),this.onThemingParticipantAddedEmitter.fire(T),(0,l.OF)(()=>{const D=this.themingParticipants.indexOf(T);this.themingParticipants.splice(D,1)})}getThemingParticipants(){return this.themingParticipants}}let E=new m;f.B.add(x.ThemingContribution,E);function C(M){return E.onColorThemeChange(M)}class R extends l.JT{constructor(T){super(),this.themeService=T,this.theme=T.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(D=>this.onThemeChange(D)))}onThemeChange(T){this.theme=T,this.updateStyles()}updateStyles(){}}},84126:function(d){"use strict";var g=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function i(c){if(c==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(c)}function l(){try{if(!Object.assign)return!1;var c=new String("abc");if(c[5]="de",Object.getOwnPropertyNames(c)[0]==="5")return!1;for(var f={},u=0;u<10;u++)f["_"+String.fromCharCode(u)]=u;var h=Object.getOwnPropertyNames(f).map(function(s){return f[s]});if(h.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(s){o[s]=s}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch(s){return!1}}d.exports=l()?Object.assign:function(c,f){for(var u,h=i(c),o,s=1;s<arguments.length;s++){u=Object(arguments[s]);for(var b in u)e.call(u,b)&&(h[b]=u[b]);if(g){o=g(u);for(var p=0;p<o.length;p++)n.call(u,o[p])&&(h[o[p]]=u[o[p]])}}return h}},97671:function(d){var g=d.exports={},e,n;function i(){throw new Error("setTimeout has not been defined")}function l(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?e=setTimeout:e=i}catch(E){e=i}try{typeof clearTimeout=="function"?n=clearTimeout:n=l}catch(E){n=l}})();function c(E){if(e===setTimeout)return setTimeout(E,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(E,0);try{return e(E,0)}catch(C){try{return e.call(null,E,0)}catch(R){return e.call(this,E,0)}}}function f(E){if(n===clearTimeout)return clearTimeout(E);if((n===l||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(E);try{return n(E)}catch(C){try{return n.call(null,E)}catch(R){return n.call(this,E)}}}var u=[],h=!1,o,s=-1;function b(){!h||!o||(h=!1,o.length?u=o.concat(u):s=-1,u.length&&p())}function p(){if(!h){var E=c(b);h=!0;for(var C=u.length;C;){for(o=u,u=[];++s<C;)o&&o[s].run();s=-1,C=u.length}o=null,h=!1,f(E)}}g.nextTick=function(E){var C=new Array(arguments.length-1);if(arguments.length>1)for(var R=1;R<arguments.length;R++)C[R-1]=arguments[R];u.push(new x(E,C)),u.length===1&&!h&&c(p)};function x(E,C){this.fun=E,this.array=C}x.prototype.run=function(){this.fun.apply(null,this.array)},g.title="browser",g.browser=!0,g.env={},g.argv=[],g.version="",g.versions={};function m(){}g.on=m,g.addListener=m,g.once=m,g.off=m,g.removeListener=m,g.removeAllListeners=m,g.emit=m,g.prependListener=m,g.prependOnceListener=m,g.listeners=function(E){return[]},g.binding=function(E){throw new Error("process.binding is not supported")},g.cwd=function(){return"/"},g.chdir=function(E){throw new Error("process.chdir is not supported")},g.umask=function(){return 0}},79442:function(d,g,e){"use strict";var n=e(97825);function i(){}function l(){}l.resetWarningCache=i,d.exports=function(){function c(h,o,s,b,p,x){if(x!==n){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}c.isRequired=c;function f(){return c}var u={array:c,bigint:c,bool:c,func:c,number:c,object:c,string:c,symbol:c,any:c,arrayOf:f,element:c,elementType:c,instanceOf:f,node:c,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:l,resetWarningCache:i};return u.PropTypes=u,u}},12708:function(d,g,e){if(0)var n,i;else d.exports=e(79442)()},97825:function(d){"use strict";var g="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";d.exports=g},86923:function(d,g,e){"use strict";e.d(g,{s:function(){return N},Z:function(){return ae}});var n=e(32855),i=e(11913),l=e(43403),c=e(59301),f=c.createContext({}),u=e(27247),h=e(92310),o=e.n(h),s=e(48519),b=e(80402),p=e(10228),x=e(26112);function m(J,q,G){var oe=q;return!oe&&G&&(oe="".concat(J,"-").concat(G)),oe}function E(J,q){var G=J["page".concat(q?"Y":"X","Offset")],oe="scroll".concat(q?"Top":"Left");if(typeof G!="number"){var ee=J.document;G=ee.documentElement[oe],typeof G!="number"&&(G=ee.body[oe])}return G}function C(J){var q=J.getBoundingClientRect(),G={left:q.left,top:q.top},oe=J.ownerDocument,ee=oe.defaultView||oe.parentWindow;return G.left+=E(ee),G.top+=E(ee,!0),G}var R=e(77900),M=e(8654),T=c.memo(function(J){var q=J.children;return q},function(J,q){var G=q.shouldUpdate;return!G}),D={width:0,height:0,overflow:"hidden",outline:"none"},_=c.forwardRef(function(J,q){var G=J.prefixCls,oe=J.className,ee=J.style,Q=J.title,le=J.ariaId,$=J.footer,U=J.closable,ie=J.closeIcon,me=J.onClose,Pe=J.children,Oe=J.bodyStyle,Ge=J.bodyProps,ke=J.modalRender,Mt=J.onMouseDown,Et=J.onMouseUp,Lt=J.holderRef,Zt=J.visible,Bt=J.forceRender,xt=J.width,Be=J.height,gt=c.useContext(f),Nt=gt.panel,nt=(0,M.x1)(Lt,Nt),yt=(0,c.useRef)(),dt=(0,c.useRef)();c.useImperativeHandle(q,function(){return{focus:function(){var Xe;(Xe=yt.current)===null||Xe===void 0||Xe.focus()},changeActive:function(Xe){var pt=document,St=pt.activeElement;Xe&&St===dt.current?yt.current.focus():!Xe&&St===yt.current&&dt.current.focus()}}});var qe={};xt!==void 0&&(qe.width=xt),Be!==void 0&&(qe.height=Be);var _e;$&&(_e=c.createElement("div",{className:"".concat(G,"-footer")},$));var Ee;Q&&(Ee=c.createElement("div",{className:"".concat(G,"-header")},c.createElement("div",{className:"".concat(G,"-title"),id:le},Q)));var Fe;U&&(Fe=c.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:"".concat(G,"-close")},ie||c.createElement("span",{className:"".concat(G,"-close-x")})));var Ke=c.createElement("div",{className:"".concat(G,"-content")},Fe,Ee,c.createElement("div",(0,n.Z)({className:"".concat(G,"-body"),style:Oe},Ge),Pe),_e);return c.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":Q?le:null,"aria-modal":"true",ref:nt,style:(0,u.Z)((0,u.Z)({},ee),qe),className:o()(G,oe),onMouseDown:Mt,onMouseUp:Et},c.createElement("div",{tabIndex:0,ref:yt,style:D,"aria-hidden":"true"}),c.createElement(T,{shouldUpdate:Zt||Bt},ke?ke(Ke):Ke),c.createElement("div",{tabIndex:0,ref:dt,style:D,"aria-hidden":"true"}))}),N=_,j=c.forwardRef(function(J,q){var G=J.prefixCls,oe=J.title,ee=J.style,Q=J.className,le=J.visible,$=J.forceRender,U=J.destroyOnClose,ie=J.motionName,me=J.ariaId,Pe=J.onVisibleChanged,Oe=J.mousePosition,Ge=(0,c.useRef)(),ke=c.useState(),Mt=(0,i.Z)(ke,2),Et=Mt[0],Lt=Mt[1],Zt={};Et&&(Zt.transformOrigin=Et);function Bt(){var xt=C(Ge.current);Lt(Oe?"".concat(Oe.x-xt.left,"px ").concat(Oe.y-xt.top,"px"):"")}return c.createElement(R.default,{visible:le,onVisibleChanged:Pe,onAppearPrepare:Bt,onEnterPrepare:Bt,forceRender:$,motionName:ie,removeOnLeave:U,ref:Ge},function(xt,Be){var gt=xt.className,Nt=xt.style;return c.createElement(N,(0,n.Z)({},J,{ref:q,title:oe,ariaId:me,prefixCls:G,holderRef:Be,style:(0,u.Z)((0,u.Z)((0,u.Z)({},Nt),ee),Zt),className:o()(Q,gt)}))})});j.displayName="Content";var H=j;function Y(J){var q=J.prefixCls,G=J.style,oe=J.visible,ee=J.maskProps,Q=J.motionName;return c.createElement(R.default,{key:"mask",visible:oe,motionName:Q,leavedClassName:"".concat(q,"-mask-hidden")},function(le,$){var U=le.className,ie=le.style;return c.createElement("div",(0,n.Z)({ref:$,style:(0,u.Z)((0,u.Z)({},ie),G),className:o()("".concat(q,"-mask"),U)},ee))})}function W(J){var q=J.prefixCls,G=q===void 0?"rc-dialog":q,oe=J.zIndex,ee=J.visible,Q=ee===void 0?!1:ee,le=J.keyboard,$=le===void 0?!0:le,U=J.focusTriggerAfterClose,ie=U===void 0?!0:U,me=J.wrapStyle,Pe=J.wrapClassName,Oe=J.wrapProps,Ge=J.onClose,ke=J.afterOpenChange,Mt=J.afterClose,Et=J.transitionName,Lt=J.animation,Zt=J.closable,Bt=Zt===void 0?!0:Zt,xt=J.mask,Be=xt===void 0?!0:xt,gt=J.maskTransitionName,Nt=J.maskAnimation,nt=J.maskClosable,yt=nt===void 0?!0:nt,dt=J.maskStyle,qe=J.maskProps,_e=J.rootClassName,Ee=(0,c.useRef)(),Fe=(0,c.useRef)(),Ke=(0,c.useRef)(),He=c.useState(Q),Xe=(0,i.Z)(He,2),pt=Xe[0],St=Xe[1],tn=(0,b.Z)();function en(){(0,s.Z)(Fe.current,document.activeElement)||(Ee.current=document.activeElement)}function Me(){if(!(0,s.Z)(Fe.current,document.activeElement)){var ce;(ce=Ke.current)===null||ce===void 0||ce.focus()}}function rt(ce){if(ce)Me();else{if(St(!1),Be&&Ee.current&&ie){try{Ee.current.focus({preventScroll:!0})}catch(he){}Ee.current=null}pt&&(Mt==null||Mt())}ke==null||ke(ce)}function Yt(ce){Ge==null||Ge(ce)}var _t=(0,c.useRef)(!1),Wt=(0,c.useRef)(),Ht=function(){clearTimeout(Wt.current),_t.current=!0},rn=function(){Wt.current=setTimeout(function(){_t.current=!1})},Gt=null;yt&&(Gt=function(he){_t.current?_t.current=!1:Fe.current===he.target&&Yt(he)});function we(ce){if($&&ce.keyCode===p.Z.ESC){ce.stopPropagation(),Yt(ce);return}Q&&ce.keyCode===p.Z.TAB&&Ke.current.changeActive(!ce.shiftKey)}return(0,c.useEffect)(function(){Q&&(St(!0),en())},[Q]),(0,c.useEffect)(function(){return function(){clearTimeout(Wt.current)}},[]),c.createElement("div",(0,n.Z)({className:o()("".concat(G,"-root"),_e)},(0,x.Z)(J,{data:!0})),c.createElement(Y,{prefixCls:G,visible:Be&&Q,motionName:m(G,gt,Nt),style:(0,u.Z)({zIndex:oe},dt),maskProps:qe}),c.createElement("div",(0,n.Z)({tabIndex:-1,onKeyDown:we,className:o()("".concat(G,"-wrap"),Pe),ref:Fe,onClick:Gt,style:(0,u.Z)((0,u.Z)({zIndex:oe},me),{},{display:pt?null:"none"})},Oe),c.createElement(H,(0,n.Z)({},J,{onMouseDown:Ht,onMouseUp:rn,ref:Ke,closable:Bt,ariaId:tn,prefixCls:G,visible:Q&&pt,onClose:Yt,onVisibleChanged:rt,motionName:m(G,Et,Lt)}))))}var se=function(q){var G=q.visible,oe=q.getContainer,ee=q.forceRender,Q=q.destroyOnClose,le=Q===void 0?!1:Q,$=q.afterClose,U=q.panelRef,ie=c.useState(G),me=(0,i.Z)(ie,2),Pe=me[0],Oe=me[1],Ge=c.useMemo(function(){return{panel:U}},[U]);return c.useEffect(function(){G&&Oe(!0)},[G]),!ee&&le&&!Pe?null:c.createElement(f.Provider,{value:Ge},c.createElement(l.Z,{open:G||ee||Pe,autoDestroy:!1,getContainer:oe,autoLock:G||Pe},c.createElement(W,(0,n.Z)({},q,{destroyOnClose:le,afterClose:function(){$==null||$(),Oe(!1)}}))))};se.displayName="Dialog";var ne=se,ae=ne},95013:function(d,g,e){"use strict";e.r(g),e.d(g,{Field:function(){return $n},FieldContext:function(){return _},FormProvider:function(){return Cs},List:function(){return Ct},ListContext:function(){return j},default:function(){return ci},useForm:function(){return qi},useWatch:function(){return Ds}});var n=e(59301),i=e(32855),l=e(43079),c=e(13932),f=e(68702),u=e(27247),h=e(3300),o=e(33377),s=e(93912),b=e(83383),p=e(18881),x=e(85461),m=e(74430),E=e(11592),C=e(13697),R=e(48736),M="RC_FORM_INTERNAL_HOOKS",T=function(){(0,R.ZP)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},D=n.createContext({getFieldValue:T,getFieldsValue:T,getFieldError:T,getFieldWarning:T,getFieldsError:T,isFieldsTouched:T,isFieldTouched:T,isFieldValidating:T,isFieldsValidating:T,resetFields:T,setFields:T,setFieldValue:T,setFieldsValue:T,validateFields:T,submit:T,getInternalHooks:function(){return T(),{dispatch:T,initEntityValue:T,registerField:T,useSubscribe:T,setInitialValues:T,destroyForm:T,setCallbacks:T,registerWatch:T,getFields:T,setValidateMessages:T,setPreserve:T,getInitialValue:T}}}),_=D,N=n.createContext(null),j=N;function H(Se){return Se==null?[]:Array.isArray(Se)?Se:[Se]}function Y(Se){return Se&&!!Se._init}var W=e(97671);function se(){return se=Object.assign?Object.assign.bind():function(Se){for(var st=1;st<arguments.length;st++){var et=arguments[st];for(var Rt in et)Object.prototype.hasOwnProperty.call(et,Rt)&&(Se[Rt]=et[Rt])}return Se},se.apply(this,arguments)}function ne(Se,st){Se.prototype=Object.create(st.prototype),Se.prototype.constructor=Se,J(Se,st)}function ae(Se){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},ae(Se)}function J(Se,st){return J=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Rt,ht){return Rt.__proto__=ht,Rt},J(Se,st)}function q(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Se){return!1}}function G(Se,st,et){return q()?G=Reflect.construct.bind():G=function(ht,ln,cn){var wn=[null];wn.push.apply(wn,ln);var Wn=Function.bind.apply(ht,wn),We=new Wn;return cn&&J(We,cn.prototype),We},G.apply(null,arguments)}function oe(Se){return Function.toString.call(Se).indexOf("[native code]")!==-1}function ee(Se){var st=typeof Map=="function"?new Map:void 0;return ee=function(Rt){if(Rt===null||!oe(Rt))return Rt;if(typeof Rt!="function")throw new TypeError("Super expression must either be null or a function");if(typeof st!="undefined"){if(st.has(Rt))return st.get(Rt);st.set(Rt,ht)}function ht(){return G(Rt,arguments,ae(this).constructor)}return ht.prototype=Object.create(Rt.prototype,{constructor:{value:ht,enumerable:!1,writable:!0,configurable:!0}}),J(ht,Rt)},ee(Se)}var Q=/%[sdj%]/g,le=function(){};function $(Se){if(!Se||!Se.length)return null;var st={};return Se.forEach(function(et){var Rt=et.field;st[Rt]=st[Rt]||[],st[Rt].push(et)}),st}function U(Se){for(var st=arguments.length,et=new Array(st>1?st-1:0),Rt=1;Rt<st;Rt++)et[Rt-1]=arguments[Rt];var ht=0,ln=et.length;if(typeof Se=="function")return Se.apply(null,et);if(typeof Se=="string"){var cn=Se.replace(Q,function(wn){if(wn==="%%")return"%";if(ht>=ln)return wn;switch(wn){case"%s":return String(et[ht++]);case"%d":return Number(et[ht++]);case"%j":try{return JSON.stringify(et[ht++])}catch(Wn){return"[Circular]"}break;default:return wn}});return cn}return Se}function ie(Se){return Se==="string"||Se==="url"||Se==="hex"||Se==="email"||Se==="date"||Se==="pattern"}function me(Se,st){return!!(Se==null||st==="array"&&Array.isArray(Se)&&!Se.length||ie(st)&&typeof Se=="string"&&!Se)}function Pe(Se,st,et){var Rt=[],ht=0,ln=Se.length;function cn(wn){Rt.push.apply(Rt,wn||[]),ht++,ht===ln&&et(Rt)}Se.forEach(function(wn){st(wn,cn)})}function Oe(Se,st,et){var Rt=0,ht=Se.length;function ln(cn){if(cn&&cn.length){et(cn);return}var wn=Rt;Rt=Rt+1,wn<ht?st(Se[wn],ln):et([])}ln([])}function Ge(Se){var st=[];return Object.keys(Se).forEach(function(et){st.push.apply(st,Se[et]||[])}),st}var ke=function(Se){ne(st,Se);function st(et,Rt){var ht;return ht=Se.call(this,"Async Validation Error")||this,ht.errors=et,ht.fields=Rt,ht}return st}(ee(Error));function Mt(Se,st,et,Rt,ht){if(st.first){var ln=new Promise(function(at,an){var bn=function(zn){return Rt(zn),zn.length?an(new ke(zn,$(zn))):at(ht)},Fn=Ge(Se);Oe(Fn,et,bn)});return ln.catch(function(at){return at}),ln}var cn=st.firstFields===!0?Object.keys(Se):st.firstFields||[],wn=Object.keys(Se),Wn=wn.length,We=0,tt=[],xe=new Promise(function(at,an){var bn=function(On){if(tt.push.apply(tt,On),We++,We===Wn)return Rt(tt),tt.length?an(new ke(tt,$(tt))):at(ht)};wn.length||(Rt(tt),at(ht)),wn.forEach(function(Fn){var On=Se[Fn];cn.indexOf(Fn)!==-1?Oe(On,et,bn):Pe(On,et,bn)})});return xe.catch(function(at){return at}),xe}function Et(Se){return!!(Se&&Se.message!==void 0)}function Lt(Se,st){for(var et=Se,Rt=0;Rt<st.length;Rt++){if(et==null)return et;et=et[st[Rt]]}return et}function Zt(Se,st){return function(et){var Rt;return Se.fullFields?Rt=Lt(st,Se.fullFields):Rt=st[et.field||Se.fullField],Et(et)?(et.field=et.field||Se.fullField,et.fieldValue=Rt,et):{message:typeof et=="function"?et():et,fieldValue:Rt,field:et.field||Se.fullField}}}function Bt(Se,st){if(st){for(var et in st)if(st.hasOwnProperty(et)){var Rt=st[et];typeof Rt=="object"&&typeof Se[et]=="object"?Se[et]=se({},Se[et],Rt):Se[et]=Rt}}return Se}var xt=function(st,et,Rt,ht,ln,cn){st.required&&(!Rt.hasOwnProperty(st.field)||me(et,cn||st.type))&&ht.push(U(ln.messages.required,st.fullField))},Be=function(st,et,Rt,ht,ln){(/^\s+$/.test(et)||et==="")&&ht.push(U(ln.messages.whitespace,st.fullField))},gt,Nt=function(){if(gt)return gt;var Se="[a-fA-F\\d:]",st=function(dr){return dr&&dr.includeBoundaries?"(?:(?<=\\s|^)(?="+Se+")|(?<="+Se+")(?=\\s|$))":""},et="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",Rt="[a-fA-F\\d]{1,4}",ht=(`
(?:
(?:`+Rt+":){7}(?:"+Rt+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+Rt+":){6}(?:"+et+"|:"+Rt+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+Rt+":){5}(?::"+et+"|(?::"+Rt+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+Rt+":){4}(?:(?::"+Rt+"){0,1}:"+et+"|(?::"+Rt+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+Rt+":){3}(?:(?::"+Rt+"){0,2}:"+et+"|(?::"+Rt+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+Rt+":){2}(?:(?::"+Rt+"){0,3}:"+et+"|(?::"+Rt+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+Rt+":){1}(?:(?::"+Rt+"){0,4}:"+et+"|(?::"+Rt+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+Rt+"){0,5}:"+et+"|(?::"+Rt+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),ln=new RegExp("(?:^"+et+"$)|(?:^"+ht+"$)"),cn=new RegExp("^"+et+"$"),wn=new RegExp("^"+ht+"$"),Wn=function(dr){return dr&&dr.exact?ln:new RegExp("(?:"+st(dr)+et+st(dr)+")|(?:"+st(dr)+ht+st(dr)+")","g")};Wn.v4=function(Cn){return Cn&&Cn.exact?cn:new RegExp(""+st(Cn)+et+st(Cn),"g")},Wn.v6=function(Cn){return Cn&&Cn.exact?wn:new RegExp(""+st(Cn)+ht+st(Cn),"g")};var We="(?:(?:[a-z]+:)?//)",tt="(?:\\S+(?::\\S*)?@)?",xe=Wn.v4().source,at=Wn.v6().source,an="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",bn="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",Fn="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",On="(?::\\d{2,5})?",zn='(?:[/?#][^\\s"]*)?',Sr="(?:"+We+"|www\\.)"+tt+"(?:localhost|"+xe+"|"+at+"|"+an+bn+Fn+")"+On+zn;return gt=new RegExp("(?:^"+Sr+"$)","i"),gt},nt={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},yt={integer:function(st){return yt.number(st)&&parseInt(st,10)===st},float:function(st){return yt.number(st)&&!yt.integer(st)},array:function(st){return Array.isArray(st)},regexp:function(st){if(st instanceof RegExp)return!0;try{return!!new RegExp(st)}catch(et){return!1}},date:function(st){return typeof st.getTime=="function"&&typeof st.getMonth=="function"&&typeof st.getYear=="function"&&!isNaN(st.getTime())},number:function(st){return isNaN(st)?!1:typeof st=="number"},object:function(st){return typeof st=="object"&&!yt.array(st)},method:function(st){return typeof st=="function"},email:function(st){return typeof st=="string"&&st.length<=320&&!!st.match(nt.email)},url:function(st){return typeof st=="string"&&st.length<=2048&&!!st.match(Nt())},hex:function(st){return typeof st=="string"&&!!st.match(nt.hex)}},dt=function(st,et,Rt,ht,ln){if(st.required&&et===void 0){xt(st,et,Rt,ht,ln);return}var cn=["integer","float","array","regexp","object","method","email","number","date","url","hex"],wn=st.type;cn.indexOf(wn)>-1?yt[wn](et)||ht.push(U(ln.messages.types[wn],st.fullField,st.type)):wn&&typeof et!==st.type&&ht.push(U(ln.messages.types[wn],st.fullField,st.type))},qe=function(st,et,Rt,ht,ln){var cn=typeof st.len=="number",wn=typeof st.min=="number",Wn=typeof st.max=="number",We=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,tt=et,xe=null,at=typeof et=="number",an=typeof et=="string",bn=Array.isArray(et);if(at?xe="number":an?xe="string":bn&&(xe="array"),!xe)return!1;bn&&(tt=et.length),an&&(tt=et.replace(We,"_").length),cn?tt!==st.len&&ht.push(U(ln.messages[xe].len,st.fullField,st.len)):wn&&!Wn&&tt<st.min?ht.push(U(ln.messages[xe].min,st.fullField,st.min)):Wn&&!wn&&tt>st.max?ht.push(U(ln.messages[xe].max,st.fullField,st.max)):wn&&Wn&&(tt<st.min||tt>st.max)&&ht.push(U(ln.messages[xe].range,st.fullField,st.min,st.max))},_e="enum",Ee=function(st,et,Rt,ht,ln){st[_e]=Array.isArray(st[_e])?st[_e]:[],st[_e].indexOf(et)===-1&&ht.push(U(ln.messages[_e],st.fullField,st[_e].join(", ")))},Fe=function(st,et,Rt,ht,ln){if(st.pattern){if(st.pattern instanceof RegExp)st.pattern.lastIndex=0,st.pattern.test(et)||ht.push(U(ln.messages.pattern.mismatch,st.fullField,et,st.pattern));else if(typeof st.pattern=="string"){var cn=new RegExp(st.pattern);cn.test(et)||ht.push(U(ln.messages.pattern.mismatch,st.fullField,et,st.pattern))}}},Ke={required:xt,whitespace:Be,type:dt,range:qe,enum:Ee,pattern:Fe},He=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et,"string")&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln,"string"),me(et,"string")||(Ke.type(st,et,ht,cn,ln),Ke.range(st,et,ht,cn,ln),Ke.pattern(st,et,ht,cn,ln),st.whitespace===!0&&Ke.whitespace(st,et,ht,cn,ln))}Rt(cn)},Xe=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),et!==void 0&&Ke.type(st,et,ht,cn,ln)}Rt(cn)},pt=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(et===""&&(et=void 0),me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),et!==void 0&&(Ke.type(st,et,ht,cn,ln),Ke.range(st,et,ht,cn,ln))}Rt(cn)},St=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),et!==void 0&&Ke.type(st,et,ht,cn,ln)}Rt(cn)},tn=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),me(et)||Ke.type(st,et,ht,cn,ln)}Rt(cn)},en=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),et!==void 0&&(Ke.type(st,et,ht,cn,ln),Ke.range(st,et,ht,cn,ln))}Rt(cn)},Me=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),et!==void 0&&(Ke.type(st,et,ht,cn,ln),Ke.range(st,et,ht,cn,ln))}Rt(cn)},rt=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(et==null&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln,"array"),et!=null&&(Ke.type(st,et,ht,cn,ln),Ke.range(st,et,ht,cn,ln))}Rt(cn)},Yt=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),et!==void 0&&Ke.type(st,et,ht,cn,ln)}Rt(cn)},_t="enum",Wt=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),et!==void 0&&Ke[_t](st,et,ht,cn,ln)}Rt(cn)},Ht=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et,"string")&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln),me(et,"string")||Ke.pattern(st,et,ht,cn,ln)}Rt(cn)},rn=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et,"date")&&!st.required)return Rt();if(Ke.required(st,et,ht,cn,ln),!me(et,"date")){var Wn;et instanceof Date?Wn=et:Wn=new Date(et),Ke.type(st,Wn,ht,cn,ln),Wn&&Ke.range(st,Wn.getTime(),ht,cn,ln)}}Rt(cn)},Gt=function(st,et,Rt,ht,ln){var cn=[],wn=Array.isArray(et)?"array":typeof et;Ke.required(st,et,ht,cn,ln,wn),Rt(cn)},we=function(st,et,Rt,ht,ln){var cn=st.type,wn=[],Wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(Wn){if(me(et,cn)&&!st.required)return Rt();Ke.required(st,et,ht,wn,ln,cn),me(et,cn)||Ke.type(st,et,ht,wn,ln)}Rt(wn)},ce=function(st,et,Rt,ht,ln){var cn=[],wn=st.required||!st.required&&ht.hasOwnProperty(st.field);if(wn){if(me(et)&&!st.required)return Rt();Ke.required(st,et,ht,cn,ln)}Rt(cn)},he={string:He,method:Xe,number:pt,boolean:St,regexp:tn,integer:en,float:Me,array:rt,object:Yt,enum:Wt,pattern:Ht,date:rn,url:we,hex:we,email:we,required:Gt,any:ce};function Ot(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var st=JSON.parse(JSON.stringify(this));return st.clone=this.clone,st}}}var Ie=Ot(),ft=function(){function Se(et){this.rules=null,this._messages=Ie,this.define(et)}var st=Se.prototype;return st.define=function(Rt){var ht=this;if(!Rt)throw new Error("Cannot configure a schema with no rules");if(typeof Rt!="object"||Array.isArray(Rt))throw new Error("Rules must be an object");this.rules={},Object.keys(Rt).forEach(function(ln){var cn=Rt[ln];ht.rules[ln]=Array.isArray(cn)?cn:[cn]})},st.messages=function(Rt){return Rt&&(this._messages=Bt(Ot(),Rt)),this._messages},st.validate=function(Rt,ht,ln){var cn=this;ht===void 0&&(ht={}),ln===void 0&&(ln=function(){});var wn=Rt,Wn=ht,We=ln;if(typeof Wn=="function"&&(We=Wn,Wn={}),!this.rules||Object.keys(this.rules).length===0)return We&&We(null,wn),Promise.resolve(wn);function tt(Fn){var On=[],zn={};function Sr(dr){if(Array.isArray(dr)){var ur;On=(ur=On).concat.apply(ur,dr)}else On.push(dr)}for(var Cn=0;Cn<Fn.length;Cn++)Sr(Fn[Cn]);On.length?(zn=$(On),We(On,zn)):We(null,wn)}if(Wn.messages){var xe=this.messages();xe===Ie&&(xe=Ot()),Bt(xe,Wn.messages),Wn.messages=xe}else Wn.messages=this.messages();var at={},an=Wn.keys||Object.keys(this.rules);an.forEach(function(Fn){var On=cn.rules[Fn],zn=wn[Fn];On.forEach(function(Sr){var Cn=Sr;typeof Cn.transform=="function"&&(wn===Rt&&(wn=se({},wn)),zn=wn[Fn]=Cn.transform(zn)),typeof Cn=="function"?Cn={validator:Cn}:Cn=se({},Cn),Cn.validator=cn.getValidationMethod(Cn),Cn.validator&&(Cn.field=Fn,Cn.fullField=Cn.fullField||Fn,Cn.type=cn.getType(Cn),at[Fn]=at[Fn]||[],at[Fn].push({rule:Cn,value:zn,source:wn,field:Fn}))})});var bn={};return Mt(at,Wn,function(Fn,On){var zn=Fn.rule,Sr=(zn.type==="object"||zn.type==="array")&&(typeof zn.fields=="object"||typeof zn.defaultField=="object");Sr=Sr&&(zn.required||!zn.required&&Fn.value),zn.field=Fn.field;function Cn(ir,fr){return se({},fr,{fullField:zn.fullField+"."+ir,fullFields:zn.fullFields?[].concat(zn.fullFields,[ir]):[ir]})}function dr(ir){ir===void 0&&(ir=[]);var fr=Array.isArray(ir)?ir:[ir];!Wn.suppressWarning&&fr.length&&Se.warning("async-validator:",fr),fr.length&&zn.message!==void 0&&(fr=[].concat(zn.message));var Ps=fr.map(Zt(zn,wn));if(Wn.first&&Ps.length)return bn[zn.field]=1,On(Ps);if(!Sr)On(Ps);else{if(zn.required&&!Fn.value)return zn.message!==void 0?Ps=[].concat(zn.message).map(Zt(zn,wn)):Wn.error&&(Ps=[Wn.error(zn,U(Wn.messages.required,zn.field))]),On(Ps);var _i={};zn.defaultField&&Object.keys(Fn.value).map(function(Yi){_i[Yi]=zn.defaultField}),_i=se({},_i,Fn.rule.fields);var bi={};Object.keys(_i).forEach(function(Yi){var Hi=_i[Yi],ms=Array.isArray(Hi)?Hi:[Hi];bi[Yi]=ms.map(Cn.bind(null,Yi))});var Ur=new Se(bi);Ur.messages(Wn.messages),Fn.rule.options&&(Fn.rule.options.messages=Wn.messages,Fn.rule.options.error=Wn.error),Ur.validate(Fn.value,Fn.rule.options||Wn,function(Yi){var Hi=[];Ps&&Ps.length&&Hi.push.apply(Hi,Ps),Yi&&Yi.length&&Hi.push.apply(Hi,Yi),On(Hi.length?Hi:null)})}}var ur;if(zn.asyncValidator)ur=zn.asyncValidator(zn,Fn.value,dr,Fn.source,Wn);else if(zn.validator){try{ur=zn.validator(zn,Fn.value,dr,Fn.source,Wn)}catch(ir){console.error==null||console.error(ir),Wn.suppressValidatorError||setTimeout(function(){throw ir},0),dr(ir.message)}ur===!0?dr():ur===!1?dr(typeof zn.message=="function"?zn.message(zn.fullField||zn.field):zn.message||(zn.fullField||zn.field)+" fails"):ur instanceof Array?dr(ur):ur instanceof Error&&dr(ur.message)}ur&&ur.then&&ur.then(function(){return dr()},function(ir){return dr(ir)})},function(Fn){tt(Fn)},wn)},st.getType=function(Rt){if(Rt.type===void 0&&Rt.pattern instanceof RegExp&&(Rt.type="pattern"),typeof Rt.validator!="function"&&Rt.type&&!he.hasOwnProperty(Rt.type))throw new Error(U("Unknown rule type %s",Rt.type));return Rt.type||"string"},st.getValidationMethod=function(Rt){if(typeof Rt.validator=="function")return Rt.validator;var ht=Object.keys(Rt),ln=ht.indexOf("message");return ln!==-1&&ht.splice(ln,1),ht.length===1&&ht[0]==="required"?he.required:he[this.getType(Rt)]||void 0},Se}();ft.register=function(st,et){if(typeof et!="function")throw new Error("Cannot register a validator by type, validator is not a function");he[st]=et},ft.warning=le,ft.messages=Ie,ft.validators=he;var Kt="'${name}' is not a valid ${type}",It={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Kt,method:Kt,array:Kt,object:Kt,number:Kt,date:Kt,boolean:Kt,integer:Kt,float:Kt,regexp:Kt,email:Kt,url:Kt,hex:Kt},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},De=e(24434),Tt=ft;function Ze(Se,st){return Se.replace(/\$\{\w+\}/g,function(et){var Rt=et.slice(2,-1);return st[Rt]})}var Ae="CODE_LOGIC_ERROR";function bt(Se,st,et,Rt,ht){return Ft.apply(this,arguments)}function Ft(){return Ft=(0,f.Z)((0,c.Z)().mark(function Se(st,et,Rt,ht,ln){var cn,wn,Wn,We,tt,xe,at,an,bn;return(0,c.Z)().wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return cn=(0,u.Z)({},Rt),delete cn.ruleIndex,Tt.warning=function(){},cn.validator&&(wn=cn.validator,cn.validator=function(){try{return wn.apply(void 0,arguments)}catch(zn){return console.error(zn),Promise.reject(Ae)}}),Wn=null,cn&&cn.type==="array"&&cn.defaultField&&(Wn=cn.defaultField,delete cn.defaultField),We=new Tt((0,m.Z)({},st,[cn])),tt=(0,De.T)(It,ht.validateMessages),We.messages(tt),xe=[],On.prev=10,On.next=13,Promise.resolve(We.validate((0,m.Z)({},st,et),(0,u.Z)({},ht)));case 13:On.next=18;break;case 15:On.prev=15,On.t0=On.catch(10),On.t0.errors&&(xe=On.t0.errors.map(function(zn,Sr){var Cn=zn.message,dr=Cn===Ae?tt.default:Cn;return n.isValidElement(dr)?n.cloneElement(dr,{key:"error_".concat(Sr)}):dr}));case 18:if(!(!xe.length&&Wn)){On.next=23;break}return On.next=21,Promise.all(et.map(function(zn,Sr){return bt("".concat(st,".").concat(Sr),zn,Wn,ht,ln)}));case 21:return at=On.sent,On.abrupt("return",at.reduce(function(zn,Sr){return[].concat((0,h.Z)(zn),(0,h.Z)(Sr))},[]));case 23:return an=(0,u.Z)((0,u.Z)({},Rt),{},{name:st,enum:(Rt.enum||[]).join(", ")},ln),bn=xe.map(function(zn){return typeof zn=="string"?Ze(zn,an):zn}),On.abrupt("return",bn);case 26:case"end":return On.stop()}},Se,null,[[10,15]])})),Ft.apply(this,arguments)}function Ne(Se,st,et,Rt,ht,ln){var cn=Se.join("."),wn=et.map(function(tt,xe){var at=tt.validator,an=(0,u.Z)((0,u.Z)({},tt),{},{ruleIndex:xe});return at&&(an.validator=function(bn,Fn,On){var zn=!1,Sr=function(){for(var ur=arguments.length,ir=new Array(ur),fr=0;fr<ur;fr++)ir[fr]=arguments[fr];Promise.resolve().then(function(){(0,R.ZP)(!zn,"Your validator function has already return a promise. `callback` will be ignored."),zn||On.apply(void 0,ir)})},Cn=at(bn,Fn,Sr);zn=Cn&&typeof Cn.then=="function"&&typeof Cn.catch=="function",(0,R.ZP)(zn,"`callback` is deprecated. Please return a promise instead."),zn&&Cn.then(function(){On()}).catch(function(dr){On(dr||" ")})}),an}).sort(function(tt,xe){var at=tt.warningOnly,an=tt.ruleIndex,bn=xe.warningOnly,Fn=xe.ruleIndex;return!!at==!!bn?an-Fn:at?1:-1}),Wn;if(ht===!0)Wn=new Promise(function(){var tt=(0,f.Z)((0,c.Z)().mark(function xe(at,an){var bn,Fn,On;return(0,c.Z)().wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:bn=0;case 1:if(!(bn<wn.length)){Sr.next=12;break}return Fn=wn[bn],Sr.next=5,bt(cn,st,Fn,Rt,ln);case 5:if(On=Sr.sent,!On.length){Sr.next=9;break}return an([{errors:On,rule:Fn}]),Sr.abrupt("return");case 9:bn+=1,Sr.next=1;break;case 12:at([]);case 13:case"end":return Sr.stop()}},xe)}));return function(xe,at){return tt.apply(this,arguments)}}());else{var We=wn.map(function(tt){return bt(cn,st,tt,Rt,ln).then(function(xe){return{errors:xe,rule:tt}})});Wn=(ht?Xn(We):In(We)).then(function(tt){return Promise.reject(tt)})}return Wn.catch(function(tt){return tt}),Wn}function In(Se){return Pt.apply(this,arguments)}function Pt(){return Pt=(0,f.Z)((0,c.Z)().mark(function Se(st){return(0,c.Z)().wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.abrupt("return",Promise.all(st).then(function(ht){var ln,cn=(ln=[]).concat.apply(ln,(0,h.Z)(ht));return cn}));case 1:case"end":return Rt.stop()}},Se)})),Pt.apply(this,arguments)}function Xn(Se){return sr.apply(this,arguments)}function sr(){return sr=(0,f.Z)((0,c.Z)().mark(function Se(st){var et;return(0,c.Z)().wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return et=0,ht.abrupt("return",new Promise(function(ln){st.forEach(function(cn){cn.then(function(wn){wn.errors.length&&ln([wn]),et+=1,et===st.length&&ln([])})})}));case 2:case"end":return ht.stop()}},Se)})),sr.apply(this,arguments)}var Dn=e(34666),Bn=e(97938);function vn(Se){return H(Se)}function Zn(Se,st){var et={};return st.forEach(function(Rt){var ht=(0,Bn.Z)(Se,Rt);et=(0,De.Z)(et,Rt,ht)}),et}function lr(Se,st){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Se&&Se.some(function(Rt){return hr(st,Rt,et)})}function hr(Se,st){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!Se||!st||!et&&Se.length!==st.length?!1:st.every(function(Rt,ht){return Se[ht]===Rt})}function Xt(Se,st){if(Se===st)return!0;if(!Se&&st||Se&&!st||!Se||!st||(0,Dn.Z)(Se)!=="object"||(0,Dn.Z)(st)!=="object")return!1;var et=Object.keys(Se),Rt=Object.keys(st),ht=new Set([].concat(et,Rt));return(0,h.Z)(ht).every(function(ln){var cn=Se[ln],wn=st[ln];return typeof cn=="function"&&typeof wn=="function"?!0:cn===wn})}function vt(Se){var st=arguments.length<=1?void 0:arguments[1];return st&&st.target&&(0,Dn.Z)(st.target)==="object"&&Se in st.target?st.target[Se]:st}function ut(Se,st,et){var Rt=Se.length;if(st<0||st>=Rt||et<0||et>=Rt)return Se;var ht=Se[st],ln=st-et;return ln>0?[].concat((0,h.Z)(Se.slice(0,et)),[ht],(0,h.Z)(Se.slice(et,st)),(0,h.Z)(Se.slice(st+1,Rt))):ln<0?[].concat((0,h.Z)(Se.slice(0,st)),(0,h.Z)(Se.slice(st+1,et+1)),[ht],(0,h.Z)(Se.slice(et+1,Rt))):Se}var ct=["name"],jt=[];function xn(Se,st,et,Rt,ht,ln){return typeof Se=="function"?Se(st,et,"source"in ln?{source:ln.source}:{}):Rt!==ht}var gn=function(Se){(0,p.Z)(et,Se);var st=(0,x.Z)(et);function et(Rt){var ht;if((0,o.Z)(this,et),ht=st.call(this,Rt),(0,m.Z)((0,b.Z)(ht),"state",{resetCount:0}),(0,m.Z)((0,b.Z)(ht),"cancelRegisterFunc",null),(0,m.Z)((0,b.Z)(ht),"mounted",!1),(0,m.Z)((0,b.Z)(ht),"touched",!1),(0,m.Z)((0,b.Z)(ht),"dirty",!1),(0,m.Z)((0,b.Z)(ht),"validatePromise",void 0),(0,m.Z)((0,b.Z)(ht),"prevValidating",void 0),(0,m.Z)((0,b.Z)(ht),"errors",jt),(0,m.Z)((0,b.Z)(ht),"warnings",jt),(0,m.Z)((0,b.Z)(ht),"cancelRegister",function(){var Wn=ht.props,We=Wn.preserve,tt=Wn.isListField,xe=Wn.name;ht.cancelRegisterFunc&&ht.cancelRegisterFunc(tt,We,vn(xe)),ht.cancelRegisterFunc=null}),(0,m.Z)((0,b.Z)(ht),"getNamePath",function(){var Wn=ht.props,We=Wn.name,tt=Wn.fieldContext,xe=tt.prefixName,at=xe===void 0?[]:xe;return We!==void 0?[].concat((0,h.Z)(at),(0,h.Z)(We)):[]}),(0,m.Z)((0,b.Z)(ht),"getRules",function(){var Wn=ht.props,We=Wn.rules,tt=We===void 0?[]:We,xe=Wn.fieldContext;return tt.map(function(at){return typeof at=="function"?at(xe):at})}),(0,m.Z)((0,b.Z)(ht),"refresh",function(){ht.mounted&&ht.setState(function(Wn){var We=Wn.resetCount;return{resetCount:We+1}})}),(0,m.Z)((0,b.Z)(ht),"metaCache",null),(0,m.Z)((0,b.Z)(ht),"triggerMetaEvent",function(Wn){var We=ht.props.onMetaChange;if(We){var tt=(0,u.Z)((0,u.Z)({},ht.getMeta()),{},{destroy:Wn});(0,C.Z)(ht.metaCache,tt)||We(tt),ht.metaCache=tt}else ht.metaCache=null}),(0,m.Z)((0,b.Z)(ht),"onStoreChange",function(Wn,We,tt){var xe=ht.props,at=xe.shouldUpdate,an=xe.dependencies,bn=an===void 0?[]:an,Fn=xe.onReset,On=tt.store,zn=ht.getNamePath(),Sr=ht.getValue(Wn),Cn=ht.getValue(On),dr=We&&lr(We,zn);switch(tt.type==="valueUpdate"&&tt.source==="external"&&Sr!==Cn&&(ht.touched=!0,ht.dirty=!0,ht.validatePromise=null,ht.errors=jt,ht.warnings=jt,ht.triggerMetaEvent()),tt.type){case"reset":if(!We||dr){ht.touched=!1,ht.dirty=!1,ht.validatePromise=void 0,ht.errors=jt,ht.warnings=jt,ht.triggerMetaEvent(),Fn==null||Fn(),ht.refresh();return}break;case"remove":{if(at){ht.reRender();return}break}case"setField":{var ur=tt.data;if(dr){"touched"in ur&&(ht.touched=ur.touched),"validating"in ur&&!("originRCField"in ur)&&(ht.validatePromise=ur.validating?Promise.resolve([]):null),"errors"in ur&&(ht.errors=ur.errors||jt),"warnings"in ur&&(ht.warnings=ur.warnings||jt),ht.dirty=!0,ht.triggerMetaEvent(),ht.reRender();return}else if("value"in ur&&lr(We,zn,!0)){ht.reRender();return}if(at&&!zn.length&&xn(at,Wn,On,Sr,Cn,tt)){ht.reRender();return}break}case"dependenciesUpdate":{var ir=bn.map(vn);if(ir.some(function(fr){return lr(tt.relatedFields,fr)})){ht.reRender();return}break}default:if(dr||(!bn.length||zn.length||at)&&xn(at,Wn,On,Sr,Cn,tt)){ht.reRender();return}break}at===!0&&ht.reRender()}),(0,m.Z)((0,b.Z)(ht),"validateRules",function(Wn){var We=ht.getNamePath(),tt=ht.getValue(),xe=Wn||{},at=xe.triggerName,an=xe.validateOnly,bn=an===void 0?!1:an,Fn=Promise.resolve().then((0,f.Z)((0,c.Z)().mark(function On(){var zn,Sr,Cn,dr,ur,ir,fr;return(0,c.Z)().wrap(function(_i){for(;;)switch(_i.prev=_i.next){case 0:if(ht.mounted){_i.next=2;break}return _i.abrupt("return",[]);case 2:if(zn=ht.props,Sr=zn.validateFirst,Cn=Sr===void 0?!1:Sr,dr=zn.messageVariables,ur=zn.validateDebounce,ir=ht.getRules(),at&&(ir=ir.filter(function(bi){return bi}).filter(function(bi){var Ur=bi.validateTrigger;if(!Ur)return!0;var Yi=H(Ur);return Yi.includes(at)})),!(ur&&at)){_i.next=10;break}return _i.next=8,new Promise(function(bi){setTimeout(bi,ur)});case 8:if(ht.validatePromise===Fn){_i.next=10;break}return _i.abrupt("return",[]);case 10:return fr=Ne(We,tt,ir,Wn,Cn,dr),fr.catch(function(bi){return bi}).then(function(){var bi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:jt;if(ht.validatePromise===Fn){var Ur;ht.validatePromise=null;var Yi=[],Hi=[];(Ur=bi.forEach)===null||Ur===void 0||Ur.call(bi,function(ms){var Zs=ms.rule.warningOnly,Xi=ms.errors,Ua=Xi===void 0?jt:Xi;Zs?Hi.push.apply(Hi,(0,h.Z)(Ua)):Yi.push.apply(Yi,(0,h.Z)(Ua))}),ht.errors=Yi,ht.warnings=Hi,ht.triggerMetaEvent(),ht.reRender()}}),_i.abrupt("return",fr);case 13:case"end":return _i.stop()}},On)})));return bn||(ht.validatePromise=Fn,ht.dirty=!0,ht.errors=jt,ht.warnings=jt,ht.triggerMetaEvent(),ht.reRender()),Fn}),(0,m.Z)((0,b.Z)(ht),"isFieldValidating",function(){return!!ht.validatePromise}),(0,m.Z)((0,b.Z)(ht),"isFieldTouched",function(){return ht.touched}),(0,m.Z)((0,b.Z)(ht),"isFieldDirty",function(){if(ht.dirty||ht.props.initialValue!==void 0)return!0;var Wn=ht.props.fieldContext,We=Wn.getInternalHooks(M),tt=We.getInitialValue;return tt(ht.getNamePath())!==void 0}),(0,m.Z)((0,b.Z)(ht),"getErrors",function(){return ht.errors}),(0,m.Z)((0,b.Z)(ht),"getWarnings",function(){return ht.warnings}),(0,m.Z)((0,b.Z)(ht),"isListField",function(){return ht.props.isListField}),(0,m.Z)((0,b.Z)(ht),"isList",function(){return ht.props.isList}),(0,m.Z)((0,b.Z)(ht),"isPreserve",function(){return ht.props.preserve}),(0,m.Z)((0,b.Z)(ht),"getMeta",function(){ht.prevValidating=ht.isFieldValidating();var Wn={touched:ht.isFieldTouched(),validating:ht.prevValidating,errors:ht.errors,warnings:ht.warnings,name:ht.getNamePath(),validated:ht.validatePromise===null};return Wn}),(0,m.Z)((0,b.Z)(ht),"getOnlyChild",function(Wn){if(typeof Wn=="function"){var We=ht.getMeta();return(0,u.Z)((0,u.Z)({},ht.getOnlyChild(Wn(ht.getControlled(),We,ht.props.fieldContext))),{},{isFunction:!0})}var tt=(0,E.Z)(Wn);return tt.length!==1||!n.isValidElement(tt[0])?{child:tt,isFunction:!1}:{child:tt[0],isFunction:!1}}),(0,m.Z)((0,b.Z)(ht),"getValue",function(Wn){var We=ht.props.fieldContext.getFieldsValue,tt=ht.getNamePath();return(0,Bn.Z)(Wn||We(!0),tt)}),(0,m.Z)((0,b.Z)(ht),"getControlled",function(){var Wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},We=ht.props,tt=We.trigger,xe=We.validateTrigger,at=We.getValueFromEvent,an=We.normalize,bn=We.valuePropName,Fn=We.getValueProps,On=We.fieldContext,zn=xe!==void 0?xe:On.validateTrigger,Sr=ht.getNamePath(),Cn=On.getInternalHooks,dr=On.getFieldsValue,ur=Cn(M),ir=ur.dispatch,fr=ht.getValue(),Ps=Fn||function(Yi){return(0,m.Z)({},bn,Yi)},_i=Wn[tt],bi=(0,u.Z)((0,u.Z)({},Wn),Ps(fr));bi[tt]=function(){ht.touched=!0,ht.dirty=!0,ht.triggerMetaEvent();for(var Yi,Hi=arguments.length,ms=new Array(Hi),Zs=0;Zs<Hi;Zs++)ms[Zs]=arguments[Zs];at?Yi=at.apply(void 0,ms):Yi=vt.apply(void 0,[bn].concat(ms)),an&&(Yi=an(Yi,fr,dr(!0))),ir({type:"updateValue",namePath:Sr,value:Yi}),_i&&_i.apply(void 0,ms)};var Ur=H(zn||[]);return Ur.forEach(function(Yi){var Hi=bi[Yi];bi[Yi]=function(){Hi&&Hi.apply(void 0,arguments);var ms=ht.props.rules;ms&&ms.length&&ir({type:"validateField",namePath:Sr,triggerName:Yi})}}),bi}),Rt.fieldContext){var ln=Rt.fieldContext.getInternalHooks,cn=ln(M),wn=cn.initEntityValue;wn((0,b.Z)(ht))}return ht}return(0,s.Z)(et,[{key:"componentDidMount",value:function(){var ht=this.props,ln=ht.shouldUpdate,cn=ht.fieldContext;if(this.mounted=!0,cn){var wn=cn.getInternalHooks,Wn=wn(M),We=Wn.registerField;this.cancelRegisterFunc=We(this)}ln===!0&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var ht=this.state.resetCount,ln=this.props.children,cn=this.getOnlyChild(ln),wn=cn.child,Wn=cn.isFunction,We;return Wn?We=wn:n.isValidElement(wn)?We=n.cloneElement(wn,this.getControlled(wn.props)):((0,R.ZP)(!wn,"`children` of Field is not validate ReactElement."),We=wn),n.createElement(n.Fragment,{key:ht},We)}}]),et}(n.Component);(0,m.Z)(gn,"contextType",_),(0,m.Z)(gn,"defaultProps",{trigger:"onChange",valuePropName:"value"});function nr(Se){var st=Se.name,et=(0,l.Z)(Se,ct),Rt=n.useContext(_),ht=n.useContext(j),ln=st!==void 0?vn(st):void 0,cn="keep";return et.isListField||(cn="_".concat((ln||[]).join("_"))),n.createElement(gn,(0,i.Z)({key:cn,name:ln,isListField:!!ht},et,{fieldContext:Rt}))}var $n=nr;function Cr(Se){var st=Se.name,et=Se.initialValue,Rt=Se.children,ht=Se.rules,ln=Se.validateTrigger,cn=Se.isListField,wn=n.useContext(_),Wn=n.useContext(j),We=n.useRef({keys:[],id:0}),tt=We.current,xe=n.useMemo(function(){var Fn=vn(wn.prefixName)||[];return[].concat((0,h.Z)(Fn),(0,h.Z)(vn(st)))},[wn.prefixName,st]),at=n.useMemo(function(){return(0,u.Z)((0,u.Z)({},wn),{},{prefixName:xe})},[wn,xe]),an=n.useMemo(function(){return{getKey:function(On){var zn=xe.length,Sr=On[zn];return[tt.keys[Sr],On.slice(zn+1)]}}},[xe]);if(typeof Rt!="function")return(0,R.ZP)(!1,"Form.List only accepts function as children."),null;var bn=function(On,zn,Sr){var Cn=Sr.source;return Cn==="internal"?!1:On!==zn};return n.createElement(j.Provider,{value:an},n.createElement(_.Provider,{value:at},n.createElement($n,{name:[],shouldUpdate:bn,rules:ht,validateTrigger:ln,initialValue:et,isList:!0,isListField:cn!=null?cn:!!Wn},function(Fn,On){var zn=Fn.value,Sr=zn===void 0?[]:zn,Cn=Fn.onChange,dr=wn.getFieldValue,ur=function(){var _i=dr(xe||[]);return _i||[]},ir={add:function(_i,bi){var Ur=ur();bi>=0&&bi<=Ur.length?(tt.keys=[].concat((0,h.Z)(tt.keys.slice(0,bi)),[tt.id],(0,h.Z)(tt.keys.slice(bi))),Cn([].concat((0,h.Z)(Ur.slice(0,bi)),[_i],(0,h.Z)(Ur.slice(bi))))):(tt.keys=[].concat((0,h.Z)(tt.keys),[tt.id]),Cn([].concat((0,h.Z)(Ur),[_i]))),tt.id+=1},remove:function(_i){var bi=ur(),Ur=new Set(Array.isArray(_i)?_i:[_i]);Ur.size<=0||(tt.keys=tt.keys.filter(function(Yi,Hi){return!Ur.has(Hi)}),Cn(bi.filter(function(Yi,Hi){return!Ur.has(Hi)})))},move:function(_i,bi){if(_i!==bi){var Ur=ur();_i<0||_i>=Ur.length||bi<0||bi>=Ur.length||(tt.keys=ut(tt.keys,_i,bi),Cn(ut(Ur,_i,bi)))}}},fr=Sr||[];return Array.isArray(fr)||(fr=[]),Rt(fr.map(function(Ps,_i){var bi=tt.keys[_i];return bi===void 0&&(tt.keys[_i]=tt.id,bi=tt.keys[_i],tt.id+=1),{name:_i,key:bi,isListField:!0}}),ir,On)})))}var Ct=Cr,Ln=e(11913);function _r(Se){var st=!1,et=Se.length,Rt=[];return Se.length?new Promise(function(ht,ln){Se.forEach(function(cn,wn){cn.catch(function(Wn){return st=!0,Wn}).then(function(Wn){et-=1,Rt[wn]=Wn,!(et>0)&&(st&&ln(Rt),ht(Rt))})})}):Promise.resolve([])}var Qr="__@field_split__";function jr(Se){return Se.map(function(st){return"".concat((0,Dn.Z)(st),":").concat(st)}).join(Qr)}var ei=function(){function Se(){(0,o.Z)(this,Se),(0,m.Z)(this,"kvs",new Map)}return(0,s.Z)(Se,[{key:"set",value:function(et,Rt){this.kvs.set(jr(et),Rt)}},{key:"get",value:function(et){return this.kvs.get(jr(et))}},{key:"update",value:function(et,Rt){var ht=this.get(et),ln=Rt(ht);ln?this.set(et,ln):this.delete(et)}},{key:"delete",value:function(et){this.kvs.delete(jr(et))}},{key:"map",value:function(et){return(0,h.Z)(this.kvs.entries()).map(function(Rt){var ht=(0,Ln.Z)(Rt,2),ln=ht[0],cn=ht[1],wn=ln.split(Qr);return et({key:wn.map(function(Wn){var We=Wn.match(/^([^:]*):(.*)$/),tt=(0,Ln.Z)(We,3),xe=tt[1],at=tt[2];return xe==="number"?Number(at):at}),value:cn})})}},{key:"toJSON",value:function(){var et={};return this.map(function(Rt){var ht=Rt.key,ln=Rt.value;return et[ht.join(".")]=ln,null}),et}}]),Se}(),Rr=ei,Pi=["name"],si=(0,s.Z)(function Se(st){var et=this;(0,o.Z)(this,Se),(0,m.Z)(this,"formHooked",!1),(0,m.Z)(this,"forceRootUpdate",void 0),(0,m.Z)(this,"subscribable",!0),(0,m.Z)(this,"store",{}),(0,m.Z)(this,"fieldEntities",[]),(0,m.Z)(this,"initialValues",{}),(0,m.Z)(this,"callbacks",{}),(0,m.Z)(this,"validateMessages",null),(0,m.Z)(this,"preserve",null),(0,m.Z)(this,"lastValidatePromise",null),(0,m.Z)(this,"getForm",function(){return{getFieldValue:et.getFieldValue,getFieldsValue:et.getFieldsValue,getFieldError:et.getFieldError,getFieldWarning:et.getFieldWarning,getFieldsError:et.getFieldsError,isFieldsTouched:et.isFieldsTouched,isFieldTouched:et.isFieldTouched,isFieldValidating:et.isFieldValidating,isFieldsValidating:et.isFieldsValidating,resetFields:et.resetFields,setFields:et.setFields,setFieldValue:et.setFieldValue,setFieldsValue:et.setFieldsValue,validateFields:et.validateFields,submit:et.submit,_init:!0,getInternalHooks:et.getInternalHooks}}),(0,m.Z)(this,"getInternalHooks",function(Rt){return Rt===M?(et.formHooked=!0,{dispatch:et.dispatch,initEntityValue:et.initEntityValue,registerField:et.registerField,useSubscribe:et.useSubscribe,setInitialValues:et.setInitialValues,destroyForm:et.destroyForm,setCallbacks:et.setCallbacks,setValidateMessages:et.setValidateMessages,getFields:et.getFields,setPreserve:et.setPreserve,getInitialValue:et.getInitialValue,registerWatch:et.registerWatch}):((0,R.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),(0,m.Z)(this,"useSubscribe",function(Rt){et.subscribable=Rt}),(0,m.Z)(this,"prevWithoutPreserves",null),(0,m.Z)(this,"setInitialValues",function(Rt,ht){if(et.initialValues=Rt||{},ht){var ln,cn=(0,De.T)(Rt,et.store);(ln=et.prevWithoutPreserves)===null||ln===void 0||ln.map(function(wn){var Wn=wn.key;cn=(0,De.Z)(cn,Wn,(0,Bn.Z)(Rt,Wn))}),et.prevWithoutPreserves=null,et.updateStore(cn)}}),(0,m.Z)(this,"destroyForm",function(){var Rt=new Rr;et.getFieldEntities(!0).forEach(function(ht){et.isMergedPreserve(ht.isPreserve())||Rt.set(ht.getNamePath(),!0)}),et.prevWithoutPreserves=Rt}),(0,m.Z)(this,"getInitialValue",function(Rt){var ht=(0,Bn.Z)(et.initialValues,Rt);return Rt.length?(0,De.T)(ht):ht}),(0,m.Z)(this,"setCallbacks",function(Rt){et.callbacks=Rt}),(0,m.Z)(this,"setValidateMessages",function(Rt){et.validateMessages=Rt}),(0,m.Z)(this,"setPreserve",function(Rt){et.preserve=Rt}),(0,m.Z)(this,"watchList",[]),(0,m.Z)(this,"registerWatch",function(Rt){return et.watchList.push(Rt),function(){et.watchList=et.watchList.filter(function(ht){return ht!==Rt})}}),(0,m.Z)(this,"notifyWatch",function(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(et.watchList.length){var ht=et.getFieldsValue(),ln=et.getFieldsValue(!0);et.watchList.forEach(function(cn){cn(ht,ln,Rt)})}}),(0,m.Z)(this,"timeoutId",null),(0,m.Z)(this,"warningUnhooked",function(){}),(0,m.Z)(this,"updateStore",function(Rt){et.store=Rt}),(0,m.Z)(this,"getFieldEntities",function(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return Rt?et.fieldEntities.filter(function(ht){return ht.getNamePath().length}):et.fieldEntities}),(0,m.Z)(this,"getFieldsMap",function(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ht=new Rr;return et.getFieldEntities(Rt).forEach(function(ln){var cn=ln.getNamePath();ht.set(cn,ln)}),ht}),(0,m.Z)(this,"getFieldEntitiesForNamePathList",function(Rt){if(!Rt)return et.getFieldEntities(!0);var ht=et.getFieldsMap(!0);return Rt.map(function(ln){var cn=vn(ln);return ht.get(cn)||{INVALIDATE_NAME_PATH:vn(ln)}})}),(0,m.Z)(this,"getFieldsValue",function(Rt,ht){et.warningUnhooked();var ln,cn,wn;if(Rt===!0||Array.isArray(Rt)?(ln=Rt,cn=ht):Rt&&(0,Dn.Z)(Rt)==="object"&&(wn=Rt.strict,cn=Rt.filter),ln===!0&&!cn)return et.store;var Wn=et.getFieldEntitiesForNamePathList(Array.isArray(ln)?ln:null),We=[];return Wn.forEach(function(tt){var xe,at,an="INVALIDATE_NAME_PATH"in tt?tt.INVALIDATE_NAME_PATH:tt.getNamePath();if(wn){var bn,Fn;if((bn=(Fn=tt).isList)!==null&&bn!==void 0&&bn.call(Fn))return}else if(!ln&&(xe=(at=tt).isListField)!==null&&xe!==void 0&&xe.call(at))return;if(!cn)We.push(an);else{var On="getMeta"in tt?tt.getMeta():null;cn(On)&&We.push(an)}}),Zn(et.store,We.map(vn))}),(0,m.Z)(this,"getFieldValue",function(Rt){et.warningUnhooked();var ht=vn(Rt);return(0,Bn.Z)(et.store,ht)}),(0,m.Z)(this,"getFieldsError",function(Rt){et.warningUnhooked();var ht=et.getFieldEntitiesForNamePathList(Rt);return ht.map(function(ln,cn){return ln&&!("INVALIDATE_NAME_PATH"in ln)?{name:ln.getNamePath(),errors:ln.getErrors(),warnings:ln.getWarnings()}:{name:vn(Rt[cn]),errors:[],warnings:[]}})}),(0,m.Z)(this,"getFieldError",function(Rt){et.warningUnhooked();var ht=vn(Rt),ln=et.getFieldsError([ht])[0];return ln.errors}),(0,m.Z)(this,"getFieldWarning",function(Rt){et.warningUnhooked();var ht=vn(Rt),ln=et.getFieldsError([ht])[0];return ln.warnings}),(0,m.Z)(this,"isFieldsTouched",function(){et.warningUnhooked();for(var Rt=arguments.length,ht=new Array(Rt),ln=0;ln<Rt;ln++)ht[ln]=arguments[ln];var cn=ht[0],wn=ht[1],Wn,We=!1;ht.length===0?Wn=null:ht.length===1?Array.isArray(cn)?(Wn=cn.map(vn),We=!1):(Wn=null,We=cn):(Wn=cn.map(vn),We=wn);var tt=et.getFieldEntities(!0),xe=function(On){return On.isFieldTouched()};if(!Wn)return We?tt.every(xe):tt.some(xe);var at=new Rr;Wn.forEach(function(Fn){at.set(Fn,[])}),tt.forEach(function(Fn){var On=Fn.getNamePath();Wn.forEach(function(zn){zn.every(function(Sr,Cn){return On[Cn]===Sr})&&at.update(zn,function(Sr){return[].concat((0,h.Z)(Sr),[Fn])})})});var an=function(On){return On.some(xe)},bn=at.map(function(Fn){var On=Fn.value;return On});return We?bn.every(an):bn.some(an)}),(0,m.Z)(this,"isFieldTouched",function(Rt){return et.warningUnhooked(),et.isFieldsTouched([Rt])}),(0,m.Z)(this,"isFieldsValidating",function(Rt){et.warningUnhooked();var ht=et.getFieldEntities();if(!Rt)return ht.some(function(cn){return cn.isFieldValidating()});var ln=Rt.map(vn);return ht.some(function(cn){var wn=cn.getNamePath();return lr(ln,wn)&&cn.isFieldValidating()})}),(0,m.Z)(this,"isFieldValidating",function(Rt){return et.warningUnhooked(),et.isFieldsValidating([Rt])}),(0,m.Z)(this,"resetWithFieldInitialValue",function(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ht=new Rr,ln=et.getFieldEntities(!0);ln.forEach(function(Wn){var We=Wn.props.initialValue,tt=Wn.getNamePath();if(We!==void 0){var xe=ht.get(tt)||new Set;xe.add({entity:Wn,value:We}),ht.set(tt,xe)}});var cn=function(We){We.forEach(function(tt){var xe=tt.props.initialValue;if(xe!==void 0){var at=tt.getNamePath(),an=et.getInitialValue(at);if(an!==void 0)(0,R.ZP)(!1,"Form already set 'initialValues' with path '".concat(at.join("."),"'. Field can not overwrite it."));else{var bn=ht.get(at);if(bn&&bn.size>1)(0,R.ZP)(!1,"Multiple Field with path '".concat(at.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(bn){var Fn=et.getFieldValue(at);(!Rt.skipExist||Fn===void 0)&&et.updateStore((0,De.Z)(et.store,at,(0,h.Z)(bn)[0].value))}}}})},wn;Rt.entities?wn=Rt.entities:Rt.namePathList?(wn=[],Rt.namePathList.forEach(function(Wn){var We=ht.get(Wn);if(We){var tt;(tt=wn).push.apply(tt,(0,h.Z)((0,h.Z)(We).map(function(xe){return xe.entity})))}})):wn=ln,cn(wn)}),(0,m.Z)(this,"resetFields",function(Rt){et.warningUnhooked();var ht=et.store;if(!Rt){et.updateStore((0,De.T)(et.initialValues)),et.resetWithFieldInitialValue(),et.notifyObservers(ht,null,{type:"reset"}),et.notifyWatch();return}var ln=Rt.map(vn);ln.forEach(function(cn){var wn=et.getInitialValue(cn);et.updateStore((0,De.Z)(et.store,cn,wn))}),et.resetWithFieldInitialValue({namePathList:ln}),et.notifyObservers(ht,ln,{type:"reset"}),et.notifyWatch(ln)}),(0,m.Z)(this,"setFields",function(Rt){et.warningUnhooked();var ht=et.store,ln=[];Rt.forEach(function(cn){var wn=cn.name,Wn=(0,l.Z)(cn,Pi),We=vn(wn);ln.push(We),"value"in Wn&&et.updateStore((0,De.Z)(et.store,We,Wn.value)),et.notifyObservers(ht,[We],{type:"setField",data:cn})}),et.notifyWatch(ln)}),(0,m.Z)(this,"getFields",function(){var Rt=et.getFieldEntities(!0),ht=Rt.map(function(ln){var cn=ln.getNamePath(),wn=ln.getMeta(),Wn=(0,u.Z)((0,u.Z)({},wn),{},{name:cn,value:et.getFieldValue(cn)});return Object.defineProperty(Wn,"originRCField",{value:!0}),Wn});return ht}),(0,m.Z)(this,"initEntityValue",function(Rt){var ht=Rt.props.initialValue;if(ht!==void 0){var ln=Rt.getNamePath(),cn=(0,Bn.Z)(et.store,ln);cn===void 0&&et.updateStore((0,De.Z)(et.store,ln,ht))}}),(0,m.Z)(this,"isMergedPreserve",function(Rt){var ht=Rt!==void 0?Rt:et.preserve;return ht!=null?ht:!0}),(0,m.Z)(this,"registerField",function(Rt){et.fieldEntities.push(Rt);var ht=Rt.getNamePath();if(et.notifyWatch([ht]),Rt.props.initialValue!==void 0){var ln=et.store;et.resetWithFieldInitialValue({entities:[Rt],skipExist:!0}),et.notifyObservers(ln,[Rt.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(cn,wn){var Wn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(et.fieldEntities=et.fieldEntities.filter(function(xe){return xe!==Rt}),!et.isMergedPreserve(wn)&&(!cn||Wn.length>1)){var We=cn?void 0:et.getInitialValue(ht);if(ht.length&&et.getFieldValue(ht)!==We&&et.fieldEntities.every(function(xe){return!hr(xe.getNamePath(),ht)})){var tt=et.store;et.updateStore((0,De.Z)(tt,ht,We,!0)),et.notifyObservers(tt,[ht],{type:"remove"}),et.triggerDependenciesUpdate(tt,ht)}}et.notifyWatch([ht])}}),(0,m.Z)(this,"dispatch",function(Rt){switch(Rt.type){case"updateValue":{var ht=Rt.namePath,ln=Rt.value;et.updateValue(ht,ln);break}case"validateField":{var cn=Rt.namePath,wn=Rt.triggerName;et.validateFields([cn],{triggerName:wn});break}default:}}),(0,m.Z)(this,"notifyObservers",function(Rt,ht,ln){if(et.subscribable){var cn=(0,u.Z)((0,u.Z)({},ln),{},{store:et.getFieldsValue(!0)});et.getFieldEntities().forEach(function(wn){var Wn=wn.onStoreChange;Wn(Rt,ht,cn)})}else et.forceRootUpdate()}),(0,m.Z)(this,"triggerDependenciesUpdate",function(Rt,ht){var ln=et.getDependencyChildrenFields(ht);return ln.length&&et.validateFields(ln),et.notifyObservers(Rt,ln,{type:"dependenciesUpdate",relatedFields:[ht].concat((0,h.Z)(ln))}),ln}),(0,m.Z)(this,"updateValue",function(Rt,ht){var ln=vn(Rt),cn=et.store;et.updateStore((0,De.Z)(et.store,ln,ht)),et.notifyObservers(cn,[ln],{type:"valueUpdate",source:"internal"}),et.notifyWatch([ln]);var wn=et.triggerDependenciesUpdate(cn,ln),Wn=et.callbacks.onValuesChange;if(Wn){var We=Zn(et.store,[ln]);Wn(We,et.getFieldsValue())}et.triggerOnFieldsChange([ln].concat((0,h.Z)(wn)))}),(0,m.Z)(this,"setFieldsValue",function(Rt){et.warningUnhooked();var ht=et.store;if(Rt){var ln=(0,De.T)(et.store,Rt);et.updateStore(ln)}et.notifyObservers(ht,null,{type:"valueUpdate",source:"external"}),et.notifyWatch()}),(0,m.Z)(this,"setFieldValue",function(Rt,ht){et.setFields([{name:Rt,value:ht}])}),(0,m.Z)(this,"getDependencyChildrenFields",function(Rt){var ht=new Set,ln=[],cn=new Rr;et.getFieldEntities().forEach(function(Wn){var We=Wn.props.dependencies;(We||[]).forEach(function(tt){var xe=vn(tt);cn.update(xe,function(){var at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return at.add(Wn),at})})});var wn=function Wn(We){var tt=cn.get(We)||new Set;tt.forEach(function(xe){if(!ht.has(xe)){ht.add(xe);var at=xe.getNamePath();xe.isFieldDirty()&&at.length&&(ln.push(at),Wn(at))}})};return wn(Rt),ln}),(0,m.Z)(this,"triggerOnFieldsChange",function(Rt,ht){var ln=et.callbacks.onFieldsChange;if(ln){var cn=et.getFields();if(ht){var wn=new Rr;ht.forEach(function(We){var tt=We.name,xe=We.errors;wn.set(tt,xe)}),cn.forEach(function(We){We.errors=wn.get(We.name)||We.errors})}var Wn=cn.filter(function(We){var tt=We.name;return lr(Rt,tt)});Wn.length&&ln(Wn,cn)}}),(0,m.Z)(this,"validateFields",function(Rt,ht){var ln;et.warningUnhooked();var cn,wn;Array.isArray(Rt)||typeof Rt=="string"||typeof ht=="string"?(cn=Rt,wn=ht):wn=Rt;var Wn=!!cn,We=Wn?cn.map(vn):[],tt=[],xe=String(Date.now()),at=new Set,an=(ln=wn)===null||ln===void 0?void 0:ln.recursive;et.getFieldEntities(!0).forEach(function(zn){if(Wn||We.push(zn.getNamePath()),!(!zn.props.rules||!zn.props.rules.length)){var Sr=zn.getNamePath();if(at.add(Sr.join(xe)),!Wn||lr(We,Sr,an)){var Cn=zn.validateRules((0,u.Z)({validateMessages:(0,u.Z)((0,u.Z)({},It),et.validateMessages)},wn));tt.push(Cn.then(function(){return{name:Sr,errors:[],warnings:[]}}).catch(function(dr){var ur,ir=[],fr=[];return(ur=dr.forEach)===null||ur===void 0||ur.call(dr,function(Ps){var _i=Ps.rule.warningOnly,bi=Ps.errors;_i?fr.push.apply(fr,(0,h.Z)(bi)):ir.push.apply(ir,(0,h.Z)(bi))}),ir.length?Promise.reject({name:Sr,errors:ir,warnings:fr}):{name:Sr,errors:ir,warnings:fr}}))}}});var bn=_r(tt);et.lastValidatePromise=bn,bn.catch(function(zn){return zn}).then(function(zn){var Sr=zn.map(function(Cn){var dr=Cn.name;return dr});et.notifyObservers(et.store,Sr,{type:"validateFinish"}),et.triggerOnFieldsChange(Sr,zn)});var Fn=bn.then(function(){return et.lastValidatePromise===bn?Promise.resolve(et.getFieldsValue(We)):Promise.reject([])}).catch(function(zn){var Sr=zn.filter(function(Cn){return Cn&&Cn.errors.length});return Promise.reject({values:et.getFieldsValue(We),errorFields:Sr,outOfDate:et.lastValidatePromise!==bn})});Fn.catch(function(zn){return zn});var On=We.filter(function(zn){return at.has(zn.join(xe))});return et.triggerOnFieldsChange(On),Fn}),(0,m.Z)(this,"submit",function(){et.warningUnhooked(),et.validateFields().then(function(Rt){var ht=et.callbacks.onFinish;if(ht)try{ht(Rt)}catch(ln){console.error(ln)}}).catch(function(Rt){var ht=et.callbacks.onFinishFailed;ht&&ht(Rt)})}),this.forceRootUpdate=st});function Ii(Se){var st=n.useRef(),et=n.useState({}),Rt=(0,Ln.Z)(et,2),ht=Rt[1];if(!st.current)if(Se)st.current=Se;else{var ln=function(){ht({})},cn=new si(ln);st.current=cn.getForm()}return[st.current]}var qi=Ii,Wi=n.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Cs=function(st){var et=st.validateMessages,Rt=st.onFormChange,ht=st.onFormFinish,ln=st.children,cn=n.useContext(Wi),wn=n.useRef({});return n.createElement(Wi.Provider,{value:(0,u.Z)((0,u.Z)({},cn),{},{validateMessages:(0,u.Z)((0,u.Z)({},cn.validateMessages),et),triggerFormChange:function(We,tt){Rt&&Rt(We,{changedFields:tt,forms:wn.current}),cn.triggerFormChange(We,tt)},triggerFormFinish:function(We,tt){ht&&ht(We,{values:tt,forms:wn.current}),cn.triggerFormFinish(We,tt)},registerForm:function(We,tt){We&&(wn.current=(0,u.Z)((0,u.Z)({},wn.current),{},(0,m.Z)({},We,tt))),cn.registerForm(We,tt)},unregisterForm:function(We){var tt=(0,u.Z)({},wn.current);delete tt[We],wn.current=tt,cn.unregisterForm(We)}})},ln)},Ls=Wi,cs=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],ui=function(st,et){var Rt=st.name,ht=st.initialValues,ln=st.fields,cn=st.form,wn=st.preserve,Wn=st.children,We=st.component,tt=We===void 0?"form":We,xe=st.validateMessages,at=st.validateTrigger,an=at===void 0?"onChange":at,bn=st.onValuesChange,Fn=st.onFieldsChange,On=st.onFinish,zn=st.onFinishFailed,Sr=(0,l.Z)(st,cs),Cn=n.useContext(Ls),dr=qi(cn),ur=(0,Ln.Z)(dr,1),ir=ur[0],fr=ir.getInternalHooks(M),Ps=fr.useSubscribe,_i=fr.setInitialValues,bi=fr.setCallbacks,Ur=fr.setValidateMessages,Yi=fr.setPreserve,Hi=fr.destroyForm;n.useImperativeHandle(et,function(){return ir}),n.useEffect(function(){return Cn.registerForm(Rt,ir),function(){Cn.unregisterForm(Rt)}},[Cn,ir,Rt]),Ur((0,u.Z)((0,u.Z)({},Cn.validateMessages),xe)),bi({onValuesChange:bn,onFieldsChange:function(Ma){if(Cn.triggerFormChange(Rt,Ma),Fn){for(var la=arguments.length,Ia=new Array(la>1?la-1:0),es=1;es<la;es++)Ia[es-1]=arguments[es];Fn.apply(void 0,[Ma].concat(Ia))}},onFinish:function(Ma){Cn.triggerFormFinish(Rt,Ma),On&&On(Ma)},onFinishFailed:zn}),Yi(wn);var ms=n.useRef(null);_i(ht,!ms.current),ms.current||(ms.current=!0),n.useEffect(function(){return Hi},[]);var Zs,Xi=typeof Wn=="function";if(Xi){var Ua=ir.getFieldsValue(!0);Zs=Wn(Ua,ir)}else Zs=Wn;Ps(!Xi);var Qa=n.useRef();n.useEffect(function(){Xt(Qa.current||[],ln||[])||ir.setFields(ln||[]),Qa.current=ln},[ln,ir]);var ta=n.useMemo(function(){return(0,u.Z)((0,u.Z)({},ir),{},{validateTrigger:an})},[ir,an]),Fa=n.createElement(j.Provider,{value:null},n.createElement(_.Provider,{value:ta},Zs));return tt===!1?Fa:n.createElement(tt,(0,i.Z)({},Sr,{onSubmit:function(Ma){Ma.preventDefault(),Ma.stopPropagation(),ir.submit()},onReset:function(Ma){var la;Ma.preventDefault(),ir.resetFields(),(la=Sr.onReset)===null||la===void 0||la.call(Sr,Ma)}}),Fa)},is=ui;function wt(Se){try{return JSON.stringify(Se)}catch(st){return Math.random()}}var ss=function(){};function ai(){for(var Se=arguments.length,st=new Array(Se),et=0;et<Se;et++)st[et]=arguments[et];var Rt=st[0],ht=Rt===void 0?[]:Rt,ln=st[1],cn=ln===void 0?{}:ln,wn=Y(cn)?{form:cn}:cn,Wn=wn.form,We=(0,n.useState)(),tt=(0,Ln.Z)(We,2),xe=tt[0],at=tt[1],an=(0,n.useMemo)(function(){return wt(xe)},[xe]),bn=(0,n.useRef)(an);bn.current=an;var Fn=(0,n.useContext)(_),On=Wn||Fn,zn=On&&On._init,Sr=vn(ht),Cn=(0,n.useRef)(Sr);return Cn.current=Sr,ss(Sr),(0,n.useEffect)(function(){if(zn){var dr=On.getFieldsValue,ur=On.getInternalHooks,ir=ur(M),fr=ir.registerWatch,Ps=fr(function(bi,Ur){var Yi=(0,Bn.Z)(wn.preserve?Ur:bi,Cn.current),Hi=wt(Yi);bn.current!==Hi&&(bn.current=Hi,at(Yi))}),_i=(0,Bn.Z)(wn.preserve?dr(!0):dr(),Cn.current);return xe!==_i&&at(_i),Ps}},[zn]),xe}var Ds=ai,gi=n.forwardRef(is),Vi=gi;Vi.FormProvider=Cs,Vi.Field=$n,Vi.List=Ct,Vi.useForm=qi,Vi.useWatch=Ds;var ci=Vi},77900:function(d,g,e){"use strict";e.r(g),e.d(g,{CSSMotionList:function(){return we},Provider:function(){return m},default:function(){return ce}});var n=e(74430),i=e(27247),l=e(11913),c=e(34666),f=e(92310),u=e.n(f),h=e(76846),o=e(8654),s=e(59301),b=e(43079),p=["children"],x=s.createContext({});function m(he){var Ot=he.children,Ie=(0,b.Z)(he,p);return s.createElement(x.Provider,{value:Ie},Ot)}var E=e(33377),C=e(93912),R=e(18881),M=e(85461),T=function(he){(0,R.Z)(Ie,he);var Ot=(0,M.Z)(Ie);function Ie(){return(0,E.Z)(this,Ie),Ot.apply(this,arguments)}return(0,C.Z)(Ie,[{key:"render",value:function(){return this.props.children}}]),Ie}(s.Component),D=T,_=e(70425),N=e(41799),j=e(6089);function H(he){var Ot=s.useReducer(function(Tt){return Tt+1},0),Ie=(0,l.Z)(Ot,2),ft=Ie[1],Kt=s.useRef(he),It=(0,j.Z)(function(){return Kt.current}),De=(0,j.Z)(function(Tt){Kt.current=typeof Tt=="function"?Tt(Kt.current):Tt,ft()});return[It,De]}var Y="none",W="appear",se="enter",ne="leave",ae="none",J="prepare",q="start",G="active",oe="end",ee="prepared",Q=e(47273);function le(he,Ot){var Ie={};return Ie[he.toLowerCase()]=Ot.toLowerCase(),Ie["Webkit".concat(he)]="webkit".concat(Ot),Ie["Moz".concat(he)]="moz".concat(Ot),Ie["ms".concat(he)]="MS".concat(Ot),Ie["O".concat(he)]="o".concat(Ot.toLowerCase()),Ie}function $(he,Ot){var Ie={animationend:le("Animation","AnimationEnd"),transitionend:le("Transition","TransitionEnd")};return he&&("AnimationEvent"in Ot||delete Ie.animationend.animation,"TransitionEvent"in Ot||delete Ie.transitionend.transition),Ie}var U=$((0,Q.Z)(),typeof window!="undefined"?window:{}),ie={};if((0,Q.Z)()){var me=document.createElement("div");ie=me.style}var Pe={};function Oe(he){if(Pe[he])return Pe[he];var Ot=U[he];if(Ot)for(var Ie=Object.keys(Ot),ft=Ie.length,Kt=0;Kt<ft;Kt+=1){var It=Ie[Kt];if(Object.prototype.hasOwnProperty.call(Ot,It)&&It in ie)return Pe[he]=Ot[It],Pe[he]}return""}var Ge=Oe("animationend"),ke=Oe("transitionend"),Mt=!!(Ge&&ke),Et=Ge||"animationend",Lt=ke||"transitionend";function Zt(he,Ot){if(!he)return null;if((0,c.Z)(he)==="object"){var Ie=Ot.replace(/-\w/g,function(ft){return ft[1].toUpperCase()});return he[Ie]}return"".concat(he,"-").concat(Ot)}var Bt=function(he){var Ot=(0,s.useRef)();function Ie(Kt){Kt&&(Kt.removeEventListener(Lt,he),Kt.removeEventListener(Et,he))}function ft(Kt){Ot.current&&Ot.current!==Kt&&Ie(Ot.current),Kt&&Kt!==Ot.current&&(Kt.addEventListener(Lt,he),Kt.addEventListener(Et,he),Ot.current=Kt)}return s.useEffect(function(){return function(){Ie(Ot.current)}},[]),[ft,Ie]},xt=(0,Q.Z)()?s.useLayoutEffect:s.useEffect,Be=xt,gt=e(16089),Nt=function(){var he=s.useRef(null);function Ot(){gt.Z.cancel(he.current)}function Ie(ft){var Kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Ot();var It=(0,gt.Z)(function(){Kt<=1?ft({isCanceled:function(){return It!==he.current}}):Ie(ft,Kt-1)});he.current=It}return s.useEffect(function(){return function(){Ot()}},[]),[Ie,Ot]},nt=[J,q,G,oe],yt=[J,ee],dt=!1,qe=!0;function _e(he){return he===G||he===oe}var Ee=function(he,Ot,Ie){var ft=(0,N.Z)(ae),Kt=(0,l.Z)(ft,2),It=Kt[0],De=Kt[1],Tt=Nt(),Ze=(0,l.Z)(Tt,2),Ae=Ze[0],bt=Ze[1];function Ft(){De(J,!0)}var Ne=Ot?yt:nt;return Be(function(){if(It!==ae&&It!==oe){var In=Ne.indexOf(It),Pt=Ne[In+1],Xn=Ie(It);Xn===dt?De(Pt,!0):Pt&&Ae(function(sr){function Dn(){sr.isCanceled()||De(Pt,!0)}Xn===!0?Dn():Promise.resolve(Xn).then(Dn)})}},[he,It]),s.useEffect(function(){return function(){bt()}},[]),[Ft,It]};function Fe(he,Ot,Ie,ft){var Kt=ft.motionEnter,It=Kt===void 0?!0:Kt,De=ft.motionAppear,Tt=De===void 0?!0:De,Ze=ft.motionLeave,Ae=Ze===void 0?!0:Ze,bt=ft.motionDeadline,Ft=ft.motionLeaveImmediately,Ne=ft.onAppearPrepare,In=ft.onEnterPrepare,Pt=ft.onLeavePrepare,Xn=ft.onAppearStart,sr=ft.onEnterStart,Dn=ft.onLeaveStart,Bn=ft.onAppearActive,vn=ft.onEnterActive,Zn=ft.onLeaveActive,lr=ft.onAppearEnd,hr=ft.onEnterEnd,Xt=ft.onLeaveEnd,vt=ft.onVisibleChanged,ut=(0,N.Z)(),ct=(0,l.Z)(ut,2),jt=ct[0],xn=ct[1],gn=H(Y),nr=(0,l.Z)(gn,2),$n=nr[0],Cr=nr[1],Ct=(0,N.Z)(null),Ln=(0,l.Z)(Ct,2),_r=Ln[0],Qr=Ln[1],jr=$n(),ei=(0,s.useRef)(!1),Rr=(0,s.useRef)(null);function Pi(){return Ie()}var si=(0,s.useRef)(!1);function Ii(){Cr(Y),Qr(null,!0)}var qi=(0,_.useEvent)(function(Se){var st=$n();if(st!==Y){var et=Pi();if(!(Se&&!Se.deadline&&Se.target!==et)){var Rt=si.current,ht;st===W&&Rt?ht=lr==null?void 0:lr(et,Se):st===se&&Rt?ht=hr==null?void 0:hr(et,Se):st===ne&&Rt&&(ht=Xt==null?void 0:Xt(et,Se)),Rt&&ht!==!1&&Ii()}}}),Wi=Bt(qi),Cs=(0,l.Z)(Wi,1),Ls=Cs[0],cs=function(st){switch(st){case W:return(0,n.Z)((0,n.Z)((0,n.Z)({},J,Ne),q,Xn),G,Bn);case se:return(0,n.Z)((0,n.Z)((0,n.Z)({},J,In),q,sr),G,vn);case ne:return(0,n.Z)((0,n.Z)((0,n.Z)({},J,Pt),q,Dn),G,Zn);default:return{}}},ui=s.useMemo(function(){return cs(jr)},[jr]),is=Ee(jr,!he,function(Se){if(Se===J){var st=ui[J];return st?st(Pi()):dt}if(ai in ui){var et;Qr(((et=ui[ai])===null||et===void 0?void 0:et.call(ui,Pi(),null))||null)}return ai===G&&jr!==Y&&(Ls(Pi()),bt>0&&(clearTimeout(Rr.current),Rr.current=setTimeout(function(){qi({deadline:!0})},bt))),ai===ee&&Ii(),qe}),wt=(0,l.Z)(is,2),ss=wt[0],ai=wt[1],Ds=_e(ai);si.current=Ds;var gi=(0,s.useRef)(null);Be(function(){if(!(ei.current&&gi.current===Ot)){xn(Ot);var Se=ei.current;ei.current=!0;var st;!Se&&Ot&&Tt&&(st=W),Se&&Ot&&It&&(st=se),(Se&&!Ot&&Ae||!Se&&Ft&&!Ot&&Ae)&&(st=ne);var et=cs(st);st&&(he||et[J])?(Cr(st),ss()):Cr(Y),gi.current=Ot}},[Ot]),(0,s.useEffect)(function(){(jr===W&&!Tt||jr===se&&!It||jr===ne&&!Ae)&&Cr(Y)},[Tt,It,Ae]),(0,s.useEffect)(function(){return function(){ei.current=!1,clearTimeout(Rr.current)}},[]);var Vi=s.useRef(!1);(0,s.useEffect)(function(){jt&&(Vi.current=!0),jt!==void 0&&jr===Y&&((Vi.current||jt)&&(vt==null||vt(jt)),Vi.current=!0)},[jt,jr]);var ci=_r;return ui[J]&&ai===q&&(ci=(0,i.Z)({transition:"none"},ci)),[jr,ai,ci,jt!=null?jt:Ot]}function Ke(he){var Ot=he;(0,c.Z)(he)==="object"&&(Ot=he.transitionSupport);function Ie(Kt,It){return!!(Kt.motionName&&Ot&&It!==!1)}var ft=s.forwardRef(function(Kt,It){var De=Kt.visible,Tt=De===void 0?!0:De,Ze=Kt.removeOnLeave,Ae=Ze===void 0?!0:Ze,bt=Kt.forceRender,Ft=Kt.children,Ne=Kt.motionName,In=Kt.leavedClassName,Pt=Kt.eventProps,Xn=s.useContext(x),sr=Xn.motion,Dn=Ie(Kt,sr),Bn=(0,s.useRef)(),vn=(0,s.useRef)();function Zn(){try{return Bn.current instanceof HTMLElement?Bn.current:(0,h.ZP)(vn.current)}catch(Ln){return null}}var lr=Fe(Dn,Tt,Zn,Kt),hr=(0,l.Z)(lr,4),Xt=hr[0],vt=hr[1],ut=hr[2],ct=hr[3],jt=s.useRef(ct);ct&&(jt.current=!0);var xn=s.useCallback(function(Ln){Bn.current=Ln,(0,o.mH)(It,Ln)},[It]),gn,nr=(0,i.Z)((0,i.Z)({},Pt),{},{visible:Tt});if(!Ft)gn=null;else if(Xt===Y)ct?gn=Ft((0,i.Z)({},nr),xn):!Ae&&jt.current&&In?gn=Ft((0,i.Z)((0,i.Z)({},nr),{},{className:In}),xn):bt||!Ae&&!In?gn=Ft((0,i.Z)((0,i.Z)({},nr),{},{style:{display:"none"}}),xn):gn=null;else{var $n;vt===J?$n="prepare":_e(vt)?$n="active":vt===q&&($n="start");var Cr=Zt(Ne,"".concat(Xt,"-").concat($n));gn=Ft((0,i.Z)((0,i.Z)({},nr),{},{className:u()(Zt(Ne,Xt),(0,n.Z)((0,n.Z)({},Cr,Cr&&$n),Ne,typeof Ne=="string")),style:ut}),xn)}if(s.isValidElement(gn)&&(0,o.Yr)(gn)){var Ct=(0,o.C4)(gn);Ct||(gn=s.cloneElement(gn,{ref:xn}))}return s.createElement(D,{ref:vn},gn)});return ft.displayName="CSSMotion",ft}var He=Ke(Mt),Xe=e(32855),pt=e(83383),St="add",tn="keep",en="remove",Me="removed";function rt(he){var Ot;return he&&(0,c.Z)(he)==="object"&&"key"in he?Ot=he:Ot={key:he},(0,i.Z)((0,i.Z)({},Ot),{},{key:String(Ot.key)})}function Yt(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return he.map(rt)}function _t(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ie=[],ft=0,Kt=Ot.length,It=Yt(he),De=Yt(Ot);It.forEach(function(Ae){for(var bt=!1,Ft=ft;Ft<Kt;Ft+=1){var Ne=De[Ft];if(Ne.key===Ae.key){ft<Ft&&(Ie=Ie.concat(De.slice(ft,Ft).map(function(In){return(0,i.Z)((0,i.Z)({},In),{},{status:St})})),ft=Ft),Ie.push((0,i.Z)((0,i.Z)({},Ne),{},{status:tn})),ft+=1,bt=!0;break}}bt||Ie.push((0,i.Z)((0,i.Z)({},Ae),{},{status:en}))}),ft<Kt&&(Ie=Ie.concat(De.slice(ft).map(function(Ae){return(0,i.Z)((0,i.Z)({},Ae),{},{status:St})})));var Tt={};Ie.forEach(function(Ae){var bt=Ae.key;Tt[bt]=(Tt[bt]||0)+1});var Ze=Object.keys(Tt).filter(function(Ae){return Tt[Ae]>1});return Ze.forEach(function(Ae){Ie=Ie.filter(function(bt){var Ft=bt.key,Ne=bt.status;return Ft!==Ae||Ne!==en}),Ie.forEach(function(bt){bt.key===Ae&&(bt.status=tn)})}),Ie}var Wt=["component","children","onVisibleChanged","onAllRemoved"],Ht=["status"],rn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Gt(he){var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:He,Ie=function(ft){(0,R.Z)(It,ft);var Kt=(0,M.Z)(It);function It(){var De;(0,E.Z)(this,It);for(var Tt=arguments.length,Ze=new Array(Tt),Ae=0;Ae<Tt;Ae++)Ze[Ae]=arguments[Ae];return De=Kt.call.apply(Kt,[this].concat(Ze)),(0,n.Z)((0,pt.Z)(De),"state",{keyEntities:[]}),(0,n.Z)((0,pt.Z)(De),"removeKey",function(bt){De.setState(function(Ft){var Ne=Ft.keyEntities.map(function(In){return In.key!==bt?In:(0,i.Z)((0,i.Z)({},In),{},{status:Me})});return{keyEntities:Ne}},function(){var Ft=De.state.keyEntities,Ne=Ft.filter(function(In){var Pt=In.status;return Pt!==Me}).length;Ne===0&&De.props.onAllRemoved&&De.props.onAllRemoved()})}),De}return(0,C.Z)(It,[{key:"render",value:function(){var Tt=this,Ze=this.state.keyEntities,Ae=this.props,bt=Ae.component,Ft=Ae.children,Ne=Ae.onVisibleChanged,In=Ae.onAllRemoved,Pt=(0,b.Z)(Ae,Wt),Xn=bt||s.Fragment,sr={};return rn.forEach(function(Dn){sr[Dn]=Pt[Dn],delete Pt[Dn]}),delete Pt.keys,s.createElement(Xn,Pt,Ze.map(function(Dn,Bn){var vn=Dn.status,Zn=(0,b.Z)(Dn,Ht),lr=vn===St||vn===tn;return s.createElement(Ot,(0,Xe.Z)({},sr,{key:Zn.key,visible:lr,eventProps:Zn,onVisibleChanged:function(Xt){Ne==null||Ne(Xt,{key:Zn.key}),Xt||Tt.removeKey(Zn.key)}}),function(hr,Xt){return Ft((0,i.Z)((0,i.Z)({},hr),{},{index:Bn}),Xt)})}))}}],[{key:"getDerivedStateFromProps",value:function(Tt,Ze){var Ae=Tt.keys,bt=Ze.keyEntities,Ft=Yt(Ae),Ne=_t(bt,Ft);return{keyEntities:Ne.filter(function(In){var Pt=bt.find(function(Xn){var sr=Xn.key;return In.key===sr});return!(Pt&&Pt.status===Me&&In.status===en)})}}}]),It}(s.Component);return(0,n.Z)(Ie,"defaultProps",{component:"div"}),Ie}var we=Gt(Mt),ce=He},581:function(d,g,e){"use strict";e.d(g,{qX:function(){return E},JB:function(){return M},lm:function(){return se}});var n=e(3300),i=e(11913),l=e(43079),c=e(59301),f=e(27247),u=e(4676),h=e(32855),o=e(92310),s=e.n(o),b=e(77900),p=e(74430),x=e(10228),m=c.forwardRef(function(ne,ae){var J=ne.prefixCls,q=ne.style,G=ne.className,oe=ne.duration,ee=oe===void 0?4.5:oe,Q=ne.eventKey,le=ne.content,$=ne.closable,U=ne.closeIcon,ie=U===void 0?"x":U,me=ne.props,Pe=ne.onClick,Oe=ne.onNoticeClose,Ge=ne.times,ke=c.useState(!1),Mt=(0,i.Z)(ke,2),Et=Mt[0],Lt=Mt[1],Zt=function(){Oe(Q)},Bt=function(gt){(gt.key==="Enter"||gt.code==="Enter"||gt.keyCode===x.Z.ENTER)&&Zt()};c.useEffect(function(){if(!Et&&ee>0){var Be=setTimeout(function(){Zt()},ee*1e3);return function(){clearTimeout(Be)}}},[ee,Et,Ge]);var xt="".concat(J,"-notice");return c.createElement("div",(0,h.Z)({},me,{ref:ae,className:s()(xt,G,(0,p.Z)({},"".concat(xt,"-closable"),$)),style:q,onMouseEnter:function(){Lt(!0)},onMouseLeave:function(){Lt(!1)},onClick:Pe}),c.createElement("div",{className:"".concat(xt,"-content")},le),$&&c.createElement("a",{tabIndex:0,className:"".concat(xt,"-close"),onKeyDown:Bt,onClick:function(gt){gt.preventDefault(),gt.stopPropagation(),Zt()}},ie))}),E=m,C=c.createContext({}),R=function(ae){var J=ae.children,q=ae.classNames;return c.createElement(C.Provider,{value:{classNames:q}},J)},M=R,T=function(ae){var J=ae.configList,q=ae.placement,G=ae.prefixCls,oe=ae.className,ee=ae.style,Q=ae.motion,le=ae.onAllNoticeRemoved,$=ae.onNoticeClose,U=(0,c.useContext)(C),ie=U.classNames,me=J.map(function(Oe){return{config:Oe,key:Oe.key}}),Pe=typeof Q=="function"?Q(q):Q;return c.createElement(b.CSSMotionList,(0,h.Z)({key:q,className:s()(G,"".concat(G,"-").concat(q),ie==null?void 0:ie.list,oe),style:ee,keys:me,motionAppear:!0},Pe,{onAllRemoved:function(){le(q)}}),function(Oe,Ge){var ke=Oe.config,Mt=Oe.className,Et=Oe.style,Lt=ke,Zt=Lt.key,Bt=Lt.times,xt=ke,Be=xt.className,gt=xt.style;return c.createElement(E,(0,h.Z)({},ke,{ref:Ge,prefixCls:G,className:s()(Mt,Be,ie==null?void 0:ie.notice),style:(0,f.Z)((0,f.Z)({},Et),gt),times:Bt,key:Zt,eventKey:Zt,onNoticeClose:$}))})},D=T,_=c.forwardRef(function(ne,ae){var J=ne.prefixCls,q=J===void 0?"rc-notification":J,G=ne.container,oe=ne.motion,ee=ne.maxCount,Q=ne.className,le=ne.style,$=ne.onAllRemoved,U=ne.renderNotifications,ie=c.useState([]),me=(0,i.Z)(ie,2),Pe=me[0],Oe=me[1],Ge=function(gt){var Nt,nt=Pe.find(function(yt){return yt.key===gt});nt==null||(Nt=nt.onClose)===null||Nt===void 0||Nt.call(nt),Oe(function(yt){return yt.filter(function(dt){return dt.key!==gt})})};c.useImperativeHandle(ae,function(){return{open:function(gt){Oe(function(Nt){var nt=(0,n.Z)(Nt),yt=nt.findIndex(function(_e){return _e.key===gt.key}),dt=(0,f.Z)({},gt);if(yt>=0){var qe;dt.times=(((qe=Nt[yt])===null||qe===void 0?void 0:qe.times)||0)+1,nt[yt]=dt}else dt.times=0,nt.push(dt);return ee>0&&nt.length>ee&&(nt=nt.slice(-ee)),nt})},close:function(gt){Ge(gt)},destroy:function(){Oe([])}}});var ke=c.useState({}),Mt=(0,i.Z)(ke,2),Et=Mt[0],Lt=Mt[1];c.useEffect(function(){var Be={};Pe.forEach(function(gt){var Nt=gt.placement,nt=Nt===void 0?"topRight":Nt;nt&&(Be[nt]=Be[nt]||[],Be[nt].push(gt))}),Object.keys(Et).forEach(function(gt){Be[gt]=Be[gt]||[]}),Lt(Be)},[Pe]);var Zt=function(gt){Lt(function(Nt){var nt=(0,f.Z)({},Nt),yt=nt[gt]||[];return yt.length||delete nt[gt],nt})},Bt=c.useRef(!1);if(c.useEffect(function(){Object.keys(Et).length>0?Bt.current=!0:Bt.current&&($==null||$(),Bt.current=!1)},[Et]),!G)return null;var xt=Object.keys(Et);return(0,u.createPortal)(c.createElement(c.Fragment,null,xt.map(function(Be){var gt=Et[Be],Nt=c.createElement(D,{key:Be,configList:gt,placement:Be,prefixCls:q,className:Q==null?void 0:Q(Be),style:le==null?void 0:le(Be),motion:oe,onNoticeClose:Ge,onAllNoticeRemoved:Zt});return U?U(Nt,{prefixCls:q,key:Be}):Nt})),G)}),N=_,j=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","renderNotifications"],H=function(){return document.body},Y=0;function W(){for(var ne={},ae=arguments.length,J=new Array(ae),q=0;q<ae;q++)J[q]=arguments[q];return J.forEach(function(G){G&&Object.keys(G).forEach(function(oe){var ee=G[oe];ee!==void 0&&(ne[oe]=ee)})}),ne}function se(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ae=ne.getContainer,J=ae===void 0?H:ae,q=ne.motion,G=ne.prefixCls,oe=ne.maxCount,ee=ne.className,Q=ne.style,le=ne.onAllRemoved,$=ne.renderNotifications,U=(0,l.Z)(ne,j),ie=c.useState(),me=(0,i.Z)(ie,2),Pe=me[0],Oe=me[1],Ge=c.useRef(),ke=c.createElement(N,{container:Pe,ref:Ge,prefixCls:G,motion:q,maxCount:oe,className:ee,style:Q,onAllRemoved:le,renderNotifications:$}),Mt=c.useState([]),Et=(0,i.Z)(Mt,2),Lt=Et[0],Zt=Et[1],Bt=c.useMemo(function(){return{open:function(Be){var gt=W(U,Be);(gt.key===null||gt.key===void 0)&&(gt.key="rc-notification-".concat(Y),Y+=1),Zt(function(Nt){return[].concat((0,n.Z)(Nt),[{type:"open",config:gt}])})},close:function(Be){Zt(function(gt){return[].concat((0,n.Z)(gt),[{type:"close",key:Be}])})},destroy:function(){Zt(function(Be){return[].concat((0,n.Z)(Be),[{type:"destroy"}])})}}},[]);return c.useEffect(function(){Oe(J())}),c.useEffect(function(){Ge.current&&Lt.length&&(Lt.forEach(function(xt){switch(xt.type){case"open":Ge.current.open(xt.config);break;case"close":Ge.current.close(xt.key);break;case"destroy":Ge.current.destroy();break}}),Zt(function(xt){return xt.filter(function(Be){return!Lt.includes(Be)})}))},[Lt]),[Bt,ke]}},22075:function(d,g){"use strict";g.Z={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"}},91735:function(d,g){"use strict";g.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},29301:function(d,g,e){"use strict";e.d(g,{Z:function(){return q}});var n=e(32855),i=e(59301),l=e(11592),c=e(48736),f=e(27247),u=e(34666),h=e(76846),o=e(8654),s=i.createContext(null);function b(G){var oe=G.children,ee=G.onBatchResize,Q=i.useRef(0),le=i.useRef([]),$=i.useContext(s),U=i.useCallback(function(ie,me,Pe){Q.current+=1;var Oe=Q.current;le.current.push({size:ie,element:me,data:Pe}),Promise.resolve().then(function(){Oe===Q.current&&(ee==null||ee(le.current),le.current=[])}),$==null||$(ie,me,Pe)},[ee,$]);return i.createElement(s.Provider,{value:U},oe)}var p=e(76374),x=new Map;function m(G){G.forEach(function(oe){var ee,Q=oe.target;(ee=x.get(Q))===null||ee===void 0||ee.forEach(function(le){return le(Q)})})}var E=new p.Z(m),C=null,R=null;function M(G,oe){x.has(G)||(x.set(G,new Set),E.observe(G)),x.get(G).add(oe)}function T(G,oe){x.has(G)&&(x.get(G).delete(oe),x.get(G).size||(E.unobserve(G),x.delete(G)))}var D=e(33377),_=e(93912),N=e(18881),j=e(85461),H=function(G){(0,N.Z)(ee,G);var oe=(0,j.Z)(ee);function ee(){return(0,D.Z)(this,ee),oe.apply(this,arguments)}return(0,_.Z)(ee,[{key:"render",value:function(){return this.props.children}}]),ee}(i.Component);function Y(G,oe){var ee=G.children,Q=G.disabled,le=i.useRef(null),$=i.useRef(null),U=i.useContext(s),ie=typeof ee=="function",me=ie?ee(le):ee,Pe=i.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Oe=!ie&&i.isValidElement(me)&&(0,o.Yr)(me),Ge=Oe?(0,o.C4)(me):null,ke=(0,o.x1)(Ge,le),Mt=function(){var Bt;return(0,h.ZP)(le.current)||(le.current&&(0,u.Z)(le.current)==="object"?(0,h.ZP)((Bt=le.current)===null||Bt===void 0?void 0:Bt.nativeElement):null)||(0,h.ZP)($.current)};i.useImperativeHandle(oe,function(){return Mt()});var Et=i.useRef(G);Et.current=G;var Lt=i.useCallback(function(Zt){var Bt=Et.current,xt=Bt.onResize,Be=Bt.data,gt=Zt.getBoundingClientRect(),Nt=gt.width,nt=gt.height,yt=Zt.offsetWidth,dt=Zt.offsetHeight,qe=Math.floor(Nt),_e=Math.floor(nt);if(Pe.current.width!==qe||Pe.current.height!==_e||Pe.current.offsetWidth!==yt||Pe.current.offsetHeight!==dt){var Ee={width:qe,height:_e,offsetWidth:yt,offsetHeight:dt};Pe.current=Ee;var Fe=yt===Math.round(Nt)?Nt:yt,Ke=dt===Math.round(nt)?nt:dt,He=(0,f.Z)((0,f.Z)({},Ee),{},{offsetWidth:Fe,offsetHeight:Ke});U==null||U(He,Zt,Be),xt&&Promise.resolve().then(function(){xt(He,Zt)})}},[]);return i.useEffect(function(){var Zt=Mt();return Zt&&!Q&&M(Zt,Lt),function(){return T(Zt,Lt)}},[le.current,Q]),i.createElement(H,{ref:$},Oe?i.cloneElement(me,{ref:ke}):me)}var W=i.forwardRef(Y),se=W,ne="rc-observer-key";function ae(G,oe){var ee=G.children,Q=typeof ee=="function"?[ee]:(0,l.Z)(ee);return Q.map(function(le,$){var U=(le==null?void 0:le.key)||"".concat(ne,"-").concat($);return i.createElement(se,(0,n.Z)({},G,{key:U,ref:$===0?oe:void 0}),le)})}var J=i.forwardRef(ae);J.Collection=b;var q=J},55477:function(d,g,e){"use strict";e.d(g,{G:function(){return m},Z:function(){return M}});var n=e(32855),i=e(27247),l=e(43079),c=e(35593),f=e(59301),u={shiftX:64,adjustY:1},h={adjustX:1,shiftY:!0},o=[0,0],s={left:{points:["cr","cl"],overflow:h,offset:[-4,0],targetOffset:o},right:{points:["cl","cr"],overflow:h,offset:[4,0],targetOffset:o},top:{points:["bc","tc"],overflow:u,offset:[0,-4],targetOffset:o},bottom:{points:["tc","bc"],overflow:u,offset:[0,4],targetOffset:o},topLeft:{points:["bl","tl"],overflow:u,offset:[0,-4],targetOffset:o},leftTop:{points:["tr","tl"],overflow:h,offset:[-4,0],targetOffset:o},topRight:{points:["br","tr"],overflow:u,offset:[0,-4],targetOffset:o},rightTop:{points:["tl","tr"],overflow:h,offset:[4,0],targetOffset:o},bottomRight:{points:["tr","br"],overflow:u,offset:[0,4],targetOffset:o},rightBottom:{points:["bl","br"],overflow:h,offset:[4,0],targetOffset:o},bottomLeft:{points:["tl","bl"],overflow:u,offset:[0,4],targetOffset:o},leftBottom:{points:["br","bl"],overflow:h,offset:[-4,0],targetOffset:o}},b=null,p=e(92310),x=e.n(p);function m(T){var D=T.children,_=T.prefixCls,N=T.id,j=T.overlayInnerStyle,H=T.className,Y=T.style;return f.createElement("div",{className:x()("".concat(_,"-content"),H),style:Y},f.createElement("div",{className:"".concat(_,"-inner"),id:N,role:"tooltip",style:j},typeof D=="function"?D():D))}var E=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],C=function(D,_){var N=D.overlayClassName,j=D.trigger,H=j===void 0?["hover"]:j,Y=D.mouseEnterDelay,W=Y===void 0?0:Y,se=D.mouseLeaveDelay,ne=se===void 0?.1:se,ae=D.overlayStyle,J=D.prefixCls,q=J===void 0?"rc-tooltip":J,G=D.children,oe=D.onVisibleChange,ee=D.afterVisibleChange,Q=D.transitionName,le=D.animation,$=D.motion,U=D.placement,ie=U===void 0?"right":U,me=D.align,Pe=me===void 0?{}:me,Oe=D.destroyTooltipOnHide,Ge=Oe===void 0?!1:Oe,ke=D.defaultVisible,Mt=D.getTooltipContainer,Et=D.overlayInnerStyle,Lt=D.arrowContent,Zt=D.overlay,Bt=D.id,xt=D.showArrow,Be=xt===void 0?!0:xt,gt=(0,l.Z)(D,E),Nt=(0,f.useRef)(null);(0,f.useImperativeHandle)(_,function(){return Nt.current});var nt=(0,i.Z)({},gt);"visible"in D&&(nt.popupVisible=D.visible);var yt=function(){return f.createElement(m,{key:"content",prefixCls:q,id:Bt,overlayInnerStyle:Et},Zt)};return f.createElement(c.Z,(0,n.Z)({popupClassName:N,prefixCls:q,popup:yt,action:H,builtinPlacements:s,popupPlacement:ie,ref:Nt,popupAlign:Pe,getPopupContainer:Mt,onPopupVisibleChange:oe,afterPopupVisibleChange:ee,popupTransitionName:Q,popupAnimation:le,popupMotion:$,defaultPopupVisible:ke,autoDestroy:Ge,mouseLeaveDelay:ne,popupStyle:ae,mouseEnterDelay:W,arrow:Be},nt),G)},R=(0,f.forwardRef)(C),M=R},11592:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(34678),i=e(59301);function l(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=[];return i.Children.forEach(c,function(h){h==null&&!f.keepEmpty||(Array.isArray(h)?u=u.concat(l(h)):(0,n.Z)(h)&&h.props?u=u.concat(l(h.props.children,f)):u.push(h))}),u}},47273:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}},48519:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i,l){if(!i)return!1;if(i.contains)return i.contains(l);for(var c=l;c;){if(c===i)return!0;c=c.parentNode}return!1}},810:function(d,g,e){"use strict";e.d(g,{hq:function(){return M},jL:function(){return E}});var n=e(27247),i=e(47273),l=e(48519),c="data-rc-order",f="data-rc-priority",u="rc-util-key",h=new Map;function o(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=T.mark;return D?D.startsWith("data-")?D:"data-".concat(D):u}function s(T){if(T.attachTo)return T.attachTo;var D=document.querySelector("head");return D||document.body}function b(T){return T==="queue"?"prependQueue":T?"prepend":"append"}function p(T){return Array.from((h.get(T)||T).children).filter(function(D){return D.tagName==="STYLE"})}function x(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,i.Z)())return null;var _=D.csp,N=D.prepend,j=D.priority,H=j===void 0?0:j,Y=b(N),W=Y==="prependQueue",se=document.createElement("style");se.setAttribute(c,Y),W&&H&&se.setAttribute(f,"".concat(H)),_!=null&&_.nonce&&(se.nonce=_==null?void 0:_.nonce),se.innerHTML=T;var ne=s(D),ae=ne.firstChild;if(N){if(W){var J=(D.styles||p(ne)).filter(function(q){if(!["prepend","prependQueue"].includes(q.getAttribute(c)))return!1;var G=Number(q.getAttribute(f)||0);return H>=G});if(J.length)return ne.insertBefore(se,J[J.length-1].nextSibling),se}ne.insertBefore(se,ae)}else ne.appendChild(se);return se}function m(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=s(D);return(D.styles||p(_)).find(function(N){return N.getAttribute(o(D))===T})}function E(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=m(T,D);if(_){var N=s(D);N.removeChild(_)}}function C(T,D){var _=h.get(T);if(!_||!(0,l.Z)(document,_)){var N=x("",D),j=N.parentNode;h.set(T,j),T.removeChild(N)}}function R(){h.clear()}function M(T,D){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},N=s(_),j=p(N),H=(0,n.Z)((0,n.Z)({},_),{},{styles:j});C(N,H);var Y=m(D,H);if(Y){var W,se;if((W=H.csp)!==null&&W!==void 0&&W.nonce&&Y.nonce!==((se=H.csp)===null||se===void 0?void 0:se.nonce)){var ne;Y.nonce=(ne=H.csp)===null||ne===void 0?void 0:ne.nonce}return Y.innerHTML!==T&&(Y.innerHTML=T),Y}var ae=x(T,H);return ae.setAttribute(o(H),D),ae}},76846:function(d,g,e){"use strict";e.d(g,{Sh:function(){return c},ZP:function(){return u}});var n=e(34666),i=e(59301),l=e(4676);function c(h){return h instanceof HTMLElement||h instanceof SVGElement}function f(h){return h&&(0,n.Z)(h)==="object"&&c(h.nativeElement)?h.nativeElement:c(h)?h:null}function u(h){var o=f(h);if(o)return o;if(h instanceof i.Component){var s;return(s=l.findDOMNode)===null||s===void 0?void 0:s.call(l,h)}return null}},29194:function(d,g){"use strict";g.Z=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var n=e.getBBox(),i=n.width,l=n.height;if(i||l)return!0}if(e.getBoundingClientRect){var c=e.getBoundingClientRect(),f=c.width,u=c.height;if(f||u)return!0}}return!1}},96452:function(d,g,e){"use strict";e.d(g,{A:function(){return l}});function n(c){var f;return c==null||(f=c.getRootNode)===null||f===void 0?void 0:f.call(c)}function i(c){return n(c)instanceof ShadowRoot}function l(c){return i(c)?n(c):null}},10228:function(d,g){"use strict";var e={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(i){var l=i.keyCode;if(i.altKey&&!i.ctrlKey||i.metaKey||l>=e.F1&&l<=e.F12)return!1;switch(l){case e.ALT:case e.CAPS_LOCK:case e.CONTEXT_MENU:case e.CTRL:case e.DOWN:case e.END:case e.ESC:case e.HOME:case e.INSERT:case e.LEFT:case e.MAC_FF_META:case e.META:case e.NUMLOCK:case e.NUM_CENTER:case e.PAGE_DOWN:case e.PAGE_UP:case e.PAUSE:case e.PRINT_SCREEN:case e.RIGHT:case e.SHIFT:case e.UP:case e.WIN_KEY:case e.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(i){if(i>=e.ZERO&&i<=e.NINE||i>=e.NUM_ZERO&&i<=e.NUM_MULTIPLY||i>=e.A&&i<=e.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&i===0)return!0;switch(i){case e.SPACE:case e.QUESTION_MARK:case e.NUM_PLUS:case e.NUM_MINUS:case e.NUM_PERIOD:case e.NUM_DIVISION:case e.SEMICOLON:case e.DASH:case e.EQUALS:case e.COMMA:case e.PERIOD:case e.SLASH:case e.APOSTROPHE:case e.SINGLE_QUOTE:case e.OPEN_SQUARE_BRACKET:case e.BACKSLASH:case e.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};g.Z=e},34678:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var n=e(34666),i=Symbol.for("react.element"),l=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function f(u){return u&&(0,n.Z)(u)==="object"&&(u.$$typeof===i||u.$$typeof===l)&&u.type===c}},1585:function(d,g,e){"use strict";var n;e.d(g,{s:function(){return T},v:function(){return H}});var i=e(13932),l=e(68702),c=e(34666),f=e(27247),u=e(4676),h=(0,f.Z)({},n||(n=e.t(u,2))),o=h.version,s=h.render,b=h.unmountComponentAtNode,p;try{var x=Number((o||"").split(".")[0]);x>=18&&(p=h.createRoot)}catch(W){}function m(W){var se=h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;se&&(0,c.Z)(se)==="object"&&(se.usingClientEntryPoint=W)}var E="__rc_react_root__";function C(W,se){m(!0);var ne=se[E]||p(se);m(!1),ne.render(W),se[E]=ne}function R(W,se){s==null||s(W,se)}function M(W,se){}function T(W,se){if(p){C(W,se);return}R(W,se)}function D(W){return _.apply(this,arguments)}function _(){return _=(0,l.Z)((0,i.Z)().mark(function W(se){return(0,i.Z)().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.abrupt("return",Promise.resolve().then(function(){var J;(J=se[E])===null||J===void 0||J.unmount(),delete se[E]}));case 1:case"end":return ae.stop()}},W)})),_.apply(this,arguments)}function N(W){b(W)}function j(W){}function H(W){return Y.apply(this,arguments)}function Y(){return Y=(0,l.Z)((0,i.Z)().mark(function W(se){return(0,i.Z)().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(p===void 0){ae.next=2;break}return ae.abrupt("return",D(se));case 2:N(se);case 3:case"end":return ae.stop()}},W)})),Y.apply(this,arguments)}},75152:function(d,g,e){"use strict";e.d(g,{Z:function(){return c},o:function(){return f}});var n=e(810),i;function l(u){var h="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),o=document.createElement("div");o.id=h;var s=o.style;s.position="absolute",s.left="0",s.top="0",s.width="100px",s.height="100px",s.overflow="scroll";var b,p;if(u){var x=getComputedStyle(u);s.scrollbarColor=x.scrollbarColor,s.scrollbarWidth=x.scrollbarWidth;var m=getComputedStyle(u,"::-webkit-scrollbar"),E=parseInt(m.width,10),C=parseInt(m.height,10);try{var R=E?"width: ".concat(m.width,";"):"",M=C?"height: ".concat(m.height,";"):"";(0,n.hq)(`
#`.concat(h,`::-webkit-scrollbar {
`).concat(R,`
`).concat(M,`
}`),h)}catch(_){console.error(_),b=E,p=C}}document.body.appendChild(o);var T=u&&b&&!isNaN(b)?b:o.offsetWidth-o.clientWidth,D=u&&p&&!isNaN(p)?p:o.offsetHeight-o.clientHeight;return document.body.removeChild(o),(0,n.jL)(h),{width:T,height:D}}function c(u){return typeof document=="undefined"?0:((u||i===void 0)&&(i=l()),i.width)}function f(u){return typeof document=="undefined"||!u||!(u instanceof Element)?{width:0,height:0}:l(u)}},6089:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(59301);function i(l){var c=n.useRef();c.current=l;var f=n.useCallback(function(){for(var u,h=arguments.length,o=new Array(h),s=0;s<h;s++)o[s]=arguments[s];return(u=c.current)===null||u===void 0?void 0:u.call.apply(u,[c].concat(o))},[]);return f}},80402:function(d,g,e){"use strict";var n,i=e(11913),l=e(27247),c=e(59301);function f(){var s=(0,l.Z)({},n||(n=e.t(c,2)));return s.useId}var u=0;function h(){}var o=f();g.Z=o?function(b){var p=o();return b||p}:function(b){var p=c.useState("ssr-id"),x=(0,i.Z)(p,2),m=x[0],E=x[1];return c.useEffect(function(){var C=u;u+=1,E("rc_unique_".concat(C))},[]),b||m}},34280:function(d,g,e){"use strict";e.d(g,{o:function(){return f}});var n=e(59301),i=e(47273),l=(0,i.Z)()?n.useLayoutEffect:n.useEffect,c=function(h,o){var s=n.useRef(!0);l(function(){return h(s.current)},o),l(function(){return s.current=!1,function(){s.current=!0}},[])},f=function(h,o){c(function(s){if(!s)return h()},o)};g.Z=c},80547:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(59301);function i(l,c,f){var u=n.useRef({});return(!("value"in u.current)||f(u.current.condition,c))&&(u.current.value=l(),u.current.condition=c),u.current.value}},18929:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var n=e(11913),i=e(6089),l=e(34280),c=e(41799);function f(h){return h!==void 0}function u(h,o){var s=o||{},b=s.defaultValue,p=s.value,x=s.onChange,m=s.postState,E=(0,c.Z)(function(){return f(p)?p:f(b)?typeof b=="function"?b():b:typeof h=="function"?h():h}),C=(0,n.Z)(E,2),R=C[0],M=C[1],T=p!==void 0?p:R,D=m?m(T):T,_=(0,i.Z)(x),N=(0,c.Z)([T]),j=(0,n.Z)(N,2),H=j[0],Y=j[1];(0,l.o)(function(){var se=H[0];R!==se&&_(R,se)},[H]),(0,l.o)(function(){f(p)||M(p)},[p]);var W=(0,i.Z)(function(se,ne){M(se,ne),Y([T],ne)});return[D,W]}},41799:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(11913),i=e(59301);function l(c){var f=i.useRef(!1),u=i.useState(c),h=(0,n.Z)(u,2),o=h[0],s=h[1];i.useEffect(function(){return f.current=!1,function(){f.current=!0}},[]);function b(p,x){x&&f.current||s(p)}return[o,b]}},70425:function(d,g,e){"use strict";e.r(g),e.d(g,{get:function(){return c.Z},set:function(){return f.Z},supportNodeRef:function(){return l.t4},supportRef:function(){return l.Yr},useComposeRef:function(){return l.x1},useEvent:function(){return n.Z},useMergedState:function(){return i.Z},warning:function(){return u.ZP}});var n=e(6089),i=e(18929),l=e(8654),c=e(97938),f=e(24434),u=e(48736)},13697:function(d,g,e){"use strict";var n=e(34666),i=e(48736);function l(c,f){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,h=new Set;function o(s,b){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,x=h.has(s);if((0,i.ZP)(!x,"Warning: There may be circular references"),x)return!1;if(s===b)return!0;if(u&&p>1)return!1;h.add(s);var m=p+1;if(Array.isArray(s)){if(!Array.isArray(b)||s.length!==b.length)return!1;for(var E=0;E<s.length;E++)if(!o(s[E],b[E],m))return!1;return!0}if(s&&b&&(0,n.Z)(s)==="object"&&(0,n.Z)(b)==="object"){var C=Object.keys(s);return C.length!==Object.keys(b).length?!1:C.every(function(R){return o(s[R],b[R],m)})}return!1}return o(c,f)}g.Z=l},49658:function(d,g){"use strict";g.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))}},2738:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i,l){var c=Object.assign({},i);return Array.isArray(l)&&l.forEach(function(f){delete c[f]}),c}},26112:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var n=e(27247),i=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,l=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,c="".concat(i," ").concat(l).split(/[\s\n]+/),f="aria-",u="data-";function h(s,b){return s.indexOf(b)===0}function o(s){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p;b===!1?p={aria:!0,data:!0,attr:!0}:b===!0?p={aria:!0}:p=(0,n.Z)({},b);var x={};return Object.keys(s).forEach(function(m){(p.aria&&(m==="role"||h(m,f))||p.data&&h(m,u)||p.attr&&c.includes(m))&&(x[m]=s[m])}),x}},16089:function(d,g){"use strict";var e=function(h){return+setTimeout(h,16)},n=function(h){return clearTimeout(h)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(e=function(h){return window.requestAnimationFrame(h)},n=function(h){return window.cancelAnimationFrame(h)});var i=0,l=new Map;function c(u){l.delete(u)}var f=function(h){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;i+=1;var s=i;function b(p){if(p===0)c(s),h();else{var x=e(function(){b(p-1)});l.set(s,x)}}return b(o),s};f.cancel=function(u){var h=l.get(u);return c(u),n(h)},g.Z=f},8654:function(d,g,e){"use strict";e.d(g,{C4:function(){return m},Yr:function(){return b},mH:function(){return h},sQ:function(){return o},t4:function(){return x},x1:function(){return s}});var n=e(34666),i=e(59301),l=e(23265),c=e(80547),f=e(34678),u=Number(i.version.split(".")[0]),h=function(C,R){typeof C=="function"?C(R):(0,n.Z)(C)==="object"&&C&&"current"in C&&(C.current=R)},o=function(){for(var C=arguments.length,R=new Array(C),M=0;M<C;M++)R[M]=arguments[M];var T=R.filter(Boolean);return T.length<=1?T[0]:function(D){R.forEach(function(_){h(_,D)})}},s=function(){for(var C=arguments.length,R=new Array(C),M=0;M<C;M++)R[M]=arguments[M];return(0,c.Z)(function(){return o.apply(void 0,R)},R,function(T,D){return T.length!==D.length||T.every(function(_,N){return _!==D[N]})})},b=function(C){var R,M;if(!C)return!1;if(p(C)&&u>=19)return!0;var T=(0,l.isMemo)(C)?C.type.type:C.type;return!(typeof T=="function"&&!((R=T.prototype)!==null&&R!==void 0&&R.render)&&T.$$typeof!==l.ForwardRef||typeof C=="function"&&!((M=C.prototype)!==null&&M!==void 0&&M.render)&&C.$$typeof!==l.ForwardRef)};function p(E){return(0,i.isValidElement)(E)&&!(0,f.Z)(E)}var x=function(C){return p(C)&&b(C)},m=function(C){if(C&&p(C)){var R=C;return R.props.propertyIsEnumerable("ref")?R.props.ref:R.ref}return null}},97938:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i,l){for(var c=i,f=0;f<l.length;f+=1){if(c==null)return;c=c[l[f]]}return c}},24434:function(d,g,e){"use strict";e.d(g,{T:function(){return p},Z:function(){return h}});var n=e(34666),i=e(27247),l=e(3300),c=e(40954),f=e(97938);function u(x,m,E,C){if(!m.length)return E;var R=(0,c.Z)(m),M=R[0],T=R.slice(1),D;return!x&&typeof M=="number"?D=[]:Array.isArray(x)?D=(0,l.Z)(x):D=(0,i.Z)({},x),C&&E===void 0&&T.length===1?delete D[M][T[0]]:D[M]=u(D[M],T,E,C),D}function h(x,m,E){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return m.length&&C&&E===void 0&&!(0,f.Z)(x,m.slice(0,-1))?x:u(x,m,E,C)}function o(x){return(0,n.Z)(x)==="object"&&x!==null&&Object.getPrototypeOf(x)===Object.prototype}function s(x){return Array.isArray(x)?[]:{}}var b=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function p(){for(var x=arguments.length,m=new Array(x),E=0;E<x;E++)m[E]=arguments[E];var C=s(m[0]);return m.forEach(function(R){function M(T,D){var _=new Set(D),N=(0,f.Z)(R,T),j=Array.isArray(N);if(j||o(N)){if(!_.has(N)){_.add(N);var H=(0,f.Z)(C,T);j?C=h(C,T,[]):(!H||(0,n.Z)(H)!=="object")&&(C=h(C,T,s(N))),b(N).forEach(function(Y){M([].concat((0,l.Z)(T),[Y]),_)})}}else C=h(C,T,N)}M([])}),C}},48736:function(d,g,e){"use strict";e.d(g,{ET:function(){return s},Kp:function(){return c}});var n={},i=[],l=function(p){i.push(p)};function c(b,p){if(0)var x}function f(b,p){if(0)var x}function u(){n={}}function h(b,p,x){!p&&!n[x]&&(b(!1,x),n[x]=!0)}function o(b,p){h(c,b,p)}function s(b,p){h(f,b,p)}o.preMessage=l,o.resetWarned=u,o.noteOnce=s,g.ZP=o},83145:function(d,g,e){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.CopyToClipboard=void 0;var n=l(e(59301)),i=l(e(25769));function l(D){return D&&D.__esModule?D:{default:D}}function c(D){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(N){return typeof N}:c=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},c(D)}function f(D,_){var N=Object.keys(D);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(D);_&&(j=j.filter(function(H){return Object.getOwnPropertyDescriptor(D,H).enumerable})),N.push.apply(N,j)}return N}function u(D){for(var _=1;_<arguments.length;_++){var N=arguments[_]!=null?arguments[_]:{};_%2?f(N,!0).forEach(function(j){M(D,j,N[j])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(N)):f(N).forEach(function(j){Object.defineProperty(D,j,Object.getOwnPropertyDescriptor(N,j))})}return D}function h(D,_){if(D==null)return{};var N=o(D,_),j,H;if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(D);for(H=0;H<Y.length;H++)j=Y[H],!(_.indexOf(j)>=0)&&Object.prototype.propertyIsEnumerable.call(D,j)&&(N[j]=D[j])}return N}function o(D,_){if(D==null)return{};var N={},j=Object.keys(D),H,Y;for(Y=0;Y<j.length;Y++)H=j[Y],!(_.indexOf(H)>=0)&&(N[H]=D[H]);return N}function s(D,_){if(!(D instanceof _))throw new TypeError("Cannot call a class as a function")}function b(D,_){for(var N=0;N<_.length;N++){var j=_[N];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(D,j.key,j)}}function p(D,_,N){return _&&b(D.prototype,_),N&&b(D,N),D}function x(D,_){return _&&(c(_)==="object"||typeof _=="function")?_:E(D)}function m(D){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(N){return N.__proto__||Object.getPrototypeOf(N)},m(D)}function E(D){if(D===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function C(D,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");D.prototype=Object.create(_&&_.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),_&&R(D,_)}function R(D,_){return R=Object.setPrototypeOf||function(j,H){return j.__proto__=H,j},R(D,_)}function M(D,_,N){return _ in D?Object.defineProperty(D,_,{value:N,enumerable:!0,configurable:!0,writable:!0}):D[_]=N,D}var T=function(D){C(_,D);function _(){var N,j;s(this,_);for(var H=arguments.length,Y=new Array(H),W=0;W<H;W++)Y[W]=arguments[W];return j=x(this,(N=m(_)).call.apply(N,[this].concat(Y))),M(E(j),"onClick",function(se){var ne=j.props,ae=ne.text,J=ne.onCopy,q=ne.children,G=ne.options,oe=n.default.Children.only(q),ee=(0,i.default)(ae,G);J&&J(ae,ee),oe&&oe.props&&typeof oe.props.onClick=="function"&&oe.props.onClick(se)}),j}return p(_,[{key:"render",value:function(){var j=this.props,H=j.text,Y=j.onCopy,W=j.options,se=j.children,ne=h(j,["text","onCopy","options","children"]),ae=n.default.Children.only(se);return n.default.cloneElement(ae,u({},ne,{onClick:this.onClick}))}}]),_}(n.default.PureComponent);g.CopyToClipboard=T,M(T,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(d,g,e){"use strict";var n=e(83145),i=n.CopyToClipboard;i.CopyToClipboard=i,d.exports=i},23675:function(d,g,e){"use strict";var n=e(59301),i=e(84126),l=e(43014);function c(y){for(var I="https://reactjs.org/docs/error-decoder.html?invariant="+y,z=1;z<arguments.length;z++)I+="&args[]="+encodeURIComponent(arguments[z]);return"Minified React error #"+y+"; visit "+I+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!n)throw Error(c(227));var f=new Set,u={};function h(y,I){o(y,I),o(y+"Capture",I)}function o(y,I){for(u[y]=I,y=0;y<I.length;y++)f.add(I[y])}var s=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),b=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,x={},m={};function E(y){return p.call(m,y)?!0:p.call(x,y)?!1:b.test(y)?m[y]=!0:(x[y]=!0,!1)}function C(y,I,z,ge){if(z!==null&&z.type===0)return!1;switch(typeof I){case"function":case"symbol":return!0;case"boolean":return ge?!1:z!==null?!z.acceptsBooleans:(y=y.toLowerCase().slice(0,5),y!=="data-"&&y!=="aria-");default:return!1}}function R(y,I,z,ge){if(I===null||typeof I=="undefined"||C(y,I,z,ge))return!0;if(ge)return!1;if(z!==null)switch(z.type){case 3:return!I;case 4:return I===!1;case 5:return isNaN(I);case 6:return isNaN(I)||1>I}return!1}function M(y,I,z,ge,Le,ot,$t){this.acceptsBooleans=I===2||I===3||I===4,this.attributeName=ge,this.attributeNamespace=Le,this.mustUseProperty=z,this.propertyName=y,this.type=I,this.sanitizeURL=ot,this.removeEmptyString=$t}var T={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(y){T[y]=new M(y,0,!1,y,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(y){var I=y[0];T[I]=new M(I,1,!1,y[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(y){T[y]=new M(y,2,!1,y.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(y){T[y]=new M(y,2,!1,y,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(y){T[y]=new M(y,3,!1,y.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(y){T[y]=new M(y,3,!0,y,null,!1,!1)}),["capture","download"].forEach(function(y){T[y]=new M(y,4,!1,y,null,!1,!1)}),["cols","rows","size","span"].forEach(function(y){T[y]=new M(y,6,!1,y,null,!1,!1)}),["rowSpan","start"].forEach(function(y){T[y]=new M(y,5,!1,y.toLowerCase(),null,!1,!1)});var D=/[\-:]([a-z])/g;function _(y){return y[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(y){var I=y.replace(D,_);T[I]=new M(I,1,!1,y,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(y){var I=y.replace(D,_);T[I]=new M(I,1,!1,y,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(y){var I=y.replace(D,_);T[I]=new M(I,1,!1,y,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(y){T[y]=new M(y,1,!1,y.toLowerCase(),null,!1,!1)}),T.xlinkHref=new M("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(y){T[y]=new M(y,1,!1,y.toLowerCase(),null,!0,!0)});function N(y,I,z,ge){var Le=T.hasOwnProperty(I)?T[I]:null,ot=Le!==null?Le.type===0:ge?!1:!(!(2<I.length)||I[0]!=="o"&&I[0]!=="O"||I[1]!=="n"&&I[1]!=="N");ot||(R(I,z,Le,ge)&&(z=null),ge||Le===null?E(I)&&(z===null?y.removeAttribute(I):y.setAttribute(I,""+z)):Le.mustUseProperty?y[Le.propertyName]=z===null?Le.type===3?!1:"":z:(I=Le.attributeName,ge=Le.attributeNamespace,z===null?y.removeAttribute(I):(Le=Le.type,z=Le===3||Le===4&&z===!0?"":""+z,ge?y.setAttributeNS(ge,I,z):y.setAttribute(I,z))))}var j=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,H=60103,Y=60106,W=60107,se=60108,ne=60114,ae=60109,J=60110,q=60112,G=60113,oe=60120,ee=60115,Q=60116,le=60121,$=60128,U=60129,ie=60130,me=60131;if(typeof Symbol=="function"&&Symbol.for){var Pe=Symbol.for;H=Pe("react.element"),Y=Pe("react.portal"),W=Pe("react.fragment"),se=Pe("react.strict_mode"),ne=Pe("react.profiler"),ae=Pe("react.provider"),J=Pe("react.context"),q=Pe("react.forward_ref"),G=Pe("react.suspense"),oe=Pe("react.suspense_list"),ee=Pe("react.memo"),Q=Pe("react.lazy"),le=Pe("react.block"),Pe("react.scope"),$=Pe("react.opaque.id"),U=Pe("react.debug_trace_mode"),ie=Pe("react.offscreen"),me=Pe("react.legacy_hidden")}var Oe=typeof Symbol=="function"&&Symbol.iterator;function Ge(y){return y===null||typeof y!="object"?null:(y=Oe&&y[Oe]||y["@@iterator"],typeof y=="function"?y:null)}var ke;function Mt(y){if(ke===void 0)try{throw Error()}catch(z){var I=z.stack.trim().match(/\n( *(at )?)/);ke=I&&I[1]||""}return`
`+ke+y}var Et=!1;function Lt(y,I){if(!y||Et)return"";Et=!0;var z=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(I)if(I=function(){throw Error()},Object.defineProperty(I.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(I,[])}catch(Pn){var ge=Pn}Reflect.construct(y,[],I)}else{try{I.call()}catch(Pn){ge=Pn}y.call(I.prototype)}else{try{throw Error()}catch(Pn){ge=Pn}y()}}catch(Pn){if(Pn&&ge&&typeof Pn.stack=="string"){for(var Le=Pn.stack.split(`
`),ot=ge.stack.split(`
`),$t=Le.length-1,sn=ot.length-1;1<=$t&&0<=sn&&Le[$t]!==ot[sn];)sn--;for(;1<=$t&&0<=sn;$t--,sn--)if(Le[$t]!==ot[sn]){if($t!==1||sn!==1)do if($t--,sn--,0>sn||Le[$t]!==ot[sn])return`
`+Le[$t].replace(" at new "," at ");while(1<=$t&&0<=sn);break}}}finally{Et=!1,Error.prepareStackTrace=z}return(y=y?y.displayName||y.name:"")?Mt(y):""}function Zt(y){switch(y.tag){case 5:return Mt(y.type);case 16:return Mt("Lazy");case 13:return Mt("Suspense");case 19:return Mt("SuspenseList");case 0:case 2:case 15:return y=Lt(y.type,!1),y;case 11:return y=Lt(y.type.render,!1),y;case 22:return y=Lt(y.type._render,!1),y;case 1:return y=Lt(y.type,!0),y;default:return""}}function Bt(y){if(y==null)return null;if(typeof y=="function")return y.displayName||y.name||null;if(typeof y=="string")return y;switch(y){case W:return"Fragment";case Y:return"Portal";case ne:return"Profiler";case se:return"StrictMode";case G:return"Suspense";case oe:return"SuspenseList"}if(typeof y=="object")switch(y.$$typeof){case J:return(y.displayName||"Context")+".Consumer";case ae:return(y._context.displayName||"Context")+".Provider";case q:var I=y.render;return I=I.displayName||I.name||"",y.displayName||(I!==""?"ForwardRef("+I+")":"ForwardRef");case ee:return Bt(y.type);case le:return Bt(y._render);case Q:I=y._payload,y=y._init;try{return Bt(y(I))}catch(z){}}return null}function xt(y){switch(typeof y){case"boolean":case"number":case"object":case"string":case"undefined":return y;default:return""}}function Be(y){var I=y.type;return(y=y.nodeName)&&y.toLowerCase()==="input"&&(I==="checkbox"||I==="radio")}function gt(y){var I=Be(y)?"checked":"value",z=Object.getOwnPropertyDescriptor(y.constructor.prototype,I),ge=""+y[I];if(!y.hasOwnProperty(I)&&typeof z!="undefined"&&typeof z.get=="function"&&typeof z.set=="function"){var Le=z.get,ot=z.set;return Object.defineProperty(y,I,{configurable:!0,get:function(){return Le.call(this)},set:function($t){ge=""+$t,ot.call(this,$t)}}),Object.defineProperty(y,I,{enumerable:z.enumerable}),{getValue:function(){return ge},setValue:function($t){ge=""+$t},stopTracking:function(){y._valueTracker=null,delete y[I]}}}}function Nt(y){y._valueTracker||(y._valueTracker=gt(y))}function nt(y){if(!y)return!1;var I=y._valueTracker;if(!I)return!0;var z=I.getValue(),ge="";return y&&(ge=Be(y)?y.checked?"true":"false":y.value),y=ge,y!==z?(I.setValue(y),!0):!1}function yt(y){if(y=y||(typeof document!="undefined"?document:void 0),typeof y=="undefined")return null;try{return y.activeElement||y.body}catch(I){return y.body}}function dt(y,I){var z=I.checked;return i({},I,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:z!=null?z:y._wrapperState.initialChecked})}function qe(y,I){var z=I.defaultValue==null?"":I.defaultValue,ge=I.checked!=null?I.checked:I.defaultChecked;z=xt(I.value!=null?I.value:z),y._wrapperState={initialChecked:ge,initialValue:z,controlled:I.type==="checkbox"||I.type==="radio"?I.checked!=null:I.value!=null}}function _e(y,I){I=I.checked,I!=null&&N(y,"checked",I,!1)}function Ee(y,I){_e(y,I);var z=xt(I.value),ge=I.type;if(z!=null)ge==="number"?(z===0&&y.value===""||y.value!=z)&&(y.value=""+z):y.value!==""+z&&(y.value=""+z);else if(ge==="submit"||ge==="reset"){y.removeAttribute("value");return}I.hasOwnProperty("value")?Ke(y,I.type,z):I.hasOwnProperty("defaultValue")&&Ke(y,I.type,xt(I.defaultValue)),I.checked==null&&I.defaultChecked!=null&&(y.defaultChecked=!!I.defaultChecked)}function Fe(y,I,z){if(I.hasOwnProperty("value")||I.hasOwnProperty("defaultValue")){var ge=I.type;if(!(ge!=="submit"&&ge!=="reset"||I.value!==void 0&&I.value!==null))return;I=""+y._wrapperState.initialValue,z||I===y.value||(y.value=I),y.defaultValue=I}z=y.name,z!==""&&(y.name=""),y.defaultChecked=!!y._wrapperState.initialChecked,z!==""&&(y.name=z)}function Ke(y,I,z){(I!=="number"||yt(y.ownerDocument)!==y)&&(z==null?y.defaultValue=""+y._wrapperState.initialValue:y.defaultValue!==""+z&&(y.defaultValue=""+z))}function He(y){var I="";return n.Children.forEach(y,function(z){z!=null&&(I+=z)}),I}function Xe(y,I){return y=i({children:void 0},I),(I=He(I.children))&&(y.children=I),y}function pt(y,I,z,ge){if(y=y.options,I){I={};for(var Le=0;Le<z.length;Le++)I["$"+z[Le]]=!0;for(z=0;z<y.length;z++)Le=I.hasOwnProperty("$"+y[z].value),y[z].selected!==Le&&(y[z].selected=Le),Le&&ge&&(y[z].defaultSelected=!0)}else{for(z=""+xt(z),I=null,Le=0;Le<y.length;Le++){if(y[Le].value===z){y[Le].selected=!0,ge&&(y[Le].defaultSelected=!0);return}I!==null||y[Le].disabled||(I=y[Le])}I!==null&&(I.selected=!0)}}function St(y,I){if(I.dangerouslySetInnerHTML!=null)throw Error(c(91));return i({},I,{value:void 0,defaultValue:void 0,children:""+y._wrapperState.initialValue})}function tn(y,I){var z=I.value;if(z==null){if(z=I.children,I=I.defaultValue,z!=null){if(I!=null)throw Error(c(92));if(Array.isArray(z)){if(!(1>=z.length))throw Error(c(93));z=z[0]}I=z}I==null&&(I=""),z=I}y._wrapperState={initialValue:xt(z)}}function en(y,I){var z=xt(I.value),ge=xt(I.defaultValue);z!=null&&(z=""+z,z!==y.value&&(y.value=z),I.defaultValue==null&&y.defaultValue!==z&&(y.defaultValue=z)),ge!=null&&(y.defaultValue=""+ge)}function Me(y){var I=y.textContent;I===y._wrapperState.initialValue&&I!==""&&I!==null&&(y.value=I)}var rt={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Yt(y){switch(y){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function _t(y,I){return y==null||y==="http://www.w3.org/1999/xhtml"?Yt(I):y==="http://www.w3.org/2000/svg"&&I==="foreignObject"?"http://www.w3.org/1999/xhtml":y}var Wt,Ht=function(y){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(I,z,ge,Le){MSApp.execUnsafeLocalFunction(function(){return y(I,z,ge,Le)})}:y}(function(y,I){if(y.namespaceURI!==rt.svg||"innerHTML"in y)y.innerHTML=I;else{for(Wt=Wt||document.createElement("div"),Wt.innerHTML="<svg>"+I.valueOf().toString()+"</svg>",I=Wt.firstChild;y.firstChild;)y.removeChild(y.firstChild);for(;I.firstChild;)y.appendChild(I.firstChild)}});function rn(y,I){if(I){var z=y.firstChild;if(z&&z===y.lastChild&&z.nodeType===3){z.nodeValue=I;return}}y.textContent=I}var Gt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];Object.keys(Gt).forEach(function(y){we.forEach(function(I){I=I+y.charAt(0).toUpperCase()+y.substring(1),Gt[I]=Gt[y]})});function ce(y,I,z){return I==null||typeof I=="boolean"||I===""?"":z||typeof I!="number"||I===0||Gt.hasOwnProperty(y)&&Gt[y]?(""+I).trim():I+"px"}function he(y,I){y=y.style;for(var z in I)if(I.hasOwnProperty(z)){var ge=z.indexOf("--")===0,Le=ce(z,I[z],ge);z==="float"&&(z="cssFloat"),ge?y.setProperty(z,Le):y[z]=Le}}var Ot=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ie(y,I){if(I){if(Ot[y]&&(I.children!=null||I.dangerouslySetInnerHTML!=null))throw Error(c(137,y));if(I.dangerouslySetInnerHTML!=null){if(I.children!=null)throw Error(c(60));if(!(typeof I.dangerouslySetInnerHTML=="object"&&"__html"in I.dangerouslySetInnerHTML))throw Error(c(61))}if(I.style!=null&&typeof I.style!="object")throw Error(c(62))}}function ft(y,I){if(y.indexOf("-")===-1)return typeof I.is=="string";switch(y){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Kt(y){return y=y.target||y.srcElement||window,y.correspondingUseElement&&(y=y.correspondingUseElement),y.nodeType===3?y.parentNode:y}var It=null,De=null,Tt=null;function Ze(y){if(y=ya(y)){if(typeof It!="function")throw Error(c(280));var I=y.stateNode;I&&(I=pa(I),It(y.stateNode,y.type,I))}}function Ae(y){De?Tt?Tt.push(y):Tt=[y]:De=y}function bt(){if(De){var y=De,I=Tt;if(Tt=De=null,Ze(y),I)for(y=0;y<I.length;y++)Ze(I[y])}}function Ft(y,I){return y(I)}function Ne(y,I,z,ge,Le){return y(I,z,ge,Le)}function In(){}var Pt=Ft,Xn=!1,sr=!1;function Dn(){(De!==null||Tt!==null)&&(In(),bt())}function Bn(y,I,z){if(sr)return y(I,z);sr=!0;try{return Pt(y,I,z)}finally{sr=!1,Dn()}}function vn(y,I){var z=y.stateNode;if(z===null)return null;var ge=pa(z);if(ge===null)return null;z=ge[I];e:switch(I){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(ge=!ge.disabled)||(y=y.type,ge=!(y==="button"||y==="input"||y==="select"||y==="textarea")),y=!ge;break e;default:y=!1}if(y)return null;if(z&&typeof z!="function")throw Error(c(231,I,typeof z));return z}var Zn=!1;if(s)try{var lr={};Object.defineProperty(lr,"passive",{get:function(){Zn=!0}}),window.addEventListener("test",lr,lr),window.removeEventListener("test",lr,lr)}catch(y){Zn=!1}function hr(y,I,z,ge,Le,ot,$t,sn,Pn){var mr=Array.prototype.slice.call(arguments,3);try{I.apply(z,mr)}catch(Ti){this.onError(Ti)}}var Xt=!1,vt=null,ut=!1,ct=null,jt={onError:function(y){Xt=!0,vt=y}};function xn(y,I,z,ge,Le,ot,$t,sn,Pn){Xt=!1,vt=null,hr.apply(jt,arguments)}function gn(y,I,z,ge,Le,ot,$t,sn,Pn){if(xn.apply(this,arguments),Xt){if(Xt){var mr=vt;Xt=!1,vt=null}else throw Error(c(198));ut||(ut=!0,ct=mr)}}function nr(y){var I=y,z=y;if(y.alternate)for(;I.return;)I=I.return;else{y=I;do I=y,I.flags&1026&&(z=I.return),y=I.return;while(y)}return I.tag===3?z:null}function $n(y){if(y.tag===13){var I=y.memoizedState;if(I===null&&(y=y.alternate,y!==null&&(I=y.memoizedState)),I!==null)return I.dehydrated}return null}function Cr(y){if(nr(y)!==y)throw Error(c(188))}function Ct(y){var I=y.alternate;if(!I){if(I=nr(y),I===null)throw Error(c(188));return I!==y?null:y}for(var z=y,ge=I;;){var Le=z.return;if(Le===null)break;var ot=Le.alternate;if(ot===null){if(ge=Le.return,ge!==null){z=ge;continue}break}if(Le.child===ot.child){for(ot=Le.child;ot;){if(ot===z)return Cr(Le),y;if(ot===ge)return Cr(Le),I;ot=ot.sibling}throw Error(c(188))}if(z.return!==ge.return)z=Le,ge=ot;else{for(var $t=!1,sn=Le.child;sn;){if(sn===z){$t=!0,z=Le,ge=ot;break}if(sn===ge){$t=!0,ge=Le,z=ot;break}sn=sn.sibling}if(!$t){for(sn=ot.child;sn;){if(sn===z){$t=!0,z=ot,ge=Le;break}if(sn===ge){$t=!0,ge=ot,z=Le;break}sn=sn.sibling}if(!$t)throw Error(c(189))}}if(z.alternate!==ge)throw Error(c(190))}if(z.tag!==3)throw Error(c(188));return z.stateNode.current===z?y:I}function Ln(y){if(y=Ct(y),!y)return null;for(var I=y;;){if(I.tag===5||I.tag===6)return I;if(I.child)I.child.return=I,I=I.child;else{if(I===y)break;for(;!I.sibling;){if(!I.return||I.return===y)return null;I=I.return}I.sibling.return=I.return,I=I.sibling}}return null}function _r(y,I){for(var z=y.alternate;I!==null;){if(I===y||I===z)return!0;I=I.return}return!1}var Qr,jr,ei,Rr,Pi=!1,si=[],Ii=null,qi=null,Wi=null,Cs=new Map,Ls=new Map,cs=[],ui="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function is(y,I,z,ge,Le){return{blockedOn:y,domEventName:I,eventSystemFlags:z|16,nativeEvent:Le,targetContainers:[ge]}}function wt(y,I){switch(y){case"focusin":case"focusout":Ii=null;break;case"dragenter":case"dragleave":qi=null;break;case"mouseover":case"mouseout":Wi=null;break;case"pointerover":case"pointerout":Cs.delete(I.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ls.delete(I.pointerId)}}function ss(y,I,z,ge,Le,ot){return y===null||y.nativeEvent!==ot?(y=is(I,z,ge,Le,ot),I!==null&&(I=ya(I),I!==null&&jr(I)),y):(y.eventSystemFlags|=ge,I=y.targetContainers,Le!==null&&I.indexOf(Le)===-1&&I.push(Le),y)}function ai(y,I,z,ge,Le){switch(I){case"focusin":return Ii=ss(Ii,y,I,z,ge,Le),!0;case"dragenter":return qi=ss(qi,y,I,z,ge,Le),!0;case"mouseover":return Wi=ss(Wi,y,I,z,ge,Le),!0;case"pointerover":var ot=Le.pointerId;return Cs.set(ot,ss(Cs.get(ot)||null,y,I,z,ge,Le)),!0;case"gotpointercapture":return ot=Le.pointerId,Ls.set(ot,ss(Ls.get(ot)||null,y,I,z,ge,Le)),!0}return!1}function Ds(y){var I=oa(y.target);if(I!==null){var z=nr(I);if(z!==null){if(I=z.tag,I===13){if(I=$n(z),I!==null){y.blockedOn=I,Rr(y.lanePriority,function(){l.unstable_runWithPriority(y.priority,function(){ei(z)})});return}}else if(I===3&&z.stateNode.hydrate){y.blockedOn=z.tag===3?z.stateNode.containerInfo:null;return}}}y.blockedOn=null}function gi(y){if(y.blockedOn!==null)return!1;for(var I=y.targetContainers;0<I.length;){var z=Fa(y.domEventName,y.eventSystemFlags,I[0],y.nativeEvent);if(z!==null)return I=ya(z),I!==null&&jr(I),y.blockedOn=z,!1;I.shift()}return!0}function Vi(y,I,z){gi(y)&&z.delete(I)}function ci(){for(Pi=!1;0<si.length;){var y=si[0];if(y.blockedOn!==null){y=ya(y.blockedOn),y!==null&&Qr(y);break}for(var I=y.targetContainers;0<I.length;){var z=Fa(y.domEventName,y.eventSystemFlags,I[0],y.nativeEvent);if(z!==null){y.blockedOn=z;break}I.shift()}y.blockedOn===null&&si.shift()}Ii!==null&&gi(Ii)&&(Ii=null),qi!==null&&gi(qi)&&(qi=null),Wi!==null&&gi(Wi)&&(Wi=null),Cs.forEach(Vi),Ls.forEach(Vi)}function Se(y,I){y.blockedOn===I&&(y.blockedOn=null,Pi||(Pi=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,ci)))}function st(y){function I(Le){return Se(Le,y)}if(0<si.length){Se(si[0],y);for(var z=1;z<si.length;z++){var ge=si[z];ge.blockedOn===y&&(ge.blockedOn=null)}}for(Ii!==null&&Se(Ii,y),qi!==null&&Se(qi,y),Wi!==null&&Se(Wi,y),Cs.forEach(I),Ls.forEach(I),z=0;z<cs.length;z++)ge=cs[z],ge.blockedOn===y&&(ge.blockedOn=null);for(;0<cs.length&&(z=cs[0],z.blockedOn===null);)Ds(z),z.blockedOn===null&&cs.shift()}function et(y,I){var z={};return z[y.toLowerCase()]=I.toLowerCase(),z["Webkit"+y]="webkit"+I,z["Moz"+y]="moz"+I,z}var Rt={animationend:et("Animation","AnimationEnd"),animationiteration:et("Animation","AnimationIteration"),animationstart:et("Animation","AnimationStart"),transitionend:et("Transition","TransitionEnd")},ht={},ln={};s&&(ln=document.createElement("div").style,"AnimationEvent"in window||(delete Rt.animationend.animation,delete Rt.animationiteration.animation,delete Rt.animationstart.animation),"TransitionEvent"in window||delete Rt.transitionend.transition);function cn(y){if(ht[y])return ht[y];if(!Rt[y])return y;var I=Rt[y],z;for(z in I)if(I.hasOwnProperty(z)&&z in ln)return ht[y]=I[z];return y}var wn=cn("animationend"),Wn=cn("animationiteration"),We=cn("animationstart"),tt=cn("transitionend"),xe=new Map,at=new Map,an=["abort","abort",wn,"animationEnd",Wn,"animationIteration",We,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",tt,"transitionEnd","waiting","waiting"];function bn(y,I){for(var z=0;z<y.length;z+=2){var ge=y[z],Le=y[z+1];Le="on"+(Le[0].toUpperCase()+Le.slice(1)),at.set(ge,I),xe.set(ge,Le),h(Le,[ge])}}var Fn=l.unstable_now;Fn();var On=8;function zn(y){if(1&y)return On=15,1;if(2&y)return On=14,2;if(4&y)return On=13,4;var I=24&y;return I!==0?(On=12,I):y&32?(On=11,32):(I=192&y,I!==0?(On=10,I):y&256?(On=9,256):(I=3584&y,I!==0?(On=8,I):y&4096?(On=7,4096):(I=4186112&y,I!==0?(On=6,I):(I=62914560&y,I!==0?(On=5,I):y&67108864?(On=4,67108864):y&134217728?(On=3,134217728):(I=805306368&y,I!==0?(On=2,I):1073741824&y?(On=1,1073741824):(On=8,y))))))}function Sr(y){switch(y){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Cn(y){switch(y){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(c(358,y))}}function dr(y,I){var z=y.pendingLanes;if(z===0)return On=0;var ge=0,Le=0,ot=y.expiredLanes,$t=y.suspendedLanes,sn=y.pingedLanes;if(ot!==0)ge=ot,Le=On=15;else if(ot=z&134217727,ot!==0){var Pn=ot&~$t;Pn!==0?(ge=zn(Pn),Le=On):(sn&=ot,sn!==0&&(ge=zn(sn),Le=On))}else ot=z&~$t,ot!==0?(ge=zn(ot),Le=On):sn!==0&&(ge=zn(sn),Le=On);if(ge===0)return 0;if(ge=31-bi(ge),ge=z&((0>ge?0:1<<ge)<<1)-1,I!==0&&I!==ge&&!(I&$t)){if(zn(I),Le<=On)return I;On=Le}if(I=y.entangledLanes,I!==0)for(y=y.entanglements,I&=ge;0<I;)z=31-bi(I),Le=1<<z,ge|=y[z],I&=~Le;return ge}function ur(y){return y=y.pendingLanes&-1073741825,y!==0?y:y&1073741824?1073741824:0}function ir(y,I){switch(y){case 15:return 1;case 14:return 2;case 12:return y=fr(24&~I),y===0?ir(10,I):y;case 10:return y=fr(192&~I),y===0?ir(8,I):y;case 8:return y=fr(3584&~I),y===0&&(y=fr(4186112&~I),y===0&&(y=512)),y;case 2:return I=fr(805306368&~I),I===0&&(I=268435456),I}throw Error(c(358,y))}function fr(y){return y&-y}function Ps(y){for(var I=[],z=0;31>z;z++)I.push(y);return I}function _i(y,I,z){y.pendingLanes|=I;var ge=I-1;y.suspendedLanes&=ge,y.pingedLanes&=ge,y=y.eventTimes,I=31-bi(I),y[I]=z}var bi=Math.clz32?Math.clz32:Hi,Ur=Math.log,Yi=Math.LN2;function Hi(y){return y===0?32:31-(Ur(y)/Yi|0)|0}var ms=l.unstable_UserBlockingPriority,Zs=l.unstable_runWithPriority,Xi=!0;function Ua(y,I,z,ge){Xn||In();var Le=ta,ot=Xn;Xn=!0;try{Ne(Le,y,I,z,ge)}finally{(Xn=ot)||Dn()}}function Qa(y,I,z,ge){Zs(ms,ta.bind(null,y,I,z,ge))}function ta(y,I,z,ge){if(Xi){var Le;if((Le=(I&4)===0)&&0<si.length&&-1<ui.indexOf(y))y=is(null,y,I,z,ge),si.push(y);else{var ot=Fa(y,I,z,ge);if(ot===null)Le&&wt(y,ge);else{if(Le){if(-1<ui.indexOf(y)){y=is(ot,y,I,z,ge),si.push(y);return}if(ai(ot,y,I,z,ge))return;wt(y,ge)}Gn(y,I,ge,null,z)}}}}function Fa(y,I,z,ge){var Le=Kt(ge);if(Le=oa(Le),Le!==null){var ot=nr(Le);if(ot===null)Le=null;else{var $t=ot.tag;if($t===13){if(Le=$n(ot),Le!==null)return Le;Le=null}else if($t===3){if(ot.stateNode.hydrate)return ot.tag===3?ot.stateNode.containerInfo:null;Le=null}else ot!==Le&&(Le=null)}}return Gn(y,I,ge,Le,z),null}var Jr=null,Ma=null,la=null;function Ia(){if(la)return la;var y,I=Ma,z=I.length,ge,Le="value"in Jr?Jr.value:Jr.textContent,ot=Le.length;for(y=0;y<z&&I[y]===Le[y];y++);var $t=z-y;for(ge=1;ge<=$t&&I[z-ge]===Le[ot-ge];ge++);return la=Le.slice(y,1<ge?1-ge:void 0)}function es(y){var I=y.keyCode;return"charCode"in y?(y=y.charCode,y===0&&I===13&&(y=13)):y=I,y===10&&(y=13),32<=y||y===13?y:0}function Ja(){return!0}function xo(){return!1}function Xs(y){function I(z,ge,Le,ot,$t){this._reactName=z,this._targetInst=Le,this.type=ge,this.nativeEvent=ot,this.target=$t,this.currentTarget=null;for(var sn in y)y.hasOwnProperty(sn)&&(z=y[sn],this[sn]=z?z(ot):ot[sn]);return this.isDefaultPrevented=(ot.defaultPrevented!=null?ot.defaultPrevented:ot.returnValue===!1)?Ja:xo,this.isPropagationStopped=xo,this}return i(I.prototype,{preventDefault:function(){this.defaultPrevented=!0;var z=this.nativeEvent;z&&(z.preventDefault?z.preventDefault():typeof z.returnValue!="unknown"&&(z.returnValue=!1),this.isDefaultPrevented=Ja)},stopPropagation:function(){var z=this.nativeEvent;z&&(z.stopPropagation?z.stopPropagation():typeof z.cancelBubble!="unknown"&&(z.cancelBubble=!0),this.isPropagationStopped=Ja)},persist:function(){},isPersistent:Ja}),I}var hs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(y){return y.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},va=Xs(hs),Eo=i({},hs,{view:0,detail:0}),zr=Xs(Eo),sa,Po,Fs,di=i({},Eo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ca,button:0,buttons:0,relatedTarget:function(y){return y.relatedTarget===void 0?y.fromElement===y.srcElement?y.toElement:y.fromElement:y.relatedTarget},movementX:function(y){return"movementX"in y?y.movementX:(y!==Fs&&(Fs&&y.type==="mousemove"?(sa=y.screenX-Fs.screenX,Po=y.screenY-Fs.screenY):Po=sa=0,Fs=y),sa)},movementY:function(y){return"movementY"in y?y.movementY:Po}}),Js=Xs(di),Ws=i({},di,{dataTransfer:0}),ka=Xs(Ws),bo=i({},Eo,{relatedTarget:0}),Jo=Xs(bo),Zo=i({},hs,{animationName:0,elapsedTime:0,pseudoElement:0}),qo=Xs(Zo),aa=i({},hs,{clipboardData:function(y){return"clipboardData"in y?y.clipboardData:window.clipboardData}}),Da=Xs(aa),to=i({},hs,{data:0}),Wo=Xs(to),Ho={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},iu={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},pi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mi(y){var I=this.nativeEvent;return I.getModifierState?I.getModifierState(y):(y=pi[y])?!!I[y]:!1}function ca(){return mi}var ba=i({},Eo,{key:function(y){if(y.key){var I=Ho[y.key]||y.key;if(I!=="Unidentified")return I}return y.type==="keypress"?(y=es(y),y===13?"Enter":String.fromCharCode(y)):y.type==="keydown"||y.type==="keyup"?iu[y.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ca,charCode:function(y){return y.type==="keypress"?es(y):0},keyCode:function(y){return y.type==="keydown"||y.type==="keyup"?y.keyCode:0},which:function(y){return y.type==="keypress"?es(y):y.type==="keydown"||y.type==="keyup"?y.keyCode:0}}),Hs=Xs(ba),fo=i({},di,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),eu=Xs(fo),lu=i({},Eo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ca}),$s=Xs(lu),Mo=i({},hs,{propertyName:0,elapsedTime:0,pseudoElement:0}),su=Xs(Mo),Wu=i({},di,{deltaX:function(y){return"deltaX"in y?y.deltaX:"wheelDeltaX"in y?-y.wheelDeltaX:0},deltaY:function(y){return"deltaY"in y?y.deltaY:"wheelDeltaY"in y?-y.wheelDeltaY:"wheelDelta"in y?-y.wheelDelta:0},deltaZ:0,deltaMode:0}),Uo=Xs(Wu),Hu=[9,13,27,32],Go=s&&"CompositionEvent"in window,Ko=null;s&&"documentMode"in document&&(Ko=document.documentMode);var cu=s&&"TextEvent"in window&&!Ko,Nu=s&&(!Go||Ko&&8<Ko&&11>=Ko),Io=" ",Su=!1;function ju(y,I){switch(y){case"keyup":return Hu.indexOf(I.keyCode)!==-1;case"keydown":return I.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function au(y){return y=y.detail,typeof y=="object"&&"data"in y?y.data:null}var ou=!1;function Sa(y,I){switch(y){case"compositionend":return au(I);case"keypress":return I.which!==32?null:(Su=!0,Io);case"textInput":return y=I.data,y===Io&&Su?null:y;default:return null}}function tu(y,I){if(ou)return y==="compositionend"||!Go&&ju(y,I)?(y=Ia(),la=Ma=Jr=null,ou=!1,y):null;switch(y){case"paste":return null;case"keypress":if(!(I.ctrlKey||I.altKey||I.metaKey)||I.ctrlKey&&I.altKey){if(I.char&&1<I.char.length)return I.char;if(I.which)return String.fromCharCode(I.which)}return null;case"compositionend":return Nu&&I.locale!=="ko"?null:I.data;default:return null}}var tl={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Jt(y){var I=y&&y.nodeName&&y.nodeName.toLowerCase();return I==="input"?!!tl[y.type]:I==="textarea"}function hn(y,I,z,ge){Ae(ge),I=ar(I,"onChange"),0<I.length&&(z=new va("onChange","change",null,z,ge),y.push({event:z,listeners:I}))}var un=null,pn=null;function Sn(y){Qe(y,0)}function xr(y){var I=ao(y);if(nt(I))return y}function Zr(y,I){if(y==="change")return I}var Dr=!1;if(s){var Wr;if(s){var oi="oninput"in document;if(!oi){var li=document.createElement("div");li.setAttribute("oninput","return;"),oi=typeof li.oninput=="function"}Wr=oi}else Wr=!1;Dr=Wr&&(!document.documentMode||9<document.documentMode)}function fn(){un&&(un.detachEvent("onpropertychange",Nn),pn=un=null)}function Nn(y){if(y.propertyName==="value"&&xr(pn)){var I=[];if(hn(I,pn,y,Kt(y)),y=Sn,Xn)y(I);else{Xn=!0;try{Ft(y,I)}finally{Xn=!1,Dn()}}}}function Rn(y,I,z){y==="focusin"?(fn(),un=I,pn=z,un.attachEvent("onpropertychange",Nn)):y==="focusout"&&fn()}function Ir(y){if(y==="selectionchange"||y==="keyup"||y==="keydown")return xr(pn)}function Tr(y,I){if(y==="click")return xr(I)}function mt(y,I){if(y==="input"||y==="change")return xr(I)}function wr(y,I){return y===I&&(y!==0||1/y===1/I)||y!==y&&I!==I}var Hr=typeof Object.is=="function"?Object.is:wr,Ni=Object.prototype.hasOwnProperty;function ts(y,I){if(Hr(y,I))return!0;if(typeof y!="object"||y===null||typeof I!="object"||I===null)return!1;var z=Object.keys(y),ge=Object.keys(I);if(z.length!==ge.length)return!1;for(ge=0;ge<z.length;ge++)if(!Ni.call(I,z[ge])||!Hr(y[z[ge]],I[z[ge]]))return!1;return!0}function Hn(y){for(;y&&y.firstChild;)y=y.firstChild;return y}function fs(y,I){var z=Hn(y);y=0;for(var ge;z;){if(z.nodeType===3){if(ge=y+z.textContent.length,y<=I&&ge>=I)return{node:z,offset:I-y};y=ge}e:{for(;z;){if(z.nextSibling){z=z.nextSibling;break e}z=z.parentNode}z=void 0}z=Hn(z)}}function Kn(y,I){return y&&I?y===I?!0:y&&y.nodeType===3?!1:I&&I.nodeType===3?Kn(y,I.parentNode):"contains"in y?y.contains(I):y.compareDocumentPosition?!!(y.compareDocumentPosition(I)&16):!1:!1}function Ss(){for(var y=window,I=yt();I instanceof y.HTMLIFrameElement;){try{var z=typeof I.contentWindow.location.href=="string"}catch(ge){z=!1}if(z)y=I.contentWindow;else break;I=yt(y.document)}return I}function no(y){var I=y&&y.nodeName&&y.nodeName.toLowerCase();return I&&(I==="input"&&(y.type==="text"||y.type==="search"||y.type==="tel"||y.type==="url"||y.type==="password")||I==="textarea"||y.contentEditable==="true")}var Oa=s&&"documentMode"in document&&11>=document.documentMode,Ui=null,ho=null,ro=null,za=!1;function Aa(y,I,z){var ge=z.window===z?z.document:z.nodeType===9?z:z.ownerDocument;za||Ui==null||Ui!==yt(ge)||(ge=Ui,"selectionStart"in ge&&no(ge)?ge={start:ge.selectionStart,end:ge.selectionEnd}:(ge=(ge.ownerDocument&&ge.ownerDocument.defaultView||window).getSelection(),ge={anchorNode:ge.anchorNode,anchorOffset:ge.anchorOffset,focusNode:ge.focusNode,focusOffset:ge.focusOffset}),ro&&ts(ro,ge)||(ro=ge,ge=ar(ho,"onSelect"),0<ge.length&&(I=new va("onSelect","select",null,I,z),y.push({event:I,listeners:ge}),I.target=Ui)))}bn("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),bn("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),bn(an,2);for(var Do="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Ga=0;Ga<Do.length;Ga++)at.set(Do[Ga],0);o("onMouseEnter",["mouseout","mouseover"]),o("onMouseLeave",["mouseout","mouseover"]),o("onPointerEnter",["pointerout","pointerover"]),o("onPointerLeave",["pointerout","pointerover"]),h("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),h("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),h("onBeforeInput",["compositionend","keypress","textInput","paste"]),h("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),$a=new Set("cancel close invalid load scroll toggle".split(" ").concat(Lr));function po(y,I,z){var ge=y.type||"unknown-event";y.currentTarget=z,gn(ge,I,void 0,y),y.currentTarget=null}function Qe(y,I){I=(I&4)!==0;for(var z=0;z<y.length;z++){var ge=y[z],Le=ge.event;ge=ge.listeners;e:{var ot=void 0;if(I)for(var $t=ge.length-1;0<=$t;$t--){var sn=ge[$t],Pn=sn.instance,mr=sn.currentTarget;if(sn=sn.listener,Pn!==ot&&Le.isPropagationStopped())break e;po(Le,sn,mr),ot=Pn}else for($t=0;$t<ge.length;$t++){if(sn=ge[$t],Pn=sn.instance,mr=sn.currentTarget,sn=sn.listener,Pn!==ot&&Le.isPropagationStopped())break e;po(Le,sn,mr),ot=Pn}}}if(ut)throw y=ct,ut=!1,ct=null,y}function Je(y,I){var z=wo(I),ge=y+"__bubble";z.has(ge)||(Mn(I,y,2,!1),z.add(ge))}var Ut="_reactListening"+Math.random().toString(36).slice(2);function Vt(y){y[Ut]||(y[Ut]=!0,f.forEach(function(I){$a.has(I)||yn(I,!1,y,null),yn(I,!0,y,null)}))}function yn(y,I,z,ge){var Le=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,ot=z;if(y==="selectionchange"&&z.nodeType!==9&&(ot=z.ownerDocument),ge!==null&&!I&&$a.has(y)){if(y!=="scroll")return;Le|=2,ot=ge}var $t=wo(ot),sn=y+"__"+(I?"capture":"bubble");$t.has(sn)||(I&&(Le|=4),Mn(ot,y,Le,I),$t.add(sn))}function Mn(y,I,z,ge){var Le=at.get(I);switch(Le===void 0?2:Le){case 0:Le=Ua;break;case 1:Le=Qa;break;default:Le=ta}z=Le.bind(null,I,z,y),Le=void 0,!Zn||I!=="touchstart"&&I!=="touchmove"&&I!=="wheel"||(Le=!0),ge?Le!==void 0?y.addEventListener(I,z,{capture:!0,passive:Le}):y.addEventListener(I,z,!0):Le!==void 0?y.addEventListener(I,z,{passive:Le}):y.addEventListener(I,z,!1)}function Gn(y,I,z,ge,Le){var ot=ge;if(!(I&1)&&!(I&2)&&ge!==null)e:for(;;){if(ge===null)return;var $t=ge.tag;if($t===3||$t===4){var sn=ge.stateNode.containerInfo;if(sn===Le||sn.nodeType===8&&sn.parentNode===Le)break;if($t===4)for($t=ge.return;$t!==null;){var Pn=$t.tag;if((Pn===3||Pn===4)&&(Pn=$t.stateNode.containerInfo,Pn===Le||Pn.nodeType===8&&Pn.parentNode===Le))return;$t=$t.return}for(;sn!==null;){if($t=oa(sn),$t===null)return;if(Pn=$t.tag,Pn===5||Pn===6){ge=ot=$t;continue e}sn=sn.parentNode}}ge=ge.return}Bn(function(){var mr=ot,Ti=Kt(z),_s=[];e:{var Yr=xe.get(y);if(Yr!==void 0){var as=va,Us=y;switch(y){case"keypress":if(es(z)===0)break e;case"keydown":case"keyup":as=Hs;break;case"focusin":Us="focus",as=Jo;break;case"focusout":Us="blur",as=Jo;break;case"beforeblur":case"afterblur":as=Jo;break;case"click":if(z.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":as=Js;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":as=ka;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":as=$s;break;case wn:case Wn:case We:as=qo;break;case tt:as=su;break;case"scroll":as=zr;break;case"wheel":as=Uo;break;case"copy":case"cut":case"paste":as=Da;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":as=eu}var Rs=(I&4)!==0,tr=!Rs&&y==="scroll",kn=Rs?Yr!==null?Yr+"Capture":null:Yr;Rs=[];for(var Qn=mr,Mr;Qn!==null;){Mr=Qn;var kr=Mr.stateNode;if(Mr.tag===5&&kr!==null&&(Mr=kr,kn!==null&&(kr=vn(Qn,kn),kr!=null&&Rs.push(br(Qn,kr,Mr)))),tr)break;Qn=Qn.return}0<Rs.length&&(Yr=new as(Yr,Us,null,z,Ti),_s.push({event:Yr,listeners:Rs}))}}if(!(I&7)){e:{if(Yr=y==="mouseover"||y==="pointerover",as=y==="mouseout"||y==="pointerout",Yr&&!(I&16)&&(Us=z.relatedTarget||z.fromElement)&&(oa(Us)||Us[ki]))break e;if((as||Yr)&&(Yr=Ti.window===Ti?Ti:(Yr=Ti.ownerDocument)?Yr.defaultView||Yr.parentWindow:window,as?(Us=z.relatedTarget||z.toElement,as=mr,Us=Us?oa(Us):null,Us!==null&&(tr=nr(Us),Us!==tr||Us.tag!==5&&Us.tag!==6)&&(Us=null)):(as=null,Us=mr),as!==Us)){if(Rs=Js,kr="onMouseLeave",kn="onMouseEnter",Qn="mouse",(y==="pointerout"||y==="pointerover")&&(Rs=eu,kr="onPointerLeave",kn="onPointerEnter",Qn="pointer"),tr=as==null?Yr:ao(as),Mr=Us==null?Yr:ao(Us),Yr=new Rs(kr,Qn+"leave",as,z,Ti),Yr.target=tr,Yr.relatedTarget=Mr,kr=null,oa(Ti)===mr&&(Rs=new Rs(kn,Qn+"enter",Us,z,Ti),Rs.target=Mr,Rs.relatedTarget=tr,kr=Rs),tr=kr,as&&Us)t:{for(Rs=as,kn=Us,Qn=0,Mr=Rs;Mr;Mr=Er(Mr))Qn++;for(Mr=0,kr=kn;kr;kr=Er(kr))Mr++;for(;0<Qn-Mr;)Rs=Er(Rs),Qn--;for(;0<Mr-Qn;)kn=Er(kn),Mr--;for(;Qn--;){if(Rs===kn||kn!==null&&Rs===kn.alternate)break t;Rs=Er(Rs),kn=Er(kn)}Rs=null}else Rs=null;as!==null&&ii(_s,Yr,as,Rs,!1),Us!==null&&tr!==null&&ii(_s,tr,Us,Rs,!0)}}e:{if(Yr=mr?ao(mr):window,as=Yr.nodeName&&Yr.nodeName.toLowerCase(),as==="select"||as==="input"&&Yr.type==="file")var Ks=Zr;else if(Jt(Yr))if(Dr)Ks=mt;else{Ks=Ir;var Zi=Rn}else(as=Yr.nodeName)&&as.toLowerCase()==="input"&&(Yr.type==="checkbox"||Yr.type==="radio")&&(Ks=Tr);if(Ks&&(Ks=Ks(y,mr))){hn(_s,Ks,z,Ti);break e}Zi&&Zi(y,Yr,mr),y==="focusout"&&(Zi=Yr._wrapperState)&&Zi.controlled&&Yr.type==="number"&&Ke(Yr,"number",Yr.value)}switch(Zi=mr?ao(mr):window,y){case"focusin":(Jt(Zi)||Zi.contentEditable==="true")&&(Ui=Zi,ho=mr,ro=null);break;case"focusout":ro=ho=Ui=null;break;case"mousedown":za=!0;break;case"contextmenu":case"mouseup":case"dragend":za=!1,Aa(_s,z,Ti);break;case"selectionchange":if(Oa)break;case"keydown":case"keyup":Aa(_s,z,Ti)}var Vs;if(Go)e:{switch(y){case"compositionstart":var ha="onCompositionStart";break e;case"compositionend":ha="onCompositionEnd";break e;case"compositionupdate":ha="onCompositionUpdate";break e}ha=void 0}else ou?ju(y,z)&&(ha="onCompositionEnd"):y==="keydown"&&z.keyCode===229&&(ha="onCompositionStart");ha&&(Nu&&z.locale!=="ko"&&(ou||ha!=="onCompositionStart"?ha==="onCompositionEnd"&&ou&&(Vs=Ia()):(Jr=Ti,Ma="value"in Jr?Jr.value:Jr.textContent,ou=!0)),Zi=ar(mr,ha),0<Zi.length&&(ha=new Wo(ha,y,null,z,Ti),_s.push({event:ha,listeners:Zi}),Vs?ha.data=Vs:(Vs=au(z),Vs!==null&&(ha.data=Vs)))),(Vs=cu?Sa(y,z):tu(y,z))&&(mr=ar(mr,"onBeforeInput"),0<mr.length&&(Ti=new Wo("onBeforeInput","beforeinput",null,z,Ti),_s.push({event:Ti,listeners:mr}),Ti.data=Vs))}Qe(_s,I)})}function br(y,I,z){return{instance:y,listener:I,currentTarget:z}}function ar(y,I){for(var z=I+"Capture",ge=[];y!==null;){var Le=y,ot=Le.stateNode;Le.tag===5&&ot!==null&&(Le=ot,ot=vn(y,z),ot!=null&&ge.unshift(br(y,ot,Le)),ot=vn(y,I),ot!=null&&ge.push(br(y,ot,Le))),y=y.return}return ge}function Er(y){if(y===null)return null;do y=y.return;while(y&&y.tag!==5);return y||null}function ii(y,I,z,ge,Le){for(var ot=I._reactName,$t=[];z!==null&&z!==ge;){var sn=z,Pn=sn.alternate,mr=sn.stateNode;if(Pn!==null&&Pn===ge)break;sn.tag===5&&mr!==null&&(sn=mr,Le?(Pn=vn(z,ot),Pn!=null&&$t.unshift(br(z,Pn,sn))):Le||(Pn=vn(z,ot),Pn!=null&&$t.push(br(z,Pn,sn)))),z=z.return}$t.length!==0&&y.push({event:I,listeners:$t})}function ni(){}var Ai=null,Li=null;function ls(y,I){switch(y){case"button":case"input":case"select":case"textarea":return!!I.autoFocus}return!1}function Gi(y,I){return y==="textarea"||y==="option"||y==="noscript"||typeof I.children=="string"||typeof I.children=="number"||typeof I.dangerouslySetInnerHTML=="object"&&I.dangerouslySetInnerHTML!==null&&I.dangerouslySetInnerHTML.__html!=null}var Di=typeof setTimeout=="function"?setTimeout:void 0,os=typeof clearTimeout=="function"?clearTimeout:void 0;function xi(y){y.nodeType===1?y.textContent="":y.nodeType===9&&(y=y.body,y!=null&&(y.textContent=""))}function Ci(y){for(;y!=null;y=y.nextSibling){var I=y.nodeType;if(I===1||I===3)break}return y}function ys(y){y=y.previousSibling;for(var I=0;y;){if(y.nodeType===8){var z=y.data;if(z==="$"||z==="$!"||z==="$?"){if(I===0)return y;I--}else z==="/$"&&I++}y=y.previousSibling}return null}var mo=0;function Za(y){return{$$typeof:$,toString:y,valueOf:y}}var ga=Math.random().toString(36).slice(2),na="__reactFiber$"+ga,fa="__reactProps$"+ga,ki="__reactContainer$"+ga,ws="__reactEvents$"+ga;function oa(y){var I=y[na];if(I)return I;for(var z=y.parentNode;z;){if(I=z[ki]||z[na]){if(z=I.alternate,I.child!==null||z!==null&&z.child!==null)for(y=ys(y);y!==null;){if(z=y[na])return z;y=ys(y)}return I}y=z,z=y.parentNode}return null}function ya(y){return y=y[na]||y[ki],!y||y.tag!==5&&y.tag!==6&&y.tag!==13&&y.tag!==3?null:y}function ao(y){if(y.tag===5||y.tag===6)return y.stateNode;throw Error(c(33))}function pa(y){return y[fa]||null}function wo(y){var I=y[ws];return I===void 0&&(I=y[ws]=new Set),I}var vo=[],So=-1;function go(y){return{current:y}}function Qi(y){0>So||(y.current=vo[So],vo[So]=null,So--)}function xs(y,I){So++,vo[So]=y.current,y.current=I}var Ka={},Is=go(Ka),ye=go(!1),Ce=Ka;function Tn(y,I){var z=y.type.contextTypes;if(!z)return Ka;var ge=y.stateNode;if(ge&&ge.__reactInternalMemoizedUnmaskedChildContext===I)return ge.__reactInternalMemoizedMaskedChildContext;var Le={},ot;for(ot in z)Le[ot]=I[ot];return ge&&(y=y.stateNode,y.__reactInternalMemoizedUnmaskedChildContext=I,y.__reactInternalMemoizedMaskedChildContext=Le),Le}function rr(y){return y=y.childContextTypes,y!=null}function En(){Qi(ye),Qi(Is)}function er(y,I,z){if(Is.current!==Ka)throw Error(c(168));xs(Is,I),xs(ye,z)}function pr(y,I,z){var ge=y.stateNode;if(y=I.childContextTypes,typeof ge.getChildContext!="function")return z;ge=ge.getChildContext();for(var Le in ge)if(!(Le in y))throw Error(c(108,Bt(I)||"Unknown",Le));return i({},z,ge)}function ti(y){return y=(y=y.stateNode)&&y.__reactInternalMemoizedMergedChildContext||Ka,Ce=Is.current,xs(Is,y),xs(ye,ye.current),!0}function fi(y,I,z){var ge=y.stateNode;if(!ge)throw Error(c(169));z?(y=pr(y,I,Ce),ge.__reactInternalMemoizedMergedChildContext=y,Qi(ye),Qi(Is),xs(Is,y)):Qi(ye),xs(ye,z)}var $r=null,Gr=null,Kr=l.unstable_runWithPriority,ps=l.unstable_scheduleCallback,ra=l.unstable_cancelCallback,_o=l.unstable_shouldYield,Oo=l.unstable_requestPaint,oo=l.unstable_now,Gl=l.unstable_getCurrentPriorityLevel,Sl=l.unstable_ImmediatePriority,Kl=l.unstable_UserBlockingPriority,wc=l.unstable_NormalPriority,fu=l.unstable_LowPriority,Ye=l.unstable_IdlePriority,Z={},K=Oo!==void 0?Oo:function(){},te=null,de=null,Te=!1,Ve=oo(),Dt=1e4>Ve?oo:function(){return oo()-Ve};function zt(){switch(Gl()){case Sl:return 99;case Kl:return 98;case wc:return 97;case fu:return 96;case Ye:return 95;default:throw Error(c(332))}}function nn(y){switch(y){case 99:return Sl;case 98:return Kl;case 97:return wc;case 96:return fu;case 95:return Ye;default:throw Error(c(332))}}function An(y,I){return y=nn(y),Kr(y,I)}function Un(y,I,z){return y=nn(y),ps(y,I,z)}function Qt(){if(de!==null){var y=de;de=null,ra(y)}Or()}function Or(){if(!Te&&te!==null){Te=!0;var y=0;try{var I=te;An(99,function(){for(;y<I.length;y++){var z=I[y];do z=z(!0);while(z!==null)}}),te=null}catch(z){throw te!==null&&(te=te.slice(y+1)),ps(Sl,Qt),z}finally{Te=!1}}}var Ar=j.ReactCurrentBatchConfig;function qr(y,I){if(y&&y.defaultProps){I=i({},I),y=y.defaultProps;for(var z in y)I[z]===void 0&&(I[z]=y[z]);return I}return I}var Si=go(null),As=null,vs=null,Es=null;function Qs(){Es=vs=As=null}function Ra(y){var I=Si.current;Qi(Si),y.type._context._currentValue=I}function Ca(y,I){for(;y!==null;){var z=y.alternate;if((y.childLanes&I)===I){if(z===null||(z.childLanes&I)===I)break;z.childLanes|=I}else y.childLanes|=I,z!==null&&(z.childLanes|=I);y=y.return}}function Ta(y,I){As=y,Es=vs=null,y=y.dependencies,y!==null&&y.firstContext!==null&&(y.lanes&I&&(nl=!0),y.firstContext=null)}function Ms(y,I){if(Es!==y&&I!==!1&&I!==0)if((typeof I!="number"||I===1073741823)&&(Es=y,I=1073741823),I={context:y,observedBits:I,next:null},vs===null){if(As===null)throw Error(c(308));vs=I,As.dependencies={lanes:0,firstContext:I,responders:null}}else vs=vs.next=I;return y._currentValue}var Ba=!1;function ia(y){y.updateQueue={baseState:y.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Ns(y,I){y=y.updateQueue,I.updateQueue===y&&(I.updateQueue={baseState:y.baseState,firstBaseUpdate:y.firstBaseUpdate,lastBaseUpdate:y.lastBaseUpdate,shared:y.shared,effects:y.effects})}function uo(y,I){return{eventTime:y,lane:I,tag:0,payload:null,callback:null,next:null}}function nu(y,I){if(y=y.updateQueue,y!==null){y=y.shared;var z=y.pending;z===null?I.next=I:(I.next=z.next,z.next=I),y.pending=I}}function Au(y,I){var z=y.updateQueue,ge=y.alternate;if(ge!==null&&(ge=ge.updateQueue,z===ge)){var Le=null,ot=null;if(z=z.firstBaseUpdate,z!==null){do{var $t={eventTime:z.eventTime,lane:z.lane,tag:z.tag,payload:z.payload,callback:z.callback,next:null};ot===null?Le=ot=$t:ot=ot.next=$t,z=z.next}while(z!==null);ot===null?Le=ot=I:ot=ot.next=I}else Le=ot=I;z={baseState:ge.baseState,firstBaseUpdate:Le,lastBaseUpdate:ot,shared:ge.shared,effects:ge.effects},y.updateQueue=z;return}y=z.lastBaseUpdate,y===null?z.firstBaseUpdate=I:y.next=I,z.lastBaseUpdate=I}function Wa(y,I,z,ge){var Le=y.updateQueue;Ba=!1;var ot=Le.firstBaseUpdate,$t=Le.lastBaseUpdate,sn=Le.shared.pending;if(sn!==null){Le.shared.pending=null;var Pn=sn,mr=Pn.next;Pn.next=null,$t===null?ot=mr:$t.next=mr,$t=Pn;var Ti=y.alternate;if(Ti!==null){Ti=Ti.updateQueue;var _s=Ti.lastBaseUpdate;_s!==$t&&(_s===null?Ti.firstBaseUpdate=mr:_s.next=mr,Ti.lastBaseUpdate=Pn)}}if(ot!==null){_s=Le.baseState,$t=0,Ti=mr=Pn=null;do{sn=ot.lane;var Yr=ot.eventTime;if((ge&sn)===sn){Ti!==null&&(Ti=Ti.next={eventTime:Yr,lane:0,tag:ot.tag,payload:ot.payload,callback:ot.callback,next:null});e:{var as=y,Us=ot;switch(sn=I,Yr=z,Us.tag){case 1:if(as=Us.payload,typeof as=="function"){_s=as.call(Yr,_s,sn);break e}_s=as;break e;case 3:as.flags=as.flags&-4097|64;case 0:if(as=Us.payload,sn=typeof as=="function"?as.call(Yr,_s,sn):as,sn==null)break e;_s=i({},_s,sn);break e;case 2:Ba=!0}}ot.callback!==null&&(y.flags|=32,sn=Le.effects,sn===null?Le.effects=[ot]:sn.push(ot))}else Yr={eventTime:Yr,lane:sn,tag:ot.tag,payload:ot.payload,callback:ot.callback,next:null},Ti===null?(mr=Ti=Yr,Pn=_s):Ti=Ti.next=Yr,$t|=sn;if(ot=ot.next,ot===null){if(sn=Le.shared.pending,sn===null)break;ot=sn.next,sn.next=null,Le.lastBaseUpdate=sn,Le.shared.pending=null}}while(!0);Ti===null&&(Pn=_s),Le.baseState=Pn,Le.firstBaseUpdate=mr,Le.lastBaseUpdate=Ti,yl|=$t,y.lanes=$t,y.memoizedState=_s}}function Vo(y,I,z){if(y=I.effects,I.effects=null,y!==null)for(I=0;I<y.length;I++){var ge=y[I],Le=ge.callback;if(Le!==null){if(ge.callback=null,ge=z,typeof Le!="function")throw Error(c(191,Le));Le.call(ge)}}}var Fu=new n.Component().refs;function Cu(y,I,z,ge){I=y.memoizedState,z=z(ge,I),z=z==null?I:i({},I,z),y.memoizedState=z,y.lanes===0&&(y.updateQueue.baseState=z)}var Uu={isMounted:function(y){return(y=y._reactInternals)?nr(y)===y:!1},enqueueSetState:function(y,I,z){y=y._reactInternals;var ge=yo(),Le=Qu(y),ot=uo(ge,Le);ot.payload=I,z!=null&&(ot.callback=z),nu(y,ot),Ju(y,Le,ge)},enqueueReplaceState:function(y,I,z){y=y._reactInternals;var ge=yo(),Le=Qu(y),ot=uo(ge,Le);ot.tag=1,ot.payload=I,z!=null&&(ot.callback=z),nu(y,ot),Ju(y,Le,ge)},enqueueForceUpdate:function(y,I){y=y._reactInternals;var z=yo(),ge=Qu(y),Le=uo(z,ge);Le.tag=2,I!=null&&(Le.callback=I),nu(y,Le),Ju(y,ge,z)}};function Gu(y,I,z,ge,Le,ot,$t){return y=y.stateNode,typeof y.shouldComponentUpdate=="function"?y.shouldComponentUpdate(ge,ot,$t):I.prototype&&I.prototype.isPureReactComponent?!ts(z,ge)||!ts(Le,ot):!0}function Al(y,I,z){var ge=!1,Le=Ka,ot=I.contextType;return typeof ot=="object"&&ot!==null?ot=Ms(ot):(Le=rr(I)?Ce:Is.current,ge=I.contextTypes,ot=(ge=ge!=null)?Tn(y,Le):Ka),I=new I(z,ot),y.memoizedState=I.state!==null&&I.state!==void 0?I.state:null,I.updater=Uu,y.stateNode=I,I._reactInternals=y,ge&&(y=y.stateNode,y.__reactInternalMemoizedUnmaskedChildContext=Le,y.__reactInternalMemoizedMaskedChildContext=ot),I}function qa(y,I,z,ge){y=I.state,typeof I.componentWillReceiveProps=="function"&&I.componentWillReceiveProps(z,ge),typeof I.UNSAFE_componentWillReceiveProps=="function"&&I.UNSAFE_componentWillReceiveProps(z,ge),I.state!==y&&Uu.enqueueReplaceState(I,I.state,null)}function Mu(y,I,z,ge){var Le=y.stateNode;Le.props=z,Le.state=y.memoizedState,Le.refs=Fu,ia(y);var ot=I.contextType;typeof ot=="object"&&ot!==null?Le.context=Ms(ot):(ot=rr(I)?Ce:Is.current,Le.context=Tn(y,ot)),Wa(y,z,Le,ge),Le.state=y.memoizedState,ot=I.getDerivedStateFromProps,typeof ot=="function"&&(Cu(y,I,ot,z),Le.state=y.memoizedState),typeof I.getDerivedStateFromProps=="function"||typeof Le.getSnapshotBeforeUpdate=="function"||typeof Le.UNSAFE_componentWillMount!="function"&&typeof Le.componentWillMount!="function"||(I=Le.state,typeof Le.componentWillMount=="function"&&Le.componentWillMount(),typeof Le.UNSAFE_componentWillMount=="function"&&Le.UNSAFE_componentWillMount(),I!==Le.state&&Uu.enqueueReplaceState(Le,Le.state,null),Wa(y,z,Le,ge),Le.state=y.memoizedState),typeof Le.componentDidMount=="function"&&(y.flags|=4)}var ll=Array.isArray;function du(y,I,z){if(y=z.ref,y!==null&&typeof y!="function"&&typeof y!="object"){if(z._owner){if(z=z._owner,z){if(z.tag!==1)throw Error(c(309));var ge=z.stateNode}if(!ge)throw Error(c(147,y));var Le=""+y;return I!==null&&I.ref!==null&&typeof I.ref=="function"&&I.ref._stringRef===Le?I.ref:(I=function(ot){var $t=ge.refs;$t===Fu&&($t=ge.refs={}),ot===null?delete $t[Le]:$t[Le]=ot},I._stringRef=Le,I)}if(typeof y!="string")throw Error(c(284));if(!z._owner)throw Error(c(290,y))}return y}function cl(y,I){if(y.type!=="textarea")throw Error(c(31,Object.prototype.toString.call(I)==="[object Object]"?"object with keys {"+Object.keys(I).join(", ")+"}":I))}function Ul(y){function I(tr,kn){if(y){var Qn=tr.lastEffect;Qn!==null?(Qn.nextEffect=kn,tr.lastEffect=kn):tr.firstEffect=tr.lastEffect=kn,kn.nextEffect=null,kn.flags=8}}function z(tr,kn){if(!y)return null;for(;kn!==null;)I(tr,kn),kn=kn.sibling;return null}function ge(tr,kn){for(tr=new Map;kn!==null;)kn.key!==null?tr.set(kn.key,kn):tr.set(kn.index,kn),kn=kn.sibling;return tr}function Le(tr,kn){return tr=qu(tr,kn),tr.index=0,tr.sibling=null,tr}function ot(tr,kn,Qn){return tr.index=Qn,y?(Qn=tr.alternate,Qn!==null?(Qn=Qn.index,Qn<kn?(tr.flags=2,kn):Qn):(tr.flags=2,kn)):kn}function $t(tr){return y&&tr.alternate===null&&(tr.flags=2),tr}function sn(tr,kn,Qn,Mr){return kn===null||kn.tag!==6?(kn=Hc(Qn,tr.mode,Mr),kn.return=tr,kn):(kn=Le(kn,Qn),kn.return=tr,kn)}function Pn(tr,kn,Qn,Mr){return kn!==null&&kn.elementType===Qn.type?(Mr=Le(kn,Qn.props),Mr.ref=du(tr,kn,Qn),Mr.return=tr,Mr):(Mr=Wc(Qn.type,Qn.key,Qn.props,null,tr.mode,Mr),Mr.ref=du(tr,kn,Qn),Mr.return=tr,Mr)}function mr(tr,kn,Qn,Mr){return kn===null||kn.tag!==4||kn.stateNode.containerInfo!==Qn.containerInfo||kn.stateNode.implementation!==Qn.implementation?(kn=jf(Qn,tr.mode,Mr),kn.return=tr,kn):(kn=Le(kn,Qn.children||[]),kn.return=tr,kn)}function Ti(tr,kn,Qn,Mr,kr){return kn===null||kn.tag!==7?(kn=Qo(Qn,tr.mode,Mr,kr),kn.return=tr,kn):(kn=Le(kn,Qn),kn.return=tr,kn)}function _s(tr,kn,Qn){if(typeof kn=="string"||typeof kn=="number")return kn=Hc(""+kn,tr.mode,Qn),kn.return=tr,kn;if(typeof kn=="object"&&kn!==null){switch(kn.$$typeof){case H:return Qn=Wc(kn.type,kn.key,kn.props,null,tr.mode,Qn),Qn.ref=du(tr,null,kn),Qn.return=tr,Qn;case Y:return kn=jf(kn,tr.mode,Qn),kn.return=tr,kn}if(ll(kn)||Ge(kn))return kn=Qo(kn,tr.mode,Qn,null),kn.return=tr,kn;cl(tr,kn)}return null}function Yr(tr,kn,Qn,Mr){var kr=kn!==null?kn.key:null;if(typeof Qn=="string"||typeof Qn=="number")return kr!==null?null:sn(tr,kn,""+Qn,Mr);if(typeof Qn=="object"&&Qn!==null){switch(Qn.$$typeof){case H:return Qn.key===kr?Qn.type===W?Ti(tr,kn,Qn.props.children,Mr,kr):Pn(tr,kn,Qn,Mr):null;case Y:return Qn.key===kr?mr(tr,kn,Qn,Mr):null}if(ll(Qn)||Ge(Qn))return kr!==null?null:Ti(tr,kn,Qn,Mr,null);cl(tr,Qn)}return null}function as(tr,kn,Qn,Mr,kr){if(typeof Mr=="string"||typeof Mr=="number")return tr=tr.get(Qn)||null,sn(kn,tr,""+Mr,kr);if(typeof Mr=="object"&&Mr!==null){switch(Mr.$$typeof){case H:return tr=tr.get(Mr.key===null?Qn:Mr.key)||null,Mr.type===W?Ti(kn,tr,Mr.props.children,kr,Mr.key):Pn(kn,tr,Mr,kr);case Y:return tr=tr.get(Mr.key===null?Qn:Mr.key)||null,mr(kn,tr,Mr,kr)}if(ll(Mr)||Ge(Mr))return tr=tr.get(Qn)||null,Ti(kn,tr,Mr,kr,null);cl(kn,Mr)}return null}function Us(tr,kn,Qn,Mr){for(var kr=null,Ks=null,Zi=kn,Vs=kn=0,ha=null;Zi!==null&&Vs<Qn.length;Vs++){Zi.index>Vs?(ha=Zi,Zi=null):ha=Zi.sibling;var Ys=Yr(tr,Zi,Qn[Vs],Mr);if(Ys===null){Zi===null&&(Zi=ha);break}y&&Zi&&Ys.alternate===null&&I(tr,Zi),kn=ot(Ys,kn,Vs),Ks===null?kr=Ys:Ks.sibling=Ys,Ks=Ys,Zi=ha}if(Vs===Qn.length)return z(tr,Zi),kr;if(Zi===null){for(;Vs<Qn.length;Vs++)Zi=_s(tr,Qn[Vs],Mr),Zi!==null&&(kn=ot(Zi,kn,Vs),Ks===null?kr=Zi:Ks.sibling=Zi,Ks=Zi);return kr}for(Zi=ge(tr,Zi);Vs<Qn.length;Vs++)ha=as(Zi,tr,Vs,Qn[Vs],Mr),ha!==null&&(y&&ha.alternate!==null&&Zi.delete(ha.key===null?Vs:ha.key),kn=ot(ha,kn,Vs),Ks===null?kr=ha:Ks.sibling=ha,Ks=ha);return y&&Zi.forEach(function(Kc){return I(tr,Kc)}),kr}function Rs(tr,kn,Qn,Mr){var kr=Ge(Qn);if(typeof kr!="function")throw Error(c(150));if(Qn=kr.call(Qn),Qn==null)throw Error(c(151));for(var Ks=kr=null,Zi=kn,Vs=kn=0,ha=null,Ys=Qn.next();Zi!==null&&!Ys.done;Vs++,Ys=Qn.next()){Zi.index>Vs?(ha=Zi,Zi=null):ha=Zi.sibling;var Kc=Yr(tr,Zi,Ys.value,Mr);if(Kc===null){Zi===null&&(Zi=ha);break}y&&Zi&&Kc.alternate===null&&I(tr,Zi),kn=ot(Kc,kn,Vs),Ks===null?kr=Kc:Ks.sibling=Kc,Ks=Kc,Zi=ha}if(Ys.done)return z(tr,Zi),kr;if(Zi===null){for(;!Ys.done;Vs++,Ys=Qn.next())Ys=_s(tr,Ys.value,Mr),Ys!==null&&(kn=ot(Ys,kn,Vs),Ks===null?kr=Ys:Ks.sibling=Ys,Ks=Ys);return kr}for(Zi=ge(tr,Zi);!Ys.done;Vs++,Ys=Qn.next())Ys=as(Zi,tr,Vs,Ys.value,Mr),Ys!==null&&(y&&Ys.alternate!==null&&Zi.delete(Ys.key===null?Vs:Ys.key),kn=ot(Ys,kn,Vs),Ks===null?kr=Ys:Ks.sibling=Ys,Ks=Ys);return y&&Zi.forEach(function(Vc){return I(tr,Vc)}),kr}return function(tr,kn,Qn,Mr){var kr=typeof Qn=="object"&&Qn!==null&&Qn.type===W&&Qn.key===null;kr&&(Qn=Qn.props.children);var Ks=typeof Qn=="object"&&Qn!==null;if(Ks)switch(Qn.$$typeof){case H:e:{for(Ks=Qn.key,kr=kn;kr!==null;){if(kr.key===Ks){switch(kr.tag){case 7:if(Qn.type===W){z(tr,kr.sibling),kn=Le(kr,Qn.props.children),kn.return=tr,tr=kn;break e}break;default:if(kr.elementType===Qn.type){z(tr,kr.sibling),kn=Le(kr,Qn.props),kn.ref=du(tr,kr,Qn),kn.return=tr,tr=kn;break e}}z(tr,kr);break}else I(tr,kr);kr=kr.sibling}Qn.type===W?(kn=Qo(Qn.props.children,tr.mode,Mr,Qn.key),kn.return=tr,tr=kn):(Mr=Wc(Qn.type,Qn.key,Qn.props,null,tr.mode,Mr),Mr.ref=du(tr,kn,Qn),Mr.return=tr,tr=Mr)}return $t(tr);case Y:e:{for(kr=Qn.key;kn!==null;){if(kn.key===kr)if(kn.tag===4&&kn.stateNode.containerInfo===Qn.containerInfo&&kn.stateNode.implementation===Qn.implementation){z(tr,kn.sibling),kn=Le(kn,Qn.children||[]),kn.return=tr,tr=kn;break e}else{z(tr,kn);break}else I(tr,kn);kn=kn.sibling}kn=jf(Qn,tr.mode,Mr),kn.return=tr,tr=kn}return $t(tr)}if(typeof Qn=="string"||typeof Qn=="number")return Qn=""+Qn,kn!==null&&kn.tag===6?(z(tr,kn.sibling),kn=Le(kn,Qn),kn.return=tr,tr=kn):(z(tr,kn),kn=Hc(Qn,tr.mode,Mr),kn.return=tr,tr=kn),$t(tr);if(ll(Qn))return Us(tr,kn,Qn,Mr);if(Ge(Qn))return Rs(tr,kn,Qn,Mr);if(Ks&&cl(tr,Qn),typeof Qn=="undefined"&&!kr)switch(tr.tag){case 1:case 22:case 0:case 11:case 15:throw Error(c(152,Bt(tr.type)||"Component"))}return z(tr,kn)}}var Tu=Ul(!0),Vl=Ul(!1),io={},hu=go(io),ku=go(io),Yl=go(io);function da(y){if(y===io)throw Error(c(174));return y}function Oc(y,I){switch(xs(Yl,I),xs(ku,y),xs(hu,io),y=I.nodeType,y){case 9:case 11:I=(I=I.documentElement)?I.namespaceURI:_t(null,"");break;default:y=y===8?I.parentNode:I,I=y.namespaceURI||null,y=y.tagName,I=_t(I,y)}Qi(hu),xs(hu,I)}function kl(){Qi(hu),Qi(ku),Qi(Yl)}function Xl(y){da(Yl.current);var I=da(hu.current),z=_t(I,y.type);I!==z&&(xs(ku,y),xs(hu,z))}function Xc(y){ku.current===y&&(Qi(hu),Qi(ku))}var Ao=go(0);function Pu(y){for(var I=y;I!==null;){if(I.tag===13){var z=I.memoizedState;if(z!==null&&(z=z.dehydrated,z===null||z.data==="$?"||z.data==="$!"))return I}else if(I.tag===19&&I.memoizedProps.revealOrder!==void 0){if(I.flags&64)return I}else if(I.child!==null){I.child.return=I,I=I.child;continue}if(I===y)break;for(;I.sibling===null;){if(I.return===null||I.return===y)return null;I=I.return}I.sibling.return=I.return,I=I.sibling}return null}var Ku=null,fl=null,Vu=!1;function Qc(y,I){var z=jo(5,null,null,0);z.elementType="DELETED",z.type="DELETED",z.stateNode=I,z.return=y,z.flags=8,y.lastEffect!==null?(y.lastEffect.nextEffect=z,y.lastEffect=z):y.firstEffect=y.lastEffect=z}function pu(y,I){switch(y.tag){case 5:var z=y.type;return I=I.nodeType!==1||z.toLowerCase()!==I.nodeName.toLowerCase()?null:I,I!==null?(y.stateNode=I,!0):!1;case 6:return I=y.pendingProps===""||I.nodeType!==3?null:I,I!==null?(y.stateNode=I,!0):!1;case 13:return!1;default:return!1}}function Rf(y){if(Vu){var I=fl;if(I){var z=I;if(!pu(y,I)){if(I=Ci(z.nextSibling),!I||!pu(y,I)){y.flags=y.flags&-1025|2,Vu=!1,Ku=y;return}Qc(Ku,z)}Ku=y,fl=Ci(I.firstChild)}else y.flags=y.flags&-1025|2,Vu=!1,Ku=y}}function yf(y){for(y=y.return;y!==null&&y.tag!==5&&y.tag!==3&&y.tag!==13;)y=y.return;Ku=y}function mu(y){if(y!==Ku)return!1;if(!Vu)return yf(y),Vu=!0,!1;var I=y.type;if(y.tag!==5||I!=="head"&&I!=="body"&&!Gi(I,y.memoizedProps))for(I=fl;I;)Qc(y,I),I=Ci(I.nextSibling);if(yf(y),y.tag===13){if(y=y.memoizedState,y=y!==null?y.dehydrated:null,!y)throw Error(c(317));e:{for(y=y.nextSibling,I=0;y;){if(y.nodeType===8){var z=y.data;if(z==="/$"){if(I===0){fl=Ci(y.nextSibling);break e}I--}else z!=="$"&&z!=="$!"&&z!=="$?"||I++}y=y.nextSibling}fl=null}}else fl=Ku?Ci(y.stateNode.nextSibling):null;return!0}function xf(){fl=Ku=null,Vu=!1}var zl=[];function Jc(){for(var y=0;y<zl.length;y++)zl[y]._workInProgressVersionPrimary=null;zl.length=0}var vu=j.ReactCurrentDispatcher,Iu=j.ReactCurrentBatchConfig,Ql=0,Ro=null,ko=null,Bo=null,qc=!1,hc=!1;function ri(){throw Error(c(321))}function ef(y,I){if(I===null)return!1;for(var z=0;z<I.length&&z<y.length;z++)if(!Hr(y[z],I[z]))return!1;return!0}function tf(y,I,z,ge,Le,ot){if(Ql=ot,Ro=I,I.memoizedState=null,I.updateQueue=null,I.lanes=0,vu.current=y===null||y.memoizedState===null?Ff:bf,y=z(ge,Le),hc){ot=0;do{if(hc=!1,!(25>ot))throw Error(c(301));ot+=1,Bo=ko=null,I.updateQueue=null,vu.current=sf,y=z(ge,Le)}while(hc)}if(vu.current=_c,I=ko!==null&&ko.next!==null,Ql=0,Bo=ko=Ro=null,qc=!1,I)throw Error(c(300));return y}function Cl(){var y={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Bo===null?Ro.memoizedState=Bo=y:Bo=Bo.next=y,Bo}function Tl(){if(ko===null){var y=Ro.alternate;y=y!==null?y.memoizedState:null}else y=ko.next;var I=Bo===null?Ro.memoizedState:Bo.next;if(I!==null)Bo=I,ko=y;else{if(y===null)throw Error(c(310));ko=y,y={memoizedState:ko.memoizedState,baseState:ko.baseState,baseQueue:ko.baseQueue,queue:ko.queue,next:null},Bo===null?Ro.memoizedState=Bo=y:Bo=Bo.next=y}return Bo}function zu(y,I){return typeof I=="function"?I(y):I}function Rc(y){var I=Tl(),z=I.queue;if(z===null)throw Error(c(311));z.lastRenderedReducer=y;var ge=ko,Le=ge.baseQueue,ot=z.pending;if(ot!==null){if(Le!==null){var $t=Le.next;Le.next=ot.next,ot.next=$t}ge.baseQueue=Le=ot,z.pending=null}if(Le!==null){Le=Le.next,ge=ge.baseState;var sn=$t=ot=null,Pn=Le;do{var mr=Pn.lane;if((Ql&mr)===mr)sn!==null&&(sn=sn.next={lane:0,action:Pn.action,eagerReducer:Pn.eagerReducer,eagerState:Pn.eagerState,next:null}),ge=Pn.eagerReducer===y?Pn.eagerState:y(ge,Pn.action);else{var Ti={lane:mr,action:Pn.action,eagerReducer:Pn.eagerReducer,eagerState:Pn.eagerState,next:null};sn===null?($t=sn=Ti,ot=ge):sn=sn.next=Ti,Ro.lanes|=mr,yl|=mr}Pn=Pn.next}while(Pn!==null&&Pn!==Le);sn===null?ot=ge:sn.next=$t,Hr(ge,I.memoizedState)||(nl=!0),I.memoizedState=ge,I.baseState=ot,I.baseQueue=sn,z.lastRenderedState=ge}return[I.memoizedState,z.dispatch]}function Jl(y){var I=Tl(),z=I.queue;if(z===null)throw Error(c(311));z.lastRenderedReducer=y;var ge=z.dispatch,Le=z.pending,ot=I.memoizedState;if(Le!==null){z.pending=null;var $t=Le=Le.next;do ot=y(ot,$t.action),$t=$t.next;while($t!==Le);Hr(ot,I.memoizedState)||(nl=!0),I.memoizedState=ot,I.baseQueue===null&&(I.baseState=ot),z.lastRenderedState=ot}return[ot,ge]}function Gs(y,I,z){var ge=I._getVersion;ge=ge(I._source);var Le=I._workInProgressVersionPrimary;if(Le!==null?y=Le===ge:(y=y.mutableReadLanes,(y=(Ql&y)===y)&&(I._workInProgressVersionPrimary=ge,zl.push(I))),y)return z(I._source);throw zl.push(I),Error(c(350))}function zo(y,I,z,ge){var Le=Yo;if(Le===null)throw Error(c(349));var ot=I._getVersion,$t=ot(I._source),sn=vu.current,Pn=sn.useState(function(){return Gs(Le,I,z)}),mr=Pn[1],Ti=Pn[0];Pn=Bo;var _s=y.memoizedState,Yr=_s.refs,as=Yr.getSnapshot,Us=_s.source;_s=_s.subscribe;var Rs=Ro;return y.memoizedState={refs:Yr,source:I,subscribe:ge},sn.useEffect(function(){Yr.getSnapshot=z,Yr.setSnapshot=mr;var tr=ot(I._source);if(!Hr($t,tr)){tr=z(I._source),Hr(Ti,tr)||(mr(tr),tr=Qu(Rs),Le.mutableReadLanes|=tr&Le.pendingLanes),tr=Le.mutableReadLanes,Le.entangledLanes|=tr;for(var kn=Le.entanglements,Qn=tr;0<Qn;){var Mr=31-bi(Qn),kr=1<<Mr;kn[Mr]|=tr,Qn&=~kr}}},[z,I,ge]),sn.useEffect(function(){return ge(I._source,function(){var tr=Yr.getSnapshot,kn=Yr.setSnapshot;try{kn(tr(I._source));var Qn=Qu(Rs);Le.mutableReadLanes|=Qn&Le.pendingLanes}catch(Mr){kn(function(){throw Mr})}})},[I,ge]),Hr(as,z)&&Hr(Us,I)&&Hr(_s,ge)||(y={pending:null,dispatch:null,lastRenderedReducer:zu,lastRenderedState:Ti},y.dispatch=mr=Il.bind(null,Ro,y),Pn.queue=y,Pn.baseQueue=null,Ti=Gs(Le,I,z),Pn.memoizedState=Pn.baseState=Ti),Ti}function Ef(y,I,z){var ge=Tl();return zo(ge,y,I,z)}function $l(y){var I=Cl();return typeof y=="function"&&(y=y()),I.memoizedState=I.baseState=y,y=I.queue={pending:null,dispatch:null,lastRenderedReducer:zu,lastRenderedState:y},y=y.dispatch=Il.bind(null,Ro,y),[I.memoizedState,y]}function pc(y,I,z,ge){return y={tag:y,create:I,destroy:z,deps:ge,next:null},I=Ro.updateQueue,I===null?(I={lastEffect:null},Ro.updateQueue=I,I.lastEffect=y.next=y):(z=I.lastEffect,z===null?I.lastEffect=y.next=y:(ge=z.next,z.next=y,y.next=ge,I.lastEffect=y)),y}function nf(y){var I=Cl();return y={current:y},I.memoizedState=y}function Lc(){return Tl().memoizedState}function gu(y,I,z,ge){var Le=Cl();Ro.flags|=y,Le.memoizedState=pc(1|I,z,void 0,ge===void 0?null:ge)}function Fc(y,I,z,ge){var Le=Tl();ge=ge===void 0?null:ge;var ot=void 0;if(ko!==null){var $t=ko.memoizedState;if(ot=$t.destroy,ge!==null&&ef(ge,$t.deps)){pc(I,z,ot,ge);return}}Ro.flags|=y,Le.memoizedState=pc(1|I,z,ot,ge)}function ql(y,I){return gu(516,4,y,I)}function Pl(y,I){return Fc(516,4,y,I)}function Lf(y,I){return Fc(4,2,y,I)}function rf(y,I){if(typeof I=="function")return y=y(),I(y),function(){I(null)};if(I!=null)return y=y(),I.current=y,function(){I.current=null}}function Co(y,I,z){return z=z!=null?z.concat([y]):null,Fc(4,2,rf.bind(null,I,y),z)}function wa(){}function dl(y,I){var z=Tl();I=I===void 0?null:I;var ge=z.memoizedState;return ge!==null&&I!==null&&ef(I,ge[1])?ge[0]:(z.memoizedState=[y,I],y)}function hl(y,I){var z=Tl();I=I===void 0?null:I;var ge=z.memoizedState;return ge!==null&&I!==null&&ef(I,ge[1])?ge[0]:(y=y(),z.memoizedState=[y,I],y)}function Mc(y,I){var z=zt();An(98>z?98:z,function(){y(!0)}),An(97<z?97:z,function(){var ge=Iu.transition;Iu.transition=1;try{y(!1),I()}finally{Iu.transition=ge}})}function Il(y,I,z){var ge=yo(),Le=Qu(y),ot={lane:Le,action:z,eagerReducer:null,eagerState:null,next:null},$t=I.pending;if($t===null?ot.next=ot:(ot.next=$t.next,$t.next=ot),I.pending=ot,$t=y.alternate,y===Ro||$t!==null&&$t===Ro)hc=qc=!0;else{if(y.lanes===0&&($t===null||$t.lanes===0)&&($t=I.lastRenderedReducer,$t!==null))try{var sn=I.lastRenderedState,Pn=$t(sn,z);if(ot.eagerReducer=$t,ot.eagerState=Pn,Hr(Pn,sn))return}catch(mr){}finally{}Ju(y,Le,ge)}}var _c={readContext:Ms,useCallback:ri,useContext:ri,useEffect:ri,useImperativeHandle:ri,useLayoutEffect:ri,useMemo:ri,useReducer:ri,useRef:ri,useState:ri,useDebugValue:ri,useDeferredValue:ri,useTransition:ri,useMutableSource:ri,useOpaqueIdentifier:ri,unstable_isNewReconciler:!1},Ff={readContext:Ms,useCallback:function(y,I){return Cl().memoizedState=[y,I===void 0?null:I],y},useContext:Ms,useEffect:ql,useImperativeHandle:function(y,I,z){return z=z!=null?z.concat([y]):null,gu(4,2,rf.bind(null,I,y),z)},useLayoutEffect:function(y,I){return gu(4,2,y,I)},useMemo:function(y,I){var z=Cl();return I=I===void 0?null:I,y=y(),z.memoizedState=[y,I],y},useReducer:function(y,I,z){var ge=Cl();return I=z!==void 0?z(I):I,ge.memoizedState=ge.baseState=I,y=ge.queue={pending:null,dispatch:null,lastRenderedReducer:y,lastRenderedState:I},y=y.dispatch=Il.bind(null,Ro,y),[ge.memoizedState,y]},useRef:nf,useState:$l,useDebugValue:wa,useDeferredValue:function(y){var I=$l(y),z=I[0],ge=I[1];return ql(function(){var Le=Iu.transition;Iu.transition=1;try{ge(y)}finally{Iu.transition=Le}},[y]),z},useTransition:function(){var y=$l(!1),I=y[0];return y=Mc.bind(null,y[1]),nf(y),[y,I]},useMutableSource:function(y,I,z){var ge=Cl();return ge.memoizedState={refs:{getSnapshot:I,setSnapshot:null},source:y,subscribe:z},zo(ge,y,I,z)},useOpaqueIdentifier:function(){if(Vu){var y=!1,I=Za(function(){throw y||(y=!0,z("r:"+(mo++).toString(36))),Error(c(355))}),z=$l(I)[1];return!(Ro.mode&2)&&(Ro.flags|=516,pc(5,function(){z("r:"+(mo++).toString(36))},void 0,null)),I}return I="r:"+(mo++).toString(36),$l(I),I},unstable_isNewReconciler:!1},bf={readContext:Ms,useCallback:dl,useContext:Ms,useEffect:Pl,useImperativeHandle:Co,useLayoutEffect:Lf,useMemo:hl,useReducer:Rc,useRef:Lc,useState:function(){return Rc(zu)},useDebugValue:wa,useDeferredValue:function(y){var I=Rc(zu),z=I[0],ge=I[1];return Pl(function(){var Le=Iu.transition;Iu.transition=1;try{ge(y)}finally{Iu.transition=Le}},[y]),z},useTransition:function(){var y=Rc(zu)[0];return[Lc().current,y]},useMutableSource:Ef,useOpaqueIdentifier:function(){return Rc(zu)[0]},unstable_isNewReconciler:!1},sf={readContext:Ms,useCallback:dl,useContext:Ms,useEffect:Pl,useImperativeHandle:Co,useLayoutEffect:Lf,useMemo:hl,useReducer:Jl,useRef:Lc,useState:function(){return Jl(zu)},useDebugValue:wa,useDeferredValue:function(y){var I=Jl(zu),z=I[0],ge=I[1];return Pl(function(){var Le=Iu.transition;Iu.transition=1;try{ge(y)}finally{Iu.transition=Le}},[y]),z},useTransition:function(){var y=Jl(zu)[0];return[Lc().current,y]},useMutableSource:Ef,useOpaqueIdentifier:function(){return Jl(zu)[0]},unstable_isNewReconciler:!1},Dl=j.ReactCurrentOwner,nl=!1;function lo(y,I,z,ge){I.child=y===null?Vl(I,null,z,ge):Tu(I,y.child,z,ge)}function mc(y,I,z,ge,Le){z=z.render;var ot=I.ref;return Ta(I,Le),ge=tf(y,I,z,ge,ot,Le),y!==null&&!nl?(I.updateQueue=y.updateQueue,I.flags&=-517,y.lanes&=~Le,xa(y,I,Le)):(I.flags|=1,lo(y,I,ge,Le),I.child)}function Bc(y,I,z,ge,Le,ot){if(y===null){var $t=z.type;return typeof $t=="function"&&!pf($t)&&$t.defaultProps===void 0&&z.compare===null&&z.defaultProps===void 0?(I.tag=15,I.type=$t,Sf(y,I,$t,ge,Le,ot)):(y=Wc(z.type,null,ge,I,I.mode,ot),y.ref=I.ref,y.return=I,I.child=y)}return $t=y.child,!(Le&ot)&&(Le=$t.memoizedProps,z=z.compare,z=z!==null?z:ts,z(Le,ge)&&y.ref===I.ref)?xa(y,I,ot):(I.flags|=1,y=qu($t,ge),y.ref=I.ref,y.return=I,I.child=y)}function Sf(y,I,z,ge,Le,ot){if(y!==null&&ts(y.memoizedProps,ge)&&y.ref===I.ref)if(nl=!1,(ot&Le)!==0)y.flags&16384&&(nl=!0);else return I.lanes=y.lanes,xa(y,I,ot);return of(y,I,z,ge,ot)}function af(y,I,z){var ge=I.pendingProps,Le=ge.children,ot=y!==null?y.memoizedState:null;if(ge.mode==="hidden"||ge.mode==="unstable-defer-without-hiding")if(!(I.mode&4))I.memoizedState={baseLanes:0},vr(I,z);else if(z&1073741824)I.memoizedState={baseLanes:0},vr(I,ot!==null?ot.baseLanes:z);else return y=ot!==null?ot.baseLanes|z:z,I.lanes=I.childLanes=1073741824,I.memoizedState={baseLanes:y},vr(I,y),null;else ot!==null?(ge=ot.baseLanes|z,I.memoizedState=null):ge=z,vr(I,ge);return lo(y,I,Le,z),I.child}function Af(y,I){var z=I.ref;(y===null&&z!==null||y!==null&&y.ref!==z)&&(I.flags|=128)}function of(y,I,z,ge,Le){var ot=rr(z)?Ce:Is.current;return ot=Tn(I,ot),Ta(I,Le),z=tf(y,I,z,ge,ot,Le),y!==null&&!nl?(I.updateQueue=y.updateQueue,I.flags&=-517,y.lanes&=~Le,xa(y,I,Le)):(I.flags|=1,lo(y,I,z,Le),I.child)}function Nc(y,I,z,ge,Le){if(rr(z)){var ot=!0;ti(I)}else ot=!1;if(Ta(I,Le),I.stateNode===null)y!==null&&(y.alternate=null,I.alternate=null,I.flags|=2),Al(I,z,ge),Mu(I,z,ge,Le),ge=!0;else if(y===null){var $t=I.stateNode,sn=I.memoizedProps;$t.props=sn;var Pn=$t.context,mr=z.contextType;typeof mr=="object"&&mr!==null?mr=Ms(mr):(mr=rr(z)?Ce:Is.current,mr=Tn(I,mr));var Ti=z.getDerivedStateFromProps,_s=typeof Ti=="function"||typeof $t.getSnapshotBeforeUpdate=="function";_s||typeof $t.UNSAFE_componentWillReceiveProps!="function"&&typeof $t.componentWillReceiveProps!="function"||(sn!==ge||Pn!==mr)&&qa(I,$t,ge,mr),Ba=!1;var Yr=I.memoizedState;$t.state=Yr,Wa(I,ge,$t,Le),Pn=I.memoizedState,sn!==ge||Yr!==Pn||ye.current||Ba?(typeof Ti=="function"&&(Cu(I,z,Ti,ge),Pn=I.memoizedState),(sn=Ba||Gu(I,z,sn,ge,Yr,Pn,mr))?(_s||typeof $t.UNSAFE_componentWillMount!="function"&&typeof $t.componentWillMount!="function"||(typeof $t.componentWillMount=="function"&&$t.componentWillMount(),typeof $t.UNSAFE_componentWillMount=="function"&&$t.UNSAFE_componentWillMount()),typeof $t.componentDidMount=="function"&&(I.flags|=4)):(typeof $t.componentDidMount=="function"&&(I.flags|=4),I.memoizedProps=ge,I.memoizedState=Pn),$t.props=ge,$t.state=Pn,$t.context=mr,ge=sn):(typeof $t.componentDidMount=="function"&&(I.flags|=4),ge=!1)}else{$t=I.stateNode,Ns(y,I),sn=I.memoizedProps,mr=I.type===I.elementType?sn:qr(I.type,sn),$t.props=mr,_s=I.pendingProps,Yr=$t.context,Pn=z.contextType,typeof Pn=="object"&&Pn!==null?Pn=Ms(Pn):(Pn=rr(z)?Ce:Is.current,Pn=Tn(I,Pn));var as=z.getDerivedStateFromProps;(Ti=typeof as=="function"||typeof $t.getSnapshotBeforeUpdate=="function")||typeof $t.UNSAFE_componentWillReceiveProps!="function"&&typeof $t.componentWillReceiveProps!="function"||(sn!==_s||Yr!==Pn)&&qa(I,$t,ge,Pn),Ba=!1,Yr=I.memoizedState,$t.state=Yr,Wa(I,ge,$t,Le);var Us=I.memoizedState;sn!==_s||Yr!==Us||ye.current||Ba?(typeof as=="function"&&(Cu(I,z,as,ge),Us=I.memoizedState),(mr=Ba||Gu(I,z,mr,ge,Yr,Us,Pn))?(Ti||typeof $t.UNSAFE_componentWillUpdate!="function"&&typeof $t.componentWillUpdate!="function"||(typeof $t.componentWillUpdate=="function"&&$t.componentWillUpdate(ge,Us,Pn),typeof $t.UNSAFE_componentWillUpdate=="function"&&$t.UNSAFE_componentWillUpdate(ge,Us,Pn)),typeof $t.componentDidUpdate=="function"&&(I.flags|=4),typeof $t.getSnapshotBeforeUpdate=="function"&&(I.flags|=256)):(typeof $t.componentDidUpdate!="function"||sn===y.memoizedProps&&Yr===y.memoizedState||(I.flags|=4),typeof $t.getSnapshotBeforeUpdate!="function"||sn===y.memoizedProps&&Yr===y.memoizedState||(I.flags|=256),I.memoizedProps=ge,I.memoizedState=Us),$t.props=ge,$t.state=Us,$t.context=Pn,ge=mr):(typeof $t.componentDidUpdate!="function"||sn===y.memoizedProps&&Yr===y.memoizedState||(I.flags|=4),typeof $t.getSnapshotBeforeUpdate!="function"||sn===y.memoizedProps&&Yr===y.memoizedState||(I.flags|=256),ge=!1)}return ec(y,I,z,ge,ot,Le)}function ec(y,I,z,ge,Le,ot){Af(y,I);var $t=(I.flags&64)!==0;if(!ge&&!$t)return Le&&fi(I,z,!1),xa(y,I,ot);ge=I.stateNode,Dl.current=I;var sn=$t&&typeof z.getDerivedStateFromError!="function"?null:ge.render();return I.flags|=1,y!==null&&$t?(I.child=Tu(I,y.child,null,ot),I.child=Tu(I,null,sn,ot)):lo(y,I,sn,ot),I.memoizedState=ge.state,Le&&fi(I,z,!0),I.child}function yu(y){var I=y.stateNode;I.pendingContext?er(y,I.pendingContext,I.pendingContext!==I.context):I.context&&er(y,I.context,!1),Oc(y,I.containerInfo)}var Yu={dehydrated:null,retryLane:0};function $e(y,I,z){var ge=I.pendingProps,Le=Ao.current,ot=!1,$t;return($t=(I.flags&64)!==0)||($t=y!==null&&y.memoizedState===null?!1:(Le&2)!==0),$t?(ot=!0,I.flags&=-65):y!==null&&y.memoizedState===null||ge.fallback===void 0||ge.unstable_avoidThisFallback===!0||(Le|=1),xs(Ao,Le&1),y===null?(ge.fallback!==void 0&&Rf(I),y=ge.children,Le=ge.fallback,ot?(y=$o(I,y,Le,z),I.child.memoizedState={baseLanes:z},I.memoizedState=Yu,y):typeof ge.unstable_expectedLoadTime=="number"?(y=$o(I,y,Le,z),I.child.memoizedState={baseLanes:z},I.memoizedState=Yu,I.lanes=33554432,y):(z=mf({mode:"visible",children:y},I.mode,z,null),z.return=I,I.child=z)):y.memoizedState!==null?ot?(ge=$u(y,I,ge.children,ge.fallback,z),ot=I.child,Le=y.child.memoizedState,ot.memoizedState=Le===null?{baseLanes:z}:{baseLanes:Le.baseLanes|z},ot.childLanes=y.childLanes&~z,I.memoizedState=Yu,ge):(z=Lo(y,I,ge.children,z),I.memoizedState=null,z):ot?(ge=$u(y,I,ge.children,ge.fallback,z),ot=I.child,Le=y.child.memoizedState,ot.memoizedState=Le===null?{baseLanes:z}:{baseLanes:Le.baseLanes|z},ot.childLanes=y.childLanes&~z,I.memoizedState=Yu,ge):(z=Lo(y,I,ge.children,z),I.memoizedState=null,z)}function $o(y,I,z,ge){var Le=y.mode,ot=y.child;return I={mode:"hidden",children:I},!(Le&2)&&ot!==null?(ot.childLanes=0,ot.pendingProps=I):ot=mf(I,Le,0,null),z=Qo(z,Le,ge,null),ot.return=y,z.return=y,ot.sibling=z,y.child=ot,z}function Lo(y,I,z,ge){var Le=y.child;return y=Le.sibling,z=qu(Le,{mode:"visible",children:z}),!(I.mode&2)&&(z.lanes=ge),z.return=I,z.sibling=null,y!==null&&(y.nextEffect=null,y.flags=8,I.firstEffect=I.lastEffect=y),I.child=z}function $u(y,I,z,ge,Le){var ot=I.mode,$t=y.child;y=$t.sibling;var sn={mode:"hidden",children:z};return!(ot&2)&&I.child!==$t?(z=I.child,z.childLanes=0,z.pendingProps=sn,$t=z.lastEffect,$t!==null?(I.firstEffect=z.firstEffect,I.lastEffect=$t,$t.nextEffect=null):I.firstEffect=I.lastEffect=null):z=qu($t,sn),y!==null?ge=qu(y,ge):(ge=Qo(ge,ot,Le,null),ge.flags|=2),ge.return=I,z.return=I,z.sibling=ge,I.child=z,ge}function uf(y,I){y.lanes|=I;var z=y.alternate;z!==null&&(z.lanes|=I),Ca(y.return,I)}function vc(y,I,z,ge,Le,ot){var $t=y.memoizedState;$t===null?y.memoizedState={isBackwards:I,rendering:null,renderingStartTime:0,last:ge,tail:z,tailMode:Le,lastEffect:ot}:($t.isBackwards=I,$t.rendering=null,$t.renderingStartTime=0,$t.last=ge,$t.tail=z,$t.tailMode=Le,$t.lastEffect=ot)}function pl(y,I,z){var ge=I.pendingProps,Le=ge.revealOrder,ot=ge.tail;if(lo(y,I,ge.children,z),ge=Ao.current,ge&2)ge=ge&1|2,I.flags|=64;else{if(y!==null&&y.flags&64)e:for(y=I.child;y!==null;){if(y.tag===13)y.memoizedState!==null&&uf(y,z);else if(y.tag===19)uf(y,z);else if(y.child!==null){y.child.return=y,y=y.child;continue}if(y===I)break e;for(;y.sibling===null;){if(y.return===null||y.return===I)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}ge&=1}if(xs(Ao,ge),!(I.mode&2))I.memoizedState=null;else switch(Le){case"forwards":for(z=I.child,Le=null;z!==null;)y=z.alternate,y!==null&&Pu(y)===null&&(Le=z),z=z.sibling;z=Le,z===null?(Le=I.child,I.child=null):(Le=z.sibling,z.sibling=null),vc(I,!1,Le,z,ot,I.lastEffect);break;case"backwards":for(z=null,Le=I.child,I.child=null;Le!==null;){if(y=Le.alternate,y!==null&&Pu(y)===null){I.child=Le;break}y=Le.sibling,Le.sibling=z,z=Le,Le=y}vc(I,!0,z,null,ot,I.lastEffect);break;case"together":vc(I,!1,null,null,void 0,I.lastEffect);break;default:I.memoizedState=null}return I.child}function xa(y,I,z){if(y!==null&&(I.dependencies=y.dependencies),yl|=I.lanes,z&I.childLanes){if(y!==null&&I.child!==y.child)throw Error(c(153));if(I.child!==null){for(y=I.child,z=qu(y,y.pendingProps),I.child=z,z.return=I;y.sibling!==null;)y=y.sibling,z=z.sibling=qu(y,y.pendingProps),z.return=I;z.sibling=null}return I.child}return null}var gc,jc,lf,Zl;gc=function(y,I){for(var z=I.child;z!==null;){if(z.tag===5||z.tag===6)y.appendChild(z.stateNode);else if(z.tag!==4&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===I)break;for(;z.sibling===null;){if(z.return===null||z.return===I)return;z=z.return}z.sibling.return=z.return,z=z.sibling}},jc=function(){},lf=function(y,I,z,ge){var Le=y.memoizedProps;if(Le!==ge){y=I.stateNode,da(hu.current);var ot=null;switch(z){case"input":Le=dt(y,Le),ge=dt(y,ge),ot=[];break;case"option":Le=Xe(y,Le),ge=Xe(y,ge),ot=[];break;case"select":Le=i({},Le,{value:void 0}),ge=i({},ge,{value:void 0}),ot=[];break;case"textarea":Le=St(y,Le),ge=St(y,ge),ot=[];break;default:typeof Le.onClick!="function"&&typeof ge.onClick=="function"&&(y.onclick=ni)}Ie(z,ge);var $t;z=null;for(mr in Le)if(!ge.hasOwnProperty(mr)&&Le.hasOwnProperty(mr)&&Le[mr]!=null)if(mr==="style"){var sn=Le[mr];for($t in sn)sn.hasOwnProperty($t)&&(z||(z={}),z[$t]="")}else mr!=="dangerouslySetInnerHTML"&&mr!=="children"&&mr!=="suppressContentEditableWarning"&&mr!=="suppressHydrationWarning"&&mr!=="autoFocus"&&(u.hasOwnProperty(mr)?ot||(ot=[]):(ot=ot||[]).push(mr,null));for(mr in ge){var Pn=ge[mr];if(sn=Le!=null?Le[mr]:void 0,ge.hasOwnProperty(mr)&&Pn!==sn&&(Pn!=null||sn!=null))if(mr==="style")if(sn){for($t in sn)!sn.hasOwnProperty($t)||Pn&&Pn.hasOwnProperty($t)||(z||(z={}),z[$t]="");for($t in Pn)Pn.hasOwnProperty($t)&&sn[$t]!==Pn[$t]&&(z||(z={}),z[$t]=Pn[$t])}else z||(ot||(ot=[]),ot.push(mr,z)),z=Pn;else mr==="dangerouslySetInnerHTML"?(Pn=Pn?Pn.__html:void 0,sn=sn?sn.__html:void 0,Pn!=null&&sn!==Pn&&(ot=ot||[]).push(mr,Pn)):mr==="children"?typeof Pn!="string"&&typeof Pn!="number"||(ot=ot||[]).push(mr,""+Pn):mr!=="suppressContentEditableWarning"&&mr!=="suppressHydrationWarning"&&(u.hasOwnProperty(mr)?(Pn!=null&&mr==="onScroll"&&Je("scroll",y),ot||sn===Pn||(ot=[])):typeof Pn=="object"&&Pn!==null&&Pn.$$typeof===$?Pn.toString():(ot=ot||[]).push(mr,Pn))}z&&(ot=ot||[]).push("style",z);var mr=ot;(I.updateQueue=mr)&&(I.flags|=4)}},Zl=function(y,I,z,ge){z!==ge&&(I.flags|=4)};function Xu(y,I){if(!Vu)switch(y.tailMode){case"hidden":I=y.tail;for(var z=null;I!==null;)I.alternate!==null&&(z=I),I=I.sibling;z===null?y.tail=null:z.sibling=null;break;case"collapsed":z=y.tail;for(var ge=null;z!==null;)z.alternate!==null&&(ge=z),z=z.sibling;ge===null?I||y.tail===null?y.tail=null:y.tail.sibling=null:ge.sibling=null}}function Wl(y,I,z){var ge=I.pendingProps;switch(I.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return rr(I.type)&&En(),null;case 3:return kl(),Qi(ye),Qi(Is),Jc(),ge=I.stateNode,ge.pendingContext&&(ge.context=ge.pendingContext,ge.pendingContext=null),(y===null||y.child===null)&&(mu(I)?I.flags|=4:ge.hydrate||(I.flags|=256)),jc(I),null;case 5:Xc(I);var Le=da(Yl.current);if(z=I.type,y!==null&&I.stateNode!=null)lf(y,I,z,ge,Le),y.ref!==I.ref&&(I.flags|=128);else{if(!ge){if(I.stateNode===null)throw Error(c(166));return null}if(y=da(hu.current),mu(I)){ge=I.stateNode,z=I.type;var ot=I.memoizedProps;switch(ge[na]=I,ge[fa]=ot,z){case"dialog":Je("cancel",ge),Je("close",ge);break;case"iframe":case"object":case"embed":Je("load",ge);break;case"video":case"audio":for(y=0;y<Lr.length;y++)Je(Lr[y],ge);break;case"source":Je("error",ge);break;case"img":case"image":case"link":Je("error",ge),Je("load",ge);break;case"details":Je("toggle",ge);break;case"input":qe(ge,ot),Je("invalid",ge);break;case"select":ge._wrapperState={wasMultiple:!!ot.multiple},Je("invalid",ge);break;case"textarea":tn(ge,ot),Je("invalid",ge)}Ie(z,ot),y=null;for(var $t in ot)ot.hasOwnProperty($t)&&(Le=ot[$t],$t==="children"?typeof Le=="string"?ge.textContent!==Le&&(y=["children",Le]):typeof Le=="number"&&ge.textContent!==""+Le&&(y=["children",""+Le]):u.hasOwnProperty($t)&&Le!=null&&$t==="onScroll"&&Je("scroll",ge));switch(z){case"input":Nt(ge),Fe(ge,ot,!0);break;case"textarea":Nt(ge),Me(ge);break;case"select":case"option":break;default:typeof ot.onClick=="function"&&(ge.onclick=ni)}ge=y,I.updateQueue=ge,ge!==null&&(I.flags|=4)}else{switch($t=Le.nodeType===9?Le:Le.ownerDocument,y===rt.html&&(y=Yt(z)),y===rt.html?z==="script"?(y=$t.createElement("div"),y.innerHTML="<script><\/script>",y=y.removeChild(y.firstChild)):typeof ge.is=="string"?y=$t.createElement(z,{is:ge.is}):(y=$t.createElement(z),z==="select"&&($t=y,ge.multiple?$t.multiple=!0:ge.size&&($t.size=ge.size))):y=$t.createElementNS(y,z),y[na]=I,y[fa]=ge,gc(y,I,!1,!1),I.stateNode=y,$t=ft(z,ge),z){case"dialog":Je("cancel",y),Je("close",y),Le=ge;break;case"iframe":case"object":case"embed":Je("load",y),Le=ge;break;case"video":case"audio":for(Le=0;Le<Lr.length;Le++)Je(Lr[Le],y);Le=ge;break;case"source":Je("error",y),Le=ge;break;case"img":case"image":case"link":Je("error",y),Je("load",y),Le=ge;break;case"details":Je("toggle",y),Le=ge;break;case"input":qe(y,ge),Le=dt(y,ge),Je("invalid",y);break;case"option":Le=Xe(y,ge);break;case"select":y._wrapperState={wasMultiple:!!ge.multiple},Le=i({},ge,{value:void 0}),Je("invalid",y);break;case"textarea":tn(y,ge),Le=St(y,ge),Je("invalid",y);break;default:Le=ge}Ie(z,Le);var sn=Le;for(ot in sn)if(sn.hasOwnProperty(ot)){var Pn=sn[ot];ot==="style"?he(y,Pn):ot==="dangerouslySetInnerHTML"?(Pn=Pn?Pn.__html:void 0,Pn!=null&&Ht(y,Pn)):ot==="children"?typeof Pn=="string"?(z!=="textarea"||Pn!=="")&&rn(y,Pn):typeof Pn=="number"&&rn(y,""+Pn):ot!=="suppressContentEditableWarning"&&ot!=="suppressHydrationWarning"&&ot!=="autoFocus"&&(u.hasOwnProperty(ot)?Pn!=null&&ot==="onScroll"&&Je("scroll",y):Pn!=null&&N(y,ot,Pn,$t))}switch(z){case"input":Nt(y),Fe(y,ge,!1);break;case"textarea":Nt(y),Me(y);break;case"option":ge.value!=null&&y.setAttribute("value",""+xt(ge.value));break;case"select":y.multiple=!!ge.multiple,ot=ge.value,ot!=null?pt(y,!!ge.multiple,ot,!1):ge.defaultValue!=null&&pt(y,!!ge.multiple,ge.defaultValue,!0);break;default:typeof Le.onClick=="function"&&(y.onclick=ni)}ls(z,ge)&&(I.flags|=4)}I.ref!==null&&(I.flags|=128)}return null;case 6:if(y&&I.stateNode!=null)Zl(y,I,y.memoizedProps,ge);else{if(typeof ge!="string"&&I.stateNode===null)throw Error(c(166));z=da(Yl.current),da(hu.current),mu(I)?(ge=I.stateNode,z=I.memoizedProps,ge[na]=I,ge.nodeValue!==z&&(I.flags|=4)):(ge=(z.nodeType===9?z:z.ownerDocument).createTextNode(ge),ge[na]=I,I.stateNode=ge)}return null;case 13:return Qi(Ao),ge=I.memoizedState,I.flags&64?(I.lanes=z,I):(ge=ge!==null,z=!1,y===null?I.memoizedProps.fallback!==void 0&&mu(I):z=y.memoizedState!==null,ge&&!z&&I.mode&2&&(y===null&&I.memoizedProps.unstable_avoidThisFallback!==!0||Ao.current&1?qs===0&&(qs=3):((qs===0||qs===3)&&(qs=4),Yo===null||!(yl&134217727)&&!(Fo&134217727)||Ml(Yo,wi))),(ge||z)&&(I.flags|=4),null);case 4:return kl(),jc(I),y===null&&Vt(I.stateNode.containerInfo),null;case 10:return Ra(I),null;case 17:return rr(I.type)&&En(),null;case 19:if(Qi(Ao),ge=I.memoizedState,ge===null)return null;if(ot=(I.flags&64)!==0,$t=ge.rendering,$t===null)if(ot)Xu(ge,!1);else{if(qs!==0||y!==null&&y.flags&64)for(y=I.child;y!==null;){if($t=Pu(y),$t!==null){for(I.flags|=64,Xu(ge,!1),ot=$t.updateQueue,ot!==null&&(I.updateQueue=ot,I.flags|=4),ge.lastEffect===null&&(I.firstEffect=null),I.lastEffect=ge.lastEffect,ge=z,z=I.child;z!==null;)ot=z,y=ge,ot.flags&=2,ot.nextEffect=null,ot.firstEffect=null,ot.lastEffect=null,$t=ot.alternate,$t===null?(ot.childLanes=0,ot.lanes=y,ot.child=null,ot.memoizedProps=null,ot.memoizedState=null,ot.updateQueue=null,ot.dependencies=null,ot.stateNode=null):(ot.childLanes=$t.childLanes,ot.lanes=$t.lanes,ot.child=$t.child,ot.memoizedProps=$t.memoizedProps,ot.memoizedState=$t.memoizedState,ot.updateQueue=$t.updateQueue,ot.type=$t.type,y=$t.dependencies,ot.dependencies=y===null?null:{lanes:y.lanes,firstContext:y.firstContext}),z=z.sibling;return xs(Ao,Ao.current&1|2),I.child}y=y.sibling}ge.tail!==null&&Dt()>kc&&(I.flags|=64,ot=!0,Xu(ge,!1),I.lanes=33554432)}else{if(!ot)if(y=Pu($t),y!==null){if(I.flags|=64,ot=!0,z=y.updateQueue,z!==null&&(I.updateQueue=z,I.flags|=4),Xu(ge,!0),ge.tail===null&&ge.tailMode==="hidden"&&!$t.alternate&&!Vu)return I=I.lastEffect=ge.lastEffect,I!==null&&(I.nextEffect=null),null}else 2*Dt()-ge.renderingStartTime>kc&&z!==1073741824&&(I.flags|=64,ot=!0,Xu(ge,!1),I.lanes=33554432);ge.isBackwards?($t.sibling=I.child,I.child=$t):(z=ge.last,z!==null?z.sibling=$t:I.child=$t,ge.last=$t)}return ge.tail!==null?(z=ge.tail,ge.rendering=z,ge.tail=z.sibling,ge.lastEffect=I.lastEffect,ge.renderingStartTime=Dt(),z.sibling=null,I=Ao.current,xs(Ao,ot?I&1|2:I&1),z):null;case 23:case 24:return Oi(),y!==null&&y.memoizedState!==null!=(I.memoizedState!==null)&&ge.mode!=="unstable-defer-without-hiding"&&(I.flags|=4),null}throw Error(c(156,I.tag))}function Cf(y){switch(y.tag){case 1:rr(y.type)&&En();var I=y.flags;return I&4096?(y.flags=I&-4097|64,y):null;case 3:if(kl(),Qi(ye),Qi(Is),Jc(),I=y.flags,I&64)throw Error(c(285));return y.flags=I&-4097|64,y;case 5:return Xc(y),null;case 13:return Qi(Ao),I=y.flags,I&4096?(y.flags=I&-4097|64,y):null;case 19:return Qi(Ao),null;case 4:return kl(),null;case 10:return Ra(y),null;case 23:case 24:return Oi(),null;default:return null}}function tc(y,I){try{var z="",ge=I;do z+=Zt(ge),ge=ge.return;while(ge);var Le=z}catch(ot){Le=`
Error generating stack: `+ot.message+`
`+ot.stack}return{value:y,source:I,stack:Le}}function nc(y,I){try{console.error(I.value)}catch(z){setTimeout(function(){throw z})}}var yc=typeof WeakMap=="function"?WeakMap:Map;function rc(y,I,z){z=uo(-1,z),z.tag=3,z.payload={element:null};var ge=I.value;return z.callback=function(){zc||(zc=!0,ff=ge),nc(y,I)},z}function ic(y,I,z){z=uo(-1,z),z.tag=3;var ge=y.type.getDerivedStateFromError;if(typeof ge=="function"){var Le=I.value;z.payload=function(){return nc(y,I),ge(Le)}}var ot=y.stateNode;return ot!==null&&typeof ot.componentDidCatch=="function"&&(z.callback=function(){typeof ge!="function"&&(P===null?P=new Set([this]):P.add(this),nc(y,I));var $t=I.stack;this.componentDidCatch(I.value,{componentStack:$t!==null?$t:""})}),z}var sc=typeof WeakSet=="function"?WeakSet:Set;function ml(y){var I=y.ref;if(I!==null)if(typeof I=="function")try{I(null)}catch(z){El(y,z)}else I.current=null}function xu(y,I){switch(I.tag){case 0:case 11:case 15:case 22:return;case 1:if(I.flags&256&&y!==null){var z=y.memoizedProps,ge=y.memoizedState;y=I.stateNode,I=y.getSnapshotBeforeUpdate(I.elementType===I.type?z:qr(I.type,z),ge),y.__reactInternalSnapshotBeforeUpdate=I}return;case 3:I.flags&256&&xi(I.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(c(163))}function Du(y,I,z){switch(z.tag){case 0:case 11:case 15:case 22:if(I=z.updateQueue,I=I!==null?I.lastEffect:null,I!==null){y=I=I.next;do{if((y.tag&3)===3){var ge=y.create;y.destroy=ge()}y=y.next}while(y!==I)}if(I=z.updateQueue,I=I!==null?I.lastEffect:null,I!==null){y=I=I.next;do{var Le=y;ge=Le.next,Le=Le.tag,Le&4&&Le&1&&(If(z,y),Vf(z,y)),y=ge}while(y!==I)}return;case 1:y=z.stateNode,z.flags&4&&(I===null?y.componentDidMount():(ge=z.elementType===z.type?I.memoizedProps:qr(z.type,I.memoizedProps),y.componentDidUpdate(ge,I.memoizedState,y.__reactInternalSnapshotBeforeUpdate))),I=z.updateQueue,I!==null&&Vo(z,I,y);return;case 3:if(I=z.updateQueue,I!==null){if(y=null,z.child!==null)switch(z.child.tag){case 5:y=z.child.stateNode;break;case 1:y=z.child.stateNode}Vo(z,I,y)}return;case 5:y=z.stateNode,I===null&&z.flags&4&&ls(z.type,z.memoizedProps)&&y.focus();return;case 6:return;case 4:return;case 12:return;case 13:z.memoizedState===null&&(z=z.alternate,z!==null&&(z=z.memoizedState,z!==null&&(z=z.dehydrated,z!==null&&st(z))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(c(163))}function wl(y,I){for(var z=y;;){if(z.tag===5){var ge=z.stateNode;if(I)ge=ge.style,typeof ge.setProperty=="function"?ge.setProperty("display","none","important"):ge.display="none";else{ge=z.stateNode;var Le=z.memoizedProps.style;Le=Le!=null&&Le.hasOwnProperty("display")?Le.display:null,ge.style.display=ce("display",Le)}}else if(z.tag===6)z.stateNode.nodeValue=I?"":z.memoizedProps;else if((z.tag!==23&&z.tag!==24||z.memoizedState===null||z===y)&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===y)break;for(;z.sibling===null;){if(z.return===null||z.return===y)return;z=z.return}z.sibling.return=z.return,z=z.sibling}}function Eu(y,I){if(Gr&&typeof Gr.onCommitFiberUnmount=="function")try{Gr.onCommitFiberUnmount($r,I)}catch(ot){}switch(I.tag){case 0:case 11:case 14:case 15:case 22:if(y=I.updateQueue,y!==null&&(y=y.lastEffect,y!==null)){var z=y=y.next;do{var ge=z,Le=ge.destroy;if(ge=ge.tag,Le!==void 0)if(ge&4)If(I,z);else{ge=I;try{Le()}catch(ot){El(ge,ot)}}z=z.next}while(z!==y)}break;case 1:if(ml(I),y=I.stateNode,typeof y.componentWillUnmount=="function")try{y.props=I.memoizedProps,y.state=I.memoizedState,y.componentWillUnmount()}catch(ot){El(I,ot)}break;case 5:ml(I);break;case 4:Pf(y,I)}}function Tf(y){y.alternate=null,y.child=null,y.dependencies=null,y.firstEffect=null,y.lastEffect=null,y.memoizedProps=null,y.memoizedState=null,y.pendingProps=null,y.return=null,y.updateQueue=null}function Uc(y){return y.tag===5||y.tag===3||y.tag===4}function _u(y){e:{for(var I=y.return;I!==null;){if(Uc(I))break e;I=I.return}throw Error(c(160))}var z=I;switch(I=z.stateNode,z.tag){case 5:var ge=!1;break;case 3:I=I.containerInfo,ge=!0;break;case 4:I=I.containerInfo,ge=!0;break;default:throw Error(c(161))}z.flags&16&&(rn(I,""),z.flags&=-17);e:t:for(z=y;;){for(;z.sibling===null;){if(z.return===null||Uc(z.return)){z=null;break e}z=z.return}for(z.sibling.return=z.return,z=z.sibling;z.tag!==5&&z.tag!==6&&z.tag!==18;){if(z.flags&2||z.child===null||z.tag===4)continue t;z.child.return=z,z=z.child}if(!(z.flags&2)){z=z.stateNode;break e}}ge?vl(y,z,I):ac(y,z,I)}function vl(y,I,z){var ge=y.tag,Le=ge===5||ge===6;if(Le)y=Le?y.stateNode:y.stateNode.instance,I?z.nodeType===8?z.parentNode.insertBefore(y,I):z.insertBefore(y,I):(z.nodeType===8?(I=z.parentNode,I.insertBefore(y,z)):(I=z,I.appendChild(y)),z=z._reactRootContainer,z!=null||I.onclick!==null||(I.onclick=ni));else if(ge!==4&&(y=y.child,y!==null))for(vl(y,I,z),y=y.sibling;y!==null;)vl(y,I,z),y=y.sibling}function ac(y,I,z){var ge=y.tag,Le=ge===5||ge===6;if(Le)y=Le?y.stateNode:y.stateNode.instance,I?z.insertBefore(y,I):z.appendChild(y);else if(ge!==4&&(y=y.child,y!==null))for(ac(y,I,z),y=y.sibling;y!==null;)ac(y,I,z),y=y.sibling}function Pf(y,I){for(var z=I,ge=!1,Le,ot;;){if(!ge){ge=z.return;e:for(;;){if(ge===null)throw Error(c(160));switch(Le=ge.stateNode,ge.tag){case 5:ot=!1;break e;case 3:Le=Le.containerInfo,ot=!0;break e;case 4:Le=Le.containerInfo,ot=!0;break e}ge=ge.return}ge=!0}if(z.tag===5||z.tag===6){e:for(var $t=y,sn=z,Pn=sn;;)if(Eu($t,Pn),Pn.child!==null&&Pn.tag!==4)Pn.child.return=Pn,Pn=Pn.child;else{if(Pn===sn)break e;for(;Pn.sibling===null;){if(Pn.return===null||Pn.return===sn)break e;Pn=Pn.return}Pn.sibling.return=Pn.return,Pn=Pn.sibling}ot?($t=Le,sn=z.stateNode,$t.nodeType===8?$t.parentNode.removeChild(sn):$t.removeChild(sn)):Le.removeChild(z.stateNode)}else if(z.tag===4){if(z.child!==null){Le=z.stateNode.containerInfo,ot=!0,z.child.return=z,z=z.child;continue}}else if(Eu(y,z),z.child!==null){z.child.return=z,z=z.child;continue}if(z===I)break;for(;z.sibling===null;){if(z.return===null||z.return===I)return;z=z.return,z.tag===4&&(ge=!1)}z.sibling.return=z.return,z=z.sibling}}function xc(y,I){switch(I.tag){case 0:case 11:case 14:case 15:case 22:var z=I.updateQueue;if(z=z!==null?z.lastEffect:null,z!==null){var ge=z=z.next;do(ge.tag&3)===3&&(y=ge.destroy,ge.destroy=void 0,y!==void 0&&y()),ge=ge.next;while(ge!==z)}return;case 1:return;case 5:if(z=I.stateNode,z!=null){ge=I.memoizedProps;var Le=y!==null?y.memoizedProps:ge;y=I.type;var ot=I.updateQueue;if(I.updateQueue=null,ot!==null){for(z[fa]=ge,y==="input"&&ge.type==="radio"&&ge.name!=null&&_e(z,ge),ft(y,Le),I=ft(y,ge),Le=0;Le<ot.length;Le+=2){var $t=ot[Le],sn=ot[Le+1];$t==="style"?he(z,sn):$t==="dangerouslySetInnerHTML"?Ht(z,sn):$t==="children"?rn(z,sn):N(z,$t,sn,I)}switch(y){case"input":Ee(z,ge);break;case"textarea":en(z,ge);break;case"select":y=z._wrapperState.wasMultiple,z._wrapperState.wasMultiple=!!ge.multiple,ot=ge.value,ot!=null?pt(z,!!ge.multiple,ot,!1):y!==!!ge.multiple&&(ge.defaultValue!=null?pt(z,!!ge.multiple,ge.defaultValue,!0):pt(z,!!ge.multiple,ge.multiple?[]:"",!1))}}}return;case 6:if(I.stateNode===null)throw Error(c(162));I.stateNode.nodeValue=I.memoizedProps;return;case 3:z=I.stateNode,z.hydrate&&(z.hydrate=!1,st(z.containerInfo));return;case 12:return;case 13:I.memoizedState!==null&&(Ec=Dt(),wl(I.child,!0)),wu(I);return;case 19:wu(I);return;case 17:return;case 23:case 24:wl(I,I.memoizedState!==null);return}throw Error(c(163))}function wu(y){var I=y.updateQueue;if(I!==null){y.updateQueue=null;var z=y.stateNode;z===null&&(z=y.stateNode=new sc),I.forEach(function(ge){var Le=Bf.bind(null,y,ge);z.has(ge)||(z.add(ge),ge.then(Le,Le))})}}function Mf(y,I){return y!==null&&(y=y.memoizedState,y===null||y.dehydrated!==null)?(I=I.memoizedState,I!==null&&I.dehydrated===null):!1}var rl=Math.ceil,gl=j.ReactCurrentDispatcher,il=j.ReactCurrentOwner,zi=0,Yo=null,so=null,wi=0,Ou=0,Ol=go(0),qs=0,Rl=null,Ll=0,yl=0,Fo=0,Zu=0,cf=null,Ec=0,kc=1/0;function xl(){kc=Dt()+500}var Bi=null,zc=!1,ff=null,P=null,w=!1,L=null,ve=90,ze=[],yr=[],Vr=null,ji=0,Fi=null,Os=-1,Va=0,Xo=0,Na=null,No=!1;function yo(){return zi&48?Dt():Os!==-1?Os:Os=Dt()}function Qu(y){if(y=y.mode,!(y&2))return 1;if(!(y&4))return zt()===99?1:2;if(Va===0&&(Va=Ll),Ar.transition!==0){Xo!==0&&(Xo=cf!==null?cf.pendingLanes:0),y=Va;var I=4186112&~Xo;return I&=-I,I===0&&(y=4186112&~y,I=y&-y,I===0&&(I=8192)),I}return y=zt(),zi&4&&y===98?y=ir(12,Va):(y=Sr(y),y=ir(y,Va)),y}function Ju(y,I,z){if(50<ji)throw ji=0,Fi=null,Error(c(185));if(y=oc(y,I),y===null)return null;_i(y,I,z),y===Yo&&(Fo|=I,qs===4&&Ml(y,wi));var ge=zt();I===1?zi&8&&!(zi&48)?uc(y):(Ru(y,z),zi===0&&(xl(),Qt())):(!(zi&4)||ge!==98&&ge!==99||(Vr===null?Vr=new Set([y]):Vr.add(y)),Ru(y,z)),cf=y}function oc(y,I){y.lanes|=I;var z=y.alternate;for(z!==null&&(z.lanes|=I),z=y,y=y.return;y!==null;)y.childLanes|=I,z=y.alternate,z!==null&&(z.childLanes|=I),z=y,y=y.return;return z.tag===3?z.stateNode:null}function Ru(y,I){for(var z=y.callbackNode,ge=y.suspendedLanes,Le=y.pingedLanes,ot=y.expirationTimes,$t=y.pendingLanes;0<$t;){var sn=31-bi($t),Pn=1<<sn,mr=ot[sn];if(mr===-1){if(!(Pn&ge)||Pn&Le){mr=I,zn(Pn);var Ti=On;ot[sn]=10<=Ti?mr+250:6<=Ti?mr+5e3:-1}}else mr<=I&&(y.expiredLanes|=Pn);$t&=~Pn}if(ge=dr(y,y===Yo?wi:0),I=On,ge===0)z!==null&&(z!==Z&&ra(z),y.callbackNode=null,y.callbackPriority=0);else{if(z!==null){if(y.callbackPriority===I)return;z!==Z&&ra(z)}I===15?(z=uc.bind(null,y),te===null?(te=[z],de=ps(Sl,Or)):te.push(z),z=Z):I===14?z=Un(99,uc.bind(null,y)):(z=Cn(I),z=Un(z,Fl.bind(null,y))),y.callbackPriority=I,y.callbackNode=z}}function Fl(y){if(Os=-1,Xo=Va=0,zi&48)throw Error(c(327));var I=y.callbackNode;if(Nl()&&y.callbackNode!==I)return null;var z=dr(y,y===Yo?wi:0);if(z===0)return null;var ge=z,Le=zi;zi|=16;var ot=js();(Yo!==y||wi!==ge)&&(xl(),gs(y,ge));do try{ns();break}catch(sn){bs(y,sn)}while(!0);if(Qs(),gl.current=ot,zi=Le,so!==null?ge=0:(Yo=null,wi=0,ge=qs),Ll&Fo)gs(y,0);else if(ge!==0){if(ge===2&&(zi|=64,y.hydrate&&(y.hydrate=!1,xi(y.containerInfo)),z=ur(y),z!==0&&(ge=Ts(y,z))),ge===1)throw I=Rl,gs(y,0),Ml(y,z),Ru(y,Dt()),I;switch(y.finishedWork=y.current.alternate,y.finishedLanes=z,ge){case 0:case 1:throw Error(c(345));case 2:ru(y);break;case 3:if(Ml(y,z),(z&62914560)===z&&(ge=Ec+500-Dt(),10<ge)){if(dr(y,0)!==0)break;if(Le=y.suspendedLanes,(Le&z)!==z){yo(),y.pingedLanes|=y.suspendedLanes&Le;break}y.timeoutHandle=Di(ru.bind(null,y),ge);break}ru(y);break;case 4:if(Ml(y,z),(z&4186112)===z)break;for(ge=y.eventTimes,Le=-1;0<z;){var $t=31-bi(z);ot=1<<$t,$t=ge[$t],$t>Le&&(Le=$t),z&=~ot}if(z=Le,z=Dt()-z,z=(120>z?120:480>z?480:1080>z?1080:1920>z?1920:3e3>z?3e3:4320>z?4320:1960*rl(z/1960))-z,10<z){y.timeoutHandle=Di(ru.bind(null,y),z);break}ru(y);break;case 5:ru(y);break;default:throw Error(c(329))}}return Ru(y,Dt()),y.callbackNode===I?Fl.bind(null,y):null}function Ml(y,I){for(I&=~Zu,I&=~Fo,y.suspendedLanes|=I,y.pingedLanes&=~I,y=y.expirationTimes;0<I;){var z=31-bi(I),ge=1<<z;y[z]=-1,I&=~ge}}function uc(y){if(zi&48)throw Error(c(327));if(Nl(),y===Yo&&y.expiredLanes&wi){var I=wi,z=Ts(y,I);Ll&Fo&&(I=dr(y,I),z=Ts(y,I))}else I=dr(y,0),z=Ts(y,I);if(y.tag!==0&&z===2&&(zi|=64,y.hydrate&&(y.hydrate=!1,xi(y.containerInfo)),I=ur(y),I!==0&&(z=Ts(y,I))),z===1)throw z=Rl,gs(y,0),Ml(y,I),Ru(y,Dt()),z;return y.finishedWork=y.current.alternate,y.finishedLanes=I,ru(y),Ru(y,Dt()),null}function df(){if(Vr!==null){var y=Vr;Vr=null,y.forEach(function(I){I.expiredLanes|=24&I.pendingLanes,Ru(I,Dt())})}Qt()}function bc(y,I){var z=zi;zi|=1;try{return y(I)}finally{zi=z,zi===0&&(xl(),Qt())}}function Fr(y,I){var z=zi;zi&=-2,zi|=8;try{return y(I)}finally{zi=z,zi===0&&(xl(),Qt())}}function vr(y,I){xs(Ol,Ou),Ou|=I,Ll|=I}function Oi(){Ou=Ol.current,Qi(Ol)}function gs(y,I){y.finishedWork=null,y.finishedLanes=0;var z=y.timeoutHandle;if(z!==-1&&(y.timeoutHandle=-1,os(z)),so!==null)for(z=so.return;z!==null;){var ge=z;switch(ge.tag){case 1:ge=ge.type.childContextTypes,ge!=null&&En();break;case 3:kl(),Qi(ye),Qi(Is),Jc();break;case 5:Xc(ge);break;case 4:kl();break;case 13:Qi(Ao);break;case 19:Qi(Ao);break;case 10:Ra(ge);break;case 23:case 24:Oi()}z=z.return}Yo=y,so=qu(y.current,null),wi=Ou=Ll=I,qs=0,Rl=null,Zu=Fo=yl=0}function bs(y,I){do{var z=so;try{if(Qs(),vu.current=_c,qc){for(var ge=Ro.memoizedState;ge!==null;){var Le=ge.queue;Le!==null&&(Le.pending=null),ge=ge.next}qc=!1}if(Ql=0,Bo=ko=Ro=null,hc=!1,il.current=null,z===null||z.return===null){qs=1,Rl=I,so=null;break}e:{var ot=y,$t=z.return,sn=z,Pn=I;if(I=wi,sn.flags|=2048,sn.firstEffect=sn.lastEffect=null,Pn!==null&&typeof Pn=="object"&&typeof Pn.then=="function"){var mr=Pn;if(!(sn.mode&2)){var Ti=sn.alternate;Ti?(sn.updateQueue=Ti.updateQueue,sn.memoizedState=Ti.memoizedState,sn.lanes=Ti.lanes):(sn.updateQueue=null,sn.memoizedState=null)}var _s=(Ao.current&1)!==0,Yr=$t;do{var as;if(as=Yr.tag===13){var Us=Yr.memoizedState;if(Us!==null)as=Us.dehydrated!==null;else{var Rs=Yr.memoizedProps;as=Rs.fallback===void 0?!1:Rs.unstable_avoidThisFallback!==!0?!0:!_s}}if(as){var tr=Yr.updateQueue;if(tr===null){var kn=new Set;kn.add(mr),Yr.updateQueue=kn}else tr.add(mr);if(!(Yr.mode&2)){if(Yr.flags|=64,sn.flags|=16384,sn.flags&=-2981,sn.tag===1)if(sn.alternate===null)sn.tag=17;else{var Qn=uo(-1,1);Qn.tag=2,nu(sn,Qn)}sn.lanes|=1;break e}Pn=void 0,sn=I;var Mr=ot.pingCache;if(Mr===null?(Mr=ot.pingCache=new yc,Pn=new Set,Mr.set(mr,Pn)):(Pn=Mr.get(mr),Pn===void 0&&(Pn=new Set,Mr.set(mr,Pn))),!Pn.has(sn)){Pn.add(sn);var kr=_f.bind(null,ot,mr,sn);mr.then(kr,kr)}Yr.flags|=4096,Yr.lanes=I;break e}Yr=Yr.return}while(Yr!==null);Pn=Error((Bt(sn.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`)}qs!==5&&(qs=2),Pn=tc(Pn,sn),Yr=$t;do{switch(Yr.tag){case 3:ot=Pn,Yr.flags|=4096,I&=-I,Yr.lanes|=I;var Ks=rc(Yr,ot,I);Au(Yr,Ks);break e;case 1:ot=Pn;var Zi=Yr.type,Vs=Yr.stateNode;if(!(Yr.flags&64)&&(typeof Zi.getDerivedStateFromError=="function"||Vs!==null&&typeof Vs.componentDidCatch=="function"&&(P===null||!P.has(Vs)))){Yr.flags|=4096,I&=-I,Yr.lanes|=I;var ha=ic(Yr,ot,I);Au(Yr,ha);break e}}Yr=Yr.return}while(Yr!==null)}sl(z)}catch(Ys){I=Ys,so===z&&z!==null&&(so=z=z.return);continue}break}while(!0)}function js(){var y=gl.current;return gl.current=_c,y===null?_c:y}function Ts(y,I){var z=zi;zi|=16;var ge=js();Yo===y&&wi===I||gs(y,I);do try{Ha();break}catch(Le){bs(y,Le)}while(!0);if(Qs(),zi=z,gl.current=ge,so!==null)throw Error(c(261));return Yo=null,wi=0,qs}function Ha(){for(;so!==null;)Ya(so)}function ns(){for(;so!==null&&!_o();)Ya(so)}function Ya(y){var I=$c(y.alternate,y,Ou);y.memoizedProps=y.pendingProps,I===null?sl(y):so=I,il.current=null}function sl(y){var I=y;do{var z=I.alternate;if(y=I.return,I.flags&2048){if(z=Cf(I),z!==null){z.flags&=2047,so=z;return}y!==null&&(y.firstEffect=y.lastEffect=null,y.flags|=2048)}else{if(z=Wl(z,I,Ou),z!==null){so=z;return}if(z=I,z.tag!==24&&z.tag!==23||z.memoizedState===null||Ou&1073741824||!(z.mode&4)){for(var ge=0,Le=z.child;Le!==null;)ge|=Le.lanes|Le.childLanes,Le=Le.sibling;z.childLanes=ge}y!==null&&!(y.flags&2048)&&(y.firstEffect===null&&(y.firstEffect=I.firstEffect),I.lastEffect!==null&&(y.lastEffect!==null&&(y.lastEffect.nextEffect=I.firstEffect),y.lastEffect=I.lastEffect),1<I.flags&&(y.lastEffect!==null?y.lastEffect.nextEffect=I:y.firstEffect=I,y.lastEffect=I))}if(I=I.sibling,I!==null){so=I;return}so=I=y}while(I!==null);qs===0&&(qs=5)}function ru(y){var I=zt();return An(99,_l.bind(null,y,I)),null}function _l(y,I){do Nl();while(L!==null);if(zi&48)throw Error(c(327));var z=y.finishedWork;if(z===null)return null;if(y.finishedWork=null,y.finishedLanes=0,z===y.current)throw Error(c(177));y.callbackNode=null;var ge=z.lanes|z.childLanes,Le=ge,ot=y.pendingLanes&~Le;y.pendingLanes=Le,y.suspendedLanes=0,y.pingedLanes=0,y.expiredLanes&=Le,y.mutableReadLanes&=Le,y.entangledLanes&=Le,Le=y.entanglements;for(var $t=y.eventTimes,sn=y.expirationTimes;0<ot;){var Pn=31-bi(ot),mr=1<<Pn;Le[Pn]=0,$t[Pn]=-1,sn[Pn]=-1,ot&=~mr}if(Vr!==null&&!(ge&24)&&Vr.has(y)&&Vr.delete(y),y===Yo&&(so=Yo=null,wi=0),1<z.flags?z.lastEffect!==null?(z.lastEffect.nextEffect=z,ge=z.firstEffect):ge=z:ge=z.firstEffect,ge!==null){if(Le=zi,zi|=32,il.current=null,Ai=Xi,$t=Ss(),no($t)){if("selectionStart"in $t)sn={start:$t.selectionStart,end:$t.selectionEnd};else e:if(sn=(sn=$t.ownerDocument)&&sn.defaultView||window,(mr=sn.getSelection&&sn.getSelection())&&mr.rangeCount!==0){sn=mr.anchorNode,ot=mr.anchorOffset,Pn=mr.focusNode,mr=mr.focusOffset;try{sn.nodeType,Pn.nodeType}catch(Ys){sn=null;break e}var Ti=0,_s=-1,Yr=-1,as=0,Us=0,Rs=$t,tr=null;t:for(;;){for(var kn;Rs!==sn||ot!==0&&Rs.nodeType!==3||(_s=Ti+ot),Rs!==Pn||mr!==0&&Rs.nodeType!==3||(Yr=Ti+mr),Rs.nodeType===3&&(Ti+=Rs.nodeValue.length),(kn=Rs.firstChild)!==null;)tr=Rs,Rs=kn;for(;;){if(Rs===$t)break t;if(tr===sn&&++as===ot&&(_s=Ti),tr===Pn&&++Us===mr&&(Yr=Ti),(kn=Rs.nextSibling)!==null)break;Rs=tr,tr=Rs.parentNode}Rs=kn}sn=_s===-1||Yr===-1?null:{start:_s,end:Yr}}else sn=null;sn=sn||{start:0,end:0}}else sn=null;Li={focusedElem:$t,selectionRange:sn},Xi=!1,Na=null,No=!1,Bi=ge;do try{Bl()}catch(Ys){if(Bi===null)throw Error(c(330));El(Bi,Ys),Bi=Bi.nextEffect}while(Bi!==null);Na=null,Bi=ge;do try{for($t=y;Bi!==null;){var Qn=Bi.flags;if(Qn&16&&rn(Bi.stateNode,""),Qn&128){var Mr=Bi.alternate;if(Mr!==null){var kr=Mr.ref;kr!==null&&(typeof kr=="function"?kr(null):kr.current=null)}}switch(Qn&1038){case 2:_u(Bi),Bi.flags&=-3;break;case 6:_u(Bi),Bi.flags&=-3,xc(Bi.alternate,Bi);break;case 1024:Bi.flags&=-1025;break;case 1028:Bi.flags&=-1025,xc(Bi.alternate,Bi);break;case 4:xc(Bi.alternate,Bi);break;case 8:sn=Bi,Pf($t,sn);var Ks=sn.alternate;Tf(sn),Ks!==null&&Tf(Ks)}Bi=Bi.nextEffect}}catch(Ys){if(Bi===null)throw Error(c(330));El(Bi,Ys),Bi=Bi.nextEffect}while(Bi!==null);if(kr=Li,Mr=Ss(),Qn=kr.focusedElem,$t=kr.selectionRange,Mr!==Qn&&Qn&&Qn.ownerDocument&&Kn(Qn.ownerDocument.documentElement,Qn)){for($t!==null&&no(Qn)&&(Mr=$t.start,kr=$t.end,kr===void 0&&(kr=Mr),"selectionStart"in Qn?(Qn.selectionStart=Mr,Qn.selectionEnd=Math.min(kr,Qn.value.length)):(kr=(Mr=Qn.ownerDocument||document)&&Mr.defaultView||window,kr.getSelection&&(kr=kr.getSelection(),sn=Qn.textContent.length,Ks=Math.min($t.start,sn),$t=$t.end===void 0?Ks:Math.min($t.end,sn),!kr.extend&&Ks>$t&&(sn=$t,$t=Ks,Ks=sn),sn=fs(Qn,Ks),ot=fs(Qn,$t),sn&&ot&&(kr.rangeCount!==1||kr.anchorNode!==sn.node||kr.anchorOffset!==sn.offset||kr.focusNode!==ot.node||kr.focusOffset!==ot.offset)&&(Mr=Mr.createRange(),Mr.setStart(sn.node,sn.offset),kr.removeAllRanges(),Ks>$t?(kr.addRange(Mr),kr.extend(ot.node,ot.offset)):(Mr.setEnd(ot.node,ot.offset),kr.addRange(Mr)))))),Mr=[],kr=Qn;kr=kr.parentNode;)kr.nodeType===1&&Mr.push({element:kr,left:kr.scrollLeft,top:kr.scrollTop});for(typeof Qn.focus=="function"&&Qn.focus(),Qn=0;Qn<Mr.length;Qn++)kr=Mr[Qn],kr.element.scrollLeft=kr.left,kr.element.scrollTop=kr.top}Xi=!!Ai,Li=Ai=null,y.current=z,Bi=ge;do try{for(Qn=y;Bi!==null;){var Zi=Bi.flags;if(Zi&36&&Du(Qn,Bi.alternate,Bi),Zi&128){Mr=void 0;var Vs=Bi.ref;if(Vs!==null){var ha=Bi.stateNode;switch(Bi.tag){case 5:Mr=ha;break;default:Mr=ha}typeof Vs=="function"?Vs(Mr):Vs.current=Mr}}Bi=Bi.nextEffect}}catch(Ys){if(Bi===null)throw Error(c(330));El(Bi,Ys),Bi=Bi.nextEffect}while(Bi!==null);Bi=null,K(),zi=Le}else y.current=z;if(w)w=!1,L=y,ve=I;else for(Bi=ge;Bi!==null;)I=Bi.nextEffect,Bi.nextEffect=null,Bi.flags&8&&(Zi=Bi,Zi.sibling=null,Zi.stateNode=null),Bi=I;if(ge=y.pendingLanes,ge===0&&(P=null),ge===1?y===Fi?ji++:(ji=0,Fi=y):ji=0,z=z.stateNode,Gr&&typeof Gr.onCommitFiberRoot=="function")try{Gr.onCommitFiberRoot($r,z,void 0,(z.current.flags&64)===64)}catch(Ys){}if(Ru(y,Dt()),zc)throw zc=!1,y=ff,ff=null,y;return zi&8||Qt(),null}function Bl(){for(;Bi!==null;){var y=Bi.alternate;No||Na===null||(Bi.flags&8?_r(Bi,Na)&&(No=!0):Bi.tag===13&&Mf(y,Bi)&&_r(Bi,Na)&&(No=!0));var I=Bi.flags;I&256&&xu(y,Bi),!(I&512)||w||(w=!0,Un(97,function(){return Nl(),null})),Bi=Bi.nextEffect}}function Nl(){if(ve!==90){var y=97<ve?97:ve;return ve=90,An(y,Df)}return!1}function Vf(y,I){ze.push(I,y),w||(w=!0,Un(97,function(){return Nl(),null}))}function If(y,I){yr.push(I,y),w||(w=!0,Un(97,function(){return Nl(),null}))}function Df(){if(L===null)return!1;var y=L;if(L=null,zi&48)throw Error(c(331));var I=zi;zi|=32;var z=yr;yr=[];for(var ge=0;ge<z.length;ge+=2){var Le=z[ge],ot=z[ge+1],$t=Le.destroy;if(Le.destroy=void 0,typeof $t=="function")try{$t()}catch(Pn){if(ot===null)throw Error(c(330));El(ot,Pn)}}for(z=ze,ze=[],ge=0;ge<z.length;ge+=2){Le=z[ge],ot=z[ge+1];try{var sn=Le.create;Le.destroy=sn()}catch(Pn){if(ot===null)throw Error(c(330));El(ot,Pn)}}for(sn=y.current.firstEffect;sn!==null;)y=sn.nextEffect,sn.nextEffect=null,sn.flags&8&&(sn.sibling=null,sn.stateNode=null),sn=y;return zi=I,Qt(),!0}function hf(y,I,z){I=tc(z,I),I=rc(y,I,1),nu(y,I),I=yo(),y=oc(y,1),y!==null&&(_i(y,1,I),Ru(y,I))}function El(y,I){if(y.tag===3)hf(y,y,I);else for(var z=y.return;z!==null;){if(z.tag===3){hf(z,y,I);break}else if(z.tag===1){var ge=z.stateNode;if(typeof z.type.getDerivedStateFromError=="function"||typeof ge.componentDidCatch=="function"&&(P===null||!P.has(ge))){y=tc(I,y);var Le=ic(z,y,1);if(nu(z,Le),Le=yo(),z=oc(z,1),z!==null)_i(z,1,Le),Ru(z,Le);else if(typeof ge.componentDidCatch=="function"&&(P===null||!P.has(ge)))try{ge.componentDidCatch(I,y)}catch(ot){}break}}z=z.return}}function _f(y,I,z){var ge=y.pingCache;ge!==null&&ge.delete(I),I=yo(),y.pingedLanes|=y.suspendedLanes&z,Yo===y&&(wi&z)===z&&(qs===4||qs===3&&(wi&62914560)===wi&&500>Dt()-Ec?gs(y,0):Zu|=z),Ru(y,I)}function Bf(y,I){var z=y.stateNode;z!==null&&z.delete(I),I=0,I===0&&(I=y.mode,I&2?I&4?(Va===0&&(Va=Ll),I=fr(62914560&~Va),I===0&&(I=4194304)):I=zt()===99?1:2:I=1),z=yo(),y=oc(y,I),y!==null&&(_i(y,I,z),Ru(y,z))}var $c;$c=function(y,I,z){var ge=I.lanes;if(y!==null)if(y.memoizedProps!==I.pendingProps||ye.current)nl=!0;else if(z&ge)nl=!!(y.flags&16384);else{switch(nl=!1,I.tag){case 3:yu(I),xf();break;case 5:Xl(I);break;case 1:rr(I.type)&&ti(I);break;case 4:Oc(I,I.stateNode.containerInfo);break;case 10:ge=I.memoizedProps.value;var Le=I.type._context;xs(Si,Le._currentValue),Le._currentValue=ge;break;case 13:if(I.memoizedState!==null)return z&I.child.childLanes?$e(y,I,z):(xs(Ao,Ao.current&1),I=xa(y,I,z),I!==null?I.sibling:null);xs(Ao,Ao.current&1);break;case 19:if(ge=(z&I.childLanes)!==0,y.flags&64){if(ge)return pl(y,I,z);I.flags|=64}if(Le=I.memoizedState,Le!==null&&(Le.rendering=null,Le.tail=null,Le.lastEffect=null),xs(Ao,Ao.current),ge)break;return null;case 23:case 24:return I.lanes=0,af(y,I,z)}return xa(y,I,z)}else nl=!1;switch(I.lanes=0,I.tag){case 2:if(ge=I.type,y!==null&&(y.alternate=null,I.alternate=null,I.flags|=2),y=I.pendingProps,Le=Tn(I,Is.current),Ta(I,z),Le=tf(null,I,ge,y,Le,z),I.flags|=1,typeof Le=="object"&&Le!==null&&typeof Le.render=="function"&&Le.$$typeof===void 0){if(I.tag=1,I.memoizedState=null,I.updateQueue=null,rr(ge)){var ot=!0;ti(I)}else ot=!1;I.memoizedState=Le.state!==null&&Le.state!==void 0?Le.state:null,ia(I);var $t=ge.getDerivedStateFromProps;typeof $t=="function"&&Cu(I,ge,$t,y),Le.updater=Uu,I.stateNode=Le,Le._reactInternals=I,Mu(I,ge,y,z),I=ec(null,I,ge,!0,ot,z)}else I.tag=0,lo(null,I,Le,z),I=I.child;return I;case 16:Le=I.elementType;e:{switch(y!==null&&(y.alternate=null,I.alternate=null,I.flags|=2),y=I.pendingProps,ot=Le._init,Le=ot(Le._payload),I.type=Le,ot=I.tag=Zc(Le),y=qr(Le,y),ot){case 0:I=of(null,I,Le,y,z);break e;case 1:I=Nc(null,I,Le,y,z);break e;case 11:I=mc(null,I,Le,y,z);break e;case 14:I=Bc(null,I,Le,qr(Le.type,y),ge,z);break e}throw Error(c(306,Le,""))}return I;case 0:return ge=I.type,Le=I.pendingProps,Le=I.elementType===ge?Le:qr(ge,Le),of(y,I,ge,Le,z);case 1:return ge=I.type,Le=I.pendingProps,Le=I.elementType===ge?Le:qr(ge,Le),Nc(y,I,ge,Le,z);case 3:if(yu(I),ge=I.updateQueue,y===null||ge===null)throw Error(c(282));if(ge=I.pendingProps,Le=I.memoizedState,Le=Le!==null?Le.element:null,Ns(y,I),Wa(I,ge,null,z),ge=I.memoizedState.element,ge===Le)xf(),I=xa(y,I,z);else{if(Le=I.stateNode,(ot=Le.hydrate)&&(fl=Ci(I.stateNode.containerInfo.firstChild),Ku=I,ot=Vu=!0),ot){if(y=Le.mutableSourceEagerHydrationData,y!=null)for(Le=0;Le<y.length;Le+=2)ot=y[Le],ot._workInProgressVersionPrimary=y[Le+1],zl.push(ot);for(z=Vl(I,null,ge,z),I.child=z;z;)z.flags=z.flags&-3|1024,z=z.sibling}else lo(y,I,ge,z),xf();I=I.child}return I;case 5:return Xl(I),y===null&&Rf(I),ge=I.type,Le=I.pendingProps,ot=y!==null?y.memoizedProps:null,$t=Le.children,Gi(ge,Le)?$t=null:ot!==null&&Gi(ge,ot)&&(I.flags|=16),Af(y,I),lo(y,I,$t,z),I.child;case 6:return y===null&&Rf(I),null;case 13:return $e(y,I,z);case 4:return Oc(I,I.stateNode.containerInfo),ge=I.pendingProps,y===null?I.child=Tu(I,null,ge,z):lo(y,I,ge,z),I.child;case 11:return ge=I.type,Le=I.pendingProps,Le=I.elementType===ge?Le:qr(ge,Le),mc(y,I,ge,Le,z);case 7:return lo(y,I,I.pendingProps,z),I.child;case 8:return lo(y,I,I.pendingProps.children,z),I.child;case 12:return lo(y,I,I.pendingProps.children,z),I.child;case 10:e:{ge=I.type._context,Le=I.pendingProps,$t=I.memoizedProps,ot=Le.value;var sn=I.type._context;if(xs(Si,sn._currentValue),sn._currentValue=ot,$t!==null)if(sn=$t.value,ot=Hr(sn,ot)?0:(typeof ge._calculateChangedBits=="function"?ge._calculateChangedBits(sn,ot):1073741823)|0,ot===0){if($t.children===Le.children&&!ye.current){I=xa(y,I,z);break e}}else for(sn=I.child,sn!==null&&(sn.return=I);sn!==null;){var Pn=sn.dependencies;if(Pn!==null){$t=sn.child;for(var mr=Pn.firstContext;mr!==null;){if(mr.context===ge&&mr.observedBits&ot){sn.tag===1&&(mr=uo(-1,z&-z),mr.tag=2,nu(sn,mr)),sn.lanes|=z,mr=sn.alternate,mr!==null&&(mr.lanes|=z),Ca(sn.return,z),Pn.lanes|=z;break}mr=mr.next}}else $t=sn.tag===10&&sn.type===I.type?null:sn.child;if($t!==null)$t.return=sn;else for($t=sn;$t!==null;){if($t===I){$t=null;break}if(sn=$t.sibling,sn!==null){sn.return=$t.return,$t=sn;break}$t=$t.return}sn=$t}lo(y,I,Le.children,z),I=I.child}return I;case 9:return Le=I.type,ot=I.pendingProps,ge=ot.children,Ta(I,z),Le=Ms(Le,ot.unstable_observedBits),ge=ge(Le),I.flags|=1,lo(y,I,ge,z),I.child;case 14:return Le=I.type,ot=qr(Le,I.pendingProps),ot=qr(Le.type,ot),Bc(y,I,Le,ot,ge,z);case 15:return Sf(y,I,I.type,I.pendingProps,ge,z);case 17:return ge=I.type,Le=I.pendingProps,Le=I.elementType===ge?Le:qr(ge,Le),y!==null&&(y.alternate=null,I.alternate=null,I.flags|=2),I.tag=1,rr(ge)?(y=!0,ti(I)):y=!1,Ta(I,z),Al(I,ge,Le),Mu(I,ge,Le,z),ec(null,I,ge,!0,y,z);case 19:return pl(y,I,z);case 23:return af(y,I,z);case 24:return af(y,I,z)}throw Error(c(156,I.tag))};function Nf(y,I,z,ge){this.tag=y,this.key=z,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=I,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ge,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function jo(y,I,z,ge){return new Nf(y,I,z,ge)}function pf(y){return y=y.prototype,!(!y||!y.isReactComponent)}function Zc(y){if(typeof y=="function")return pf(y)?1:0;if(y!=null){if(y=y.$$typeof,y===q)return 11;if(y===ee)return 14}return 2}function qu(y,I){var z=y.alternate;return z===null?(z=jo(y.tag,I,y.key,y.mode),z.elementType=y.elementType,z.type=y.type,z.stateNode=y.stateNode,z.alternate=y,y.alternate=z):(z.pendingProps=I,z.type=y.type,z.flags=0,z.nextEffect=null,z.firstEffect=null,z.lastEffect=null),z.childLanes=y.childLanes,z.lanes=y.lanes,z.child=y.child,z.memoizedProps=y.memoizedProps,z.memoizedState=y.memoizedState,z.updateQueue=y.updateQueue,I=y.dependencies,z.dependencies=I===null?null:{lanes:I.lanes,firstContext:I.firstContext},z.sibling=y.sibling,z.index=y.index,z.ref=y.ref,z}function Wc(y,I,z,ge,Le,ot){var $t=2;if(ge=y,typeof y=="function")pf(y)&&($t=1);else if(typeof y=="string")$t=5;else e:switch(y){case W:return Qo(z.children,Le,ot,I);case U:$t=8,Le|=16;break;case se:$t=8,Le|=1;break;case ne:return y=jo(12,z,I,Le|8),y.elementType=ne,y.type=ne,y.lanes=ot,y;case G:return y=jo(13,z,I,Le),y.type=G,y.elementType=G,y.lanes=ot,y;case oe:return y=jo(19,z,I,Le),y.elementType=oe,y.lanes=ot,y;case ie:return mf(z,Le,ot,I);case me:return y=jo(24,z,I,Le),y.elementType=me,y.lanes=ot,y;default:if(typeof y=="object"&&y!==null)switch(y.$$typeof){case ae:$t=10;break e;case J:$t=9;break e;case q:$t=11;break e;case ee:$t=14;break e;case Q:$t=16,ge=null;break e;case le:$t=22;break e}throw Error(c(130,y==null?y:typeof y,""))}return I=jo($t,z,I,Le),I.elementType=y,I.type=ge,I.lanes=ot,I}function Qo(y,I,z,ge){return y=jo(7,y,ge,I),y.lanes=z,y}function mf(y,I,z,ge){return y=jo(23,y,ge,I),y.elementType=ie,y.lanes=z,y}function Hc(y,I,z){return y=jo(6,y,null,I),y.lanes=z,y}function jf(y,I,z){return I=jo(4,y.children!==null?y.children:[],y.key,I),I.lanes=z,I.stateNode={containerInfo:y.containerInfo,pendingChildren:null,implementation:y.implementation},I}function Yf(y,I,z){this.tag=I,this.containerInfo=y,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=z,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ps(0),this.expirationTimes=Ps(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ps(0),this.mutableSourceEagerHydrationData=null}function Jf(y,I,z){var ge=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Y,key:ge==null?null:""+ge,children:y,containerInfo:I,implementation:z}}function Gc(y,I,z,ge){var Le=I.current,ot=yo(),$t=Qu(Le);e:if(z){z=z._reactInternals;t:{if(nr(z)!==z||z.tag!==1)throw Error(c(170));var sn=z;do{switch(sn.tag){case 3:sn=sn.stateNode.context;break t;case 1:if(rr(sn.type)){sn=sn.stateNode.__reactInternalMemoizedMergedChildContext;break t}}sn=sn.return}while(sn!==null);throw Error(c(171))}if(z.tag===1){var Pn=z.type;if(rr(Pn)){z=pr(z,Pn,sn);break e}}z=sn}else z=Ka;return I.context===null?I.context=z:I.pendingContext=z,I=uo(ot,$t),I.payload={element:y},ge=ge===void 0?null:ge,ge!==null&&(I.callback=ge),nu(Le,I),Ju(Le,$t,ot),$t}function Sc(y){if(y=y.current,!y.child)return null;switch(y.child.tag){case 5:return y.child.stateNode;default:return y.child.stateNode}}function wf(y,I){if(y=y.memoizedState,y!==null&&y.dehydrated!==null){var z=y.retryLane;y.retryLane=z!==0&&z<I?z:I}}function vf(y,I){wf(y,I),(y=y.alternate)&&wf(y,I)}function sd(){return null}function qf(y,I,z){var ge=z!=null&&z.hydrationOptions!=null&&z.hydrationOptions.mutableSources||null;if(z=new Yf(y,I,z!=null&&z.hydrate===!0),I=jo(3,null,null,I===2?7:I===1?3:0),z.current=I,I.stateNode=z,ia(I),y[ki]=z.current,Vt(y.nodeType===8?y.parentNode:y),ge)for(y=0;y<ge.length;y++){I=ge[y];var Le=I._getVersion;Le=Le(I._source),z.mutableSourceEagerHydrationData==null?z.mutableSourceEagerHydrationData=[I,Le]:z.mutableSourceEagerHydrationData.push(I,Le)}this._internalRoot=z}qf.prototype.render=function(y){Gc(y,this._internalRoot,null,null)},qf.prototype.unmount=function(){var y=this._internalRoot,I=y.containerInfo;Gc(null,y,null,function(){I[ki]=null})};function Uf(y){return!(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11&&(y.nodeType!==8||y.nodeValue!==" react-mount-point-unstable "))}function ad(y,I){if(I||(I=y?y.nodeType===9?y.documentElement:y.firstChild:null,I=!(!I||I.nodeType!==1||!I.hasAttribute("data-reactroot"))),!I)for(var z;z=y.lastChild;)y.removeChild(z);return new qf(y,0,I?{hydrate:!0}:void 0)}function kf(y,I,z,ge,Le){var ot=z._reactRootContainer;if(ot){var $t=ot._internalRoot;if(typeof Le=="function"){var sn=Le;Le=function(){var mr=Sc($t);sn.call(mr)}}Gc(I,$t,y,Le)}else{if(ot=z._reactRootContainer=ad(z,ge),$t=ot._internalRoot,typeof Le=="function"){var Pn=Le;Le=function(){var mr=Sc($t);Pn.call(mr)}}Fr(function(){Gc(I,$t,y,Le)})}return Sc($t)}Qr=function(y){if(y.tag===13){var I=yo();Ju(y,4,I),vf(y,4)}},jr=function(y){if(y.tag===13){var I=yo();Ju(y,67108864,I),vf(y,67108864)}},ei=function(y){if(y.tag===13){var I=yo(),z=Qu(y);Ju(y,z,I),vf(y,z)}},Rr=function(y,I){return I()},It=function(y,I,z){switch(I){case"input":if(Ee(y,z),I=z.name,z.type==="radio"&&I!=null){for(z=y;z.parentNode;)z=z.parentNode;for(z=z.querySelectorAll("input[name="+JSON.stringify(""+I)+'][type="radio"]'),I=0;I<z.length;I++){var ge=z[I];if(ge!==y&&ge.form===y.form){var Le=pa(ge);if(!Le)throw Error(c(90));nt(ge),Ee(ge,Le)}}}break;case"textarea":en(y,z);break;case"select":I=z.value,I!=null&&pt(y,!!z.multiple,I,!1)}},Ft=bc,Ne=function(y,I,z,ge,Le){var ot=zi;zi|=4;try{return An(98,y.bind(null,I,z,ge,Le))}finally{zi=ot,zi===0&&(xl(),Qt())}},In=function(){!(zi&49)&&(df(),Nl())},Pt=function(y,I){var z=zi;zi|=2;try{return y(I)}finally{zi=z,zi===0&&(xl(),Qt())}};function td(y,I){var z=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Uf(I))throw Error(c(200));return Jf(y,I,null,z)}var od={Events:[ya,ao,pa,Ae,bt,Nl,{current:!1}]},zf={findFiberByHostInstance:oa,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},ud={bundleType:zf.bundleType,version:zf.version,rendererPackageName:zf.rendererPackageName,rendererConfig:zf.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(y){return y=Ln(y),y===null?null:y.stateNode},findFiberByHostInstance:zf.findFiberByHostInstance||sd,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var Of=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Of.isDisabled&&Of.supportsFiber)try{$r=Of.inject(ud),Gr=Of}catch(y){}}g.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=od,g.createPortal=td,g.findDOMNode=function(y){if(y==null)return null;if(y.nodeType===1)return y;var I=y._reactInternals;if(I===void 0)throw typeof y.render=="function"?Error(c(188)):Error(c(268,Object.keys(y)));return y=Ln(I),y=y===null?null:y.stateNode,y},g.flushSync=function(y,I){var z=zi;if(z&48)return y(I);zi|=1;try{if(y)return An(99,y.bind(null,I))}finally{zi=z,Qt()}},g.hydrate=function(y,I,z){if(!Uf(I))throw Error(c(200));return kf(null,y,I,!0,z)},g.render=function(y,I,z){if(!Uf(I))throw Error(c(200));return kf(null,y,I,!1,z)},g.unmountComponentAtNode=function(y){if(!Uf(y))throw Error(c(40));return y._reactRootContainer?(Fr(function(){kf(null,null,y,!1,function(){y._reactRootContainer=null,y[ki]=null})}),!0):!1},g.unstable_batchedUpdates=bc,g.unstable_createPortal=function(y,I){return td(y,I,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)},g.unstable_renderSubtreeIntoContainer=function(y,I,z,ge){if(!Uf(z))throw Error(c(200));if(y==null||y._reactInternals===void 0)throw Error(c(38));return kf(y,I,z,!1,ge)},g.version="17.0.2"},4676:function(d,g,e){"use strict";function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(i){console.error(i)}}n(),d.exports=e(23675)},12373:function(d){var g=typeof Element!="undefined",e=typeof Map=="function",n=typeof Set=="function",i=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function l(c,f){if(c===f)return!0;if(c&&f&&typeof c=="object"&&typeof f=="object"){if(c.constructor!==f.constructor)return!1;var u,h,o;if(Array.isArray(c)){if(u=c.length,u!=f.length)return!1;for(h=u;h--!==0;)if(!l(c[h],f[h]))return!1;return!0}var s;if(e&&c instanceof Map&&f instanceof Map){if(c.size!==f.size)return!1;for(s=c.entries();!(h=s.next()).done;)if(!f.has(h.value[0]))return!1;for(s=c.entries();!(h=s.next()).done;)if(!l(h.value[1],f.get(h.value[0])))return!1;return!0}if(n&&c instanceof Set&&f instanceof Set){if(c.size!==f.size)return!1;for(s=c.entries();!(h=s.next()).done;)if(!f.has(h.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(c)&&ArrayBuffer.isView(f)){if(u=c.length,u!=f.length)return!1;for(h=u;h--!==0;)if(c[h]!==f[h])return!1;return!0}if(c.constructor===RegExp)return c.source===f.source&&c.flags===f.flags;if(c.valueOf!==Object.prototype.valueOf&&typeof c.valueOf=="function"&&typeof f.valueOf=="function")return c.valueOf()===f.valueOf();if(c.toString!==Object.prototype.toString&&typeof c.toString=="function"&&typeof f.toString=="function")return c.toString()===f.toString();if(o=Object.keys(c),u=o.length,u!==Object.keys(f).length)return!1;for(h=u;h--!==0;)if(!Object.prototype.hasOwnProperty.call(f,o[h]))return!1;if(g&&c instanceof Element)return!1;for(h=u;h--!==0;)if(!((o[h]==="_owner"||o[h]==="__v"||o[h]==="__o")&&c.$$typeof)&&!l(c[o[h]],f[o[h]]))return!1;return!0}return c!==c&&f!==f}d.exports=function(f,u){try{return l(f,u)}catch(h){if((h.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw h}}},30508:function(d,g){"use strict";var e=typeof Symbol=="function"&&Symbol.for,n=e?Symbol.for("react.element"):60103,i=e?Symbol.for("react.portal"):60106,l=e?Symbol.for("react.fragment"):60107,c=e?Symbol.for("react.strict_mode"):60108,f=e?Symbol.for("react.profiler"):60114,u=e?Symbol.for("react.provider"):60109,h=e?Symbol.for("react.context"):60110,o=e?Symbol.for("react.async_mode"):60111,s=e?Symbol.for("react.concurrent_mode"):60111,b=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,x=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,E=e?Symbol.for("react.lazy"):60116,C=e?Symbol.for("react.block"):60121,R=e?Symbol.for("react.fundamental"):60117,M=e?Symbol.for("react.responder"):60118,T=e?Symbol.for("react.scope"):60119;function D(N){if(typeof N=="object"&&N!==null){var j=N.$$typeof;switch(j){case n:switch(N=N.type,N){case o:case s:case l:case f:case c:case p:return N;default:switch(N=N&&N.$$typeof,N){case h:case b:case E:case m:case u:return N;default:return j}}case i:return j}}}function _(N){return D(N)===s}g.AsyncMode=o,g.ConcurrentMode=s,g.ContextConsumer=h,g.ContextProvider=u,g.Element=n,g.ForwardRef=b,g.Fragment=l,g.Lazy=E,g.Memo=m,g.Portal=i,g.Profiler=f,g.StrictMode=c,g.Suspense=p,g.isAsyncMode=function(N){return _(N)||D(N)===o},g.isConcurrentMode=_,g.isContextConsumer=function(N){return D(N)===h},g.isContextProvider=function(N){return D(N)===u},g.isElement=function(N){return typeof N=="object"&&N!==null&&N.$$typeof===n},g.isForwardRef=function(N){return D(N)===b},g.isFragment=function(N){return D(N)===l},g.isLazy=function(N){return D(N)===E},g.isMemo=function(N){return D(N)===m},g.isPortal=function(N){return D(N)===i},g.isProfiler=function(N){return D(N)===f},g.isStrictMode=function(N){return D(N)===c},g.isSuspense=function(N){return D(N)===p},g.isValidElementType=function(N){return typeof N=="string"||typeof N=="function"||N===l||N===s||N===f||N===c||N===p||N===x||typeof N=="object"&&N!==null&&(N.$$typeof===E||N.$$typeof===m||N.$$typeof===u||N.$$typeof===h||N.$$typeof===b||N.$$typeof===R||N.$$typeof===M||N.$$typeof===T||N.$$typeof===C)},g.typeOf=D},99234:function(d,g,e){"use strict";d.exports=e(30508)},88172:function(d,g){"use strict";var e=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),u=Symbol.for("react.context"),h=Symbol.for("react.server_context"),o=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),b=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function C(R){if(typeof R=="object"&&R!==null){var M=R.$$typeof;switch(M){case e:switch(R=R.type,R){case i:case c:case l:case s:case b:return R;default:switch(R=R&&R.$$typeof,R){case h:case u:case o:case x:case p:case f:return R;default:return M}}case n:return M}}}g.ContextConsumer=u,g.ContextProvider=f,g.Element=e,g.ForwardRef=o,g.Fragment=i,g.Lazy=x,g.Memo=p,g.Portal=n,g.Profiler=c,g.StrictMode=l,g.Suspense=s,g.SuspenseList=b,g.isAsyncMode=function(){return!1},g.isConcurrentMode=function(){return!1},g.isContextConsumer=function(R){return C(R)===u},g.isContextProvider=function(R){return C(R)===f},g.isElement=function(R){return typeof R=="object"&&R!==null&&R.$$typeof===e},g.isForwardRef=function(R){return C(R)===o},g.isFragment=function(R){return C(R)===i},g.isLazy=function(R){return C(R)===x},g.isMemo=function(R){return C(R)===p},g.isPortal=function(R){return C(R)===n},g.isProfiler=function(R){return C(R)===c},g.isStrictMode=function(R){return C(R)===l},g.isSuspense=function(R){return C(R)===s},g.isSuspenseList=function(R){return C(R)===b},g.isValidElementType=function(R){return typeof R=="string"||typeof R=="function"||R===i||R===c||R===l||R===s||R===b||R===m||typeof R=="object"&&R!==null&&(R.$$typeof===x||R.$$typeof===p||R.$$typeof===f||R.$$typeof===u||R.$$typeof===o||R.$$typeof===E||R.getModuleId!==void 0)},g.typeOf=C},23265:function(d,g,e){"use strict";d.exports=e(88172)},32451:function(d,g,e){"use strict";e.d(g,{lr:function(){return R},rU:function(){return m}});var n=e(59301),i=e(35338),l=e(19340);function c(){return c=Object.assign||function(T){for(var D=1;D<arguments.length;D++){var _=arguments[D];for(var N in _)Object.prototype.hasOwnProperty.call(_,N)&&(T[N]=_[N])}return T},c.apply(this,arguments)}function f(T,D){if(T==null)return{};var _={},N=Object.keys(T),j,H;for(H=0;H<N.length;H++)j=N[H],!(D.indexOf(j)>=0)&&(_[j]=T[j]);return _}const u=["onClick","reloadDocument","replace","state","target","to"],h=null;function o(T,D){if(!T){typeof console!="undefined"&&console.warn(D);try{throw new Error(D)}catch(_){}}}function s(T){let{basename:D,children:_,window:N}=T,j=useRef();j.current==null&&(j.current=createBrowserHistory({window:N}));let H=j.current,[Y,W]=useState({action:H.action,location:H.location});return useLayoutEffect(()=>H.listen(W),[H]),createElement(Router,{basename:D,children:_,location:Y.location,navigationType:Y.action,navigator:H})}function b(T){let{basename:D,children:_,window:N}=T,j=useRef();j.current==null&&(j.current=createHashHistory({window:N}));let H=j.current,[Y,W]=useState({action:H.action,location:H.location});return useLayoutEffect(()=>H.listen(W),[H]),createElement(Router,{basename:D,children:_,location:Y.location,navigationType:Y.action,navigator:H})}function p(T){let{basename:D,children:_,history:N}=T;const[j,H]=useState({action:N.action,location:N.location});return useLayoutEffect(()=>N.listen(H),[N]),createElement(Router,{basename:D,children:_,location:j.location,navigationType:j.action,navigator:N})}function x(T){return!!(T.metaKey||T.altKey||T.ctrlKey||T.shiftKey)}const m=(0,n.forwardRef)(function(D,_){let{onClick:N,reloadDocument:j,replace:H=!1,state:Y,target:W,to:se}=D,ne=f(D,u),ae=(0,i.oQ)(se),J=C(se,{replace:H,state:Y,target:W});function q(G){N&&N(G),!G.defaultPrevented&&!j&&J(G)}return(0,n.createElement)("a",c({},ne,{href:ae,onClick:q,ref:_,target:W}))}),E=null;function C(T,D){let{target:_,replace:N,state:j}=D===void 0?{}:D,H=(0,i.s0)(),Y=(0,i.TH)(),W=(0,i.WU)(T);return(0,n.useCallback)(se=>{if(se.button===0&&(!_||_==="_self")&&!x(se)){se.preventDefault();let ne=!!N||(0,l.Ep)(Y)===(0,l.Ep)(W);H(T,{replace:ne,state:j})}},[Y,H,W,N,j,_,T])}function R(T){let D=(0,n.useRef)(M(T)),_=(0,i.TH)(),N=(0,n.useMemo)(()=>{let Y=M(_.search);for(let W of D.current.keys())Y.has(W)||D.current.getAll(W).forEach(se=>{Y.append(W,se)});return Y},[_.search]),j=(0,i.s0)(),H=(0,n.useCallback)((Y,W)=>{j("?"+M(Y),W)},[j]);return[N,H]}function M(T){return T===void 0&&(T=""),new URLSearchParams(typeof T=="string"||Array.isArray(T)||T instanceof URLSearchParams?T:Object.keys(T).reduce((D,_)=>{let N=T[_];return D.concat(Array.isArray(N)?N.map(j=>[_,j]):[[_,N]])},[]))}},35338:function(d,g,e){"use strict";e.d(g,{F0:function(){return nt},Fg:function(){return Be},Gn:function(){return b},TH:function(){return ie},UO:function(){return Et},V$:function(){return Zt},WU:function(){return Lt},bx:function(){return ke},fp:function(){return p},j3:function(){return gt},oQ:function(){return $},s0:function(){return Oe}});var n=e(19340),i=e(59301);const l=(0,i.createContext)(null),c=(0,i.createContext)(null),f=(0,i.createContext)({outlet:null,matches:[]});function u(_e,Ee){if(!_e)throw new Error(Ee)}function h(_e,Ee){if(!_e){typeof console!="undefined"&&console.warn(Ee);try{throw new Error(Ee)}catch(Fe){}}}const o={};function s(_e,Ee,Fe){!Ee&&!o[_e]&&(o[_e]=!0)}function b(_e,Ee){return Ee===void 0&&(Ee={}),_e.replace(/:(\w+)/g,(Fe,Ke)=>(Ee[Ke]==null&&u(!1),Ee[Ke])).replace(/\/*\*$/,Fe=>Ee["*"]==null?"":Ee["*"].replace(/^\/*/,"/"))}function p(_e,Ee,Fe){Fe===void 0&&(Fe="/");let Ke=typeof Ee=="string"?(0,n.cP)(Ee):Ee,He=G(Ke.pathname||"/",Fe);if(He==null)return null;let Xe=x(_e);m(Xe);let pt=null;for(let St=0;pt==null&&St<Xe.length;++St)pt=H(Xe[St],He);return pt}function x(_e,Ee,Fe,Ke){return Ee===void 0&&(Ee=[]),Fe===void 0&&(Fe=[]),Ke===void 0&&(Ke=""),_e.forEach((He,Xe)=>{let pt={relativePath:He.path||"",caseSensitive:He.caseSensitive===!0,childrenIndex:Xe,route:He};pt.relativePath.startsWith("/")&&(pt.relativePath.startsWith(Ke)||u(!1),pt.relativePath=pt.relativePath.slice(Ke.length));let St=oe([Ke,pt.relativePath]),tn=Fe.concat(pt);He.children&&He.children.length>0&&(He.index===!0&&u(!1),x(He.children,Ee,tn,St)),!(He.path==null&&!He.index)&&Ee.push({path:St,score:N(St,He.index),routesMeta:tn})}),Ee}function m(_e){_e.sort((Ee,Fe)=>Ee.score!==Fe.score?Fe.score-Ee.score:j(Ee.routesMeta.map(Ke=>Ke.childrenIndex),Fe.routesMeta.map(Ke=>Ke.childrenIndex)))}const E=/^:\w+$/,C=3,R=2,M=1,T=10,D=-2,_=_e=>_e==="*";function N(_e,Ee){let Fe=_e.split("/"),Ke=Fe.length;return Fe.some(_)&&(Ke+=D),Ee&&(Ke+=R),Fe.filter(He=>!_(He)).reduce((He,Xe)=>He+(E.test(Xe)?C:Xe===""?M:T),Ke)}function j(_e,Ee){return _e.length===Ee.length&&_e.slice(0,-1).every((Ke,He)=>Ke===Ee[He])?_e[_e.length-1]-Ee[Ee.length-1]:0}function H(_e,Ee){let{routesMeta:Fe}=_e,Ke={},He="/",Xe=[];for(let pt=0;pt<Fe.length;++pt){let St=Fe[pt],tn=pt===Fe.length-1,en=He==="/"?Ee:Ee.slice(He.length)||"/",Me=Y({path:St.relativePath,caseSensitive:St.caseSensitive,end:tn},en);if(!Me)return null;Object.assign(Ke,Me.params);let rt=St.route;Xe.push({params:Ke,pathname:oe([He,Me.pathname]),pathnameBase:ee(oe([He,Me.pathnameBase])),route:rt}),Me.pathnameBase!=="/"&&(He=oe([He,Me.pathnameBase]))}return Xe}function Y(_e,Ee){typeof _e=="string"&&(_e={path:_e,caseSensitive:!1,end:!0});let[Fe,Ke]=W(_e.path,_e.caseSensitive,_e.end),He=Ee.match(Fe);if(!He)return null;let Xe=He[0],pt=Xe.replace(/(.)\/+$/,"$1"),St=He.slice(1);return{params:Ke.reduce((en,Me,rt)=>{if(Me==="*"){let Yt=St[rt]||"";pt=Xe.slice(0,Xe.length-Yt.length).replace(/(.)\/+$/,"$1")}return en[Me]=se(St[rt]||"",Me),en},{}),pathname:Xe,pathnameBase:pt,pattern:_e}}function W(_e,Ee,Fe){Ee===void 0&&(Ee=!1),Fe===void 0&&(Fe=!0);let Ke=[],He="^"+_e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(pt,St)=>(Ke.push(St),"([^\\/]+)"));return _e.endsWith("*")?(Ke.push("*"),He+=_e==="*"||_e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):He+=Fe?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(He,Ee?void 0:"i"),Ke]}function se(_e,Ee){try{return decodeURIComponent(_e)}catch(Fe){return _e}}function ne(_e,Ee){Ee===void 0&&(Ee="/");let{pathname:Fe,search:Ke="",hash:He=""}=typeof _e=="string"?(0,n.cP)(_e):_e;return{pathname:Fe?Fe.startsWith("/")?Fe:ae(Fe,Ee):Ee,search:Q(Ke),hash:le(He)}}function ae(_e,Ee){let Fe=Ee.replace(/\/+$/,"").split("/");return _e.split("/").forEach(He=>{He===".."?Fe.length>1&&Fe.pop():He!=="."&&Fe.push(He)}),Fe.length>1?Fe.join("/"):"/"}function J(_e,Ee,Fe){let Ke=typeof _e=="string"?(0,n.cP)(_e):_e,He=_e===""||Ke.pathname===""?"/":Ke.pathname,Xe;if(He==null)Xe=Fe;else{let St=Ee.length-1;if(He.startsWith("..")){let tn=He.split("/");for(;tn[0]==="..";)tn.shift(),St-=1;Ke.pathname=tn.join("/")}Xe=St>=0?Ee[St]:"/"}let pt=ne(Ke,Xe);return He&&He!=="/"&&He.endsWith("/")&&!pt.pathname.endsWith("/")&&(pt.pathname+="/"),pt}function q(_e){return _e===""||_e.pathname===""?"/":typeof _e=="string"?(0,n.cP)(_e).pathname:_e.pathname}function G(_e,Ee){if(Ee==="/")return _e;if(!_e.toLowerCase().startsWith(Ee.toLowerCase()))return null;let Fe=_e.charAt(Ee.length);return Fe&&Fe!=="/"?null:_e.slice(Ee.length)||"/"}const oe=_e=>_e.join("/").replace(/\/\/+/g,"/"),ee=_e=>_e.replace(/\/+$/,"").replace(/^\/*/,"/"),Q=_e=>!_e||_e==="?"?"":_e.startsWith("?")?_e:"?"+_e,le=_e=>!_e||_e==="#"?"":_e.startsWith("#")?_e:"#"+_e;function $(_e){U()||u(!1);let{basename:Ee,navigator:Fe}=(0,i.useContext)(l),{hash:Ke,pathname:He,search:Xe}=Lt(_e),pt=He;if(Ee!=="/"){let St=q(_e),tn=St!=null&&St.endsWith("/");pt=He==="/"?Ee+(tn?"/":""):oe([Ee,He])}return Fe.createHref({pathname:pt,search:Xe,hash:Ke})}function U(){return(0,i.useContext)(c)!=null}function ie(){return U()||u(!1),(0,i.useContext)(c).location}function me(){return useContext(c).navigationType}function Pe(_e){U()||u(!1);let{pathname:Ee}=ie();return useMemo(()=>Y(_e,Ee),[Ee,_e])}function Oe(){U()||u(!1);let{basename:_e,navigator:Ee}=(0,i.useContext)(l),{matches:Fe}=(0,i.useContext)(f),{pathname:Ke}=ie(),He=JSON.stringify(Fe.map(St=>St.pathnameBase)),Xe=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{Xe.current=!0}),(0,i.useCallback)(function(St,tn){if(tn===void 0&&(tn={}),!Xe.current)return;if(typeof St=="number"){Ee.go(St);return}let en=J(St,JSON.parse(He),Ke);_e!=="/"&&(en.pathname=oe([_e,en.pathname])),(tn.replace?Ee.replace:Ee.push)(en,tn.state)},[_e,Ee,He,Ke])}const Ge=(0,i.createContext)(null);function ke(){return(0,i.useContext)(Ge)}function Mt(_e){let Ee=(0,i.useContext)(f).outlet;return Ee&&(0,i.createElement)(Ge.Provider,{value:_e},Ee)}function Et(){let{matches:_e}=(0,i.useContext)(f),Ee=_e[_e.length-1];return Ee?Ee.params:{}}function Lt(_e){let{matches:Ee}=(0,i.useContext)(f),{pathname:Fe}=ie(),Ke=JSON.stringify(Ee.map(He=>He.pathnameBase));return(0,i.useMemo)(()=>J(_e,JSON.parse(Ke),Fe),[_e,Ke,Fe])}function Zt(_e,Ee){U()||u(!1);let{matches:Fe}=(0,i.useContext)(f),Ke=Fe[Fe.length-1],He=Ke?Ke.params:{},Xe=Ke?Ke.pathname:"/",pt=Ke?Ke.pathnameBase:"/",St=Ke&&Ke.route,tn=ie(),en;if(Ee){var Me;let Wt=typeof Ee=="string"?(0,n.cP)(Ee):Ee;pt==="/"||(Me=Wt.pathname)!=null&&Me.startsWith(pt)||u(!1),en=Wt}else en=tn;let rt=en.pathname||"/",Yt=pt==="/"?rt:rt.slice(pt.length)||"/",_t=p(_e,{pathname:Yt});return Bt(_t&&_t.map(Wt=>Object.assign({},Wt,{params:Object.assign({},He,Wt.params),pathname:oe([pt,Wt.pathname]),pathnameBase:Wt.pathnameBase==="/"?pt:oe([pt,Wt.pathnameBase])})),Fe)}function Bt(_e,Ee){return Ee===void 0&&(Ee=[]),_e==null?null:_e.reduceRight((Fe,Ke,He)=>(0,i.createElement)(f.Provider,{children:Ke.route.element!==void 0?Ke.route.element:Fe,value:{outlet:Fe,matches:Ee.concat(_e.slice(0,He+1))}}),null)}function xt(_e){let{basename:Ee,children:Fe,initialEntries:Ke,initialIndex:He}=_e,Xe=useRef();Xe.current==null&&(Xe.current=createMemoryHistory({initialEntries:Ke,initialIndex:He}));let pt=Xe.current,[St,tn]=useState({action:pt.action,location:pt.location});return useLayoutEffect(()=>pt.listen(tn),[pt]),createElement(nt,{basename:Ee,children:Fe,location:St.location,navigationType:St.action,navigator:pt})}function Be(_e){let{to:Ee,replace:Fe,state:Ke}=_e;U()||u(!1);let He=Oe();return(0,i.useEffect)(()=>{He(Ee,{replace:Fe,state:Ke})}),null}function gt(_e){return Mt(_e.context)}function Nt(_e){u(!1)}function nt(_e){let{basename:Ee="/",children:Fe=null,location:Ke,navigationType:He=n.aU.Pop,navigator:Xe,static:pt=!1}=_e;U()&&u(!1);let St=ee(Ee),tn=(0,i.useMemo)(()=>({basename:St,navigator:Xe,static:pt}),[St,Xe,pt]);typeof Ke=="string"&&(Ke=(0,n.cP)(Ke));let{pathname:en="/",search:Me="",hash:rt="",state:Yt=null,key:_t="default"}=Ke,Wt=(0,i.useMemo)(()=>{let Ht=G(en,St);return Ht==null?null:{pathname:Ht,search:Me,hash:rt,state:Yt,key:_t}},[St,en,Me,rt,Yt,_t]);return Wt==null?null:(0,i.createElement)(l.Provider,{value:tn},(0,i.createElement)(c.Provider,{children:Fe,value:{location:Wt,navigationType:He}}))}function yt(_e){let{children:Ee,location:Fe}=_e;return Zt(dt(Ee),Fe)}function dt(_e){let Ee=[];return Children.forEach(_e,Fe=>{if(!isValidElement(Fe))return;if(Fe.type===Fragment){Ee.push.apply(Ee,dt(Fe.props.children));return}Fe.type!==Nt&&u(!1);let Ke={caseSensitive:Fe.props.caseSensitive,element:Fe.props.element,index:Fe.props.index,path:Fe.props.path};Fe.props.children&&(Ke.children=dt(Fe.props.children)),Ee.push(Ke)}),Ee}function qe(_e){return Bt(_e)}},76100:function(d,g,e){"use strict";var n=e(84126),i=60103,l=60106;g.Fragment=60107,g.StrictMode=60108,g.Profiler=60114;var c=60109,f=60110,u=60112;g.Suspense=60113;var h=60115,o=60116;if(typeof Symbol=="function"&&Symbol.for){var s=Symbol.for;i=s("react.element"),l=s("react.portal"),g.Fragment=s("react.fragment"),g.StrictMode=s("react.strict_mode"),g.Profiler=s("react.profiler"),c=s("react.provider"),f=s("react.context"),u=s("react.forward_ref"),g.Suspense=s("react.suspense"),h=s("react.memo"),o=s("react.lazy")}var b=typeof Symbol=="function"&&Symbol.iterator;function p(Q){return Q===null||typeof Q!="object"?null:(Q=b&&Q[b]||Q["@@iterator"],typeof Q=="function"?Q:null)}function x(Q){for(var le="https://reactjs.org/docs/error-decoder.html?invariant="+Q,$=1;$<arguments.length;$++)le+="&args[]="+encodeURIComponent(arguments[$]);return"Minified React error #"+Q+"; visit "+le+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function C(Q,le,$){this.props=Q,this.context=le,this.refs=E,this.updater=$||m}C.prototype.isReactComponent={},C.prototype.setState=function(Q,le){if(typeof Q!="object"&&typeof Q!="function"&&Q!=null)throw Error(x(85));this.updater.enqueueSetState(this,Q,le,"setState")},C.prototype.forceUpdate=function(Q){this.updater.enqueueForceUpdate(this,Q,"forceUpdate")};function R(){}R.prototype=C.prototype;function M(Q,le,$){this.props=Q,this.context=le,this.refs=E,this.updater=$||m}var T=M.prototype=new R;T.constructor=M,n(T,C.prototype),T.isPureReactComponent=!0;var D={current:null},_=Object.prototype.hasOwnProperty,N={key:!0,ref:!0,__self:!0,__source:!0};function j(Q,le,$){var U,ie={},me=null,Pe=null;if(le!=null)for(U in le.ref!==void 0&&(Pe=le.ref),le.key!==void 0&&(me=""+le.key),le)_.call(le,U)&&!N.hasOwnProperty(U)&&(ie[U]=le[U]);var Oe=arguments.length-2;if(Oe===1)ie.children=$;else if(1<Oe){for(var Ge=Array(Oe),ke=0;ke<Oe;ke++)Ge[ke]=arguments[ke+2];ie.children=Ge}if(Q&&Q.defaultProps)for(U in Oe=Q.defaultProps,Oe)ie[U]===void 0&&(ie[U]=Oe[U]);return{$$typeof:i,type:Q,key:me,ref:Pe,props:ie,_owner:D.current}}function H(Q,le){return{$$typeof:i,type:Q.type,key:le,ref:Q.ref,props:Q.props,_owner:Q._owner}}function Y(Q){return typeof Q=="object"&&Q!==null&&Q.$$typeof===i}function W(Q){var le={"=":"=0",":":"=2"};return"$"+Q.replace(/[=:]/g,function($){return le[$]})}var se=/\/+/g;function ne(Q,le){return typeof Q=="object"&&Q!==null&&Q.key!=null?W(""+Q.key):le.toString(36)}function ae(Q,le,$,U,ie){var me=typeof Q;(me==="undefined"||me==="boolean")&&(Q=null);var Pe=!1;if(Q===null)Pe=!0;else switch(me){case"string":case"number":Pe=!0;break;case"object":switch(Q.$$typeof){case i:case l:Pe=!0}}if(Pe)return Pe=Q,ie=ie(Pe),Q=U===""?"."+ne(Pe,0):U,Array.isArray(ie)?($="",Q!=null&&($=Q.replace(se,"$&/")+"/"),ae(ie,le,$,"",function(ke){return ke})):ie!=null&&(Y(ie)&&(ie=H(ie,$+(!ie.key||Pe&&Pe.key===ie.key?"":(""+ie.key).replace(se,"$&/")+"/")+Q)),le.push(ie)),1;if(Pe=0,U=U===""?".":U+":",Array.isArray(Q))for(var Oe=0;Oe<Q.length;Oe++){me=Q[Oe];var Ge=U+ne(me,Oe);Pe+=ae(me,le,$,Ge,ie)}else if(Ge=p(Q),typeof Ge=="function")for(Q=Ge.call(Q),Oe=0;!(me=Q.next()).done;)me=me.value,Ge=U+ne(me,Oe++),Pe+=ae(me,le,$,Ge,ie);else if(me==="object")throw le=""+Q,Error(x(31,le==="[object Object]"?"object with keys {"+Object.keys(Q).join(", ")+"}":le));return Pe}function J(Q,le,$){if(Q==null)return Q;var U=[],ie=0;return ae(Q,U,"","",function(me){return le.call($,me,ie++)}),U}function q(Q){if(Q._status===-1){var le=Q._result;le=le(),Q._status=0,Q._result=le,le.then(function($){Q._status===0&&($=$.default,Q._status=1,Q._result=$)},function($){Q._status===0&&(Q._status=2,Q._result=$)})}if(Q._status===1)return Q._result;throw Q._result}var G={current:null};function oe(){var Q=G.current;if(Q===null)throw Error(x(321));return Q}var ee={ReactCurrentDispatcher:G,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:D,IsSomeRendererActing:{current:!1},assign:n};g.Children={map:J,forEach:function(Q,le,$){J(Q,function(){le.apply(this,arguments)},$)},count:function(Q){var le=0;return J(Q,function(){le++}),le},toArray:function(Q){return J(Q,function(le){return le})||[]},only:function(Q){if(!Y(Q))throw Error(x(143));return Q}},g.Component=C,g.PureComponent=M,g.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,g.cloneElement=function(Q,le,$){if(Q==null)throw Error(x(267,Q));var U=n({},Q.props),ie=Q.key,me=Q.ref,Pe=Q._owner;if(le!=null){if(le.ref!==void 0&&(me=le.ref,Pe=D.current),le.key!==void 0&&(ie=""+le.key),Q.type&&Q.type.defaultProps)var Oe=Q.type.defaultProps;for(Ge in le)_.call(le,Ge)&&!N.hasOwnProperty(Ge)&&(U[Ge]=le[Ge]===void 0&&Oe!==void 0?Oe[Ge]:le[Ge])}var Ge=arguments.length-2;if(Ge===1)U.children=$;else if(1<Ge){Oe=Array(Ge);for(var ke=0;ke<Ge;ke++)Oe[ke]=arguments[ke+2];U.children=Oe}return{$$typeof:i,type:Q.type,key:ie,ref:me,props:U,_owner:Pe}},g.createContext=function(Q,le){return le===void 0&&(le=null),Q={$$typeof:f,_calculateChangedBits:le,_currentValue:Q,_currentValue2:Q,_threadCount:0,Provider:null,Consumer:null},Q.Provider={$$typeof:c,_context:Q},Q.Consumer=Q},g.createElement=j,g.createFactory=function(Q){var le=j.bind(null,Q);return le.type=Q,le},g.createRef=function(){return{current:null}},g.forwardRef=function(Q){return{$$typeof:u,render:Q}},g.isValidElement=Y,g.lazy=function(Q){return{$$typeof:o,_payload:{_status:-1,_result:Q},_init:q}},g.memo=function(Q,le){return{$$typeof:h,type:Q,compare:le===void 0?null:le}},g.useCallback=function(Q,le){return oe().useCallback(Q,le)},g.useContext=function(Q,le){return oe().useContext(Q,le)},g.useDebugValue=function(){},g.useEffect=function(Q,le){return oe().useEffect(Q,le)},g.useImperativeHandle=function(Q,le,$){return oe().useImperativeHandle(Q,le,$)},g.useLayoutEffect=function(Q,le){return oe().useLayoutEffect(Q,le)},g.useMemo=function(Q,le){return oe().useMemo(Q,le)},g.useReducer=function(Q,le,$){return oe().useReducer(Q,le,$)},g.useRef=function(Q){return oe().useRef(Q)},g.useState=function(Q){return oe().useState(Q)},g.version="17.0.2"},59301:function(d,g,e){"use strict";d.exports=e(76100)},59781:function(d,g,e){"use strict";e.d(g,{DE:function(){return D},MT:function(){return x},UY:function(){return M},md:function(){return N},qC:function(){return _}});var n=e(27247);function i(j){return"Minified Redux error #"+j+"; visit https://redux.js.org/Errors?code="+j+" for the full message or use the non-minified dev environment for full errors. "}var l=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),c=function(){return Math.random().toString(36).substring(7).split("").join(".")},f={INIT:"@@redux/INIT"+c(),REPLACE:"@@redux/REPLACE"+c(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+c()}};function u(j){if(typeof j!="object"||j===null)return!1;for(var H=j;Object.getPrototypeOf(H)!==null;)H=Object.getPrototypeOf(H);return Object.getPrototypeOf(j)===H}function h(j){if(j===void 0)return"undefined";if(j===null)return"null";var H=typeof j;switch(H){case"boolean":case"string":case"number":case"symbol":case"function":return H}if(Array.isArray(j))return"array";if(b(j))return"date";if(s(j))return"error";var Y=o(j);switch(Y){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return Y}return H.slice(8,-1).toLowerCase().replace(/\s/g,"")}function o(j){return typeof j.constructor=="function"?j.constructor.name:null}function s(j){return j instanceof Error||typeof j.message=="string"&&j.constructor&&typeof j.constructor.stackTraceLimit=="number"}function b(j){return j instanceof Date?!0:typeof j.toDateString=="function"&&typeof j.getDate=="function"&&typeof j.setDate=="function"}function p(j){var H=typeof j;return H}function x(j,H,Y){var W;if(typeof H=="function"&&typeof Y=="function"||typeof Y=="function"&&typeof arguments[3]=="function")throw new Error(i(0));if(typeof H=="function"&&typeof Y=="undefined"&&(Y=H,H=void 0),typeof Y!="undefined"){if(typeof Y!="function")throw new Error(i(1));return Y(x)(j,H)}if(typeof j!="function")throw new Error(i(2));var se=j,ne=H,ae=[],J=ae,q=!1;function G(){J===ae&&(J=ae.slice())}function oe(){if(q)throw new Error(i(3));return ne}function ee(U){if(typeof U!="function")throw new Error(i(4));if(q)throw new Error(i(5));var ie=!0;return G(),J.push(U),function(){if(ie){if(q)throw new Error(i(6));ie=!1,G();var Pe=J.indexOf(U);J.splice(Pe,1),ae=null}}}function Q(U){if(!u(U))throw new Error(i(7));if(typeof U.type=="undefined")throw new Error(i(8));if(q)throw new Error(i(9));try{q=!0,ne=se(ne,U)}finally{q=!1}for(var ie=ae=J,me=0;me<ie.length;me++){var Pe=ie[me];Pe()}return U}function le(U){if(typeof U!="function")throw new Error(i(10));se=U,Q({type:f.REPLACE})}function $(){var U,ie=ee;return U={subscribe:function(Pe){if(typeof Pe!="object"||Pe===null)throw new Error(i(11));function Oe(){Pe.next&&Pe.next(oe())}Oe();var Ge=ie(Oe);return{unsubscribe:Ge}}},U[l]=function(){return this},U}return Q({type:f.INIT}),W={dispatch:Q,subscribe:ee,getState:oe,replaceReducer:le},W[l]=$,W}var m=null;function E(j){typeof console!="undefined"&&typeof console.error=="function"&&console.error(j);try{throw new Error(j)}catch(H){}}function C(j,H,Y,W){var se=Object.keys(H),ne=Y&&Y.type===f.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(se.length===0)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!u(j))return"The "+ne+' has unexpected type of "'+p(j)+'". Expected argument to be an object with the following '+('keys: "'+se.join('", "')+'"');var ae=Object.keys(j).filter(function(J){return!H.hasOwnProperty(J)&&!W[J]});if(ae.forEach(function(J){W[J]=!0}),!(Y&&Y.type===f.REPLACE)&&ae.length>0)return"Unexpected "+(ae.length>1?"keys":"key")+" "+('"'+ae.join('", "')+'" found in '+ne+". ")+"Expected to find one of the known reducer keys instead: "+('"'+se.join('", "')+'". Unexpected keys will be ignored.')}function R(j){Object.keys(j).forEach(function(H){var Y=j[H],W=Y(void 0,{type:f.INIT});if(typeof W=="undefined")throw new Error(i(12));if(typeof Y(void 0,{type:f.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(i(13))})}function M(j){for(var H=Object.keys(j),Y={},W=0;W<H.length;W++){var se=H[W];typeof j[se]=="function"&&(Y[se]=j[se])}var ne=Object.keys(Y),ae,J;try{R(Y)}catch(q){J=q}return function(G,oe){if(G===void 0&&(G={}),J)throw J;if(0)var ee;for(var Q=!1,le={},$=0;$<ne.length;$++){var U=ne[$],ie=Y[U],me=G[U],Pe=ie(me,oe);if(typeof Pe=="undefined"){var Oe=oe&&oe.type;throw new Error(i(14))}le[U]=Pe,Q=Q||Pe!==me}return Q=Q||ne.length!==Object.keys(G).length,Q?le:G}}function T(j,H){return function(){return H(j.apply(this,arguments))}}function D(j,H){if(typeof j=="function")return T(j,H);if(typeof j!="object"||j===null)throw new Error(i(16));var Y={};for(var W in j){var se=j[W];typeof se=="function"&&(Y[W]=T(se,H))}return Y}function _(){for(var j=arguments.length,H=new Array(j),Y=0;Y<j;Y++)H[Y]=arguments[Y];return H.length===0?function(W){return W}:H.length===1?H[0]:H.reduce(function(W,se){return function(){return W(se.apply(void 0,arguments))}})}function N(){for(var j=arguments.length,H=new Array(j),Y=0;Y<j;Y++)H[Y]=arguments[Y];return function(W){return function(){var se=W.apply(void 0,arguments),ne=function(){throw new Error(i(15))},ae={getState:se.getState,dispatch:function(){return ne.apply(void 0,arguments)}},J=H.map(function(q){return q(ae)});return ne=_.apply(void 0,J)(se.dispatch),(0,n.Z)((0,n.Z)({},se),{},{dispatch:ne})}}}},58246:function(d){var g=function(e){"use strict";var n=Object.prototype,i=n.hasOwnProperty,l=Object.defineProperty||function(ee,Q,le){ee[Q]=le.value},c,f=typeof Symbol=="function"?Symbol:{},u=f.iterator||"@@iterator",h=f.asyncIterator||"@@asyncIterator",o=f.toStringTag||"@@toStringTag";function s(ee,Q,le){return Object.defineProperty(ee,Q,{value:le,enumerable:!0,configurable:!0,writable:!0}),ee[Q]}try{s({},"")}catch(ee){s=function(Q,le,$){return Q[le]=$}}function b(ee,Q,le,$){var U=Q&&Q.prototype instanceof M?Q:M,ie=Object.create(U.prototype),me=new q($||[]);return l(ie,"_invoke",{value:se(ee,le,me)}),ie}e.wrap=b;function p(ee,Q,le){try{return{type:"normal",arg:ee.call(Q,le)}}catch($){return{type:"throw",arg:$}}}var x="suspendedStart",m="suspendedYield",E="executing",C="completed",R={};function M(){}function T(){}function D(){}var _={};s(_,u,function(){return this});var N=Object.getPrototypeOf,j=N&&N(N(G([])));j&&j!==n&&i.call(j,u)&&(_=j);var H=D.prototype=M.prototype=Object.create(_);T.prototype=D,l(H,"constructor",{value:D,configurable:!0}),l(D,"constructor",{value:T,configurable:!0}),T.displayName=s(D,o,"GeneratorFunction");function Y(ee){["next","throw","return"].forEach(function(Q){s(ee,Q,function(le){return this._invoke(Q,le)})})}e.isGeneratorFunction=function(ee){var Q=typeof ee=="function"&&ee.constructor;return Q?Q===T||(Q.displayName||Q.name)==="GeneratorFunction":!1},e.mark=function(ee){return Object.setPrototypeOf?Object.setPrototypeOf(ee,D):(ee.__proto__=D,s(ee,o,"GeneratorFunction")),ee.prototype=Object.create(H),ee},e.awrap=function(ee){return{__await:ee}};function W(ee,Q){function le(ie,me,Pe,Oe){var Ge=p(ee[ie],ee,me);if(Ge.type==="throw")Oe(Ge.arg);else{var ke=Ge.arg,Mt=ke.value;return Mt&&typeof Mt=="object"&&i.call(Mt,"__await")?Q.resolve(Mt.__await).then(function(Et){le("next",Et,Pe,Oe)},function(Et){le("throw",Et,Pe,Oe)}):Q.resolve(Mt).then(function(Et){ke.value=Et,Pe(ke)},function(Et){return le("throw",Et,Pe,Oe)})}}var $;function U(ie,me){function Pe(){return new Q(function(Oe,Ge){le(ie,me,Oe,Ge)})}return $=$?$.then(Pe,Pe):Pe()}l(this,"_invoke",{value:U})}Y(W.prototype),s(W.prototype,h,function(){return this}),e.AsyncIterator=W,e.async=function(ee,Q,le,$,U){U===void 0&&(U=Promise);var ie=new W(b(ee,Q,le,$),U);return e.isGeneratorFunction(Q)?ie:ie.next().then(function(me){return me.done?me.value:ie.next()})};function se(ee,Q,le){var $=x;return function(ie,me){if($===E)throw new Error("Generator is already running");if($===C){if(ie==="throw")throw me;return oe()}for(le.method=ie,le.arg=me;;){var Pe=le.delegate;if(Pe){var Oe=ne(Pe,le);if(Oe){if(Oe===R)continue;return Oe}}if(le.method==="next")le.sent=le._sent=le.arg;else if(le.method==="throw"){if($===x)throw $=C,le.arg;le.dispatchException(le.arg)}else le.method==="return"&&le.abrupt("return",le.arg);$=E;var Ge=p(ee,Q,le);if(Ge.type==="normal"){if($=le.done?C:m,Ge.arg===R)continue;return{value:Ge.arg,done:le.done}}else Ge.type==="throw"&&($=C,le.method="throw",le.arg=Ge.arg)}}}function ne(ee,Q){var le=Q.method,$=ee.iterator[le];if($===c)return Q.delegate=null,le==="throw"&&ee.iterator.return&&(Q.method="return",Q.arg=c,ne(ee,Q),Q.method==="throw")||le!=="return"&&(Q.method="throw",Q.arg=new TypeError("The iterator does not provide a '"+le+"' method")),R;var U=p($,ee.iterator,Q.arg);if(U.type==="throw")return Q.method="throw",Q.arg=U.arg,Q.delegate=null,R;var ie=U.arg;if(!ie)return Q.method="throw",Q.arg=new TypeError("iterator result is not an object"),Q.delegate=null,R;if(ie.done)Q[ee.resultName]=ie.value,Q.next=ee.nextLoc,Q.method!=="return"&&(Q.method="next",Q.arg=c);else return ie;return Q.delegate=null,R}Y(H),s(H,o,"Generator"),s(H,u,function(){return this}),s(H,"toString",function(){return"[object Generator]"});function ae(ee){var Q={tryLoc:ee[0]};1 in ee&&(Q.catchLoc=ee[1]),2 in ee&&(Q.finallyLoc=ee[2],Q.afterLoc=ee[3]),this.tryEntries.push(Q)}function J(ee){var Q=ee.completion||{};Q.type="normal",delete Q.arg,ee.completion=Q}function q(ee){this.tryEntries=[{tryLoc:"root"}],ee.forEach(ae,this),this.reset(!0)}e.keys=function(ee){var Q=Object(ee),le=[];for(var $ in Q)le.push($);return le.reverse(),function U(){for(;le.length;){var ie=le.pop();if(ie in Q)return U.value=ie,U.done=!1,U}return U.done=!0,U}};function G(ee){if(ee){var Q=ee[u];if(Q)return Q.call(ee);if(typeof ee.next=="function")return ee;if(!isNaN(ee.length)){var le=-1,$=function U(){for(;++le<ee.length;)if(i.call(ee,le))return U.value=ee[le],U.done=!1,U;return U.value=c,U.done=!0,U};return $.next=$}}return{next:oe}}e.values=G;function oe(){return{value:c,done:!0}}return q.prototype={constructor:q,reset:function(ee){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(J),!ee)for(var Q in this)Q.charAt(0)==="t"&&i.call(this,Q)&&!isNaN(+Q.slice(1))&&(this[Q]=c)},stop:function(){this.done=!0;var ee=this.tryEntries[0],Q=ee.completion;if(Q.type==="throw")throw Q.arg;return this.rval},dispatchException:function(ee){if(this.done)throw ee;var Q=this;function le(Oe,Ge){return ie.type="throw",ie.arg=ee,Q.next=Oe,Ge&&(Q.method="next",Q.arg=c),!!Ge}for(var $=this.tryEntries.length-1;$>=0;--$){var U=this.tryEntries[$],ie=U.completion;if(U.tryLoc==="root")return le("end");if(U.tryLoc<=this.prev){var me=i.call(U,"catchLoc"),Pe=i.call(U,"finallyLoc");if(me&&Pe){if(this.prev<U.catchLoc)return le(U.catchLoc,!0);if(this.prev<U.finallyLoc)return le(U.finallyLoc)}else if(me){if(this.prev<U.catchLoc)return le(U.catchLoc,!0)}else if(Pe){if(this.prev<U.finallyLoc)return le(U.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(ee,Q){for(var le=this.tryEntries.length-1;le>=0;--le){var $=this.tryEntries[le];if($.tryLoc<=this.prev&&i.call($,"finallyLoc")&&this.prev<$.finallyLoc){var U=$;break}}U&&(ee==="break"||ee==="continue")&&U.tryLoc<=Q&&Q<=U.finallyLoc&&(U=null);var ie=U?U.completion:{};return ie.type=ee,ie.arg=Q,U?(this.method="next",this.next=U.finallyLoc,R):this.complete(ie)},complete:function(ee,Q){if(ee.type==="throw")throw ee.arg;return ee.type==="break"||ee.type==="continue"?this.next=ee.arg:ee.type==="return"?(this.rval=this.arg=ee.arg,this.method="return",this.next="end"):ee.type==="normal"&&Q&&(this.next=Q),R},finish:function(ee){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var le=this.tryEntries[Q];if(le.finallyLoc===ee)return this.complete(le.completion,le.afterLoc),J(le),R}},catch:function(ee){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var le=this.tryEntries[Q];if(le.tryLoc===ee){var $=le.completion;if($.type==="throw"){var U=$.arg;J(le)}return U}}throw new Error("illegal catch attempt")},delegateYield:function(ee,Q,le){return this.delegate={iterator:G(ee),resultName:Q,nextLoc:le},this.method==="next"&&(this.arg=c),R}},e}(d.exports);try{regeneratorRuntime=g}catch(e){typeof globalThis=="object"?globalThis.regeneratorRuntime=g:Function("r","regeneratorRuntime = r")(g)}},76374:function(d,g,e){"use strict";var n=function(){if(typeof Map!="undefined")return Map;function q(G,oe){var ee=-1;return G.some(function(Q,le){return Q[0]===oe?(ee=le,!0):!1}),ee}return function(){function G(){this.__entries__=[]}return Object.defineProperty(G.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),G.prototype.get=function(oe){var ee=q(this.__entries__,oe),Q=this.__entries__[ee];return Q&&Q[1]},G.prototype.set=function(oe,ee){var Q=q(this.__entries__,oe);~Q?this.__entries__[Q][1]=ee:this.__entries__.push([oe,ee])},G.prototype.delete=function(oe){var ee=this.__entries__,Q=q(ee,oe);~Q&&ee.splice(Q,1)},G.prototype.has=function(oe){return!!~q(this.__entries__,oe)},G.prototype.clear=function(){this.__entries__.splice(0)},G.prototype.forEach=function(oe,ee){ee===void 0&&(ee=null);for(var Q=0,le=this.__entries__;Q<le.length;Q++){var $=le[Q];oe.call(ee,$[1],$[0])}},G}()}(),i=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,l=function(){return typeof e.g!="undefined"&&e.g.Math===Math?e.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),c=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(l):function(q){return setTimeout(function(){return q(Date.now())},1e3/60)}}(),f=2;function u(q,G){var oe=!1,ee=!1,Q=0;function le(){oe&&(oe=!1,q()),ee&&U()}function $(){c(le)}function U(){var ie=Date.now();if(oe){if(ie-Q<f)return;ee=!0}else oe=!0,ee=!1,setTimeout($,G);Q=ie}return U}var h=20,o=["top","right","bottom","left","width","height","size","weight"],s=typeof MutationObserver!="undefined",b=function(){function q(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=u(this.refresh.bind(this),h)}return q.prototype.addObserver=function(G){~this.observers_.indexOf(G)||this.observers_.push(G),this.connected_||this.connect_()},q.prototype.removeObserver=function(G){var oe=this.observers_,ee=oe.indexOf(G);~ee&&oe.splice(ee,1),!oe.length&&this.connected_&&this.disconnect_()},q.prototype.refresh=function(){var G=this.updateObservers_();G&&this.refresh()},q.prototype.updateObservers_=function(){var G=this.observers_.filter(function(oe){return oe.gatherActive(),oe.hasActive()});return G.forEach(function(oe){return oe.broadcastActive()}),G.length>0},q.prototype.connect_=function(){!i||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),s?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},q.prototype.disconnect_=function(){!i||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},q.prototype.onTransitionEnd_=function(G){var oe=G.propertyName,ee=oe===void 0?"":oe,Q=o.some(function(le){return!!~ee.indexOf(le)});Q&&this.refresh()},q.getInstance=function(){return this.instance_||(this.instance_=new q),this.instance_},q.instance_=null,q}(),p=function(q,G){for(var oe=0,ee=Object.keys(G);oe<ee.length;oe++){var Q=ee[oe];Object.defineProperty(q,Q,{value:G[Q],enumerable:!1,writable:!1,configurable:!0})}return q},x=function(q){var G=q&&q.ownerDocument&&q.ownerDocument.defaultView;return G||l},m=H(0,0,0,0);function E(q){return parseFloat(q)||0}function C(q){for(var G=[],oe=1;oe<arguments.length;oe++)G[oe-1]=arguments[oe];return G.reduce(function(ee,Q){var le=q["border-"+Q+"-width"];return ee+E(le)},0)}function R(q){for(var G=["top","right","bottom","left"],oe={},ee=0,Q=G;ee<Q.length;ee++){var le=Q[ee],$=q["padding-"+le];oe[le]=E($)}return oe}function M(q){var G=q.getBBox();return H(0,0,G.width,G.height)}function T(q){var G=q.clientWidth,oe=q.clientHeight;if(!G&&!oe)return m;var ee=x(q).getComputedStyle(q),Q=R(ee),le=Q.left+Q.right,$=Q.top+Q.bottom,U=E(ee.width),ie=E(ee.height);if(ee.boxSizing==="border-box"&&(Math.round(U+le)!==G&&(U-=C(ee,"left","right")+le),Math.round(ie+$)!==oe&&(ie-=C(ee,"top","bottom")+$)),!_(q)){var me=Math.round(U+le)-G,Pe=Math.round(ie+$)-oe;Math.abs(me)!==1&&(U-=me),Math.abs(Pe)!==1&&(ie-=Pe)}return H(Q.left,Q.top,U,ie)}var D=function(){return typeof SVGGraphicsElement!="undefined"?function(q){return q instanceof x(q).SVGGraphicsElement}:function(q){return q instanceof x(q).SVGElement&&typeof q.getBBox=="function"}}();function _(q){return q===x(q).document.documentElement}function N(q){return i?D(q)?M(q):T(q):m}function j(q){var G=q.x,oe=q.y,ee=q.width,Q=q.height,le=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,$=Object.create(le.prototype);return p($,{x:G,y:oe,width:ee,height:Q,top:oe,right:G+ee,bottom:Q+oe,left:G}),$}function H(q,G,oe,ee){return{x:q,y:G,width:oe,height:ee}}var Y=function(){function q(G){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=H(0,0,0,0),this.target=G}return q.prototype.isActive=function(){var G=N(this.target);return this.contentRect_=G,G.width!==this.broadcastWidth||G.height!==this.broadcastHeight},q.prototype.broadcastRect=function(){var G=this.contentRect_;return this.broadcastWidth=G.width,this.broadcastHeight=G.height,G},q}(),W=function(){function q(G,oe){var ee=j(oe);p(this,{target:G,contentRect:ee})}return q}(),se=function(){function q(G,oe,ee){if(this.activeObservations_=[],this.observations_=new n,typeof G!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=G,this.controller_=oe,this.callbackCtx_=ee}return q.prototype.observe=function(G){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(G instanceof x(G).Element))throw new TypeError('parameter 1 is not of type "Element".');var oe=this.observations_;oe.has(G)||(oe.set(G,new Y(G)),this.controller_.addObserver(this),this.controller_.refresh())}},q.prototype.unobserve=function(G){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(G instanceof x(G).Element))throw new TypeError('parameter 1 is not of type "Element".');var oe=this.observations_;oe.has(G)&&(oe.delete(G),oe.size||this.controller_.removeObserver(this))}},q.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},q.prototype.gatherActive=function(){var G=this;this.clearActive(),this.observations_.forEach(function(oe){oe.isActive()&&G.activeObservations_.push(oe)})},q.prototype.broadcastActive=function(){if(this.hasActive()){var G=this.callbackCtx_,oe=this.activeObservations_.map(function(ee){return new W(ee.target,ee.broadcastRect())});this.callback_.call(G,oe,G),this.clearActive()}},q.prototype.clearActive=function(){this.activeObservations_.splice(0)},q.prototype.hasActive=function(){return this.activeObservations_.length>0},q}(),ne=typeof WeakMap!="undefined"?new WeakMap:new n,ae=function(){function q(G){if(!(this instanceof q))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var oe=b.getInstance(),ee=new se(G,oe,this);ne.set(this,ee)}return q}();["observe","unobserve","disconnect"].forEach(function(q){ae.prototype[q]=function(){var G;return(G=ne.get(this))[q].apply(G,arguments)}});var J=function(){return typeof l.ResizeObserver!="undefined"?l.ResizeObserver:ae}();g.Z=J},74284:function(d,g){"use strict";var e,n,i,l;if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;g.unstable_now=function(){return c.now()}}else{var f=Date,u=f.now();g.unstable_now=function(){return f.now()-u}}if(typeof window=="undefined"||typeof MessageChannel!="function"){var h=null,o=null,s=function(){if(h!==null)try{var $=g.unstable_now();h(!0,$),h=null}catch(U){throw setTimeout(s,0),U}};e=function($){h!==null?setTimeout(e,0,$):(h=$,setTimeout(s,0))},n=function($,U){o=setTimeout($,U)},i=function(){clearTimeout(o)},g.unstable_shouldYield=function(){return!1},l=g.unstable_forceFrameRate=function(){}}else{var b=window.setTimeout,p=window.clearTimeout;if(typeof console!="undefined"){var x=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof x!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,E=null,C=-1,R=5,M=0;g.unstable_shouldYield=function(){return g.unstable_now()>=M},l=function(){},g.unstable_forceFrameRate=function($){0>$||125<$?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<$?Math.floor(1e3/$):5};var T=new MessageChannel,D=T.port2;T.port1.onmessage=function(){if(E!==null){var $=g.unstable_now();M=$+R;try{E(!0,$)?D.postMessage(null):(m=!1,E=null)}catch(U){throw D.postMessage(null),U}}else m=!1},e=function($){E=$,m||(m=!0,D.postMessage(null))},n=function($,U){C=b(function(){$(g.unstable_now())},U)},i=function(){p(C),C=-1}}function _($,U){var ie=$.length;$.push(U);e:for(;;){var me=ie-1>>>1,Pe=$[me];if(Pe!==void 0&&0<H(Pe,U))$[me]=U,$[ie]=Pe,ie=me;else break e}}function N($){return $=$[0],$===void 0?null:$}function j($){var U=$[0];if(U!==void 0){var ie=$.pop();if(ie!==U){$[0]=ie;e:for(var me=0,Pe=$.length;me<Pe;){var Oe=2*(me+1)-1,Ge=$[Oe],ke=Oe+1,Mt=$[ke];if(Ge!==void 0&&0>H(Ge,ie))Mt!==void 0&&0>H(Mt,Ge)?($[me]=Mt,$[ke]=ie,me=ke):($[me]=Ge,$[Oe]=ie,me=Oe);else if(Mt!==void 0&&0>H(Mt,ie))$[me]=Mt,$[ke]=ie,me=ke;else break e}}return U}return null}function H($,U){var ie=$.sortIndex-U.sortIndex;return ie!==0?ie:$.id-U.id}var Y=[],W=[],se=1,ne=null,ae=3,J=!1,q=!1,G=!1;function oe($){for(var U=N(W);U!==null;){if(U.callback===null)j(W);else if(U.startTime<=$)j(W),U.sortIndex=U.expirationTime,_(Y,U);else break;U=N(W)}}function ee($){if(G=!1,oe($),!q)if(N(Y)!==null)q=!0,e(Q);else{var U=N(W);U!==null&&n(ee,U.startTime-$)}}function Q($,U){q=!1,G&&(G=!1,i()),J=!0;var ie=ae;try{for(oe(U),ne=N(Y);ne!==null&&(!(ne.expirationTime>U)||$&&!g.unstable_shouldYield());){var me=ne.callback;if(typeof me=="function"){ne.callback=null,ae=ne.priorityLevel;var Pe=me(ne.expirationTime<=U);U=g.unstable_now(),typeof Pe=="function"?ne.callback=Pe:ne===N(Y)&&j(Y),oe(U)}else j(Y);ne=N(Y)}if(ne!==null)var Oe=!0;else{var Ge=N(W);Ge!==null&&n(ee,Ge.startTime-U),Oe=!1}return Oe}finally{ne=null,ae=ie,J=!1}}var le=l;g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function($){$.callback=null},g.unstable_continueExecution=function(){q||J||(q=!0,e(Q))},g.unstable_getCurrentPriorityLevel=function(){return ae},g.unstable_getFirstCallbackNode=function(){return N(Y)},g.unstable_next=function($){switch(ae){case 1:case 2:case 3:var U=3;break;default:U=ae}var ie=ae;ae=U;try{return $()}finally{ae=ie}},g.unstable_pauseExecution=function(){},g.unstable_requestPaint=le,g.unstable_runWithPriority=function($,U){switch($){case 1:case 2:case 3:case 4:case 5:break;default:$=3}var ie=ae;ae=$;try{return U()}finally{ae=ie}},g.unstable_scheduleCallback=function($,U,ie){var me=g.unstable_now();switch(typeof ie=="object"&&ie!==null?(ie=ie.delay,ie=typeof ie=="number"&&0<ie?me+ie:me):ie=me,$){case 1:var Pe=-1;break;case 2:Pe=250;break;case 5:Pe=1073741823;break;case 4:Pe=1e4;break;default:Pe=5e3}return Pe=ie+Pe,$={id:se++,callback:U,priorityLevel:$,startTime:ie,expirationTime:Pe,sortIndex:-1},ie>me?($.sortIndex=ie,_(W,$),N(Y)===null&&$===N(W)&&(G?i():G=!0,n(ee,ie-me))):($.sortIndex=Pe,_(Y,$),q||J||(q=!0,e(Q))),$},g.unstable_wrapCallback=function($){var U=ae;return function(){var ie=ae;ae=U;try{return $.apply(this,arguments)}finally{ae=ie}}}},43014:function(d,g,e){"use strict";d.exports=e(74284)},18947:function(d){"use strict";function g(e,n){if(e===n)return!0;if(!e||!n)return!1;var i=Object.keys(e),l=Object.keys(n),c=i.length;if(l.length!==c)return!1;for(var f=0;f<c;f++){var u=i[f];if(e[u]!==n[u]||!Object.prototype.hasOwnProperty.call(n,u))return!1}return!0}d.exports=g},19747:function(d){d.exports=function(e,n,i,l){var c=i?i.call(l,e,n):void 0;if(c!==void 0)return!!c;if(e===n)return!0;if(typeof e!="object"||!e||typeof n!="object"||!n)return!1;var f=Object.keys(e),u=Object.keys(n);if(f.length!==u.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(n),o=0;o<f.length;o++){var s=f[o];if(!h(s))return!1;var b=e[s],p=n[s];if(c=i?i.call(l,b,p,s):void 0,c===!1||c===void 0&&b!==p)return!1}return!0}},98040:function(d){d.exports=function(){var g=document.getSelection();if(!g.rangeCount)return function(){};for(var e=document.activeElement,n=[],i=0;i<g.rangeCount;i++)n.push(g.getRangeAt(i));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null;break}return g.removeAllRanges(),function(){g.type==="Caret"&&g.removeAllRanges(),g.rangeCount||n.forEach(function(l){g.addRange(l)}),e&&e.focus()}}},797:function(d,g,e){"use strict";var n=e(54723);d.exports=function(i){if(typeof i!="function"||!hasOwnProperty.call(i,"length"))return!1;try{if(typeof i.length!="number"||typeof i.call!="function"||typeof i.apply!="function")return!1}catch(l){return!1}return!n(i)}},95562:function(d,g,e){"use strict";var n=e(57046),i={object:!0,function:!0,undefined:!0};d.exports=function(l){return n(l)?hasOwnProperty.call(i,typeof l):!1}},69574:function(d,g,e){"use strict";var n=e(797),i=/^\s*class[\s{/}]/,l=Function.prototype.toString;d.exports=function(c){return!(!n(c)||i.test(l.call(c)))}},54723:function(d,g,e){"use strict";var n=e(95562);d.exports=function(i){if(!n(i))return!1;try{return i.constructor?i.constructor.prototype===i:!1}catch(l){return!1}}},57046:function(d){"use strict";var g=void 0;d.exports=function(e){return e!==g&&e!==null}},36736:function(d,g,e){"use strict";var n=e(59301);function i(x,m){return x===m&&(x!==0||1/x===1/m)||x!==x&&m!==m}var l=typeof Object.is=="function"?Object.is:i,c=n.useState,f=n.useEffect,u=n.useLayoutEffect,h=n.useDebugValue;function o(x,m){var E=m(),C=c({inst:{value:E,getSnapshot:m}}),R=C[0].inst,M=C[1];return u(function(){R.value=E,R.getSnapshot=m,s(R)&&M({inst:R})},[x,E,m]),f(function(){return s(R)&&M({inst:R}),x(function(){s(R)&&M({inst:R})})},[x]),h(E),E}function s(x){var m=x.getSnapshot;x=x.value;try{var E=m();return!l(x,E)}catch(C){return!0}}function b(x,m){return m()}var p=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?b:o;g.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:p},1719:function(d,g,e){"use strict";var n=e(59301),i=e(37573);function l(b,p){return b===p&&(b!==0||1/b===1/p)||b!==b&&p!==p}var c=typeof Object.is=="function"?Object.is:l,f=i.useSyncExternalStore,u=n.useRef,h=n.useEffect,o=n.useMemo,s=n.useDebugValue;g.useSyncExternalStoreWithSelector=function(b,p,x,m,E){var C=u(null);if(C.current===null){var R={hasValue:!1,value:null};C.current=R}else R=C.current;C=o(function(){function T(H){if(!D){if(D=!0,_=H,H=m(H),E!==void 0&&R.hasValue){var Y=R.value;if(E(Y,H))return N=Y}return N=H}if(Y=N,c(_,H))return Y;var W=m(H);return E!==void 0&&E(Y,W)?(_=H,Y):(_=H,N=W)}var D=!1,_,N,j=x===void 0?null:x;return[function(){return T(p())},j===null?void 0:function(){return T(j())}]},[p,x,m,E]);var M=f(b,C[0],C[1]);return h(function(){R.hasValue=!0,R.value=M},[M]),s(M),M}},37573:function(d,g,e){"use strict";d.exports=e(36736)},45097:function(d,g,e){"use strict";d.exports=e(1719)},1012:function(d,g,e){"use strict";e.d(g,{Z:function(){return x}});var n=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),i=new Uint8Array(16);function l(){if(!n)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(i)}var c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function f(m){return typeof m=="string"&&c.test(m)}for(var u=f,h=[],o=0;o<256;++o)h.push((o+256).toString(16).substr(1));function s(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,C=(h[m[E+0]]+h[m[E+1]]+h[m[E+2]]+h[m[E+3]]+"-"+h[m[E+4]]+h[m[E+5]]+"-"+h[m[E+6]]+h[m[E+7]]+"-"+h[m[E+8]]+h[m[E+9]]+"-"+h[m[E+10]]+h[m[E+11]]+h[m[E+12]]+h[m[E+13]]+h[m[E+14]]+h[m[E+15]]).toLowerCase();if(!u(C))throw TypeError("Stringified UUID is invalid");return C}var b=s;function p(m,E,C){m=m||{};var R=m.random||(m.rng||l)();if(R[6]=R[6]&15|64,R[8]=R[8]&63|128,E){C=C||0;for(var M=0;M<16;++M)E[C+M]=R[M];return E}return b(R)}var x=p},56754:function(d){"use strict";var g=function(){};d.exports=g},85239:function(d){"use strict";var g=!1,e=function(){};if(g){var n=function(l,c){var f=arguments.length;c=new Array(f>1?f-1:0);for(var u=1;u<f;u++)c[u-1]=arguments[u];var h=0,o="Warning: "+l.replace(/%s/g,function(){return c[h++]});typeof console!="undefined"&&console.error(o);try{throw new Error(o)}catch(s){}};e=function(i,l,c){var f=arguments.length;c=new Array(f>2?f-2:0);for(var u=2;u<f;u++)c[u-2]=arguments[u];if(l===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");i||n.apply(null,[l].concat(c))}}d.exports=e},4977:function(d){"use strict";d.exports="data:image/png;base64,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"},56022:function(d){"use strict";d.exports="data:image/png;base64,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"},58478:function(d){"use strict";d.exports="data:image/png;base64,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"},3828:function(){},46725:function(d){function g(e,n){this.v=e,this.k=n}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},60018:function(d,g,e){var n=e(13231);function i(){var l,c,f=typeof Symbol=="function"?Symbol:{},u=f.iterator||"@@iterator",h=f.toStringTag||"@@toStringTag";function o(R,M,T,D){var _=M&&M.prototype instanceof b?M:b,N=Object.create(_.prototype);return n(N,"_invoke",function(j,H,Y){var W,se,ne,ae=0,J=Y||[],q=!1,G={p:0,n:0,v:l,a:oe,f:oe.bind(l,4),d:function(Q,le){return W=Q,se=0,ne=l,G.n=le,s}};function oe(ee,Q){for(se=ee,ne=Q,c=0;!q&&ae&&!le&&c<J.length;c++){var le,$=J[c],U=G.p,ie=$[2];ee>3?(le=ie===Q)&&(ne=$[(se=$[4])?5:(se=3,3)],$[4]=$[5]=l):$[0]<=U&&((le=ee<2&&U<$[1])?(se=0,G.v=Q,G.n=$[1]):U<ie&&(le=ee<3||$[0]>Q||Q>ie)&&($[4]=ee,$[5]=Q,G.n=ie,se=0))}if(le||ee>1)return s;throw q=!0,Q}return function(ee,Q,le){if(ae>1)throw TypeError("Generator is already running");for(q&&Q===1&&oe(Q,le),se=Q,ne=le;(c=se<2?l:ne)||!q;){W||(se?se<3?(se>1&&(G.n=-1),oe(se,ne)):G.n=ne:G.v=ne);try{if(ae=2,W){if(se||(ee="next"),c=W[ee]){if(!(c=c.call(W,ne)))throw TypeError("iterator result is not an object");if(!c.done)return c;ne=c.value,se<2&&(se=0)}else se===1&&(c=W.return)&&c.call(W),se<2&&(ne=TypeError("The iterator does not provide a '"+ee+"' method"),se=1);W=l}else if((c=(q=G.n<0)?ne:j.call(H,G))!==s)break}catch($){W=l,se=1,ne=$}finally{ae=1}}return{value:c,done:q}}}(R,T,D),!0),N}var s={};function b(){}function p(){}function x(){}c=Object.getPrototypeOf;var m=[][u]?c(c([][u]())):(n(c={},u,function(){return this}),c),E=x.prototype=b.prototype=Object.create(m);function C(R){return Object.setPrototypeOf?Object.setPrototypeOf(R,x):(R.__proto__=x,n(R,h,"GeneratorFunction")),R.prototype=Object.create(E),R}return p.prototype=x,n(E,"constructor",x),n(x,"constructor",p),p.displayName="GeneratorFunction",n(x,h,"GeneratorFunction"),n(E),n(E,h,"Generator"),n(E,u,function(){return this}),n(E,"toString",function(){return"[object Generator]"}),(d.exports=i=function(){return{w:o,m:C}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},64990:function(d,g,e){var n=e(46828);function i(l,c,f,u,h){var o=n(l,c,f,u,h);return o.next().then(function(s){return s.done?s.value:o.next()})}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},46828:function(d,g,e){var n=e(60018),i=e(8407);function l(c,f,u,h,o){return new i(n().w(c,f,u,h),o||Promise)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},8407:function(d,g,e){var n=e(46725),i=e(13231);function l(c,f){function u(o,s,b,p){try{var x=c[o](s),m=x.value;return m instanceof n?f.resolve(m.v).then(function(E){u("next",E,b,p)},function(E){u("throw",E,b,p)}):f.resolve(m).then(function(E){x.value=E,b(x)},function(E){return u("throw",E,b,p)})}catch(E){p(E)}}var h;this.next||(i(l.prototype),i(l.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(o,s,b){function p(){return new f(function(x,m){u(o,b,x,m)})}return h=h?h.then(p,p):p()},!0)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},13231:function(d){function g(e,n,i,l){var c=Object.defineProperty;try{c({},"",{})}catch(f){c=0}d.exports=g=function(u,h,o,s){function b(p,x){g(u,p,function(m){return this._invoke(p,x,m)})}h?c?c(u,h,{value:o,enumerable:!s,configurable:!s,writable:!s}):u[h]=o:(b("next",0),b("throw",1),b("return",2))},d.exports.__esModule=!0,d.exports.default=d.exports,g(e,n,i,l)}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},98946:function(d){function g(e){var n=Object(e),i=[];for(var l in n)i.unshift(l);return function c(){for(;i.length;)if((l=i.pop())in n)return c.value=l,c.done=!1,c;return c.done=!0,c}}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},16631:function(d,g,e){var n=e(46725),i=e(60018),l=e(64990),c=e(46828),f=e(8407),u=e(98946),h=e(82925);function o(){"use strict";var s=i(),b=s.m(o),p=(Object.getPrototypeOf?Object.getPrototypeOf(b):b.__proto__).constructor;function x(C){var R=typeof C=="function"&&C.constructor;return!!R&&(R===p||(R.displayName||R.name)==="GeneratorFunction")}var m={throw:1,return:2,break:3,continue:3};function E(C){var R,M;return function(T){R||(R={stop:function(){return M(T.a,2)},catch:function(){return T.v},abrupt:function(_,N){return M(T.a,m[_],N)},delegateYield:function(_,N,j){return R.resultName=N,M(T.d,h(_),j)},finish:function(_){return M(T.f,_)}},M=function(_,N,j){T.p=R.prev,T.n=R.next;try{return _(N,j)}finally{R.next=T.n}}),R.resultName&&(R[R.resultName]=T.v,R.resultName=void 0),R.sent=T.v,R.next=T.n;try{return C.call(this,R)}finally{T.p=R.prev,T.n=R.next}}}return(d.exports=o=function(){return{wrap:function(M,T,D,_){return s.w(E(M),T,D,_&&_.reverse())},isGeneratorFunction:x,mark:s.m,awrap:function(M,T){return new n(M,T)},AsyncIterator:f,async:function(M,T,D,_,N){return(x(T)?c:l)(E(M),T,D,_,N)},keys:u,values:h}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=o,d.exports.__esModule=!0,d.exports.default=d.exports},82925:function(d,g,e){var n=e(66647).default;function i(l){if(l!=null){var c=l[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],f=0;if(c)return c.call(l);if(typeof l.next=="function")return l;if(!isNaN(l.length))return{next:function(){return l&&f>=l.length&&(l=void 0),{value:l&&l[f++],done:!l}}}}throw new TypeError(n(l)+" is not iterable")}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},66647:function(d){function g(e){"@babel/helpers - typeof";return d.exports=g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},d.exports.__esModule=!0,d.exports.default=d.exports,g(e)}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},39679:function(d,g,e){var n=e(16631)();d.exports=n;try{regeneratorRuntime=n}catch(i){typeof globalThis=="object"?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},92310:function(d,g){var e,n;(function(){"use strict";var i={}.hasOwnProperty;function l(){for(var u="",h=0;h<arguments.length;h++){var o=arguments[h];o&&(u=f(u,c(o)))}return u}function c(u){if(typeof u=="string"||typeof u=="number")return u;if(typeof u!="object")return"";if(Array.isArray(u))return l.apply(null,u);if(u.toString!==Object.prototype.toString&&!u.toString.toString().includes("[native code]"))return u.toString();var h="";for(var o in u)i.call(u,o)&&u[o]&&(h=f(h,o));return h}function f(u,h){return h?u?u+" "+h:u+h:u}d.exports?(l.default=l,d.exports=l):(e=[],n=function(){return l}.apply(g,e),n!==void 0&&(d.exports=n))})()},63335:function(d,g,e){"use strict";var n=e(55327),i=e(40593),l=TypeError;d.exports=function(c){if(n(c))return c;throw new l(i(c)+" is not a function")}},6086:function(d,g,e){"use strict";var n=e(39812),i=e(40593),l=TypeError;d.exports=function(c){if(n(c))return c;throw new l(i(c)+" is not a constructor")}},42683:function(d,g,e){"use strict";var n=e(2786).has;d.exports=function(i){return n(i),i}},557:function(d,g,e){"use strict";var n=e(55327),i=String,l=TypeError;d.exports=function(c){if(typeof c=="object"||n(c))return c;throw new l("Can't set "+i(c)+" as a prototype")}},17442:function(d,g,e){"use strict";var n=e(19691).has;d.exports=function(i){return n(i),i}},79606:function(d){"use strict";var g=TypeError;d.exports=function(e){if(typeof e=="string")return e;throw new g("Argument is not a string")}},63619:function(d,g,e){"use strict";var n=e(42530).has;d.exports=function(i){return n(i),i}},18888:function(d,g,e){"use strict";var n=e(91385).has;d.exports=function(i){return n(i),i}},5978:function(d,g,e){"use strict";var n=e(89945),i=e(94237),l=e(80666),c=e(80449),f=e(63335),u=e(4112),h=e(53776),o=e(59893),s=o("asyncDispose"),b=o("dispose"),p=i([].push),x=function(E,C){if(C==="async-dispose"){var R=h(E,s);return R!==void 0?R:(R=h(E,b),function(){n(R,this)})}return h(E,b)},m=function(E,C,R){return arguments.length<3&&!u(E)&&(R=f(x(c(E),C))),R===void 0?function(){}:l(R,E)};d.exports=function(E,C,R,M){var T;if(arguments.length<4){if(u(C)&&R==="sync-dispose")return;T=m(C,R)}else T=m(void 0,R,M);p(E.stack,T)}},81181:function(d,g,e){"use strict";var n=e(59893),i=e(20132),l=e(37691).f,c=n("unscopables"),f=Array.prototype;f[c]===void 0&&l(f,c,{configurable:!0,value:i(null)}),d.exports=function(u){f[c][u]=!0}},52216:function(d,g,e){"use strict";var n=e(13764).charAt;d.exports=function(i,l,c){return l+(c?n(i,l).length:1)}},56472:function(d,g,e){"use strict";var n=e(16332),i=TypeError;d.exports=function(l,c){if(n(c,l))return l;throw new i("Incorrect invocation")}},1674:function(d,g,e){"use strict";var n=e(31946),i=String,l=TypeError;d.exports=function(c){if(c===void 0||n(c))return c;throw new l(i(c)+" is not an object or undefined")}},80449:function(d,g,e){"use strict";var n=e(31946),i=String,l=TypeError;d.exports=function(c){if(n(c))return c;throw new l(i(c)+" is not an object")}},27270:function(d,g,e){"use strict";var n=e(97607),i=TypeError;d.exports=function(l){if(n(l)==="Uint8Array")return l;throw new i("Argument is not an Uint8Array")}},3737:function(d){"use strict";d.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},78244:function(d,g,e){"use strict";var n=e(37758),i=e(29076),l=TypeError;d.exports=n(ArrayBuffer.prototype,"byteLength","get")||function(c){if(i(c)!=="ArrayBuffer")throw new l("ArrayBuffer expected");return c.byteLength}},93683:function(d,g,e){"use strict";var n=e(94237),i=e(78244),l=n(ArrayBuffer.prototype.slice);d.exports=function(c){if(i(c)!==0)return!1;try{return l(c,0,0),!1}catch(f){return!0}}},51424:function(d,g,e){"use strict";var n=e(3338);d.exports=n(function(){if(typeof ArrayBuffer=="function"){var i=new ArrayBuffer(8);Object.isExtensible(i)&&Object.defineProperty(i,"a",{value:8})}})},39760:function(d,g,e){"use strict";var n=e(92916),i=e(94237),l=e(37758),c=e(24225),f=e(93683),u=e(78244),h=e(39311),o=e(80426),s=n.structuredClone,b=n.ArrayBuffer,p=n.DataView,x=n.TypeError,m=Math.min,E=b.prototype,C=p.prototype,R=i(E.slice),M=l(E,"resizable","get"),T=l(E,"maxByteLength","get"),D=i(C.getInt8),_=i(C.setInt8);d.exports=(o||h)&&function(N,j,H){var Y=u(N),W=j===void 0?Y:c(j),se=!M||!M(N),ne;if(f(N))throw new x("ArrayBuffer is detached");if(o&&(N=s(N,{transfer:[N]}),Y===W&&(H||se)))return N;if(Y>=W&&(!H||se))ne=R(N,0,W);else{var ae=H&&!se&&T?{maxByteLength:T(N)}:void 0;ne=new b(W,ae);for(var J=new p(N),q=new p(ne),G=m(W,Y),oe=0;oe<G;oe++)_(q,oe,D(J,oe))}return o||h(N),ne}},58261:function(d,g,e){"use strict";var n=e(3737),i=e(35454),l=e(92916),c=e(55327),f=e(31946),u=e(32621),h=e(97607),o=e(40593),s=e(68151),b=e(2291),p=e(64110),x=e(16332),m=e(53456),E=e(58218),C=e(59893),R=e(6145),M=e(94844),T=M.enforce,D=M.get,_=l.Int8Array,N=_&&_.prototype,j=l.Uint8ClampedArray,H=j&&j.prototype,Y=_&&m(_),W=N&&m(N),se=Object.prototype,ne=l.TypeError,ae=C("toStringTag"),J=R("TYPED_ARRAY_TAG"),q="TypedArrayConstructor",G=n&&!!E&&h(l.opera)!=="Opera",oe=!1,ee,Q,le,$={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},ie=function(Lt){if(!f(Lt))return!1;var Zt=h(Lt);return Zt==="DataView"||u($,Zt)||u(U,Zt)},me=function(Et){var Lt=m(Et);if(f(Lt)){var Zt=D(Lt);return Zt&&u(Zt,q)?Zt[q]:me(Lt)}},Pe=function(Et){if(!f(Et))return!1;var Lt=h(Et);return u($,Lt)||u(U,Lt)},Oe=function(Et){if(Pe(Et))return Et;throw new ne("Target is not a typed array")},Ge=function(Et){if(c(Et)&&(!E||x(Y,Et)))return Et;throw new ne(o(Et)+" is not a typed array constructor")},ke=function(Et,Lt,Zt,Bt){if(i){if(Zt)for(var xt in $){var Be=l[xt];if(Be&&u(Be.prototype,Et))try{delete Be.prototype[Et]}catch(gt){try{Be.prototype[Et]=Lt}catch(Nt){}}}(!W[Et]||Zt)&&b(W,Et,Zt?Lt:G&&N[Et]||Lt,Bt)}},Mt=function(Et,Lt,Zt){var Bt,xt;if(i){if(E){if(Zt){for(Bt in $)if(xt=l[Bt],xt&&u(xt,Et))try{delete xt[Et]}catch(Be){}}if(!Y[Et]||Zt)try{return b(Y,Et,Zt?Lt:G&&Y[Et]||Lt)}catch(Be){}else return}for(Bt in $)xt=l[Bt],xt&&(!xt[Et]||Zt)&&b(xt,Et,Lt)}};for(ee in $)Q=l[ee],le=Q&&Q.prototype,le?T(le)[q]=Q:G=!1;for(ee in U)Q=l[ee],le=Q&&Q.prototype,le&&(T(le)[q]=Q);if((!G||!c(Y)||Y===Function.prototype)&&(Y=function(){throw new ne("Incorrect invocation")},G))for(ee in $)l[ee]&&E(l[ee],Y);if((!G||!W||W===se)&&(W=Y.prototype,G))for(ee in $)l[ee]&&E(l[ee].prototype,W);if(G&&m(H)!==W&&E(H,W),i&&!u(W,ae)){oe=!0,p(W,ae,{configurable:!0,get:function(){return f(this)?this[J]:void 0}});for(ee in $)l[ee]&&s(l[ee],J,ee)}d.exports={NATIVE_ARRAY_BUFFER_VIEWS:G,TYPED_ARRAY_TAG:oe&&J,aTypedArray:Oe,aTypedArrayConstructor:Ge,exportTypedArrayMethod:ke,exportTypedArrayStaticMethod:Mt,getTypedArrayConstructor:me,isView:ie,isTypedArray:Pe,TypedArray:Y,TypedArrayPrototype:W}},91669:function(d,g,e){"use strict";var n=e(92916),i=e(94237),l=e(35454),c=e(3737),f=e(8090),u=e(68151),h=e(64110),o=e(66477),s=e(3338),b=e(56472),p=e(56902),x=e(61578),m=e(24225),E=e(14894),C=e(61618),R=e(53456),M=e(58218),T=e(80689).f,D=e(75202),_=e(71698),N=e(94573),j=e(94844),H=f.PROPER,Y=f.CONFIGURABLE,W="ArrayBuffer",se="DataView",ne="prototype",ae="Wrong length",J="Wrong index",q=j.getterFor(W),G=j.getterFor(se),oe=j.set,ee=n[W],Q=ee,le=Q&&Q[ne],$=n[se],U=$&&$[ne],ie=Object.prototype,me=n.Array,Pe=n.RangeError,Oe=i(D),Ge=i([].reverse),ke=C.pack,Mt=C.unpack,Et=function(Ke){return[Ke&255]},Lt=function(Ke){return[Ke&255,Ke>>8&255]},Zt=function(Ke){return[Ke&255,Ke>>8&255,Ke>>16&255,Ke>>24&255]},Bt=function(Ke){return Ke[3]<<24|Ke[2]<<16|Ke[1]<<8|Ke[0]},xt=function(Ke){return ke(E(Ke),23,4)},Be=function(Ke){return ke(Ke,52,8)},gt=function(Ke,He,Xe){h(Ke[ne],He,{configurable:!0,get:function(){return Xe(this)[He]}})},Nt=function(Ke,He,Xe,pt){var St=G(Ke),tn=m(Xe),en=!!pt;if(tn+He>St.byteLength)throw new Pe(J);var Me=St.bytes,rt=tn+St.byteOffset,Yt=_(Me,rt,rt+He);return en?Yt:Ge(Yt)},nt=function(Ke,He,Xe,pt,St,tn){var en=G(Ke),Me=m(Xe),rt=pt(+St),Yt=!!tn;if(Me+He>en.byteLength)throw new Pe(J);for(var _t=en.bytes,Wt=Me+en.byteOffset,Ht=0;Ht<He;Ht++)_t[Wt+Ht]=rt[Yt?Ht:He-Ht-1]};if(!c)Q=function(He){b(this,le);var Xe=m(He);oe(this,{type:W,bytes:Oe(me(Xe),0),byteLength:Xe}),l||(this.byteLength=Xe,this.detached=!1)},le=Q[ne],$=function(He,Xe,pt){b(this,U),b(He,le);var St=q(He),tn=St.byteLength,en=p(Xe);if(en<0||en>tn)throw new Pe("Wrong offset");if(pt=pt===void 0?tn-en:x(pt),en+pt>tn)throw new Pe(ae);oe(this,{type:se,buffer:He,byteLength:pt,byteOffset:en,bytes:St.bytes}),l||(this.buffer=He,this.byteLength=pt,this.byteOffset=en)},U=$[ne],l&&(gt(Q,"byteLength",q),gt($,"buffer",G),gt($,"byteLength",G),gt($,"byteOffset",G)),o(U,{getInt8:function(He){return Nt(this,1,He)[0]<<24>>24},getUint8:function(He){return Nt(this,1,He)[0]},getInt16:function(He){var Xe=Nt(this,2,He,arguments.length>1?arguments[1]:!1);return(Xe[1]<<8|Xe[0])<<16>>16},getUint16:function(He){var Xe=Nt(this,2,He,arguments.length>1?arguments[1]:!1);return Xe[1]<<8|Xe[0]},getInt32:function(He){return Bt(Nt(this,4,He,arguments.length>1?arguments[1]:!1))},getUint32:function(He){return Bt(Nt(this,4,He,arguments.length>1?arguments[1]:!1))>>>0},getFloat32:function(He){return Mt(Nt(this,4,He,arguments.length>1?arguments[1]:!1),23)},getFloat64:function(He){return Mt(Nt(this,8,He,arguments.length>1?arguments[1]:!1),52)},setInt8:function(He,Xe){nt(this,1,He,Et,Xe)},setUint8:function(He,Xe){nt(this,1,He,Et,Xe)},setInt16:function(He,Xe){nt(this,2,He,Lt,Xe,arguments.length>2?arguments[2]:!1)},setUint16:function(He,Xe){nt(this,2,He,Lt,Xe,arguments.length>2?arguments[2]:!1)},setInt32:function(He,Xe){nt(this,4,He,Zt,Xe,arguments.length>2?arguments[2]:!1)},setUint32:function(He,Xe){nt(this,4,He,Zt,Xe,arguments.length>2?arguments[2]:!1)},setFloat32:function(He,Xe){nt(this,4,He,xt,Xe,arguments.length>2?arguments[2]:!1)},setFloat64:function(He,Xe){nt(this,8,He,Be,Xe,arguments.length>2?arguments[2]:!1)}});else{var yt=H&&ee.name!==W;if(!s(function(){ee(1)})||!s(function(){new ee(-1)})||s(function(){return new ee,new ee(1.5),new ee(NaN),ee.length!==1||yt&&!Y})){Q=function(He){return b(this,le),new ee(m(He))},Q[ne]=le;for(var dt=T(ee),qe=0,_e;dt.length>qe;)(_e=dt[qe++])in Q||u(Q,_e,ee[_e]);le.constructor=Q}else yt&&Y&&u(ee,"name",W);M&&R(U)!==ie&&M(U,ie);var Ee=new $(new Q(2)),Fe=i(U.setInt8);Ee.setInt8(0,2147483648),Ee.setInt8(1,2147483649),(Ee.getInt8(0)||!Ee.getInt8(1))&&o(U,{setInt8:function(He,Xe){Fe(this,He,Xe<<24>>24)},setUint8:function(He,Xe){Fe(this,He,Xe<<24>>24)}},{unsafe:!0})}N(Q,W),N($,se),d.exports={ArrayBuffer:Q,DataView:$}},92670:function(d,g,e){"use strict";var n=e(94029),i=e(51981),l=e(82762),c=e(84233),f=Math.min;d.exports=[].copyWithin||function(h,o){var s=n(this),b=l(s),p=i(h,b),x=i(o,b),m=arguments.length>2?arguments[2]:void 0,E=f((m===void 0?b:i(m,b))-x,b-p),C=1;for(x<p&&p<x+E&&(C=-1,x+=E-1,p+=E-1);E-- >0;)x in s?s[p]=s[x]:c(s,p),p+=C,x+=C;return s}},75202:function(d,g,e){"use strict";var n=e(94029),i=e(51981),l=e(82762);d.exports=function(f){for(var u=n(this),h=l(u),o=arguments.length,s=i(o>1?arguments[1]:void 0,h),b=o>2?arguments[2]:void 0,p=b===void 0?h:i(b,h);p>s;)u[s++]=f;return u}},59594:function(d,g,e){"use strict";var n=e(90560).forEach,i=e(45601),l=i("forEach");d.exports=l?[].forEach:function(f){return n(this,f,arguments.length>1?arguments[1]:void 0)}},32278:function(d,g,e){"use strict";var n=e(80666),i=e(94237),l=e(94029),c=e(39812),f=e(69034),u=e(85428),h=e(10731),o=e(26006),s=e(53776),b=e(65911),p=e(55174),x=e(59893),m=e(57975),E=e(55266).toArray,C=x("asyncIterator"),R=i(p("Array","values")),M=i(R([]).next),T=function(){return new D(this)},D=function(_){this.iterator=R(_)};D.prototype.next=function(){return M(this.iterator)},d.exports=function(N){var j=this,H=arguments.length,Y=H>1?arguments[1]:void 0,W=H>2?arguments[2]:void 0;return new(b("Promise"))(function(se){var ne=l(N);Y!==void 0&&(Y=n(Y,W));var ae=s(ne,C),J=ae?void 0:o(ne)||T,q=c(j)?new j:[],G=ae?f(ne,ae):new m(h(u(ne,J)));se(E(G,Y,q))})}},69478:function(d,g,e){"use strict";var n=e(82762);d.exports=function(i,l,c){for(var f=0,u=arguments.length>2?c:n(l),h=new i(u);u>f;)h[f]=l[f++];return h}},60255:function(d,g,e){"use strict";var n=e(80666),i=e(89945),l=e(94029),c=e(46319),f=e(345),u=e(39812),h=e(82762),o=e(69392),s=e(85428),b=e(26006),p=Array;d.exports=function(m){var E=l(m),C=u(this),R=arguments.length,M=R>1?arguments[1]:void 0,T=M!==void 0;T&&(M=n(M,R>2?arguments[2]:void 0));var D=b(E),_=0,N,j,H,Y,W,se;if(D&&!(this===p&&f(D)))for(Y=s(E,D),W=Y.next,j=C?new this:[];!(H=i(W,Y)).done;_++)se=T?c(Y,M,[H.value,_],!0):H.value,o(j,_,se);else for(N=h(E),j=C?new this(N):p(N);N>_;_++)se=T?M(E[_],_):E[_],o(j,_,se);return j.length=_,j}},33940:function(d,g,e){"use strict";var n=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),u=e(2786),h=u.Map,o=u.get,s=u.has,b=u.set,p=i([].push);d.exports=function(m){for(var E=c(this),C=l(E),R=n(m,arguments.length>1?arguments[1]:void 0),M=new h,T=f(C),D=0,_,N;T>D;D++)N=C[D],_=R(N,D,E),s(M,_)?p(o(M,_),N):b(M,_,[N]);return M}},36444:function(d,g,e){"use strict";var n=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(17818),u=e(82762),h=e(20132),o=e(69478),s=Array,b=i([].push);d.exports=function(p,x,m,E){for(var C=c(p),R=l(C),M=n(x,m),T=h(null),D=u(R),_=0,N,j,H;D>_;_++)H=R[_],j=f(M(H,_,C)),j in T?b(T[j],H):T[j]=[H];if(E&&(N=E(C),N!==s))for(j in T)T[j]=o(N,T[j]);return T}},22999:function(d,g,e){"use strict";var n=e(80524),i=e(51981),l=e(82762),c=function(f){return function(u,h,o){var s=n(u),b=l(s),p=i(o,b),x;if(f&&h!==h){for(;b>p;)if(x=s[p++],x!==x)return!0}else for(;b>p;p++)if((f||p in s)&&s[p]===h)return f||p||0;return!f&&-1}};d.exports={includes:c(!0),indexOf:c(!1)}},53279:function(d,g,e){"use strict";var n=e(80666),i=e(1835),l=e(94029),c=e(82762),f=function(u){var h=u===1;return function(o,s,b){for(var p=l(o),x=i(p),m=c(x),E=n(s,b),C,R;m-- >0;)if(C=x[m],R=E(C,m,p),R)switch(u){case 0:return C;case 1:return m}return h?-1:void 0}};d.exports={findLast:f(0),findLastIndex:f(1)}},90560:function(d,g,e){"use strict";var n=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),u=e(81427),h=i([].push),o=function(s){var b=s===1,p=s===2,x=s===3,m=s===4,E=s===6,C=s===7,R=s===5||E;return function(M,T,D,_){for(var N=c(M),j=l(N),H=f(j),Y=n(T,D),W=0,se=_||u,ne=b?se(M,H):p||C?se(M,0):void 0,ae,J;H>W;W++)if((R||W in j)&&(ae=j[W],J=Y(ae,W,N),s))if(b)ne[W]=J;else if(J)switch(s){case 3:return!0;case 5:return ae;case 6:return W;case 2:h(ne,ae)}else switch(s){case 4:return!1;case 7:h(ne,ae)}return E?-1:x||m?m:ne}};d.exports={forEach:o(0),map:o(1),filter:o(2),some:o(3),every:o(4),find:o(5),findIndex:o(6),filterReject:o(7)}},55009:function(d,g,e){"use strict";var n=e(13743),i=e(80524),l=e(56902),c=e(82762),f=e(45601),u=Math.min,h=[].lastIndexOf,o=!!h&&1/[1].lastIndexOf(1,-0)<0,s=f("lastIndexOf"),b=o||!s;d.exports=b?function(x){if(o)return n(h,this,arguments)||0;var m=i(this),E=c(m),C=E-1;for(arguments.length>1&&(C=u(C,l(arguments[1]))),C<0&&(C=E+C);C>=0;C--)if(C in m&&m[C]===x)return C||0;return-1}:h},17480:function(d,g,e){"use strict";var n=e(3338),i=e(59893),l=e(46573),c=i("species");d.exports=function(f){return l>=51||!n(function(){var u=[],h=u.constructor={};return h[c]=function(){return{foo:1}},u[f](Boolean).foo!==1})}},45601:function(d,g,e){"use strict";var n=e(3338);d.exports=function(i,l){var c=[][i];return!!c&&n(function(){c.call(null,l||function(){return 1},1)})}},16370:function(d,g,e){"use strict";var n=e(63335),i=e(94029),l=e(1835),c=e(82762),f=TypeError,u=function(h){return function(o,s,b,p){var x=i(o),m=l(x),E=c(x);n(s);var C=h?E-1:0,R=h?-1:1;if(b<2)for(;;){if(C in m){p=m[C],C+=R;break}if(C+=R,h?C<0:E<=C)throw new f("Reduce of empty array with no initial value")}for(;h?C>=0:E>C;C+=R)C in m&&(p=s(p,m[C],C,x));return p}};d.exports={left:u(!1),right:u(!0)}},39428:function(d,g,e){"use strict";var n=e(35454),i=e(18589),l=TypeError,c=Object.getOwnPropertyDescriptor,f=n&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(u){return u instanceof TypeError}}();d.exports=f?function(u,h){if(i(u)&&!c(u,"length").writable)throw new l("Cannot set read only .length");return u.length=h}:function(u,h){return u.length=h}},71698:function(d,g,e){"use strict";var n=e(51981),i=e(82762),l=e(69392),c=Array,f=Math.max;d.exports=function(u,h,o){for(var s=i(u),b=n(h,s),p=n(o===void 0?s:o,s),x=c(f(p-b,0)),m=0;b<p;b++,m++)l(x,m,u[b]);return x.length=m,x}},30867:function(d,g,e){"use strict";var n=e(94237);d.exports=n([].slice)},63668:function(d,g,e){"use strict";var n=e(71698),i=Math.floor,l=function(u,h){var o=u.length,s=i(o/2);return o<8?c(u,h):f(u,l(n(u,0,s),h),l(n(u,s),h),h)},c=function(u,h){for(var o=u.length,s=1,b,p;s<o;){for(p=s,b=u[s];p&&h(u[p-1],b)>0;)u[p]=u[--p];p!==s++&&(u[p]=b)}return u},f=function(u,h,o,s){for(var b=h.length,p=o.length,x=0,m=0;x<b||m<p;)u[x+m]=x<b&&m<p?s(h[x],o[m])<=0?h[x++]:o[m++]:x<b?h[x++]:o[m++];return u};d.exports=l},34487:function(d,g,e){"use strict";var n=e(18589),i=e(39812),l=e(31946),c=e(59893),f=c("species"),u=Array;d.exports=function(h){var o;return n(h)&&(o=h.constructor,i(o)&&(o===u||n(o.prototype))?o=void 0:l(o)&&(o=o[f],o===null&&(o=void 0))),o===void 0?u:o}},81427:function(d,g,e){"use strict";var n=e(34487);d.exports=function(i,l){return new(n(i))(l===0?0:l)}},85903:function(d,g,e){"use strict";var n=e(82762);d.exports=function(i,l){for(var c=n(i),f=new l(c),u=0;u<c;u++)f[u]=i[c-u-1];return f}},65621:function(d,g,e){"use strict";var n=e(94237),i=e(63335),l=e(4112),c=e(82762),f=e(94029),u=e(2786),h=e(95037),o=u.Map,s=u.has,b=u.set,p=n([].push);d.exports=function(m){var E=f(this),C=c(E),R=[],M=new o,T=l(m)?function(j){return j}:i(m),D,_,N;for(D=0;D<C;D++)_=E[D],N=T(_),s(M,N)||b(M,N,_);return h(M,function(j){p(R,j)}),R}},82041:function(d,g,e){"use strict";var n=e(82762),i=e(56902),l=RangeError;d.exports=function(c,f,u,h){var o=n(c),s=i(u),b=s<0?o+s:s;if(b>=o||b<0)throw new l("Incorrect index");for(var p=new f(o),x=0;x<o;x++)p[x]=x===b?h:c[x];return p}},57975:function(d,g,e){"use strict";var n=e(89945),i=e(80449),l=e(20132),c=e(53776),f=e(66477),u=e(94844),h=e(65911),o=e(14052),s=e(25587),b=h("Promise"),p="AsyncFromSyncIterator",x=u.set,m=u.getterFor(p),E=function(R,M,T){var D=R.done;b.resolve(R.value).then(function(_){M(s(_,D))},T)},C=function(M){M.type=p,x(this,M)};C.prototype=f(l(o),{next:function(){var M=m(this);return new b(function(T,D){var _=i(n(M.next,M.iterator));E(_,T,D)})},return:function(){var R=m(this).iterator;return new b(function(M,T){var D=c(R,"return");if(D===void 0)return M(s(void 0,!0));var _=i(n(D,R));E(_,M,T)})}}),d.exports=C},28255:function(d,g,e){"use strict";var n=e(89945),i=e(65911),l=e(53776);d.exports=function(c,f,u,h){try{var o=l(c,"return");if(o)return i("Promise").resolve(n(o,c)).then(function(){f(u)},function(s){h(s)})}catch(s){return h(s)}f(u)}},31342:function(d,g,e){"use strict";var n=e(89945),i=e(80734),l=e(80449),c=e(20132),f=e(68151),u=e(66477),h=e(59893),o=e(94844),s=e(65911),b=e(53776),p=e(14052),x=e(25587),m=e(67996),E=s("Promise"),C=h("toStringTag"),R="AsyncIteratorHelper",M="WrapForValidAsyncIterator",T=o.set,D=function(j){var H=!j,Y=o.getterFor(j?M:R),W=function(se){var ne=i(function(){return Y(se)}),ae=ne.error,J=ne.value;return ae||H&&J.done?{exit:!0,value:ae?E.reject(J):E.resolve(x(void 0,!0))}:{exit:!1,value:J}};return u(c(p),{next:function(){var ne=W(this),ae=ne.value;if(ne.exit)return ae;var J=i(function(){return l(ae.nextHandler(E))}),q=J.error,G=J.value;return q&&(ae.done=!0),q?E.reject(G):E.resolve(G)},return:function(){var se=W(this),ne=se.value;if(se.exit)return ne;ne.done=!0;var ae=ne.iterator,J,q,G=i(function(){if(ne.inner)try{m(ne.inner.iterator,"normal")}catch(oe){return m(ae,"throw",oe)}return b(ae,"return")});return J=q=G.value,G.error?E.reject(q):J===void 0?E.resolve(x(void 0,!0)):(G=i(function(){return n(J,ae)}),q=G.value,G.error?E.reject(q):j?E.resolve(q):E.resolve(q).then(function(oe){return l(oe),x(void 0,!0)}))}})},_=D(!0),N=D(!1);f(N,C,"Async Iterator Helper"),d.exports=function(j,H){var Y=function(se,ne){ne?(ne.iterator=se.iterator,ne.next=se.next):ne=se,ne.type=H?M:R,ne.nextHandler=j,ne.counter=0,ne.done=!1,T(this,ne)};return Y.prototype=H?_:N,Y}},34535:function(d,g,e){"use strict";var n=e(89945),i=e(41586),l=function(c,f){return[f,c]};d.exports=function(){return n(i,this,l)}},55266:function(d,g,e){"use strict";var n=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(66434),u=e(65911),h=e(10731),o=e(28255),s=function(b){var p=b===0,x=b===1,m=b===2,E=b===3;return function(C,R,M){l(C);var T=R!==void 0;(T||!p)&&i(R);var D=h(C),_=u("Promise"),N=D.iterator,j=D.next,H=0;return new _(function(Y,W){var se=function(ae){o(N,W,ae,W)},ne=function(){try{if(T)try{f(H)}catch(ae){se(ae)}_.resolve(l(n(j,N))).then(function(ae){try{if(l(ae).done)p?(M.length=H,Y(M)):Y(E?!1:m||void 0);else{var J=ae.value;try{if(T){var q=R(J,H),G=function(oe){if(x)ne();else if(m)oe?ne():o(N,Y,!1,W);else if(p)try{M[H++]=oe,ne()}catch(ee){se(ee)}else oe?o(N,Y,E||J,W):ne()};c(q)?_.resolve(q).then(G,se):G(q)}else M[H++]=J,ne()}catch(oe){se(oe)}}}catch(oe){W(oe)}},W)}catch(ae){W(ae)}};ne()})}};d.exports={toArray:s(0),forEach:s(1),every:s(2),some:s(3),find:s(4)}},41586:function(d,g,e){"use strict";var n=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(10731),u=e(31342),h=e(25587),o=e(28255),s=u(function(b){var p=this,x=p.iterator,m=p.mapper;return new b(function(E,C){var R=function(T){p.done=!0,C(T)},M=function(T){o(x,R,T,R)};b.resolve(l(n(p.next,x))).then(function(T){try{if(l(T).done)p.done=!0,E(h(void 0,!0));else{var D=T.value;try{var _=m(D,p.counter++),N=function(j){E(h(j,!1))};c(_)?b.resolve(_).then(N,M):N(_)}catch(j){M(j)}}}catch(j){R(j)}},R)})});d.exports=function(p){return l(this),i(p),new s(f(this),{mapper:p})}},14052:function(d,g,e){"use strict";var n=e(92916),i=e(77398),l=e(55327),c=e(20132),f=e(53456),u=e(2291),h=e(59893),o=e(16697),s="USE_FUNCTION_CONSTRUCTOR",b=h("asyncIterator"),p=n.AsyncIterator,x=i.AsyncIteratorPrototype,m,E;if(x)m=x;else if(l(p))m=p.prototype;else if(i[s]||n[s])try{E=f(f(f(Function("return async function*(){}()")()))),f(E)===Object.prototype&&(m=E)}catch(C){}m?o&&(m=c(m)):m={},l(m[b])||u(m,b,function(){return this}),d.exports=m},80025:function(d,g,e){"use strict";var n=e(89945),i=e(31342);d.exports=i(function(){return n(this.next,this.iterator)},!0)},66244:function(d){"use strict";var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e=g+"+/",n=g+"-_",i=function(l){for(var c={},f=0;f<64;f++)c[l.charAt(f)]=f;return c};d.exports={i2c:e,c2i:i(e),i2cUrl:n,c2iUrl:i(n)}},46319:function(d,g,e){"use strict";var n=e(80449),i=e(67996);d.exports=function(l,c,f,u){try{return u?c(n(f)[0],f[1]):c(f)}catch(h){i(l,"throw",h)}}},35221:function(d,g,e){"use strict";var n=e(59893),i=n("iterator"),l=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){l=!0}};f[i]=function(){return this},Array.from(f,function(){throw 2})}catch(u){}d.exports=function(u,h){try{if(!h&&!l)return!1}catch(b){return!1}var o=!1;try{var s={};s[i]=function(){return{next:function(){return{done:o=!0}}}},u(s)}catch(b){}return o}},29076:function(d,g,e){"use strict";var n=e(94237),i=n({}.toString),l=n("".slice);d.exports=function(c){return l(i(c),8,-1)}},97607:function(d,g,e){"use strict";var n=e(68527),i=e(55327),l=e(29076),c=e(59893),f=c("toStringTag"),u=Object,h=l(function(){return arguments}())==="Arguments",o=function(s,b){try{return s[b]}catch(p){}};d.exports=n?l:function(s){var b,p,x;return s===void 0?"Undefined":s===null?"Null":typeof(p=o(b=u(s),f))=="string"?p:h?l(b):(x=l(b))==="Object"&&i(b.callee)?"Arguments":x}},72846:function(d,g,e){"use strict";var n=e(80666),i=e(89945),l=e(63335),c=e(6086),f=e(4112),u=e(62003),h=[].push;d.exports=function(s){var b=arguments.length,p=b>1?arguments[1]:void 0,x,m,E,C;return c(this),x=p!==void 0,x&&l(p),f(s)?new this:(m=[],x?(E=0,C=n(p,b>2?arguments[2]:void 0),u(s,function(R){i(h,m,C(R,E++))})):u(s,h,{that:m}),new this(m))}},48800:function(d,g,e){"use strict";var n=e(30867);d.exports=function(){return new this(n(arguments))}},40942:function(d,g,e){"use strict";var n=e(20132),i=e(64110),l=e(66477),c=e(80666),f=e(56472),u=e(4112),h=e(62003),o=e(24019),s=e(25587),b=e(51996),p=e(35454),x=e(2074).fastKey,m=e(94844),E=m.set,C=m.getterFor;d.exports={getConstructor:function(R,M,T,D){var _=R(function(W,se){f(W,N),E(W,{type:M,index:n(null),first:void 0,last:void 0,size:0}),p||(W.size=0),u(se)||h(se,W[D],{that:W,AS_ENTRIES:T})}),N=_.prototype,j=C(M),H=function(W,se,ne){var ae=j(W),J=Y(W,se),q,G;return J?J.value=ne:(ae.last=J={index:G=x(se,!0),key:se,value:ne,previous:q=ae.last,next:void 0,removed:!1},ae.first||(ae.first=J),q&&(q.next=J),p?ae.size++:W.size++,G!=="F"&&(ae.index[G]=J)),W},Y=function(W,se){var ne=j(W),ae=x(se),J;if(ae!=="F")return ne.index[ae];for(J=ne.first;J;J=J.next)if(J.key===se)return J};return l(N,{clear:function(){for(var se=this,ne=j(se),ae=ne.index,J=ne.first;J;)J.removed=!0,J.previous&&(J.previous=J.previous.next=void 0),delete ae[J.index],J=J.next;ne.first=ne.last=void 0,p?ne.size=0:se.size=0},delete:function(W){var se=this,ne=j(se),ae=Y(se,W);if(ae){var J=ae.next,q=ae.previous;delete ne.index[ae.index],ae.removed=!0,q&&(q.next=J),J&&(J.previous=q),ne.first===ae&&(ne.first=J),ne.last===ae&&(ne.last=q),p?ne.size--:se.size--}return!!ae},forEach:function(se){for(var ne=j(this),ae=c(se,arguments.length>1?arguments[1]:void 0),J;J=J?J.next:ne.first;)for(ae(J.value,J.key,this);J&&J.removed;)J=J.previous},has:function(se){return!!Y(this,se)}}),l(N,T?{get:function(se){var ne=Y(this,se);return ne&&ne.value},set:function(se,ne){return H(this,se===0?0:se,ne)}}:{add:function(se){return H(this,se=se===0?0:se,se)}}),p&&i(N,"size",{configurable:!0,get:function(){return j(this).size}}),_},setStrong:function(R,M,T){var D=M+" Iterator",_=C(M),N=C(D);o(R,M,function(j,H){E(this,{type:D,target:j,state:_(j),kind:H,last:void 0})},function(){for(var j=N(this),H=j.kind,Y=j.last;Y&&Y.removed;)Y=Y.previous;return!j.target||!(j.last=Y=Y?Y.next:j.state.first)?(j.target=void 0,s(void 0,!0)):s(H==="keys"?Y.key:H==="values"?Y.value:[Y.key,Y.value],!1)},T?"entries":"values",!T,!0),b(M)}}},39656:function(d,g,e){"use strict";var n=e(94237),i=e(66477),l=e(2074).getWeakData,c=e(56472),f=e(80449),u=e(4112),h=e(31946),o=e(62003),s=e(90560),b=e(32621),p=e(94844),x=p.set,m=p.getterFor,E=s.find,C=s.findIndex,R=n([].splice),M=0,T=function(N){return N.frozen||(N.frozen=new D)},D=function(){this.entries=[]},_=function(N,j){return E(N.entries,function(H){return H[0]===j})};D.prototype={get:function(N){var j=_(this,N);if(j)return j[1]},has:function(N){return!!_(this,N)},set:function(N,j){var H=_(this,N);H?H[1]=j:this.entries.push([N,j])},delete:function(N){var j=C(this.entries,function(H){return H[0]===N});return~j&&R(this.entries,j,1),!!~j}},d.exports={getConstructor:function(N,j,H,Y){var W=N(function(J,q){c(J,se),x(J,{type:j,id:M++,frozen:void 0}),u(q)||o(q,J[Y],{that:J,AS_ENTRIES:H})}),se=W.prototype,ne=m(j),ae=function(J,q,G){var oe=ne(J),ee=l(f(q),!0);return ee===!0?T(oe).set(q,G):ee[oe.id]=G,J};return i(se,{delete:function(J){var q=ne(this);if(!h(J))return!1;var G=l(J);return G===!0?T(q).delete(J):G&&b(G,q.id)&&delete G[q.id]},has:function(q){var G=ne(this);if(!h(q))return!1;var oe=l(q);return oe===!0?T(G).has(q):oe&&b(oe,G.id)}}),i(se,H?{get:function(q){var G=ne(this);if(h(q)){var oe=l(q);return oe===!0?T(G).get(q):oe?oe[G.id]:void 0}},set:function(q,G){return ae(this,q,G)}}:{add:function(q){return ae(this,q,!0)}}),W}}},48059:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(94237),c=e(20865),f=e(2291),u=e(2074),h=e(62003),o=e(56472),s=e(55327),b=e(4112),p=e(31946),x=e(3338),m=e(35221),E=e(94573),C=e(25576);d.exports=function(R,M,T){var D=R.indexOf("Map")!==-1,_=R.indexOf("Weak")!==-1,N=D?"set":"add",j=i[R],H=j&&j.prototype,Y=j,W={},se=function(ee){var Q=l(H[ee]);f(H,ee,ee==="add"?function($){return Q(this,$===0?0:$),this}:ee==="delete"?function(le){return _&&!p(le)?!1:Q(this,le===0?0:le)}:ee==="get"?function($){return _&&!p($)?void 0:Q(this,$===0?0:$)}:ee==="has"?function($){return _&&!p($)?!1:Q(this,$===0?0:$)}:function($,U){return Q(this,$===0?0:$,U),this})},ne=c(R,!s(j)||!(_||H.forEach&&!x(function(){new j().entries().next()})));if(ne)Y=T.getConstructor(M,R,D,N),u.enable();else if(c(R,!0)){var ae=new Y,J=ae[N](_?{}:-0,1)!==ae,q=x(function(){ae.has(1)}),G=m(function(ee){new j(ee)}),oe=!_&&x(function(){for(var ee=new j,Q=5;Q--;)ee[N](Q,Q);return!ee.has(-0)});G||(Y=M(function(ee,Q){o(ee,H);var le=C(new j,ee,Y);return b(Q)||h(Q,le[N],{that:le,AS_ENTRIES:D}),le}),Y.prototype=H,H.constructor=Y),(q||oe)&&(se("delete"),se("has"),D&&se("get")),(oe||J)&&se(N),_&&H.clear&&delete H.clear}return W[R]=Y,n({global:!0,constructor:!0,forced:Y!==j},W),E(Y,R),_||T.setStrong(Y,R,D),Y}},32754:function(d,g,e){"use strict";e(34941),e(55410);var n=e(65911),i=e(20132),l=e(31946),c=Object,f=TypeError,u=n("Map"),h=n("WeakMap"),o=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=i(null)};o.prototype.get=function(b,p){return this[b]||(this[b]=p())},o.prototype.next=function(b,p,x){var m=x?this.objectsByIndex[b]||(this.objectsByIndex[b]=new h):this.primitives||(this.primitives=new u),E=m.get(p);return E||m.set(p,E=new o),E};var s=new o;d.exports=function(){var b=s,p=arguments.length,x,m;for(x=0;x<p;x++)l(m=arguments[x])&&(b=b.next(x,m,!0));if(this===c&&b===s)throw new f("Composite keys must contain a non-primitive component");for(x=0;x<p;x++)l(m=arguments[x])||(b=b.next(x,m,!1));return b}},24538:function(d,g,e){"use strict";var n=e(32621),i=e(48662),l=e(71256),c=e(37691);d.exports=function(f,u,h){for(var o=i(u),s=c.f,b=l.f,p=0;p<o.length;p++){var x=o[p];!n(f,x)&&!(h&&n(h,x))&&s(f,x,b(u,x))}}},86266:function(d,g,e){"use strict";var n=e(59893),i=n("match");d.exports=function(l){var c=/./;try{"/./"[l](c)}catch(f){try{return c[i]=!1,"/./"[l](c)}catch(u){}}return!1}},4870:function(d,g,e){"use strict";var n=e(3338);d.exports=!n(function(){function i(){}return i.prototype.constructor=null,Object.getPrototypeOf(new i)!==i.prototype})},95994:function(d,g,e){"use strict";var n=e(94237),i=e(95955),l=e(69905),c=/"/g,f=n("".replace);d.exports=function(u,h,o,s){var b=l(i(u)),p="<"+h;return o!==""&&(p+=" "+o+'="'+f(l(s),c,"&quot;")+'"'),p+">"+b+"</"+h+">"}},25587:function(d){"use strict";d.exports=function(g,e){return{value:g,done:e}}},68151:function(d,g,e){"use strict";var n=e(35454),i=e(37691),l=e(35012);d.exports=n?function(c,f,u){return i.f(c,f,l(1,u))}:function(c,f,u){return c[f]=u,c}},35012:function(d){"use strict";d.exports=function(g,e){return{enumerable:!(g&1),configurable:!(g&2),writable:!(g&4),value:e}}},69392:function(d,g,e){"use strict";var n=e(17818),i=e(37691),l=e(35012);d.exports=function(c,f,u){var h=n(f);h in c?i.f(c,h,l(0,u)):c[h]=u}},32494:function(d,g,e){"use strict";var n=e(94237),i=e(3338),l=e(85571).start,c=RangeError,f=isFinite,u=Math.abs,h=Date.prototype,o=h.toISOString,s=n(h.getTime),b=n(h.getUTCDate),p=n(h.getUTCFullYear),x=n(h.getUTCHours),m=n(h.getUTCMilliseconds),E=n(h.getUTCMinutes),C=n(h.getUTCMonth),R=n(h.getUTCSeconds);d.exports=i(function(){return o.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!i(function(){o.call(new Date(NaN))})?function(){if(!f(s(this)))throw new c("Invalid time value");var T=this,D=p(T),_=m(T),N=D<0?"-":D>9999?"+":"";return N+l(u(D),N?6:4,0)+"-"+l(C(T)+1,2,0)+"-"+l(b(T),2,0)+"T"+l(x(T),2,0)+":"+l(E(T),2,0)+":"+l(R(T),2,0)+"."+l(_,3,0)+"Z"}:o},77119:function(d,g,e){"use strict";var n=e(80449),i=e(44759),l=TypeError;d.exports=function(c){if(n(this),c==="string"||c==="default")c="string";else if(c!=="number")throw new l("Incorrect hint");return i(this,c)}},64110:function(d,g,e){"use strict";var n=e(86528),i=e(37691);d.exports=function(l,c,f){return f.get&&n(f.get,c,{getter:!0}),f.set&&n(f.set,c,{setter:!0}),i.f(l,c,f)}},2291:function(d,g,e){"use strict";var n=e(55327),i=e(37691),l=e(86528),c=e(29539);d.exports=function(f,u,h,o){o||(o={});var s=o.enumerable,b=o.name!==void 0?o.name:u;if(n(h)&&l(h,b,o),o.global)s?f[u]=h:c(u,h);else{try{o.unsafe?f[u]&&(s=!0):delete f[u]}catch(p){}s?f[u]=h:i.f(f,u,{value:h,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return f}},66477:function(d,g,e){"use strict";var n=e(2291);d.exports=function(i,l,c){for(var f in l)n(i,f,l[f],c);return i}},29539:function(d,g,e){"use strict";var n=e(92916),i=Object.defineProperty;d.exports=function(l,c){try{i(n,l,{value:c,configurable:!0,writable:!0})}catch(f){n[l]=c}return c}},84233:function(d,g,e){"use strict";var n=e(40593),i=TypeError;d.exports=function(l,c){if(!delete l[c])throw new i("Cannot delete property "+n(c)+" of "+n(l))}},35454:function(d,g,e){"use strict";var n=e(3338);d.exports=!n(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},39311:function(d,g,e){"use strict";var n=e(92916),i=e(11270),l=e(80426),c=n.structuredClone,f=n.ArrayBuffer,u=n.MessageChannel,h=!1,o,s,b,p;if(l)h=function(x){c(x,{transfer:[x]})};else if(f)try{u||(o=i("worker_threads"),o&&(u=o.MessageChannel)),u&&(s=new u,b=new f(2),p=function(x){s.port1.postMessage(null,[x])},b.byteLength===2&&(p(b),b.byteLength===0&&(h=p)))}catch(x){}d.exports=h},81766:function(d){"use strict";var g=typeof document=="object"&&document.all,e=typeof g=="undefined"&&g!==void 0;d.exports={all:g,IS_HTMLDDA:e}},86060:function(d,g,e){"use strict";var n=e(92916),i=e(31946),l=n.document,c=i(l)&&i(l.createElement);d.exports=function(f){return c?l.createElement(f):{}}},66434:function(d){"use strict";var g=TypeError,e=9007199254740991;d.exports=function(n){if(n>e)throw g("Maximum allowed index exceeded");return n}},52109:function(d){"use strict";d.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},66749:function(d){"use strict";d.exports={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}},9518:function(d,g,e){"use strict";var n=e(86060),i=n("span").classList,l=i&&i.constructor&&i.constructor.prototype;d.exports=l===Object.prototype?void 0:l},78177:function(d,g,e){"use strict";var n=e(66011),i=n.match(/firefox\/(\d+)/i);d.exports=!!i&&+i[1]},66994:function(d,g,e){"use strict";var n=e(91821),i=e(90946);d.exports=!n&&!i&&typeof window=="object"&&typeof document=="object"},90843:function(d){"use strict";d.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},91821:function(d){"use strict";d.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},17687:function(d,g,e){"use strict";var n=e(66011);d.exports=/MSIE|Trident/.test(n)},1908:function(d,g,e){"use strict";var n=e(66011);d.exports=/ipad|iphone|ipod/i.test(n)&&typeof Pebble!="undefined"},70695:function(d,g,e){"use strict";var n=e(66011);d.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},90946:function(d,g,e){"use strict";var n=e(92916),i=e(29076);d.exports=i(n.process)==="process"},44914:function(d,g,e){"use strict";var n=e(66011);d.exports=/web0s(?!.*chrome)/i.test(n)},66011:function(d){"use strict";d.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},46573:function(d,g,e){"use strict";var n=e(92916),i=e(66011),l=n.process,c=n.Deno,f=l&&l.versions||c&&c.version,u=f&&f.v8,h,o;u&&(h=u.split("."),o=h[0]>0&&h[0]<4?1:+(h[0]+h[1])),!o&&i&&(h=i.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=i.match(/Chrome\/(\d+)/),h&&(o=+h[1]))),d.exports=o},19684:function(d,g,e){"use strict";var n=e(66011),i=n.match(/AppleWebKit\/(\d+)\./);d.exports=!!i&&+i[1]},46678:function(d){"use strict";d.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},80739:function(d,g,e){"use strict";var n=e(94237),i=Error,l=n("".replace),c=function(h){return String(new i(h).stack)}("zxcasd"),f=/\n\s*at [^:]*:[^\n]*/,u=f.test(c);d.exports=function(h,o){if(u&&typeof h=="string"&&!i.prepareStackTrace)for(;o--;)h=l(h,f,"");return h}},61888:function(d,g,e){"use strict";var n=e(68151),i=e(80739),l=e(25406),c=Error.captureStackTrace;d.exports=function(f,u,h,o){l&&(c?c(f,u):n(f,"stack",i(h,o)))}},25406:function(d,g,e){"use strict";var n=e(3338),i=e(35012);d.exports=!n(function(){var l=new Error("a");return"stack"in l?(Object.defineProperty(l,"stack",i(1,7)),l.stack!==7):!0})},13367:function(d,g,e){"use strict";var n=e(35454),i=e(3338),l=e(80449),c=e(7825),f=Error.prototype.toString,u=i(function(){if(n){var h=Object.create(Object.defineProperty({},"name",{get:function(){return this===h}}));if(f.call(h)!=="true")return!0}return f.call({message:1,name:2})!=="2: 1"||f.call({})!=="Error"});d.exports=u?function(){var o=l(this),s=c(o.name,"Error"),b=c(o.message);return s?b?s+": "+b:s:b}:f},94488:function(d,g,e){"use strict";var n=e(92916),i=e(71256).f,l=e(68151),c=e(2291),f=e(29539),u=e(24538),h=e(20865);d.exports=function(o,s){var b=o.target,p=o.global,x=o.stat,m,E,C,R,M,T;if(p?E=n:x?E=n[b]||f(b,{}):E=(n[b]||{}).prototype,E)for(C in s){if(M=s[C],o.dontCallGetSet?(T=i(E,C),R=T&&T.value):R=E[C],m=h(p?C:b+(x?".":"#")+C,o.forced),!m&&R!==void 0){if(typeof M==typeof R)continue;u(M,R)}(o.sham||R&&R.sham)&&l(M,"sham",!0),c(E,C,M,o)}}},3338:function(d){"use strict";d.exports=function(g){try{return!!g()}catch(e){return!0}}},8662:function(d,g,e){"use strict";e(44001);var n=e(34114),i=e(2291),l=e(88736),c=e(3338),f=e(59893),u=e(68151),h=f("species"),o=RegExp.prototype;d.exports=function(s,b,p,x){var m=f(s),E=!c(function(){var T={};return T[m]=function(){return 7},""[s](T)!==7}),C=E&&!c(function(){var T=!1,D=/a/;return s==="split"&&(D={},D.constructor={},D.constructor[h]=function(){return D},D.flags="",D[m]=/./[m]),D.exec=function(){return T=!0,null},D[m](""),!T});if(!E||!C||p){var R=n(/./[m]),M=b(m,""[s],function(T,D,_,N,j){var H=n(T),Y=D.exec;return Y===l||Y===o.exec?E&&!j?{done:!0,value:R(D,_,N)}:{done:!0,value:H(_,D,N)}:{done:!1}});i(String.prototype,s,M[0]),i(o,m,M[1])}x&&u(o[m],"sham",!0)}},3372:function(d,g,e){"use strict";var n=e(18589),i=e(82762),l=e(66434),c=e(80666),f=function(u,h,o,s,b,p,x,m){for(var E=b,C=0,R=x?c(x,m):!1,M,T;C<s;)C in o&&(M=R?R(o[C],C,h):o[C],p>0&&n(M)?(T=i(M),E=f(u,h,M,T,E,p-1)-1):(l(E+1),u[E]=M),E++),C++;return E};d.exports=f},13247:function(d,g,e){"use strict";var n=e(3338);d.exports=!n(function(){return Object.isExtensible(Object.preventExtensions({}))})},13743:function(d,g,e){"use strict";var n=e(40486),i=Function.prototype,l=i.apply,c=i.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(n?c.bind(l):function(){return c.apply(l,arguments)})},80666:function(d,g,e){"use strict";var n=e(34114),i=e(63335),l=e(40486),c=n(n.bind);d.exports=function(f,u){return i(f),u===void 0?f:l?c(f,u):function(){return f.apply(u,arguments)}}},40486:function(d,g,e){"use strict";var n=e(3338);d.exports=!n(function(){var i=function(){}.bind();return typeof i!="function"||i.hasOwnProperty("prototype")})},4645:function(d,g,e){"use strict";var n=e(94237),i=e(63335),l=e(31946),c=e(32621),f=e(30867),u=e(40486),h=Function,o=n([].concat),s=n([].join),b={},p=function(x,m,E){if(!c(b,m)){for(var C=[],R=0;R<m;R++)C[R]="a["+R+"]";b[m]=h("C,a","return new C("+s(C,",")+")")}return b[m](x,E)};d.exports=u?h.bind:function(m){var E=i(this),C=E.prototype,R=f(arguments,1),M=function(){var D=o(R,f(arguments));return this instanceof M?p(E,D.length,D):E.apply(m,D)};return l(C)&&(M.prototype=C),M}},89945:function(d,g,e){"use strict";var n=e(40486),i=Function.prototype.call;d.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},47739:function(d,g,e){"use strict";var n=e(94237),i=e(63335);d.exports=function(){return n(i(this))}},8090:function(d,g,e){"use strict";var n=e(35454),i=e(32621),l=Function.prototype,c=n&&Object.getOwnPropertyDescriptor,f=i(l,"name"),u=f&&function(){}.name==="something",h=f&&(!n||n&&c(l,"name").configurable);d.exports={EXISTS:f,PROPER:u,CONFIGURABLE:h}},37758:function(d,g,e){"use strict";var n=e(94237),i=e(63335);d.exports=function(l,c,f){try{return n(i(Object.getOwnPropertyDescriptor(l,c)[f]))}catch(u){}}},34114:function(d,g,e){"use strict";var n=e(29076),i=e(94237);d.exports=function(l){if(n(l)==="Function")return i(l)}},94237:function(d,g,e){"use strict";var n=e(40486),i=Function.prototype,l=i.call,c=n&&i.bind.bind(l,l);d.exports=n?c:function(f){return function(){return l.apply(f,arguments)}}},81750:function(d){"use strict";var g=TypeError;d.exports=function(e){var n=e&&e.alphabet;if(n===void 0||n==="base64"||n==="base64url")return n||"base64";throw new g("Incorrect `alphabet` option")}},38116:function(d,g,e){"use strict";var n=e(89945),i=e(55327),l=e(80449),c=e(10731),f=e(26006),u=e(53776),h=e(59893),o=e(57975),s=h("asyncIterator");d.exports=function(b){var p=l(b),x=!0,m=u(p,s),E;return i(m)||(m=f(p),x=!1),m!==void 0?E=n(m,p):(E=p,x=!0),l(E),c(x?E:new o(c(E)))}},69034:function(d,g,e){"use strict";var n=e(89945),i=e(57975),l=e(80449),c=e(85428),f=e(10731),u=e(53776),h=e(59893),o=h("asyncIterator");d.exports=function(s,b){var p=arguments.length<2?u(s,o):b;return p?l(n(p,s)):new i(f(c(s)))}},55174:function(d,g,e){"use strict";var n=e(92916);d.exports=function(i,l){var c=n[i],f=c&&c.prototype;return f&&f[l]}},65911:function(d,g,e){"use strict";var n=e(92916),i=e(55327),l=function(c){return i(c)?c:void 0};d.exports=function(c,f){return arguments.length<2?l(n[c]):n[c]&&n[c][f]}},10731:function(d){"use strict";d.exports=function(g){return{iterator:g,next:g.next,done:!1}}},7157:function(d,g,e){"use strict";var n=e(89945),i=e(80449),l=e(10731),c=e(26006);d.exports=function(f,u){(!u||typeof f!="string")&&i(f);var h=c(f);return l(i(h!==void 0?n(h,f):f))}},26006:function(d,g,e){"use strict";var n=e(97607),i=e(53776),l=e(4112),c=e(48074),f=e(59893),u=f("iterator");d.exports=function(h){if(!l(h))return i(h,u)||i(h,"@@iterator")||c[n(h)]}},85428:function(d,g,e){"use strict";var n=e(89945),i=e(63335),l=e(80449),c=e(40593),f=e(26006),u=TypeError;d.exports=function(h,o){var s=arguments.length<2?f(h):o;if(i(s))return l(n(s,h));throw new u(c(h)+" is not iterable")}},65451:function(d,g,e){"use strict";var n=e(94237),i=e(18589),l=e(55327),c=e(29076),f=e(69905),u=n([].push);d.exports=function(h){if(l(h))return h;if(i(h)){for(var o=h.length,s=[],b=0;b<o;b++){var p=h[b];typeof p=="string"?u(s,p):(typeof p=="number"||c(p)==="Number"||c(p)==="String")&&u(s,f(p))}var x=s.length,m=!0;return function(E,C){if(m)return m=!1,C;if(i(this))return C;for(var R=0;R<x;R++)if(s[R]===E)return C}}}},53776:function(d,g,e){"use strict";var n=e(63335),i=e(4112);d.exports=function(l,c){var f=l[c];return i(f)?void 0:n(f)}},88203:function(d,g,e){"use strict";var n=e(63335),i=e(80449),l=e(89945),c=e(56902),f=e(10731),u="Invalid size",h=RangeError,o=TypeError,s=Math.max,b=function(p,x,m,E){this.set=p,this.size=x,this.has=m,this.keys=E};b.prototype={getIterator:function(){return f(i(l(this.keys,this.set)))},includes:function(p){return l(this.has,this.set,p)}},d.exports=function(p){i(p);var x=+p.size;if(x!==x)throw new o(u);var m=c(x);if(m<0)throw new h(u);return new b(p,s(m,0),n(p.has),n(p.keys))}},23011:function(d,g,e){"use strict";var n=e(94237),i=e(94029),l=Math.floor,c=n("".charAt),f=n("".replace),u=n("".slice),h=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,o=/\$([$&'`]|\d{1,2})/g;d.exports=function(s,b,p,x,m,E){var C=p+s.length,R=x.length,M=o;return m!==void 0&&(m=i(m),M=h),f(E,M,function(T,D){var _;switch(c(D,0)){case"$":return"$";case"&":return s;case"`":return u(b,0,p);case"'":return u(b,C);case"<":_=m[u(D,1,-1)];break;default:var N=+D;if(N===0)return T;if(N>R){var j=l(N/10);return j===0?T:j<=R?x[j-1]===void 0?c(D,1):x[j-1]+c(D,1):T}_=x[N-1]}return _===void 0?"":_})}},92916:function(d,g,e){"use strict";var n=function(i){return i&&i.Math===Math&&i};d.exports=n(typeof globalThis=="object"&&globalThis)||n(typeof window=="object"&&window)||n(typeof self=="object"&&self)||n(typeof e.g=="object"&&e.g)||n(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},32621:function(d,g,e){"use strict";var n=e(94237),i=e(94029),l=n({}.hasOwnProperty);d.exports=Object.hasOwn||function(f,u){return l(i(f),u)}},54406:function(d){"use strict";d.exports={}},61810:function(d){"use strict";d.exports=function(g,e){try{arguments.length===1?console.error(g):console.error(g,e)}catch(n){}}},75171:function(d,g,e){"use strict";var n=e(65911);d.exports=n("document","documentElement")},46796:function(d,g,e){"use strict";var n=e(35454),i=e(3338),l=e(86060);d.exports=!n&&!i(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!==7})},61618:function(d){"use strict";var g=Array,e=Math.abs,n=Math.pow,i=Math.floor,l=Math.log,c=Math.LN2,f=function(h,o,s){var b=g(s),p=s*8-o-1,x=(1<<p)-1,m=x>>1,E=o===23?n(2,-24)-n(2,-77):0,C=h<0||h===0&&1/h<0?1:0,R=0,M,T,D;for(h=e(h),h!==h||h===1/0?(T=h!==h?1:0,M=x):(M=i(l(h)/c),D=n(2,-M),h*D<1&&(M--,D*=2),M+m>=1?h+=E/D:h+=E*n(2,1-m),h*D>=2&&(M++,D/=2),M+m>=x?(T=0,M=x):M+m>=1?(T=(h*D-1)*n(2,o),M+=m):(T=h*n(2,m-1)*n(2,o),M=0));o>=8;)b[R++]=T&255,T/=256,o-=8;for(M=M<<o|T,p+=o;p>0;)b[R++]=M&255,M/=256,p-=8;return b[--R]|=C*128,b},u=function(h,o){var s=h.length,b=s*8-o-1,p=(1<<b)-1,x=p>>1,m=b-7,E=s-1,C=h[E--],R=C&127,M;for(C>>=7;m>0;)R=R*256+h[E--],m-=8;for(M=R&(1<<-m)-1,R>>=-m,m+=o;m>0;)M=M*256+h[E--],m-=8;if(R===0)R=1-x;else{if(R===p)return M?NaN:C?-1/0:1/0;M+=n(2,o),R-=x}return(C?-1:1)*M*n(2,R-o)};d.exports={pack:f,unpack:u}},1835:function(d,g,e){"use strict";var n=e(94237),i=e(3338),l=e(29076),c=Object,f=n("".split);d.exports=i(function(){return!c("z").propertyIsEnumerable(0)})?function(u){return l(u)==="String"?f(u,""):c(u)}:c},25576:function(d,g,e){"use strict";var n=e(55327),i=e(31946),l=e(58218);d.exports=function(c,f,u){var h,o;return l&&n(h=f.constructor)&&h!==u&&i(o=h.prototype)&&o!==u.prototype&&l(c,o),c}},15212:function(d,g,e){"use strict";var n=e(94237),i=e(55327),l=e(77398),c=n(Function.toString);i(l.inspectSource)||(l.inspectSource=function(f){return c(f)}),d.exports=l.inspectSource},73068:function(d,g,e){"use strict";var n=e(31946),i=e(68151);d.exports=function(l,c){n(c)&&"cause"in c&&i(l,"cause",c.cause)}},2074:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(54406),c=e(31946),f=e(32621),u=e(37691).f,h=e(80689),o=e(53393),s=e(12477),b=e(6145),p=e(13247),x=!1,m=b("meta"),E=0,C=function(N){u(N,m,{value:{objectID:"O"+E++,weakData:{}}})},R=function(N,j){if(!c(N))return typeof N=="symbol"?N:(typeof N=="string"?"S":"P")+N;if(!f(N,m)){if(!s(N))return"F";if(!j)return"E";C(N)}return N[m].objectID},M=function(N,j){if(!f(N,m)){if(!s(N))return!0;if(!j)return!1;C(N)}return N[m].weakData},T=function(N){return p&&x&&s(N)&&!f(N,m)&&C(N),N},D=function(){_.enable=function(){},x=!0;var N=h.f,j=i([].splice),H={};H[m]=1,N(H).length&&(h.f=function(Y){for(var W=N(Y),se=0,ne=W.length;se<ne;se++)if(W[se]===m){j(W,se,1);break}return W},n({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:o.f}))},_=d.exports={enable:D,fastKey:R,getWeakData:M,onFreeze:T};l[m]=!0},94844:function(d,g,e){"use strict";var n=e(40115),i=e(92916),l=e(31946),c=e(68151),f=e(32621),u=e(77398),h=e(11898),o=e(54406),s="Object already initialized",b=i.TypeError,p=i.WeakMap,x,m,E,C=function(D){return E(D)?m(D):x(D,{})},R=function(D){return function(_){var N;if(!l(_)||(N=m(_)).type!==D)throw new b("Incompatible receiver, "+D+" required");return N}};if(n||u.state){var M=u.state||(u.state=new p);M.get=M.get,M.has=M.has,M.set=M.set,x=function(D,_){if(M.has(D))throw new b(s);return _.facade=D,M.set(D,_),_},m=function(D){return M.get(D)||{}},E=function(D){return M.has(D)}}else{var T=h("state");o[T]=!0,x=function(D,_){if(f(D,T))throw new b(s);return _.facade=D,c(D,T,_),_},m=function(D){return f(D,T)?D[T]:{}},E=function(D){return f(D,T)}}d.exports={set:x,get:m,has:E,enforce:C,getterFor:R}},345:function(d,g,e){"use strict";var n=e(59893),i=e(48074),l=n("iterator"),c=Array.prototype;d.exports=function(f){return f!==void 0&&(i.Array===f||c[l]===f)}},18589:function(d,g,e){"use strict";var n=e(29076);d.exports=Array.isArray||function(l){return n(l)==="Array"}},75406:function(d,g,e){"use strict";var n=e(97607);d.exports=function(i){var l=n(i);return l==="BigInt64Array"||l==="BigUint64Array"}},55327:function(d,g,e){"use strict";var n=e(81766),i=n.all;d.exports=n.IS_HTMLDDA?function(l){return typeof l=="function"||l===i}:function(l){return typeof l=="function"}},39812:function(d,g,e){"use strict";var n=e(94237),i=e(3338),l=e(55327),c=e(97607),f=e(65911),u=e(15212),h=function(){},o=[],s=f("Reflect","construct"),b=/^\s*(?:class|function)\b/,p=n(b.exec),x=!b.test(h),m=function(R){if(!l(R))return!1;try{return s(h,o,R),!0}catch(M){return!1}},E=function(R){if(!l(R))return!1;switch(c(R)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!p(b,u(R))}catch(M){return!0}};E.sham=!0,d.exports=!s||i(function(){var C;return m(m.call)||!m(Object)||!m(function(){C=!0})||C})?E:m},60516:function(d,g,e){"use strict";var n=e(32621);d.exports=function(i){return i!==void 0&&(n(i,"value")||n(i,"writable"))}},20865:function(d,g,e){"use strict";var n=e(3338),i=e(55327),l=/#|\.prototype\./,c=function(s,b){var p=u[f(s)];return p===o?!0:p===h?!1:i(b)?n(b):!!b},f=c.normalize=function(s){return String(s).replace(l,".").toLowerCase()},u=c.data={},h=c.NATIVE="N",o=c.POLYFILL="P";d.exports=c},62896:function(d,g,e){"use strict";var n=e(31946),i=Math.floor;d.exports=Number.isInteger||function(c){return!n(c)&&isFinite(c)&&i(c)===c}},30360:function(d,g,e){"use strict";var n=e(97607),i=e(32621),l=e(4112),c=e(59893),f=e(48074),u=c("iterator"),h=Object;d.exports=function(o){if(l(o))return!1;var s=h(o);return s[u]!==void 0||"@@iterator"in s||i(f,n(s))}},4112:function(d){"use strict";d.exports=function(g){return g==null}},31946:function(d,g,e){"use strict";var n=e(55327),i=e(81766),l=i.all;d.exports=i.IS_HTMLDDA?function(c){return typeof c=="object"?c!==null:n(c)||c===l}:function(c){return typeof c=="object"?c!==null:n(c)}},16697:function(d){"use strict";d.exports=!1},83502:function(d,g,e){"use strict";var n=e(31946),i=e(94844).get;d.exports=function(c){if(!n(c))return!1;var f=i(c);return!!f&&f.type==="RawJSON"}},44639:function(d,g,e){"use strict";var n=e(31946),i=e(29076),l=e(59893),c=l("match");d.exports=function(f){var u;return n(f)&&((u=f[c])!==void 0?!!u:i(f)==="RegExp")}},18446:function(d,g,e){"use strict";var n=e(65911),i=e(55327),l=e(16332),c=e(14417),f=Object;d.exports=c?function(u){return typeof u=="symbol"}:function(u){var h=n("Symbol");return i(h)&&l(h.prototype,f(u))}},43545:function(d,g,e){"use strict";var n=e(89945);d.exports=function(i,l,c){for(var f=c?i:i.iterator,u=i.next,h,o;!(h=n(u,f)).done;)if(o=l(h.value),o!==void 0)return o}},62003:function(d,g,e){"use strict";var n=e(80666),i=e(89945),l=e(80449),c=e(40593),f=e(345),u=e(82762),h=e(16332),o=e(85428),s=e(26006),b=e(67996),p=TypeError,x=function(E,C){this.stopped=E,this.result=C},m=x.prototype;d.exports=function(E,C,R){var M=R&&R.that,T=!!(R&&R.AS_ENTRIES),D=!!(R&&R.IS_RECORD),_=!!(R&&R.IS_ITERATOR),N=!!(R&&R.INTERRUPTED),j=n(C,M),H,Y,W,se,ne,ae,J,q=function(oe){return H&&b(H,"normal",oe),new x(!0,oe)},G=function(oe){return T?(l(oe),N?j(oe[0],oe[1],q):j(oe[0],oe[1])):N?j(oe,q):j(oe)};if(D)H=E.iterator;else if(_)H=E;else{if(Y=s(E),!Y)throw new p(c(E)+" is not iterable");if(f(Y)){for(W=0,se=u(E);se>W;W++)if(ne=G(E[W]),ne&&h(m,ne))return ne;return new x(!1)}H=o(E,Y)}for(ae=D?E.next:H.next;!(J=i(ae,H)).done;){try{ne=G(J.value)}catch(oe){b(H,"throw",oe)}if(typeof ne=="object"&&ne&&h(m,ne))return ne}return new x(!1)}},67996:function(d,g,e){"use strict";var n=e(89945),i=e(80449),l=e(53776);d.exports=function(c,f,u){var h,o;i(c);try{if(h=l(c,"return"),!h){if(f==="throw")throw u;return u}h=n(h,c)}catch(s){o=!0,h=s}if(f==="throw")throw u;if(o)throw h;return i(h),u}},83126:function(d,g,e){"use strict";var n=e(46571).IteratorPrototype,i=e(20132),l=e(35012),c=e(94573),f=e(48074),u=function(){return this};d.exports=function(h,o,s,b){var p=o+" Iterator";return h.prototype=i(n,{next:l(+!b,s)}),c(h,p,!1,!0),f[p]=u,h}},20547:function(d,g,e){"use strict";var n=e(89945),i=e(20132),l=e(68151),c=e(66477),f=e(59893),u=e(94844),h=e(53776),o=e(46571).IteratorPrototype,s=e(25587),b=e(67996),p=f("toStringTag"),x="IteratorHelper",m="WrapForValidIterator",E=u.set,C=function(T){var D=u.getterFor(T?m:x);return c(i(o),{next:function(){var N=D(this);if(T)return N.nextHandler();try{var j=N.done?void 0:N.nextHandler();return s(j,N.done)}catch(H){throw N.done=!0,H}},return:function(){var _=D(this),N=_.iterator;if(_.done=!0,T){var j=h(N,"return");return j?n(j,N):s(void 0,!0)}if(_.inner)try{b(_.inner.iterator,"normal")}catch(H){return b(N,"throw",H)}return b(N,"normal"),s(void 0,!0)}})},R=C(!0),M=C(!1);l(M,p,"Iterator Helper"),d.exports=function(T,D){var _=function(j,H){H?(H.iterator=j.iterator,H.next=j.next):H=j,H.type=D?m:x,H.nextHandler=T,H.counter=0,H.done=!1,E(this,H)};return _.prototype=D?R:M,_}},24019:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(16697),c=e(8090),f=e(55327),u=e(83126),h=e(53456),o=e(58218),s=e(94573),b=e(68151),p=e(2291),x=e(59893),m=e(48074),E=e(46571),C=c.PROPER,R=c.CONFIGURABLE,M=E.IteratorPrototype,T=E.BUGGY_SAFARI_ITERATORS,D=x("iterator"),_="keys",N="values",j="entries",H=function(){return this};d.exports=function(Y,W,se,ne,ae,J,q){u(se,W,ne);var G=function(Oe){if(Oe===ae&&$)return $;if(!T&&Oe&&Oe in Q)return Q[Oe];switch(Oe){case _:return function(){return new se(this,Oe)};case N:return function(){return new se(this,Oe)};case j:return function(){return new se(this,Oe)}}return function(){return new se(this)}},oe=W+" Iterator",ee=!1,Q=Y.prototype,le=Q[D]||Q["@@iterator"]||ae&&Q[ae],$=!T&&le||G(ae),U=W==="Array"&&Q.entries||le,ie,me,Pe;if(U&&(ie=h(U.call(new Y)),ie!==Object.prototype&&ie.next&&(!l&&h(ie)!==M&&(o?o(ie,M):f(ie[D])||p(ie,D,H)),s(ie,oe,!0,!0),l&&(m[oe]=H))),C&&ae===N&&le&&le.name!==N&&(!l&&R?b(Q,"name",N):(ee=!0,$=function(){return i(le,this)})),ae)if(me={values:G(N),keys:J?$:G(_),entries:G(j)},q)for(Pe in me)(T||ee||!(Pe in Q))&&p(Q,Pe,me[Pe]);else n({target:W,proto:!0,forced:T||ee},me);return(!l||q)&&Q[D]!==$&&p(Q,D,$,{name:ae}),m[W]=$,me}},24771:function(d,g,e){"use strict";var n=e(89945),i=e(2155),l=function(c,f){return[f,c]};d.exports=function(){return n(i,this,l)}},2155:function(d,g,e){"use strict";var n=e(89945),i=e(63335),l=e(80449),c=e(10731),f=e(20547),u=e(46319),h=f(function(){var o=this.iterator,s=l(n(this.next,o)),b=this.done=!!s.done;if(!b)return u(o,this.mapper,[s.value,this.counter++],!0)});d.exports=function(s){return l(this),i(s),new h(c(this),{mapper:s})}},46571:function(d,g,e){"use strict";var n=e(3338),i=e(55327),l=e(31946),c=e(20132),f=e(53456),u=e(2291),h=e(59893),o=e(16697),s=h("iterator"),b=!1,p,x,m;[].keys&&(m=[].keys(),"next"in m?(x=f(f(m)),x!==Object.prototype&&(p=x)):b=!0);var E=!l(p)||n(function(){var C={};return p[s].call(C)!==C});E?p={}:o&&(p=c(p)),i(p[s])||u(p,s,function(){return this}),d.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:b}},48074:function(d){"use strict";d.exports={}},82762:function(d,g,e){"use strict";var n=e(61578);d.exports=function(i){return n(i.length)}},86528:function(d,g,e){"use strict";var n=e(94237),i=e(3338),l=e(55327),c=e(32621),f=e(35454),u=e(8090).CONFIGURABLE,h=e(15212),o=e(94844),s=o.enforce,b=o.get,p=String,x=Object.defineProperty,m=n("".slice),E=n("".replace),C=n([].join),R=f&&!i(function(){return x(function(){},"length",{value:8}).length!==8}),M=String(String).split("String"),T=d.exports=function(D,_,N){m(p(_),0,7)==="Symbol("&&(_="["+E(p(_),/^Symbol\(([^)]*)\)/,"$1")+"]"),N&&N.getter&&(_="get "+_),N&&N.setter&&(_="set "+_),(!c(D,"name")||u&&D.name!==_)&&(f?x(D,"name",{value:_,configurable:!0}):D.name=_),R&&N&&c(N,"arity")&&D.length!==N.arity&&x(D,"length",{value:N.arity});try{N&&c(N,"constructor")&&N.constructor?f&&x(D,"prototype",{writable:!1}):D.prototype&&(D.prototype=void 0)}catch(H){}var j=s(D);return c(j,"source")||(j.source=C(M,typeof _=="string"?_:"")),D};Function.prototype.toString=T(function(){return l(this)&&b(this).source||h(this)},"toString")},2786:function(d,g,e){"use strict";var n=e(94237),i=Map.prototype;d.exports={Map,set:n(i.set),get:n(i.get),has:n(i.has),remove:n(i.delete),proto:i}},95037:function(d,g,e){"use strict";var n=e(94237),i=e(43545),l=e(2786),c=l.Map,f=l.proto,u=n(f.forEach),h=n(f.entries),o=h(new c).next;d.exports=function(s,b,p){return p?i({iterator:h(s),next:o},function(x){return b(x[1],x[0])}):u(s,b)}},14615:function(d,g,e){"use strict";var n=e(89945),i=e(63335),l=e(55327),c=e(80449),f=TypeError;d.exports=function(h,o){var s=c(this),b=i(s.get),p=i(s.has),x=i(s.set),m=arguments.length>2?arguments[2]:void 0,E;if(!l(o)&&!l(m))throw new f("At least one callback required");return n(p,s,h)?(E=n(b,s,h),l(o)&&(E=o(E),n(x,s,h,E))):l(m)&&(E=m(),n(x,s,h,E)),E}},10014:function(d){"use strict";var g=Math.expm1,e=Math.exp;d.exports=!g||g(10)>22025.465794806718||g(10)<22025.465794806718||g(-2e-17)!==-2e-17?function(i){var l=+i;return l===0?l:l>-1e-6&&l<1e-6?l+l*l/2:e(l)-1}:g},35175:function(d,g,e){"use strict";var n=e(77056),i=.0009765625,l=65504,c=6103515625e-14;d.exports=Math.f16round||function(u){return n(u,i,l,c)}},77056:function(d,g,e){"use strict";var n=e(37666),i=Math.abs,l=2220446049250313e-31,c=1/l,f=function(u){return u+c-c};d.exports=function(u,h,o,s){var b=+u,p=i(b),x=n(b);if(p<s)return x*f(p/s/h)*s*h;var m=(1+h/l)*p,E=m-(m-p);return E>o||E!==E?x*(1/0):x*E}},14894:function(d,g,e){"use strict";var n=e(77056),i=11920928955078125e-23,l=34028234663852886e22,c=11754943508222875e-54;d.exports=Math.fround||function(u){return n(u,i,l,c)}},53309:function(d){"use strict";var g=Math.log,e=Math.LOG10E;d.exports=Math.log10||function(i){return g(i)*e}},25726:function(d){"use strict";var g=Math.log;d.exports=Math.log1p||function(n){var i=+n;return i>-1e-8&&i<1e-8?i-i*i/2:g(1+i)}},24619:function(d){"use strict";d.exports=Math.scale||function(e,n,i,l,c){var f=+e,u=+n,h=+i,o=+l,s=+c;return f!==f||u!==u||h!==h||o!==o||s!==s?NaN:f===1/0||f===-1/0?f:(f-u)*(s-o)/(h-u)+o}},37666:function(d){"use strict";d.exports=Math.sign||function(e){var n=+e;return n===0||n!==n?n:n<0?-1:1}},3312:function(d){"use strict";var g=Math.ceil,e=Math.floor;d.exports=Math.trunc||function(i){var l=+i;return(l>0?e:g)(l)}},72933:function(d,g,e){"use strict";var n=e(92916),i=e(80666),l=e(71256).f,c=e(28887).set,f=e(66790),u=e(70695),h=e(1908),o=e(44914),s=e(90946),b=n.MutationObserver||n.WebKitMutationObserver,p=n.document,x=n.process,m=n.Promise,E=l(n,"queueMicrotask"),C=E&&E.value,R,M,T,D,_;if(!C){var N=new f,j=function(){var H,Y;for(s&&(H=x.domain)&&H.exit();Y=N.get();)try{Y()}catch(W){throw N.head&&R(),W}H&&H.enter()};!u&&!s&&!o&&b&&p?(M=!0,T=p.createTextNode(""),new b(j).observe(T,{characterData:!0}),R=function(){T.data=M=!M}):!h&&m&&m.resolve?(D=m.resolve(void 0),D.constructor=m,_=i(D.then,D),R=function(){_(j)}):s?R=function(){x.nextTick(j)}:(c=i(c,n),R=function(){c(j)}),C=function(H){N.head||R(),N.add(H)}}d.exports=C},82778:function(d,g,e){"use strict";var n=e(3338);d.exports=!n(function(){var i="9007199254740993",l=JSON.rawJSON(i);return!JSON.isRawJSON(l)||JSON.stringify(l)!==i})},73446:function(d,g,e){"use strict";var n=e(63335),i=TypeError,l=function(c){var f,u;this.promise=new c(function(h,o){if(f!==void 0||u!==void 0)throw new i("Bad Promise constructor");f=h,u=o}),this.resolve=n(f),this.reject=n(u)};d.exports.f=function(c){return new l(c)}},7825:function(d,g,e){"use strict";var n=e(69905);d.exports=function(i,l){return i===void 0?arguments.length<2?"":l:n(i)}},2279:function(d){"use strict";var g=RangeError;d.exports=function(e){if(e===e)return e;throw new g("NaN is not allowed")}},41696:function(d,g,e){"use strict";var n=e(44639),i=TypeError;d.exports=function(l){if(n(l))throw new i("The method doesn't accept regular expressions");return l}},1222:function(d,g,e){"use strict";var n=e(92916),i=n.isFinite;d.exports=Number.isFinite||function(c){return typeof c=="number"&&i(c)}},31280:function(d,g,e){"use strict";var n=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,u=e(19268),h=l("".charAt),o=n.parseFloat,s=n.Symbol,b=s&&s.iterator,p=1/o(u+"-0")!==-1/0||b&&!i(function(){o(Object(b))});d.exports=p?function(m){var E=f(c(m)),C=o(E);return C===0&&h(E,0)==="-"?-0:C}:o},52446:function(d,g,e){"use strict";var n=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,u=e(19268),h=n.parseInt,o=n.Symbol,s=o&&o.iterator,b=/^[+-]?0x/i,p=l(b.exec),x=h(u+"08")!==8||h(u+"0x16")!==22||s&&!i(function(){h(Object(s))});d.exports=x?function(E,C){var R=f(c(E));return h(R,C>>>0||(p(b,R)?16:10))}:h},17243:function(d,g,e){"use strict";var n=e(94844),i=e(83126),l=e(25587),c=e(4112),f=e(31946),u=e(64110),h=e(35454),o="Incorrect Iterator.range arguments",s="NumericRangeIterator",b=n.set,p=n.getterFor(s),x=RangeError,m=TypeError,E=i(function(M,T,D,_,N,j){if(typeof M!=_||T!==1/0&&T!==-1/0&&typeof T!=_)throw new m(o);if(M===1/0||M===-1/0)throw new x(o);var H=T>M,Y=!1,W;if(D===void 0)W=void 0;else if(f(D))W=D.step,Y=!!D.inclusive;else if(typeof D==_)W=D;else throw new m(o);if(c(W)&&(W=H?j:-j),typeof W!=_)throw new m(o);if(W===1/0||W===-1/0||W===N&&M!==T)throw new x(o);var se=M!==M||T!==T||W!==W||T>M!=W>N;b(this,{type:s,start:M,end:T,step:W,inclusive:Y,hitsEnd:se,currentCount:N,zero:N}),h||(this.start=M,this.end=T,this.step=W,this.inclusive=Y)},s,function(){var M=p(this);if(M.hitsEnd)return l(void 0,!0);var T=M.start,D=M.end,_=M.step,N=T+_*M.currentCount++;N===D&&(M.hitsEnd=!0);var j=M.inclusive,H;return D>T?H=j?N>D:N>=D:H=j?D>N:D>=N,H?(M.hitsEnd=!0,l(void 0,!0)):l(N,!1)}),C=function(R){u(E.prototype,R,{get:function(){return p(this)[R]},set:function(){},configurable:!0,enumerable:!1})};h&&(C("start"),C("end"),C("inclusive"),C("step")),d.exports=E},80530:function(d,g,e){"use strict";var n=e(35454),i=e(94237),l=e(89945),c=e(3338),f=e(7733),u=e(92635),h=e(27597),o=e(94029),s=e(1835),b=Object.assign,p=Object.defineProperty,x=i([].concat);d.exports=!b||c(function(){if(n&&b({b:1},b(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},E={},C=Symbol("assign detection"),R="abcdefghijklmnopqrst";return m[C]=7,R.split("").forEach(function(M){E[M]=M}),b({},m)[C]!==7||f(b({},E)).join("")!==R})?function(E,C){for(var R=o(E),M=arguments.length,T=1,D=u.f,_=h.f;M>T;)for(var N=s(arguments[T++]),j=D?x(f(N),D(N)):f(N),H=j.length,Y=0,W;H>Y;)W=j[Y++],(!n||l(_,N,W))&&(R[W]=N[W]);return R}:b},20132:function(d,g,e){"use strict";var n=e(80449),i=e(55666),l=e(46678),c=e(54406),f=e(75171),u=e(86060),h=e(11898),o=">",s="<",b="prototype",p="script",x=h("IE_PROTO"),m=function(){},E=function(D){return s+p+o+D+s+"/"+p+o},C=function(D){D.write(E("")),D.close();var _=D.parentWindow.Object;return D=null,_},R=function(){var D=u("iframe"),_="java"+p+":",N;return D.style.display="none",f.appendChild(D),D.src=String(_),N=D.contentWindow.document,N.open(),N.write(E("document.F=Object")),N.close(),N.F},M,T=function(){try{M=new ActiveXObject("htmlfile")}catch(_){}T=typeof document!="undefined"?document.domain&&M?C(M):R():C(M);for(var D=l.length;D--;)delete T[b][l[D]];return T()};c[x]=!0,d.exports=Object.create||function(_,N){var j;return _!==null?(m[b]=n(_),j=new m,m[b]=null,j[x]=_):j=T(),N===void 0?j:i.f(j,N)}},55666:function(d,g,e){"use strict";var n=e(35454),i=e(93199),l=e(37691),c=e(80449),f=e(80524),u=e(7733);g.f=n&&!i?Object.defineProperties:function(o,s){c(o);for(var b=f(s),p=u(s),x=p.length,m=0,E;x>m;)l.f(o,E=p[m++],b[E]);return o}},37691:function(d,g,e){"use strict";var n=e(35454),i=e(46796),l=e(93199),c=e(80449),f=e(17818),u=TypeError,h=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s="enumerable",b="configurable",p="writable";g.f=n?l?function(m,E,C){if(c(m),E=f(E),c(C),typeof m=="function"&&E==="prototype"&&"value"in C&&p in C&&!C[p]){var R=o(m,E);R&&R[p]&&(m[E]=C.value,C={configurable:b in C?C[b]:R[b],enumerable:s in C?C[s]:R[s],writable:!1})}return h(m,E,C)}:h:function(m,E,C){if(c(m),E=f(E),c(C),i)try{return h(m,E,C)}catch(R){}if("get"in C||"set"in C)throw new u("Accessors not supported");return"value"in C&&(m[E]=C.value),m}},71256:function(d,g,e){"use strict";var n=e(35454),i=e(89945),l=e(27597),c=e(35012),f=e(80524),u=e(17818),h=e(32621),o=e(46796),s=Object.getOwnPropertyDescriptor;g.f=n?s:function(p,x){if(p=f(p),x=u(x),o)try{return s(p,x)}catch(m){}if(h(p,x))return c(!i(l.f,p,x),p[x])}},53393:function(d,g,e){"use strict";var n=e(29076),i=e(80524),l=e(80689).f,c=e(71698),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(h){try{return l(h)}catch(o){return c(f)}};d.exports.f=function(o){return f&&n(o)==="Window"?u(o):l(i(o))}},80689:function(d,g,e){"use strict";var n=e(97486),i=e(46678),l=i.concat("length","prototype");g.f=Object.getOwnPropertyNames||function(f){return n(f,l)}},92635:function(d,g){"use strict";g.f=Object.getOwnPropertySymbols},53456:function(d,g,e){"use strict";var n=e(32621),i=e(55327),l=e(94029),c=e(11898),f=e(4870),u=c("IE_PROTO"),h=Object,o=h.prototype;d.exports=f?h.getPrototypeOf:function(s){var b=l(s);if(n(b,u))return b[u];var p=b.constructor;return i(p)&&b instanceof p?p.prototype:b instanceof h?o:null}},12477:function(d,g,e){"use strict";var n=e(3338),i=e(31946),l=e(29076),c=e(51424),f=Object.isExtensible,u=n(function(){f(1)});d.exports=u||c?function(o){return!i(o)||c&&l(o)==="ArrayBuffer"?!1:f?f(o):!0}:f},16332:function(d,g,e){"use strict";var n=e(94237);d.exports=n({}.isPrototypeOf)},20574:function(d,g,e){"use strict";var n=e(94844),i=e(83126),l=e(25587),c=e(32621),f=e(7733),u=e(94029),h="Object Iterator",o=n.set,s=n.getterFor(h);d.exports=i(function(p,x){var m=u(p);o(this,{type:h,mode:x,object:m,keys:f(m),index:0})},"Object",function(){for(var p=s(this),x=p.keys;;){if(x===null||p.index>=x.length)return p.object=p.keys=null,l(void 0,!0);var m=x[p.index++],E=p.object;if(c(E,m)){switch(p.mode){case"keys":return l(m,!1);case"values":return l(E[m],!1)}return l([m,E[m]],!1)}}})},97486:function(d,g,e){"use strict";var n=e(94237),i=e(32621),l=e(80524),c=e(22999).indexOf,f=e(54406),u=n([].push);d.exports=function(h,o){var s=l(h),b=0,p=[],x;for(x in s)!i(f,x)&&i(s,x)&&u(p,x);for(;o.length>b;)i(s,x=o[b++])&&(~c(p,x)||u(p,x));return p}},7733:function(d,g,e){"use strict";var n=e(97486),i=e(46678);d.exports=Object.keys||function(c){return n(c,i)}},27597:function(d,g){"use strict";var e={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!e.call({1:2},1);g.f=i?function(c){var f=n(this,c);return!!f&&f.enumerable}:e},25837:function(d,g,e){"use strict";var n=e(16697),i=e(92916),l=e(3338),c=e(19684);d.exports=n||!l(function(){if(!(c&&c<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete i[f]}})},58218:function(d,g,e){"use strict";var n=e(37758),i=e(80449),l=e(557);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,f={},u;try{u=n(Object.prototype,"__proto__","set"),u(f,[]),c=f instanceof Array}catch(h){}return function(o,s){return i(o),l(s),c?u(o,s):o.__proto__=s,o}}():void 0)},88698:function(d,g,e){"use strict";var n=e(35454),i=e(3338),l=e(94237),c=e(53456),f=e(7733),u=e(80524),h=e(27597).f,o=l(h),s=l([].push),b=n&&i(function(){var x=Object.create(null);return x[2]=2,!o(x,2)}),p=function(x){return function(m){for(var E=u(m),C=f(E),R=b&&c(E)===null,M=C.length,T=0,D=[],_;M>T;)_=C[T++],(!n||(R?_ in E:o(E,_)))&&s(D,x?[_,E[_]]:E[_]);return D}};d.exports={entries:p(!0),values:p(!1)}},28488:function(d,g,e){"use strict";var n=e(68527),i=e(97607);d.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},44759:function(d,g,e){"use strict";var n=e(89945),i=e(55327),l=e(31946),c=TypeError;d.exports=function(f,u){var h,o;if(u==="string"&&i(h=f.toString)&&!l(o=n(h,f))||i(h=f.valueOf)&&!l(o=n(h,f))||u!=="string"&&i(h=f.toString)&&!l(o=n(h,f)))return o;throw new c("Can't convert object to primitive value")}},48662:function(d,g,e){"use strict";var n=e(65911),i=e(94237),l=e(80689),c=e(92635),f=e(80449),u=i([].concat);d.exports=n("Reflect","ownKeys")||function(o){var s=l.f(f(o)),b=c.f;return b?u(s,b(o)):s}},70913:function(d,g,e){"use strict";var n=e(94237),i=e(32621),l=SyntaxError,c=parseInt,f=String.fromCharCode,u=n("".charAt),h=n("".slice),o=n(/./.exec),s={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":`
`,"\\r":"\r","\\t":" "},b=/^[\da-f]{4}$/i,p=/^[\u0000-\u001F]$/;d.exports=function(x,m){for(var E=!0,C="";m<x.length;){var R=u(x,m);if(R==="\\"){var M=h(x,m,m+2);if(i(s,M))C+=s[M],m+=2;else if(M==="\\u"){m+=2;var T=h(x,m,m+4);if(!o(b,T))throw new l("Bad Unicode escape at: "+m);C+=f(c(T,16)),m+=4}else throw new l('Unknown escape sequence: "'+M+'"')}else if(R==='"'){E=!1,m++;break}else{if(o(p,R))throw new l("Bad control character in string literal at: "+m);C+=R,m++}}if(E)throw new l("Unterminated string at: "+m);return{value:C,end:m}}},9699:function(d,g,e){"use strict";var n=e(92916);d.exports=n},80734:function(d){"use strict";d.exports=function(g){try{return{error:!1,value:g()}}catch(e){return{error:!0,value:e}}}},82830:function(d,g,e){"use strict";var n=e(92916),i=e(2451),l=e(55327),c=e(20865),f=e(15212),u=e(59893),h=e(66994),o=e(91821),s=e(16697),b=e(46573),p=i&&i.prototype,x=u("species"),m=!1,E=l(n.PromiseRejectionEvent),C=c("Promise",function(){var R=f(i),M=R!==String(i);if(!M&&b===66||s&&!(p.catch&&p.finally))return!0;if(!b||b<51||!/native code/.test(R)){var T=new i(function(N){N(1)}),D=function(N){N(function(){},function(){})},_=T.constructor={};if(_[x]=D,m=T.then(function(){})instanceof D,!m)return!0}return!M&&(h||o)&&!E});d.exports={CONSTRUCTOR:C,REJECTION_EVENT:E,SUBCLASSING:m}},2451:function(d,g,e){"use strict";var n=e(92916);d.exports=n.Promise},15597:function(d,g,e){"use strict";var n=e(80449),i=e(31946),l=e(73446);d.exports=function(c,f){if(n(c),i(f)&&f.constructor===c)return f;var u=l.f(c),h=u.resolve;return h(f),u.promise}},22093:function(d,g,e){"use strict";var n=e(2451),i=e(35221),l=e(82830).CONSTRUCTOR;d.exports=l||!i(function(c){n.all(c).then(void 0,function(){})})},44166:function(d,g,e){"use strict";var n=e(37691).f;d.exports=function(i,l,c){c in i||n(i,c,{configurable:!0,get:function(){return l[c]},set:function(f){l[c]=f}})}},66790:function(d){"use strict";var g=function(){this.head=null,this.tail=null};g.prototype={add:function(e){var n={item:e,next:null},i=this.tail;i?i.next=n:this.head=n,this.tail=n},get:function(){var e=this.head;if(e){var n=this.head=e.next;return n===null&&(this.tail=null),e.item}}},d.exports=g},82584:function(d,g,e){"use strict";e(34941),e(55410);var n=e(65911),i=e(94237),l=e(77898),c=n("Map"),f=n("WeakMap"),u=i([].push),h=l("metadata"),o=h.store||(h.store=new f),s=function(C,R,M){var T=o.get(C);if(!T){if(!M)return;o.set(C,T=new c)}var D=T.get(R);if(!D){if(!M)return;T.set(R,D=new c)}return D},b=function(C,R,M){var T=s(R,M,!1);return T===void 0?!1:T.has(C)},p=function(C,R,M){var T=s(R,M,!1);return T===void 0?void 0:T.get(C)},x=function(C,R,M,T){s(M,T,!0).set(C,R)},m=function(C,R){var M=s(C,R,!1),T=[];return M&&M.forEach(function(D,_){u(T,_)}),T},E=function(C){return C===void 0||typeof C=="symbol"?C:String(C)};d.exports={store:o,getMap:s,has:b,get:p,set:x,keys:m,toKey:E}},94338:function(d,g,e){"use strict";var n=e(89945),i=e(80449),l=e(55327),c=e(29076),f=e(88736),u=TypeError;d.exports=function(h,o){var s=h.exec;if(l(s)){var b=n(s,h,o);return b!==null&&i(b),b}if(c(h)==="RegExp")return n(f,h,o);throw new u("RegExp#exec called on incompatible receiver")}},88736:function(d,g,e){"use strict";var n=e(89945),i=e(94237),l=e(69905),c=e(82163),f=e(19286),u=e(77898),h=e(20132),o=e(94844).get,s=e(6041),b=e(51224),p=u("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,m=x,E=i("".charAt),C=i("".indexOf),R=i("".replace),M=i("".slice),T=function(){var j=/a/,H=/b*/g;return n(x,j,"a"),n(x,H,"a"),j.lastIndex!==0||H.lastIndex!==0}(),D=f.BROKEN_CARET,_=/()??/.exec("")[1]!==void 0,N=T||_||D||s||b;N&&(m=function(H){var Y=this,W=o(Y),se=l(H),ne=W.raw,ae,J,q,G,oe,ee,Q;if(ne)return ne.lastIndex=Y.lastIndex,ae=n(m,ne,se),Y.lastIndex=ne.lastIndex,ae;var le=W.groups,$=D&&Y.sticky,U=n(c,Y),ie=Y.source,me=0,Pe=se;if($&&(U=R(U,"y",""),C(U,"g")===-1&&(U+="g"),Pe=M(se,Y.lastIndex),Y.lastIndex>0&&(!Y.multiline||Y.multiline&&E(se,Y.lastIndex-1)!==`
`)&&(ie="(?: "+ie+")",Pe=" "+Pe,me++),J=new RegExp("^(?:"+ie+")",U)),_&&(J=new RegExp("^"+ie+"$(?!\\s)",U)),T&&(q=Y.lastIndex),G=n(x,$?J:Y,Pe),$?G?(G.input=M(G.input,me),G[0]=M(G[0],me),G.index=Y.lastIndex,Y.lastIndex+=G[0].length):Y.lastIndex=0:T&&G&&(Y.lastIndex=Y.global?G.index+G[0].length:q),_&&G&&G.length>1&&n(p,G[0],J,function(){for(oe=1;oe<arguments.length-2;oe++)arguments[oe]===void 0&&(G[oe]=void 0)}),G&&le)for(G.groups=ee=h(null),oe=0;oe<le.length;oe++)Q=le[oe],ee[Q[0]]=G[Q[1]];return G}),d.exports=m},82163:function(d,g,e){"use strict";var n=e(80449);d.exports=function(){var i=n(this),l="";return i.hasIndices&&(l+="d"),i.global&&(l+="g"),i.ignoreCase&&(l+="i"),i.multiline&&(l+="m"),i.dotAll&&(l+="s"),i.unicode&&(l+="u"),i.unicodeSets&&(l+="v"),i.sticky&&(l+="y"),l}},81644:function(d,g,e){"use strict";var n=e(89945),i=e(32621),l=e(16332),c=e(82163),f=RegExp.prototype;d.exports=function(u){var h=u.flags;return h===void 0&&!("flags"in f)&&!i(u,"flags")&&l(f,u)?n(c,u):h}},19286:function(d,g,e){"use strict";var n=e(3338),i=e(92916),l=i.RegExp,c=n(function(){var h=l("a","y");return h.lastIndex=2,h.exec("abcd")!==null}),f=c||n(function(){return!l("a","y").sticky}),u=c||n(function(){var h=l("^r","gy");return h.lastIndex=2,h.exec("str")!==null});d.exports={BROKEN_CARET:u,MISSED_STICKY:f,UNSUPPORTED_Y:c}},6041:function(d,g,e){"use strict";var n=e(3338),i=e(92916),l=i.RegExp;d.exports=n(function(){var c=l(".","s");return!(c.dotAll&&c.test(`
`)&&c.flags==="s")})},51224:function(d,g,e){"use strict";var n=e(3338),i=e(92916),l=i.RegExp;d.exports=n(function(){var c=l("(?<a>b)","g");return c.exec("b").groups.a!=="b"||"b".replace(c,"$<a>c")!=="bc"})},95955:function(d,g,e){"use strict";var n=e(4112),i=TypeError;d.exports=function(l){if(n(l))throw new i("Can't call method on "+l);return l}},88134:function(d){"use strict";d.exports=function(g,e){return g===e||g!==g&&e!==e}},5370:function(d){"use strict";d.exports=Object.is||function(e,n){return e===n?e!==0||1/e===1/n:e!==e&&n!==n}},93222:function(d,g,e){"use strict";var n=e(92916),i=e(13743),l=e(55327),c=e(90843),f=e(66011),u=e(30867),h=e(57106),o=n.Function,s=/MSIE .\./.test(f)||c&&function(){var b=n.Bun.version.split(".");return b.length<3||b[0]==="0"&&(b[1]<3||b[1]==="3"&&b[2]==="0")}();d.exports=function(b,p){var x=p?2:1;return s?function(m,E){var C=h(arguments.length,1)>x,R=l(m)?m:o(m),M=C?u(arguments,x):[],T=C?function(){i(R,this,M)}:R;return p?b(T,E):b(T)}:b}},61838:function(d,g,e){"use strict";var n=e(19691),i=e(57002),l=n.Set,c=n.add;d.exports=function(f){var u=new l;return i(f,function(h){c(u,h)}),u}},10038:function(d,g,e){"use strict";var n=e(17442),i=e(19691),l=e(61838),c=e(108),f=e(88203),u=e(57002),h=e(43545),o=i.has,s=i.remove;d.exports=function(p){var x=n(this),m=f(p),E=l(x);return c(x)<=m.size?u(x,function(C){m.includes(C)&&s(E,C)}):h(m.getIterator(),function(C){o(x,C)&&s(E,C)}),E}},19691:function(d,g,e){"use strict";var n=e(94237),i=Set.prototype;d.exports={Set,add:n(i.add),has:n(i.has),remove:n(i.delete),proto:i}},16049:function(d,g,e){"use strict";var n=e(17442),i=e(19691),l=e(108),c=e(88203),f=e(57002),u=e(43545),h=i.Set,o=i.add,s=i.has;d.exports=function(p){var x=n(this),m=c(p),E=new h;return l(x)>m.size?u(m.getIterator(),function(C){s(x,C)&&o(E,C)}):f(x,function(C){m.includes(C)&&o(E,C)}),E}},17616:function(d,g,e){"use strict";var n=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(57002),u=e(43545),h=e(67996);d.exports=function(s){var b=n(this),p=c(s);if(l(b)<=p.size)return f(b,function(m){if(p.includes(m))return!1},!0)!==!1;var x=p.getIterator();return u(x,function(m){if(i(b,m))return h(x,"normal",!1)})!==!1}},84833:function(d,g,e){"use strict";var n=e(17442),i=e(108),l=e(57002),c=e(88203);d.exports=function(u){var h=n(this),o=c(u);return i(h)>o.size?!1:l(h,function(s){if(!o.includes(s))return!1},!0)!==!1}},51135:function(d,g,e){"use strict";var n=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(43545),u=e(67996);d.exports=function(o){var s=n(this),b=c(o);if(l(s)<b.size)return!1;var p=b.getIterator();return f(p,function(x){if(!i(s,x))return u(p,"normal",!1)})!==!1}},57002:function(d,g,e){"use strict";var n=e(94237),i=e(43545),l=e(19691),c=l.Set,f=l.proto,u=n(f.forEach),h=n(f.keys),o=h(new c).next;d.exports=function(s,b,p){return p?i({iterator:h(s),next:o},b):u(s,b)}},22627:function(d,g,e){"use strict";var n=e(65911),i=function(l){return{size:l,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};d.exports=function(l){var c=n("Set");try{new c()[l](i(0));try{return new c()[l](i(-1)),!1}catch(f){return!0}}catch(f){return!1}}},108:function(d,g,e){"use strict";var n=e(37758),i=e(19691);d.exports=n(i.proto,"size","get")||function(l){return l.size}},51996:function(d,g,e){"use strict";var n=e(65911),i=e(64110),l=e(59893),c=e(35454),f=l("species");d.exports=function(u){var h=n(u);c&&h&&!h[f]&&i(h,f,{configurable:!0,get:function(){return this}})}},36312:function(d,g,e){"use strict";var n=e(17442),i=e(19691),l=e(61838),c=e(88203),f=e(43545),u=i.add,h=i.has,o=i.remove;d.exports=function(b){var p=n(this),x=c(b).getIterator(),m=l(p);return f(x,function(E){h(p,E)?o(m,E):u(m,E)}),m}},94573:function(d,g,e){"use strict";var n=e(37691).f,i=e(32621),l=e(59893),c=l("toStringTag");d.exports=function(f,u,h){f&&!h&&(f=f.prototype),f&&!i(f,c)&&n(f,c,{configurable:!0,value:u})}},24667:function(d,g,e){"use strict";var n=e(17442),i=e(19691).add,l=e(61838),c=e(88203),f=e(43545);d.exports=function(h){var o=n(this),s=c(h).getIterator(),b=l(o);return f(s,function(p){i(b,p)}),b}},11898:function(d,g,e){"use strict";var n=e(77898),i=e(6145),l=n("keys");d.exports=function(c){return l[c]||(l[c]=i(c))}},77398:function(d,g,e){"use strict";var n=e(92916),i=e(29539),l="__core-js_shared__",c=n[l]||i(l,{});d.exports=c},77898:function(d,g,e){"use strict";var n=e(16697),i=e(77398);(d.exports=function(l,c){return i[l]||(i[l]=c!==void 0?c:{})})("versions",[]).push({version:"3.34.0",mode:n?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.34.0/LICENSE",source:"https://github.com/zloirock/core-js"})},60473:function(d,g,e){"use strict";var n=e(80449),i=e(6086),l=e(4112),c=e(59893),f=c("species");d.exports=function(u,h){var o=n(u).constructor,s;return o===void 0||l(s=n(o)[f])?h:i(s)}},67410:function(d,g,e){"use strict";var n=e(94237),i=e(80524),l=e(69905),c=e(82762),f=TypeError,u=n([].push),h=n([].join);d.exports=function(s){var b=i(s),p=c(b);if(!p)return"";for(var x=arguments.length,m=[],E=0;;){var C=b[E++];if(C===void 0)throw new f("Incorrect template");if(u(m,l(C)),E===p)return h(m,"");E<x&&u(m,l(arguments[E]))}}},17691:function(d,g,e){"use strict";var n=e(3338);d.exports=function(i){return n(function(){var l=""[i]('"');return l!==l.toLowerCase()||l.split('"').length>3})}},13764:function(d,g,e){"use strict";var n=e(94237),i=e(56902),l=e(69905),c=e(95955),f=n("".charAt),u=n("".charCodeAt),h=n("".slice),o=function(s){return function(b,p){var x=l(c(b)),m=i(p),E=x.length,C,R;return m<0||m>=E?s?"":void 0:(C=u(x,m),C<55296||C>56319||m+1===E||(R=u(x,m+1))<56320||R>57343?s?f(x,m):C:s?h(x,m,m+2):(C-55296<<10)+(R-56320)+65536)}};d.exports={codeAt:o(!1),charAt:o(!0)}},98352:function(d,g,e){"use strict";var n=e(66011);d.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)},85571:function(d,g,e){"use strict";var n=e(94237),i=e(61578),l=e(69905),c=e(71049),f=e(95955),u=n(c),h=n("".slice),o=Math.ceil,s=function(b){return function(p,x,m){var E=l(f(p)),C=i(x),R=E.length,M=m===void 0?" ":l(m),T,D;return C<=R||M===""?E:(T=C-R,D=u(M,o(T/M.length)),D.length>T&&(D=h(D,0,T)),b?E+D:D+E)}};d.exports={start:s(!1),end:s(!0)}},79204:function(d,g,e){"use strict";var n=e(65911),i=e(94237),l=String.fromCharCode,c=n("String","fromCodePoint"),f=i("".charAt),u=i("".charCodeAt),h=i("".indexOf),o=i("".slice),s=48,b=57,p=97,x=102,m=65,E=70,C=function(T,D){var _=u(T,D);return _>=s&&_<=b},R=function(T,D,_){if(_>=T.length)return-1;for(var N=0;D<_;D++){var j=M(u(T,D));if(j===-1)return-1;N=N*16+j}return N},M=function(T){return T>=s&&T<=b?T-s:T>=p&&T<=x?T-p+10:T>=m&&T<=E?T-m+10:-1};d.exports=function(T){for(var D="",_=0,N=0,j;(N=h(T,"\\",N))>-1;){if(D+=o(T,_,N),++N===T.length)return;var H=f(T,N++);switch(H){case"b":D+="\b";break;case"t":D+=" ";break;case"n":D+=`
`;break;case"v":D+="\v";break;case"f":D+="\f";break;case"r":D+="\r";break;case"\r":N<T.length&&f(T,N)===`
`&&++N;case`
`:case"\u2028":case"\u2029":break;case"0":if(C(T,N))return;D+="\0";break;case"x":if(j=R(T,N,N+2),j===-1)return;N+=2,D+=l(j);break;case"u":if(N<T.length&&f(T,N)==="{"){var Y=h(T,"}",++N);if(Y===-1)return;j=R(T,N,Y),N=Y+1}else j=R(T,N,N+4),N+=4;if(j===-1||j>1114111)return;D+=c(j);break;default:if(C(H,0))return;D+=H}_=N}return D+o(T,_)}},93245:function(d,g,e){"use strict";var n=e(94237),i=2147483647,l=36,c=1,f=26,u=38,h=700,o=72,s=128,b="-",p=/[^\0-\u007E]/,x=/[.\u3002\uFF0E\uFF61]/g,m="Overflow: input needs wider integers to process",E=l-c,C=RangeError,R=n(x.exec),M=Math.floor,T=String.fromCharCode,D=n("".charCodeAt),_=n([].join),N=n([].push),j=n("".replace),H=n("".split),Y=n("".toLowerCase),W=function(J){for(var q=[],G=0,oe=J.length;G<oe;){var ee=D(J,G++);if(ee>=55296&&ee<=56319&&G<oe){var Q=D(J,G++);(Q&64512)===56320?N(q,((ee&1023)<<10)+(Q&1023)+65536):(N(q,ee),G--)}else N(q,ee)}return q},se=function(J){return J+22+75*(J<26)},ne=function(J,q,G){var oe=0;for(J=G?M(J/h):J>>1,J+=M(J/q);J>E*f>>1;)J=M(J/E),oe+=l;return M(oe+(E+1)*J/(J+u))},ae=function(J){var q=[];J=W(J);var G=J.length,oe=s,ee=0,Q=o,le,$;for(le=0;le<J.length;le++)$=J[le],$<128&&N(q,T($));var U=q.length,ie=U;for(U&&N(q,b);ie<G;){var me=i;for(le=0;le<J.length;le++)$=J[le],$>=oe&&$<me&&(me=$);var Pe=ie+1;if(me-oe>M((i-ee)/Pe))throw new C(m);for(ee+=(me-oe)*Pe,oe=me,le=0;le<J.length;le++){if($=J[le],$<oe&&++ee>i)throw new C(m);if($===oe){for(var Oe=ee,Ge=l;;){var ke=Ge<=Q?c:Ge>=Q+f?f:Ge-Q;if(Oe<ke)break;var Mt=Oe-ke,Et=l-ke;N(q,T(se(ke+Mt%Et))),Oe=M(Mt/Et),Ge+=l}N(q,T(se(Oe))),Q=ne(ee,Pe,ie===U),ee=0,ie++}}ee++,oe++}return _(q,"")};d.exports=function(J){var q=[],G=H(j(Y(J),x,"."),"."),oe,ee;for(oe=0;oe<G.length;oe++)ee=G[oe],N(q,R(p,ee)?"xn--"+ae(ee):ee);return _(q,".")}},71049:function(d,g,e){"use strict";var n=e(56902),i=e(69905),l=e(95955),c=RangeError;d.exports=function(u){var h=i(l(this)),o="",s=n(u);if(s<0||s===1/0)throw new c("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(h+=h))s&1&&(o+=h);return o}},9591:function(d,g,e){"use strict";var n=e(52971).end,i=e(18105);d.exports=i("trimEnd")?function(){return n(this)}:"".trimEnd},18105:function(d,g,e){"use strict";var n=e(8090).PROPER,i=e(3338),l=e(19268),c="\u200B\x85\u180E";d.exports=function(f){return i(function(){return!!l[f]()||c[f]()!==c||n&&l[f].name!==f})}},27374:function(d,g,e){"use strict";var n=e(52971).start,i=e(18105);d.exports=i("trimStart")?function(){return n(this)}:"".trimStart},52971:function(d,g,e){"use strict";var n=e(94237),i=e(95955),l=e(69905),c=e(19268),f=n("".replace),u=RegExp("^["+c+"]+"),h=RegExp("(^|[^"+c+"])["+c+"]+$"),o=function(s){return function(b){var p=l(i(b));return s&1&&(p=f(p,u,"")),s&2&&(p=f(p,h,"$1")),p}};d.exports={start:o(1),end:o(2),trim:o(3)}},80426:function(d,g,e){"use strict";var n=e(92916),i=e(3338),l=e(46573),c=e(66994),f=e(91821),u=e(90946),h=n.structuredClone;d.exports=!!h&&!i(function(){if(f&&l>92||u&&l>94||c&&l>97)return!1;var o=new ArrayBuffer(8),s=h(o,{transfer:[o]});return o.byteLength!==0||s.byteLength!==8})},42820:function(d,g,e){"use strict";var n=e(46573),i=e(3338),l=e(92916),c=l.String;d.exports=!!Object.getOwnPropertySymbols&&!i(function(){var f=Symbol("symbol detection");return!c(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&n&&n<41})},14311:function(d,g,e){"use strict";var n=e(89945),i=e(65911),l=e(59893),c=e(2291);d.exports=function(){var f=i("Symbol"),u=f&&f.prototype,h=u&&u.valueOf,o=l("toPrimitive");u&&!u[o]&&c(u,o,function(s){return n(h,this)},{arity:1})}},69077:function(d,g,e){"use strict";var n=e(65911),i=e(94237),l=n("Symbol"),c=l.keyFor,f=i(l.prototype.valueOf);d.exports=l.isRegisteredSymbol||function(h){try{return c(f(h))!==void 0}catch(o){return!1}}},40443:function(d,g,e){"use strict";for(var n=e(77898),i=e(65911),l=e(94237),c=e(18446),f=e(59893),u=i("Symbol"),h=u.isWellKnownSymbol,o=i("Object","getOwnPropertyNames"),s=l(u.prototype.valueOf),b=n("wks"),p=0,x=o(u),m=x.length;p<m;p++)try{var E=x[p];c(u[E])&&f(E)}catch(C){}d.exports=function(R){if(h&&h(R))return!0;try{for(var M=s(R),T=0,D=o(b),_=D.length;T<_;T++)if(b[D[T]]==M)return!0}catch(N){}return!1}},60798:function(d,g,e){"use strict";var n=e(42820);d.exports=n&&!!Symbol.for&&!!Symbol.keyFor},28887:function(d,g,e){"use strict";var n=e(92916),i=e(13743),l=e(80666),c=e(55327),f=e(32621),u=e(3338),h=e(75171),o=e(30867),s=e(86060),b=e(57106),p=e(70695),x=e(90946),m=n.setImmediate,E=n.clearImmediate,C=n.process,R=n.Dispatch,M=n.Function,T=n.MessageChannel,D=n.String,_=0,N={},j="onreadystatechange",H,Y,W,se;u(function(){H=n.location});var ne=function(G){if(f(N,G)){var oe=N[G];delete N[G],oe()}},ae=function(G){return function(){ne(G)}},J=function(G){ne(G.data)},q=function(G){n.postMessage(D(G),H.protocol+"//"+H.host)};(!m||!E)&&(m=function(oe){b(arguments.length,1);var ee=c(oe)?oe:M(oe),Q=o(arguments,1);return N[++_]=function(){i(ee,void 0,Q)},Y(_),_},E=function(oe){delete N[oe]},x?Y=function(G){C.nextTick(ae(G))}:R&&R.now?Y=function(G){R.now(ae(G))}:T&&!p?(W=new T,se=W.port2,W.port1.onmessage=J,Y=l(se.postMessage,se)):n.addEventListener&&c(n.postMessage)&&!n.importScripts&&H&&H.protocol!=="file:"&&!u(q)?(Y=q,n.addEventListener("message",J,!1)):j in s("script")?Y=function(G){h.appendChild(s("script"))[j]=function(){h.removeChild(this),ne(G)}}:Y=function(G){setTimeout(ae(G),0)}),d.exports={set:m,clear:E}},49228:function(d,g,e){"use strict";var n=e(94237);d.exports=n(1 .valueOf)},51981:function(d,g,e){"use strict";var n=e(56902),i=Math.max,l=Math.min;d.exports=function(c,f){var u=n(c);return u<0?i(u+f,0):l(u,f)}},93303:function(d,g,e){"use strict";var n=e(97954),i=TypeError;d.exports=function(l){var c=n(l,"number");if(typeof c=="number")throw new i("Can't convert number to bigint");return BigInt(c)}},24225:function(d,g,e){"use strict";var n=e(56902),i=e(61578),l=RangeError;d.exports=function(c){if(c===void 0)return 0;var f=n(c),u=i(f);if(f!==u)throw new l("Wrong length or index");return u}},80524:function(d,g,e){"use strict";var n=e(1835),i=e(95955);d.exports=function(l){return n(i(l))}},56902:function(d,g,e){"use strict";var n=e(3312);d.exports=function(i){var l=+i;return l!==l||l===0?0:n(l)}},61578:function(d,g,e){"use strict";var n=e(56902),i=Math.min;d.exports=function(l){return l>0?i(n(l),9007199254740991):0}},94029:function(d,g,e){"use strict";var n=e(95955),i=Object;d.exports=function(l){return i(n(l))}},64135:function(d,g,e){"use strict";var n=e(51358),i=RangeError;d.exports=function(l,c){var f=n(l);if(f%c)throw new i("Wrong offset");return f}},51358:function(d,g,e){"use strict";var n=e(56902),i=RangeError;d.exports=function(l){var c=n(l);if(c<0)throw new i("The argument can't be less than 0");return c}},97954:function(d,g,e){"use strict";var n=e(89945),i=e(31946),l=e(18446),c=e(53776),f=e(44759),u=e(59893),h=TypeError,o=u("toPrimitive");d.exports=function(s,b){if(!i(s)||l(s))return s;var p=c(s,o),x;if(p){if(b===void 0&&(b="default"),x=n(p,s,b),!i(x)||l(x))return x;throw new h("Can't convert object to primitive value")}return b===void 0&&(b="number"),f(s,b)}},17818:function(d,g,e){"use strict";var n=e(97954),i=e(18446);d.exports=function(l){var c=n(l,"string");return i(c)?c:c+""}},77999:function(d,g,e){"use strict";var n=e(65911),i=e(55327),l=e(30360),c=e(31946),f=n("Set"),u=function(h){return c(h)&&typeof h.size=="number"&&i(h.has)&&i(h.keys)};d.exports=function(h){return u(h)?h:l(h)?new f(h):h}},68527:function(d,g,e){"use strict";var n=e(59893),i=n("toStringTag"),l={};l[i]="z",d.exports=String(l)==="[object z]"},69905:function(d,g,e){"use strict";var n=e(97607),i=String;d.exports=function(l){if(n(l)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return i(l)}},86350:function(d){"use strict";var g=Math.round;d.exports=function(e){var n=g(e);return n<0?0:n>255?255:n&255}},11270:function(d,g,e){"use strict";var n=e(90946);d.exports=function(i){try{if(n)return Function('return require("'+i+'")')()}catch(l){}}},40593:function(d){"use strict";var g=String;d.exports=function(e){try{return g(e)}catch(n){return"Object"}}},69733:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(89945),c=e(35454),f=e(59627),u=e(58261),h=e(91669),o=e(56472),s=e(35012),b=e(68151),p=e(62896),x=e(61578),m=e(24225),E=e(64135),C=e(86350),R=e(17818),M=e(32621),T=e(97607),D=e(31946),_=e(18446),N=e(20132),j=e(16332),H=e(58218),Y=e(80689).f,W=e(50706),se=e(90560).forEach,ne=e(51996),ae=e(64110),J=e(37691),q=e(71256),G=e(94844),oe=e(25576),ee=G.get,Q=G.set,le=G.enforce,$=J.f,U=q.f,ie=i.RangeError,me=h.ArrayBuffer,Pe=me.prototype,Oe=h.DataView,Ge=u.NATIVE_ARRAY_BUFFER_VIEWS,ke=u.TYPED_ARRAY_TAG,Mt=u.TypedArray,Et=u.TypedArrayPrototype,Lt=u.aTypedArrayConstructor,Zt=u.isTypedArray,Bt="BYTES_PER_ELEMENT",xt="Wrong length",Be=function(qe,_e){Lt(qe);for(var Ee=0,Fe=_e.length,Ke=new qe(Fe);Fe>Ee;)Ke[Ee]=_e[Ee++];return Ke},gt=function(qe,_e){ae(qe,_e,{configurable:!0,get:function(){return ee(this)[_e]}})},Nt=function(qe){var _e;return j(Pe,qe)||(_e=T(qe))==="ArrayBuffer"||_e==="SharedArrayBuffer"},nt=function(qe,_e){return Zt(qe)&&!_(_e)&&_e in qe&&p(+_e)&&_e>=0},yt=function(_e,Ee){return Ee=R(Ee),nt(_e,Ee)?s(2,_e[Ee]):U(_e,Ee)},dt=function(_e,Ee,Fe){return Ee=R(Ee),nt(_e,Ee)&&D(Fe)&&M(Fe,"value")&&!M(Fe,"get")&&!M(Fe,"set")&&!Fe.configurable&&(!M(Fe,"writable")||Fe.writable)&&(!M(Fe,"enumerable")||Fe.enumerable)?(_e[Ee]=Fe.value,_e):$(_e,Ee,Fe)};c?(Ge||(q.f=yt,J.f=dt,gt(Et,"buffer"),gt(Et,"byteOffset"),gt(Et,"byteLength"),gt(Et,"length")),n({target:"Object",stat:!0,forced:!Ge},{getOwnPropertyDescriptor:yt,defineProperty:dt}),d.exports=function(qe,_e,Ee){var Fe=qe.match(/\d+/)[0]/8,Ke=qe+(Ee?"Clamped":"")+"Array",He="get"+qe,Xe="set"+qe,pt=i[Ke],St=pt,tn=St&&St.prototype,en={},Me=function(Wt,Ht){var rn=ee(Wt);return rn.view[He](Ht*Fe+rn.byteOffset,!0)},rt=function(Wt,Ht,rn){var Gt=ee(Wt);Gt.view[Xe](Ht*Fe+Gt.byteOffset,Ee?C(rn):rn,!0)},Yt=function(Wt,Ht){$(Wt,Ht,{get:function(){return Me(this,Ht)},set:function(rn){return rt(this,Ht,rn)},enumerable:!0})};Ge?f&&(St=_e(function(Wt,Ht,rn,Gt){return o(Wt,tn),oe(function(){return D(Ht)?Nt(Ht)?Gt!==void 0?new pt(Ht,E(rn,Fe),Gt):rn!==void 0?new pt(Ht,E(rn,Fe)):new pt(Ht):Zt(Ht)?Be(St,Ht):l(W,St,Ht):new pt(m(Ht))}(),Wt,St)}),H&&H(St,Mt),se(Y(pt),function(Wt){Wt in St||b(St,Wt,pt[Wt])}),St.prototype=tn):(St=_e(function(Wt,Ht,rn,Gt){o(Wt,tn);var we=0,ce=0,he,Ot,Ie;if(!D(Ht))Ie=m(Ht),Ot=Ie*Fe,he=new me(Ot);else if(Nt(Ht)){he=Ht,ce=E(rn,Fe);var ft=Ht.byteLength;if(Gt===void 0){if(ft%Fe)throw new ie(xt);if(Ot=ft-ce,Ot<0)throw new ie(xt)}else if(Ot=x(Gt)*Fe,Ot+ce>ft)throw new ie(xt);Ie=Ot/Fe}else return Zt(Ht)?Be(St,Ht):l(W,St,Ht);for(Q(Wt,{buffer:he,byteOffset:ce,byteLength:Ot,length:Ie,view:new Oe(he)});we<Ie;)Yt(Wt,we++)}),H&&H(St,Mt),tn=St.prototype=N(Et)),tn.constructor!==St&&b(tn,"constructor",St),le(tn).TypedArrayConstructor=St,ke&&b(tn,ke,Ke);var _t=St!==pt;en[Ke]=St,n({global:!0,constructor:!0,forced:_t,sham:!Ge},en),Bt in St||b(St,Bt,Fe),Bt in tn||b(tn,Bt,Fe),ne(Ke)}):d.exports=function(){}},59627:function(d,g,e){"use strict";var n=e(92916),i=e(3338),l=e(35221),c=e(58261).NATIVE_ARRAY_BUFFER_VIEWS,f=n.ArrayBuffer,u=n.Int8Array;d.exports=!c||!i(function(){u(1)})||!i(function(){new u(-1)})||!l(function(h){new u,new u(null),new u(1.5),new u(h)},!0)||i(function(){return new u(new f(2),1,void 0).length!==1})},27607:function(d,g,e){"use strict";var n=e(69478),i=e(31384);d.exports=function(l,c){return n(i(l),c)}},50706:function(d,g,e){"use strict";var n=e(80666),i=e(89945),l=e(6086),c=e(94029),f=e(82762),u=e(85428),h=e(26006),o=e(345),s=e(75406),b=e(58261).aTypedArrayConstructor,p=e(93303);d.exports=function(m){var E=l(this),C=c(m),R=arguments.length,M=R>1?arguments[1]:void 0,T=M!==void 0,D=h(C),_,N,j,H,Y,W,se,ne;if(D&&!o(D))for(se=u(C,D),ne=se.next,C=[];!(W=i(ne,se)).done;)C.push(W.value);for(T&&R>2&&(M=n(M,arguments[2])),N=f(C),j=new(b(E))(N),H=s(j),_=0;N>_;_++)Y=T?M(C[_],_):C[_],j[_]=H?p(Y):+Y;return j}},31384:function(d,g,e){"use strict";var n=e(58261),i=e(60473),l=n.aTypedArrayConstructor,c=n.getTypedArrayConstructor;d.exports=function(f){return l(i(f,c(f)))}},6145:function(d,g,e){"use strict";var n=e(94237),i=0,l=Math.random(),c=n(1 .toString);d.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+c(++i+l,36)}},3299:function(d,g,e){"use strict";var n=e(3338),i=e(59893),l=e(35454),c=e(16697),f=i("iterator");d.exports=!n(function(){var u=new URL("b?a=1&b=2&c=3","http://a"),h=u.searchParams,o=new URLSearchParams("a=1&a=2&b=3"),s="";return u.pathname="c%20d",h.forEach(function(b,p){h.delete("b"),s+=p+b}),o.delete("a",2),o.delete("b",void 0),c&&(!u.toJSON||!o.has("a",1)||o.has("a",2)||!o.has("a",void 0)||o.has("b"))||!h.size&&(c||!l)||!h.sort||u.href!=="http://a/c%20d?a=1&c=3"||h.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!h[f]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("http://\u0442\u0435\u0441\u0442").host!=="xn--e1aybc"||new URL("http://a#\u0431").hash!=="#%D0%B1"||s!=="a1c3"||new URL("http://x",void 0).host!=="x"})},14417:function(d,g,e){"use strict";var n=e(42820);d.exports=n&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},93199:function(d,g,e){"use strict";var n=e(35454),i=e(3338);d.exports=n&&i(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},57106:function(d){"use strict";var g=TypeError;d.exports=function(e,n){if(e<n)throw new g("Not enough arguments");return e}},40115:function(d,g,e){"use strict";var n=e(92916),i=e(55327),l=n.WeakMap;d.exports=i(l)&&/native code/.test(String(l))},42530:function(d,g,e){"use strict";var n=e(94237),i=WeakMap.prototype;d.exports={WeakMap,set:n(i.set),get:n(i.get),has:n(i.has),remove:n(i.delete)}},91385:function(d,g,e){"use strict";var n=e(94237),i=WeakSet.prototype;d.exports={WeakSet,add:n(i.add),has:n(i.has),remove:n(i.delete)}},94674:function(d,g,e){"use strict";var n=e(9699),i=e(32621),l=e(38282),c=e(37691).f;d.exports=function(f){var u=n.Symbol||(n.Symbol={});i(u,f)||c(u,f,{value:l.f(f)})}},38282:function(d,g,e){"use strict";var n=e(59893);g.f=n},59893:function(d,g,e){"use strict";var n=e(92916),i=e(77898),l=e(32621),c=e(6145),f=e(42820),u=e(14417),h=n.Symbol,o=i("wks"),s=u?h.for||h:h&&h.withoutSetter||c;d.exports=function(b){return l(o,b)||(o[b]=f&&l(h,b)?h[b]:s("Symbol."+b)),o[b]}},19268:function(d){"use strict";d.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(d,g,e){"use strict";var n=e(65911),i=e(32621),l=e(68151),c=e(16332),f=e(58218),u=e(24538),h=e(44166),o=e(25576),s=e(7825),b=e(73068),p=e(61888),x=e(35454),m=e(16697);d.exports=function(E,C,R,M){var T="stackTraceLimit",D=M?2:1,_=E.split("."),N=_[_.length-1],j=n.apply(null,_);if(j){var H=j.prototype;if(!m&&i(H,"cause")&&delete H.cause,!R)return j;var Y=n("Error"),W=C(function(se,ne){var ae=s(M?ne:se,void 0),J=M?new j(se):new j;return ae!==void 0&&l(J,"message",ae),p(J,W,J.stack,2),this&&c(H,this)&&o(J,this,W),arguments.length>D&&b(J,arguments[D]),J});if(W.prototype=H,N!=="Error"?f?f(W,Y):u(W,Y,{name:!0}):x&&T in j&&(h(W,j,T),h(W,j,"prepareStackTrace")),u(W,j),!m)try{H.name!==N&&l(H,"name",N),H.constructor=W}catch(se){}return W}}},93074:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(13743),c=e(3338),f=e(78540),u="AggregateError",h=i(u),o=!c(function(){return h([1]).errors[0]!==1})&&c(function(){return h([1],u,{cause:7}).cause!==7});n({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:f(u,function(s){return function(p,x){return l(s,this,arguments)}},o,!0)})},6555:function(d,g,e){"use strict";var n=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),u=e(20132),h=e(68151),o=e(35012),s=e(73068),b=e(61888),p=e(62003),x=e(7825),m=e(59893),E=m("toStringTag"),C=Error,R=[].push,M=function(_,N){var j=i(T,this),H;c?H=c(new C,j?l(this):T):(H=j?this:u(T),h(H,E,"Error")),N!==void 0&&h(H,"message",x(N)),b(H,M,H.stack,1),arguments.length>2&&s(H,arguments[2]);var Y=[];return p(_,R,{that:Y}),h(H,"errors",Y),H};c?c(M,C):f(M,C,{name:!0});var T=M.prototype=u(C.prototype,{constructor:o(1,M),message:o(1,""),name:o(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:M})},86357:function(d,g,e){"use strict";e(6555)},89170:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(91669),c=e(51996),f="ArrayBuffer",u=l[f],h=i[f];n({global:!0,constructor:!0,forced:h!==u},{ArrayBuffer:u}),c(f)},71012:function(d,g,e){"use strict";var n=e(94488),i=e(58261),l=i.NATIVE_ARRAY_BUFFER_VIEWS;n({target:"ArrayBuffer",stat:!0,forced:!l},{isView:i.isView})},84203:function(d,g,e){"use strict";var n=e(94488),i=e(34114),l=e(3338),c=e(91669),f=e(80449),u=e(51981),h=e(61578),o=e(60473),s=c.ArrayBuffer,b=c.DataView,p=b.prototype,x=i(s.prototype.slice),m=i(p.getUint8),E=i(p.setUint8),C=l(function(){return!new s(2).slice(1,void 0).byteLength});n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:C},{slice:function(M,T){if(x&&T===void 0)return x(f(this),M);for(var D=f(this).byteLength,_=u(M,D),N=u(T===void 0?D:T,D),j=new(o(this,s))(h(N-_)),H=new b(this),Y=new b(j),W=0;_<N;)E(Y,W++,m(H,_++));return j}})},96331:function(d,g,e){"use strict";var n=e(94488),i=e(94029),l=e(82762),c=e(56902),f=e(81181);n({target:"Array",proto:!0},{at:function(h){var o=i(this),s=l(o),b=c(h),p=b>=0?b:s+b;return p<0||p>=s?void 0:o[p]}}),f("at")},2924:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(18589),c=e(31946),f=e(94029),u=e(82762),h=e(66434),o=e(69392),s=e(81427),b=e(17480),p=e(59893),x=e(46573),m=p("isConcatSpreadable"),E=x>=51||!i(function(){var M=[];return M[m]=!1,M.concat()[0]!==M}),C=function(M){if(!c(M))return!1;var T=M[m];return T!==void 0?!!T:l(M)},R=!E||!b("concat");n({target:"Array",proto:!0,arity:1,forced:R},{concat:function(T){var D=f(this),_=s(D,0),N=0,j,H,Y,W,se;for(j=-1,Y=arguments.length;j<Y;j++)if(se=j===-1?D:arguments[j],C(se))for(W=u(se),h(N+W),H=0;H<W;H++,N++)H in se&&o(_,N,se[H]);else h(N+1),o(_,N++,se);return _.length=N,_}})},26425:function(d,g,e){"use strict";var n=e(94488),i=e(92670),l=e(81181);n({target:"Array",proto:!0},{copyWithin:i}),l("copyWithin")},32125:function(d,g,e){"use strict";var n=e(94488),i=e(90560).every,l=e(45601),c=l("every");n({target:"Array",proto:!0,forced:!c},{every:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},16137:function(d,g,e){"use strict";var n=e(94488),i=e(75202),l=e(81181);n({target:"Array",proto:!0},{fill:i}),l("fill")},48435:function(d,g,e){"use strict";var n=e(94488),i=e(90560).filter,l=e(17480),c=l("filter");n({target:"Array",proto:!0,forced:!c},{filter:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(d,g,e){"use strict";var n=e(94488),i=e(90560).findIndex,l=e(81181),c="findIndex",f=!0;c in[]&&Array(1)[c](function(){f=!1}),n({target:"Array",proto:!0,forced:f},{findIndex:function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}}),l(c)},17482:function(d,g,e){"use strict";var n=e(94488),i=e(53279).findLastIndex,l=e(81181);n({target:"Array",proto:!0},{findLastIndex:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("findLastIndex")},33717:function(d,g,e){"use strict";var n=e(94488),i=e(53279).findLast,l=e(81181);n({target:"Array",proto:!0},{findLast:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("findLast")},11553:function(d,g,e){"use strict";var n=e(94488),i=e(90560).find,l=e(81181),c="find",f=!0;c in[]&&Array(1)[c](function(){f=!1}),n({target:"Array",proto:!0,forced:f},{find:function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}}),l(c)},65033:function(d,g,e){"use strict";var n=e(94488),i=e(3372),l=e(63335),c=e(94029),f=e(82762),u=e(81427);n({target:"Array",proto:!0},{flatMap:function(o){var s=c(this),b=f(s),p;return l(o),p=u(s,0),p.length=i(p,s,s,b,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(d,g,e){"use strict";var n=e(94488),i=e(3372),l=e(94029),c=e(82762),f=e(56902),u=e(81427);n({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,s=l(this),b=c(s),p=u(s,0);return p.length=i(p,s,s,b,0,o===void 0?1:f(o)),p}})},52732:function(d,g,e){"use strict";var n=e(94488),i=e(59594);n({target:"Array",proto:!0,forced:[].forEach!==i},{forEach:i})},99382:function(d,g,e){"use strict";var n=e(94488),i=e(60255),l=e(35221),c=!l(function(f){Array.from(f)});n({target:"Array",stat:!0,forced:c},{from:i})},88437:function(d,g,e){"use strict";var n=e(94488),i=e(22999).includes,l=e(3338),c=e(81181),f=l(function(){return!Array(1).includes()});n({target:"Array",proto:!0,forced:f},{includes:function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}}),c("includes")},68440:function(d,g,e){"use strict";var n=e(94488),i=e(34114),l=e(22999).indexOf,c=e(45601),f=i([].indexOf),u=!!f&&1/f([1],1,-0)<0,h=u||!c("indexOf");n({target:"Array",proto:!0,forced:h},{indexOf:function(s){var b=arguments.length>1?arguments[1]:void 0;return u?f(this,s,b)||0:l(this,s,b)}})},13412:function(d,g,e){"use strict";var n=e(94488),i=e(18589);n({target:"Array",stat:!0},{isArray:i})},11005:function(d,g,e){"use strict";var n=e(80524),i=e(81181),l=e(48074),c=e(94844),f=e(37691).f,u=e(24019),h=e(25587),o=e(16697),s=e(35454),b="Array Iterator",p=c.set,x=c.getterFor(b);d.exports=u(Array,"Array",function(E,C){p(this,{type:b,target:n(E),index:0,kind:C})},function(){var E=x(this),C=E.target,R=E.index++;if(!C||R>=C.length)return E.target=void 0,h(void 0,!0);switch(E.kind){case"keys":return h(R,!1);case"values":return h(C[R],!1)}return h([R,C[R]],!1)},"values");var m=l.Arguments=l.Array;if(i("keys"),i("values"),i("entries"),!o&&s&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(E){}},70348:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(1835),c=e(80524),f=e(45601),u=i([].join),h=l!==Object,o=h||!f("join",",");n({target:"Array",proto:!0,forced:o},{join:function(b){return u(c(this),b===void 0?",":b)}})},19801:function(d,g,e){"use strict";var n=e(94488),i=e(55009);n({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},91550:function(d,g,e){"use strict";var n=e(94488),i=e(90560).map,l=e(17480),c=l("map");n({target:"Array",proto:!0,forced:!c},{map:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(39812),c=e(69392),f=Array,u=i(function(){function h(){}return!(f.of.call(h)instanceof h)});n({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,s=arguments.length,b=new(l(this)?this:f)(s);s>o;)c(b,o,arguments[o++]);return b.length=s,b}})},7154:function(d,g,e){"use strict";var n=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(66434),u=e(3338),h=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(b){return b instanceof TypeError}},s=h||!o();n({target:"Array",proto:!0,arity:1,forced:s},{push:function(p){var x=i(this),m=l(x),E=arguments.length;f(m+E);for(var C=0;C<E;C++)x[m]=arguments[C],m++;return c(x,m),m}})},96009:function(d,g,e){"use strict";var n=e(94488),i=e(16370).right,l=e(45601),c=e(46573),f=e(90946),u=!f&&c>79&&c<83,h=u||!l("reduceRight");n({target:"Array",proto:!0,forced:h},{reduceRight:function(s){return i(this,s,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(d,g,e){"use strict";var n=e(94488),i=e(16370).left,l=e(45601),c=e(46573),f=e(90946),u=!f&&c>79&&c<83,h=u||!l("reduce");n({target:"Array",proto:!0,forced:h},{reduce:function(s){var b=arguments.length;return i(this,s,b,b>1?arguments[1]:void 0)}})},9402:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(18589),c=i([].reverse),f=[1,2];n({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){return l(this)&&(this.length=this.length),c(this)}})},62489:function(d,g,e){"use strict";var n=e(94488),i=e(18589),l=e(39812),c=e(31946),f=e(51981),u=e(82762),h=e(80524),o=e(69392),s=e(59893),b=e(17480),p=e(30867),x=b("slice"),m=s("species"),E=Array,C=Math.max;n({target:"Array",proto:!0,forced:!x},{slice:function(M,T){var D=h(this),_=u(D),N=f(M,_),j=f(T===void 0?_:T,_),H,Y,W;if(i(D)&&(H=D.constructor,l(H)&&(H===E||i(H.prototype))?H=void 0:c(H)&&(H=H[m],H===null&&(H=void 0)),H===E||H===void 0))return p(D,N,j);for(Y=new(H===void 0?E:H)(C(j-N,0)),W=0;N<j;N++,W++)N in D&&o(Y,W,D[N]);return Y.length=W,Y}})},80881:function(d,g,e){"use strict";var n=e(94488),i=e(90560).some,l=e(45601),c=l("some");n({target:"Array",proto:!0,forced:!c},{some:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},62837:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(63335),c=e(94029),f=e(82762),u=e(84233),h=e(69905),o=e(3338),s=e(63668),b=e(45601),p=e(78177),x=e(17687),m=e(46573),E=e(19684),C=[],R=i(C.sort),M=i(C.push),T=o(function(){C.sort(void 0)}),D=o(function(){C.sort(null)}),_=b("sort"),N=!o(function(){if(m)return m<70;if(!(p&&p>3)){if(x)return!0;if(E)return E<603;var Y="",W,se,ne,ae;for(W=65;W<76;W++){switch(se=String.fromCharCode(W),W){case 66:case 69:case 70:case 72:ne=3;break;case 68:case 71:ne=4;break;default:ne=2}for(ae=0;ae<47;ae++)C.push({k:se+ae,v:ne})}for(C.sort(function(J,q){return q.v-J.v}),ae=0;ae<C.length;ae++)se=C[ae].k.charAt(0),Y.charAt(Y.length-1)!==se&&(Y+=se);return Y!=="DGBEFHACIJK"}}),j=T||!D||!_||!N,H=function(Y){return function(W,se){return se===void 0?-1:W===void 0?1:Y!==void 0?+Y(W,se)||0:h(W)>h(se)?1:-1}};n({target:"Array",proto:!0,forced:j},{sort:function(W){W!==void 0&&l(W);var se=c(this);if(N)return W===void 0?R(se):R(se,W);var ne=[],ae=f(se),J,q;for(q=0;q<ae;q++)q in se&&M(ne,se[q]);for(s(ne,H(W)),J=f(ne),q=0;q<J;)se[q]=ne[q++];for(;q<ae;)u(se,q++);return se}})},4705:function(d,g,e){"use strict";var n=e(51996);n("Array")},13941:function(d,g,e){"use strict";var n=e(94488),i=e(94029),l=e(51981),c=e(56902),f=e(82762),u=e(39428),h=e(66434),o=e(81427),s=e(69392),b=e(84233),p=e(17480),x=p("splice"),m=Math.max,E=Math.min;n({target:"Array",proto:!0,forced:!x},{splice:function(R,M){var T=i(this),D=f(T),_=l(R,D),N=arguments.length,j,H,Y,W,se,ne;for(N===0?j=H=0:N===1?(j=0,H=D-_):(j=N-2,H=E(m(c(M),0),D-_)),h(D+j-H),Y=o(T,H),W=0;W<H;W++)se=_+W,se in T&&s(Y,W,T[se]);if(Y.length=H,j<H){for(W=_;W<D-H;W++)se=W+H,ne=W+j,se in T?T[ne]=T[se]:b(T,ne);for(W=D;W>D-H+j;W--)b(T,W-1)}else if(j>H)for(W=D-H;W>_;W--)se=W+H-1,ne=W+j-1,se in T?T[ne]=T[se]:b(T,ne);for(W=0;W<j;W++)T[W+_]=arguments[W+2];return u(T,D-H+j),Y}})},1148:function(d,g,e){"use strict";var n=e(94488),i=e(85903),l=e(80524),c=e(81181),f=Array;n({target:"Array",proto:!0},{toReversed:function(){return i(l(this),f)}}),c("toReversed")},82445:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(63335),c=e(80524),f=e(69478),u=e(55174),h=e(81181),o=Array,s=i(u("Array","sort"));n({target:"Array",proto:!0},{toSorted:function(p){p!==void 0&&l(p);var x=c(this),m=f(o,x);return s(m,p)}}),h("toSorted")},27267:function(d,g,e){"use strict";var n=e(94488),i=e(81181),l=e(66434),c=e(82762),f=e(51981),u=e(80524),h=e(56902),o=Array,s=Math.max,b=Math.min;n({target:"Array",proto:!0},{toSpliced:function(x,m){var E=u(this),C=c(E),R=f(x,C),M=arguments.length,T=0,D,_,N,j;for(M===0?D=_=0:M===1?(D=0,_=C-R):(D=M-2,_=b(s(h(m),0),C-R)),N=l(C+D-_),j=o(N);T<R;T++)j[T]=E[T];for(;T<R+D;T++)j[T]=arguments[T-R+2];for(;T<N;T++)j[T]=E[T+_-D];return j}}),i("toSpliced")},90308:function(d,g,e){"use strict";var n=e(81181);n("flatMap")},96353:function(d,g,e){"use strict";var n=e(81181);n("flat")},84818:function(d,g,e){"use strict";var n=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(84233),u=e(66434),h=[].unshift(0)!==1,o=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(b){return b instanceof TypeError}},s=h||!o();n({target:"Array",proto:!0,arity:1,forced:s},{unshift:function(p){var x=i(this),m=l(x),E=arguments.length;if(E){u(m+E);for(var C=m;C--;){var R=C+E;C in x?x[R]=x[C]:f(x,R)}for(var M=0;M<E;M++)x[M]=arguments[M]}return c(x,m+E)}})},80585:function(d,g,e){"use strict";var n=e(94488),i=e(82041),l=e(80524),c=Array;n({target:"Array",proto:!0},{with:function(f,u){return i(l(this),c,f,u)}})},40194:function(d,g,e){"use strict";var n=e(94488),i=e(91669),l=e(3737);n({global:!0,constructor:!0,forced:!l},{DataView:i.DataView})},22112:function(d,g,e){"use strict";e(40194)},81440:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(3338),c=l(function(){return new Date(16e11).getYear()!==120}),f=i(Date.prototype.getFullYear);n({target:"Date",proto:!0,forced:c},{getYear:function(){return f(this)-1900}})},25430:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=Date,c=i(l.prototype.getTime);n({target:"Date",stat:!0},{now:function(){return c(new l)}})},70105:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(56902),c=Date.prototype,f=i(c.getTime),u=i(c.setFullYear);n({target:"Date",proto:!0},{setYear:function(o){f(this);var s=l(o),b=s>=0&&s<=99?s+1900:s;return u(this,b)}})},71390:function(d,g,e){"use strict";var n=e(94488);n({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(d,g,e){"use strict";var n=e(94488),i=e(32494);n({target:"Date",proto:!0,forced:Date.prototype.toISOString!==i},{toISOString:i})},83578:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(94029),c=e(97954),f=i(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});n({target:"Date",proto:!0,arity:1,forced:f},{toJSON:function(h){var o=l(this),s=c(o,"number");return typeof s=="number"&&!isFinite(s)?null:o.toISOString()}})},69762:function(d,g,e){"use strict";var n=e(32621),i=e(2291),l=e(77119),c=e(59893),f=c("toPrimitive"),u=Date.prototype;n(u,f)||i(u,f,l)},76880:function(d,g,e){"use strict";var n=e(94237),i=e(2291),l=Date.prototype,c="Invalid Date",f="toString",u=n(l[f]),h=n(l.getTime);String(new Date(NaN))!==c&&i(l,f,function(){var s=h(this);return s===s?u(this):c})},31808:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(13743),c=e(78540),f="WebAssembly",u=i[f],h=new Error("e",{cause:7}).cause!==7,o=function(b,p){var x={};x[b]=c(b,p,h),n({global:!0,constructor:!0,arity:1,forced:h},x)},s=function(b,p){if(u&&u[b]){var x={};x[b]=c(f+"."+b,p,h),n({target:f,stat:!0,constructor:!0,arity:1,forced:h},x)}};o("Error",function(b){return function(x){return l(b,this,arguments)}}),o("EvalError",function(b){return function(x){return l(b,this,arguments)}}),o("RangeError",function(b){return function(x){return l(b,this,arguments)}}),o("ReferenceError",function(b){return function(x){return l(b,this,arguments)}}),o("SyntaxError",function(b){return function(x){return l(b,this,arguments)}}),o("TypeError",function(b){return function(x){return l(b,this,arguments)}}),o("URIError",function(b){return function(x){return l(b,this,arguments)}}),s("CompileError",function(b){return function(x){return l(b,this,arguments)}}),s("LinkError",function(b){return function(x){return l(b,this,arguments)}}),s("RuntimeError",function(b){return function(x){return l(b,this,arguments)}})},99953:function(d,g,e){"use strict";var n=e(2291),i=e(13367),l=Error.prototype;l.toString!==i&&n(l,"toString",i)},65009:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(69905),c=i("".charAt),f=i("".charCodeAt),u=i(/./.exec),h=i(1 .toString),o=i("".toUpperCase),s=/[\w*+\-./@]/,b=function(p,x){for(var m=h(p,16);m.length<x;)m="0"+m;return m};n({global:!0},{escape:function(x){for(var m=l(x),E="",C=m.length,R=0,M,T;R<C;)M=c(m,R++),u(s,M)?E+=M:(T=f(M,0),T<256?E+="%"+b(T,2):E+="%u"+o(b(T,4)));return E}})},28796:function(d,g,e){"use strict";var n=e(94488),i=e(4645);n({target:"Function",proto:!0,forced:Function.bind!==i},{bind:i})},56450:function(d,g,e){"use strict";var n=e(55327),i=e(31946),l=e(37691),c=e(53456),f=e(59893),u=e(86528),h=f("hasInstance"),o=Function.prototype;h in o||l.f(o,h,{value:u(function(s){if(!n(this)||!i(s))return!1;var b=this.prototype;if(!i(b))return s instanceof this;for(;s=c(s);)if(b===s)return!0;return!1},h)})},78342:function(d,g,e){"use strict";var n=e(35454),i=e(8090).EXISTS,l=e(94237),c=e(64110),f=Function.prototype,u=l(f.toString),h=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,o=l(h.exec),s="name";n&&!i&&c(f,s,{configurable:!0,get:function(){try{return o(h,u(this))[1]}catch(b){return""}}})},13161:function(d,g,e){"use strict";var n=e(94488),i=e(92916);n({global:!0,forced:i.globalThis!==i},{globalThis:i})},54226:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(13743),c=e(89945),f=e(94237),u=e(3338),h=e(55327),o=e(18446),s=e(30867),b=e(65451),p=e(42820),x=String,m=i("JSON","stringify"),E=f(/./.exec),C=f("".charAt),R=f("".charCodeAt),M=f("".replace),T=f(1 .toString),D=/[\uD800-\uDFFF]/g,_=/^[\uD800-\uDBFF]$/,N=/^[\uDC00-\uDFFF]$/,j=!p||u(function(){var se=i("Symbol")("stringify detection");return m([se])!=="[null]"||m({a:se})!=="{}"||m(Object(se))!=="{}"}),H=u(function(){return m("\uDF06\uD834")!=='"\\udf06\\ud834"'||m("\uDEAD")!=='"\\udead"'}),Y=function(se,ne){var ae=s(arguments),J=b(ne);if(!(!h(J)&&(se===void 0||o(se))))return ae[1]=function(q,G){if(h(J)&&(G=c(J,this,x(q),G)),!o(G))return G},l(m,null,ae)},W=function(se,ne,ae){var J=C(ae,ne-1),q=C(ae,ne+1);return E(_,se)&&!E(N,q)||E(N,se)&&!E(_,J)?"\\u"+T(R(se,0),16):se};m&&n({target:"JSON",stat:!0,arity:3,forced:j||H},{stringify:function(ne,ae,J){var q=s(arguments),G=l(j?Y:m,null,q);return H&&typeof G=="string"?M(G,D,W):G}})},70201:function(d,g,e){"use strict";var n=e(92916),i=e(94573);i(n.JSON,"JSON",!0)},44781:function(d,g,e){"use strict";var n=e(48059),i=e(40942);n("Map",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},85671:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(63335),c=e(95955),f=e(62003),u=e(2786),h=e(16697),o=u.Map,s=u.has,b=u.get,p=u.set,x=i([].push);n({target:"Map",stat:!0,forced:h},{groupBy:function(E,C){c(E),l(C);var R=new o,M=0;return f(E,function(T){var D=C(T,M++);s(R,D)?x(b(R,D),T):p(R,D,[T])}),R}})},34941:function(d,g,e){"use strict";e(44781)},35152:function(d,g,e){"use strict";var n=e(94488),i=e(25726),l=Math.acosh,c=Math.log,f=Math.sqrt,u=Math.LN2,h=!l||Math.floor(l(Number.MAX_VALUE))!==710||l(1/0)!==1/0;n({target:"Math",stat:!0,forced:h},{acosh:function(s){var b=+s;return b<1?NaN:b>9490626562425156e-8?c(b)+u:i(b-1+f(b-1)*f(b+1))}})},85660:function(d,g,e){"use strict";var n=e(94488),i=Math.asinh,l=Math.log,c=Math.sqrt;function f(h){var o=+h;return!isFinite(o)||o===0?o:o<0?-f(-o):l(o+c(o*o+1))}var u=!(i&&1/i(0)>0);n({target:"Math",stat:!0,forced:u},{asinh:f})},80031:function(d,g,e){"use strict";var n=e(94488),i=Math.atanh,l=Math.log,c=!(i&&1/i(-0)<0);n({target:"Math",stat:!0,forced:c},{atanh:function(u){var h=+u;return h===0?h:l((1+h)/(1-h))/2}})},34434:function(d,g,e){"use strict";var n=e(94488),i=e(37666),l=Math.abs,c=Math.pow;n({target:"Math",stat:!0},{cbrt:function(u){var h=+u;return i(h)*c(l(h),.3333333333333333)}})},83579:function(d,g,e){"use strict";var n=e(94488),i=Math.floor,l=Math.log,c=Math.LOG2E;n({target:"Math",stat:!0},{clz32:function(u){var h=u>>>0;return h?31-i(l(h+.5)*c):32}})},74307:function(d,g,e){"use strict";var n=e(94488),i=e(10014),l=Math.cosh,c=Math.abs,f=Math.E,u=!l||l(710)===1/0;n({target:"Math",stat:!0,forced:u},{cosh:function(o){var s=i(c(o)-1)+1;return(s+1/(s*f*f))*(f/2)}})},97423:function(d,g,e){"use strict";var n=e(94488),i=e(10014);n({target:"Math",stat:!0,forced:i!==Math.expm1},{expm1:i})},93321:function(d,g,e){"use strict";var n=e(94488),i=e(14894);n({target:"Math",stat:!0},{fround:i})},82277:function(d,g,e){"use strict";var n=e(94488),i=Math.hypot,l=Math.abs,c=Math.sqrt,f=!!i&&i(1/0,NaN)!==1/0;n({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(h,o){for(var s=0,b=0,p=arguments.length,x=0,m,E;b<p;)m=l(arguments[b++]),x<m?(E=x/m,s=s*E*E+1,x=m):m>0?(E=m/x,s+=E*E):s+=m;return x===1/0?1/0:x*c(s)}})},61425:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=Math.imul,c=i(function(){return l(4294967295,5)!==-5||l.length!==2});n({target:"Math",stat:!0,forced:c},{imul:function(u,h){var o=65535,s=+u,b=+h,p=o&s,x=o&b;return 0|p*x+((o&s>>>16)*x+p*(o&b>>>16)<<16>>>0)}})},61873:function(d,g,e){"use strict";var n=e(94488),i=e(53309);n({target:"Math",stat:!0},{log10:i})},9307:function(d,g,e){"use strict";var n=e(94488),i=e(25726);n({target:"Math",stat:!0},{log1p:i})},8821:function(d,g,e){"use strict";var n=e(94488),i=Math.log,l=Math.LN2;n({target:"Math",stat:!0},{log2:function(f){return i(f)/l}})},64385:function(d,g,e){"use strict";var n=e(94488),i=e(37666);n({target:"Math",stat:!0},{sign:i})},64099:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(10014),c=Math.abs,f=Math.exp,u=Math.E,h=i(function(){return Math.sinh(-2e-17)!==-2e-17});n({target:"Math",stat:!0,forced:h},{sinh:function(s){var b=+s;return c(b)<1?(l(b)-l(-b))/2:(f(b-1)-f(-b-1))*(u/2)}})},62455:function(d,g,e){"use strict";var n=e(94488),i=e(10014),l=Math.exp;n({target:"Math",stat:!0},{tanh:function(f){var u=+f,h=i(u),o=i(-u);return h===1/0?1:o===1/0?-1:(h-o)/(l(u)+l(-u))}})},79965:function(d,g,e){"use strict";var n=e(94573);n(Math,"Math",!0)},59118:function(d,g,e){"use strict";var n=e(94488),i=e(3312);n({target:"Math",stat:!0},{trunc:i})},275:function(d,g,e){"use strict";var n=e(94488),i=e(16697),l=e(35454),c=e(92916),f=e(9699),u=e(94237),h=e(20865),o=e(32621),s=e(25576),b=e(16332),p=e(18446),x=e(97954),m=e(3338),E=e(80689).f,C=e(71256).f,R=e(37691).f,M=e(49228),T=e(52971).trim,D="Number",_=c[D],N=f[D],j=_.prototype,H=c.TypeError,Y=u("".slice),W=u("".charCodeAt),se=function(oe){var ee=x(oe,"number");return typeof ee=="bigint"?ee:ne(ee)},ne=function(oe){var ee=x(oe,"number"),Q,le,$,U,ie,me,Pe,Oe;if(p(ee))throw new H("Cannot convert a Symbol value to a number");if(typeof ee=="string"&&ee.length>2){if(ee=T(ee),Q=W(ee,0),Q===43||Q===45){if(le=W(ee,2),le===88||le===120)return NaN}else if(Q===48){switch(W(ee,1)){case 66:case 98:$=2,U=49;break;case 79:case 111:$=8,U=55;break;default:return+ee}for(ie=Y(ee,2),me=ie.length,Pe=0;Pe<me;Pe++)if(Oe=W(ie,Pe),Oe<48||Oe>U)return NaN;return parseInt(ie,$)}}return+ee},ae=h(D,!_(" 0o1")||!_("0b1")||_("+0x1")),J=function(oe){return b(j,oe)&&m(function(){M(oe)})},q=function(ee){var Q=arguments.length<1?0:_(se(ee));return J(this)?s(Object(Q),this,q):Q};q.prototype=j,ae&&!i&&(j.constructor=q),n({global:!0,constructor:!0,wrap:!0,forced:ae},{Number:q});var G=function(oe,ee){for(var Q=l?E(ee):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),le=0,$;Q.length>le;le++)o(ee,$=Q[le])&&!o(oe,$)&&R(oe,$,C(ee,$))};i&&N&&G(f[D],N),(ae||i)&&G(f[D],_)},31919:function(d,g,e){"use strict";var n=e(94488);n({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(d,g,e){"use strict";var n=e(94488),i=e(1222);n({target:"Number",stat:!0},{isFinite:i})},10177:function(d,g,e){"use strict";var n=e(94488),i=e(62896);n({target:"Number",stat:!0},{isInteger:i})},85690:function(d,g,e){"use strict";var n=e(94488);n({target:"Number",stat:!0},{isNaN:function(l){return l!==l}})},92114:function(d,g,e){"use strict";var n=e(94488),i=e(62896),l=Math.abs;n({target:"Number",stat:!0},{isSafeInteger:function(f){return i(f)&&l(f)<=9007199254740991}})},1017:function(d,g,e){"use strict";var n=e(94488);n({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(d,g,e){"use strict";var n=e(94488);n({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(d,g,e){"use strict";var n=e(94488),i=e(31280);n({target:"Number",stat:!0,forced:Number.parseFloat!==i},{parseFloat:i})},76345:function(d,g,e){"use strict";var n=e(94488),i=e(52446);n({target:"Number",stat:!0,forced:Number.parseInt!==i},{parseInt:i})},7282:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),u=e(53309),h=e(3338),o=RangeError,s=String,b=isFinite,p=Math.abs,x=Math.floor,m=Math.pow,E=Math.round,C=i(1 .toExponential),R=i(f),M=i("".slice),T=C(-69e-12,4)==="-6.9000e-11"&&C(1.255,2)==="1.25e+0"&&C(12345,3)==="1.235e+4"&&C(25,0)==="3e+1",D=function(){return h(function(){C(1,1/0)})&&h(function(){C(1,-1/0)})},_=function(){return!h(function(){C(1/0,1/0),C(NaN,1/0)})},N=!T||!D()||!_();n({target:"Number",proto:!0,forced:N},{toExponential:function(H){var Y=c(this);if(H===void 0)return C(Y);var W=l(H);if(!b(Y))return String(Y);if(W<0||W>20)throw new o("Incorrect fraction digits");if(T)return C(Y,W);var se="",ne="",ae=0,J="",q="";if(Y<0&&(se="-",Y=-Y),Y===0)ae=0,ne=R("0",W+1);else{var G=u(Y);ae=x(G);var oe=0,ee=m(10,ae-W);oe=E(Y/ee),2*Y>=(2*oe+1)*ee&&(oe+=1),oe>=m(10,W+1)&&(oe/=10,ae+=1),ne=s(oe)}return W!==0&&(ne=M(ne,0,1)+"."+M(ne,1)),ae===0?(J="+",q="0"):(J=ae>0?"+":"-",q=s(p(ae))),ne+="e"+J+q,se+ne}})},58055:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),u=e(3338),h=RangeError,o=String,s=Math.floor,b=i(f),p=i("".slice),x=i(1 .toFixed),m=function(D,_,N){return _===0?N:_%2===1?m(D,_-1,N*D):m(D*D,_/2,N)},E=function(D){for(var _=0,N=D;N>=4096;)_+=12,N/=4096;for(;N>=2;)_+=1,N/=2;return _},C=function(D,_,N){for(var j=-1,H=N;++j<6;)H+=_*D[j],D[j]=H%1e7,H=s(H/1e7)},R=function(D,_){for(var N=6,j=0;--N>=0;)j+=D[N],D[N]=s(j/_),j=j%_*1e7},M=function(D){for(var _=6,N="";--_>=0;)if(N!==""||_===0||D[_]!==0){var j=o(D[_]);N=N===""?j:N+b("0",7-j.length)+j}return N},T=u(function(){return x(8e-5,3)!=="0.000"||x(.9,0)!=="1"||x(1.255,2)!=="1.25"||x(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){x({})});n({target:"Number",proto:!0,forced:T},{toFixed:function(_){var N=c(this),j=l(_),H=[0,0,0,0,0,0],Y="",W="0",se,ne,ae,J;if(j<0||j>20)throw new h("Incorrect fraction digits");if(N!==N)return"NaN";if(N<=-1e21||N>=1e21)return o(N);if(N<0&&(Y="-",N=-N),N>1e-21)if(se=E(N*m(2,69,1))-69,ne=se<0?N*m(2,-se,1):N/m(2,se,1),ne*=4503599627370496,se=52-se,se>0){for(C(H,0,ne),ae=j;ae>=7;)C(H,1e7,0),ae-=7;for(C(H,m(10,ae,1),0),ae=se-1;ae>=23;)R(H,8388608),ae-=23;R(H,1<<ae),C(H,1,1),R(H,2),W=M(H)}else C(H,0,ne),C(H,1<<-se,0),W=M(H)+b("0",j);return j>0?(J=W.length,W=Y+(J<=j?"0."+b("0",j-J)+W:p(W,0,J-j)+"."+p(W,J-j))):W=Y+W,W}})},93547:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(3338),c=e(49228),f=i(1 .toPrecision),u=l(function(){return f(1,void 0)!=="1"})||!l(function(){f({})});n({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?f(c(this)):f(c(this),o)}})},31237:function(d,g,e){"use strict";var n=e(94488),i=e(80530);n({target:"Object",stat:!0,arity:2,forced:Object.assign!==i},{assign:i})},17954:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(20132);n({target:"Object",stat:!0,sham:!i},{create:l})},58580:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),u=e(37691);i&&n({target:"Object",proto:!0,forced:l},{__defineGetter__:function(o,s){u.f(f(this),o,{get:c(s),enumerable:!0,configurable:!0})}})},47146:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(55666).f;n({target:"Object",stat:!0,forced:Object.defineProperties!==l,sham:!i},{defineProperties:l})},40416:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(37691).f;n({target:"Object",stat:!0,forced:Object.defineProperty!==l,sham:!i},{defineProperty:l})},7615:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),u=e(37691);i&&n({target:"Object",proto:!0,forced:l},{__defineSetter__:function(o,s){u.f(f(this),o,{set:c(s),enumerable:!0,configurable:!0})}})},72820:function(d,g,e){"use strict";var n=e(94488),i=e(88698).entries;n({target:"Object",stat:!0},{entries:function(c){return i(c)}})},86070:function(d,g,e){"use strict";var n=e(94488),i=e(13247),l=e(3338),c=e(31946),f=e(2074).onFreeze,u=Object.freeze,h=l(function(){u(1)});n({target:"Object",stat:!0,forced:h,sham:!i},{freeze:function(s){return u&&c(s)?u(f(s)):s}})},23569:function(d,g,e){"use strict";var n=e(94488),i=e(62003),l=e(69392);n({target:"Object",stat:!0},{fromEntries:function(f){var u={};return i(f,function(h,o){l(u,h,o)},{AS_ENTRIES:!0}),u}})},55639:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(80524),c=e(71256).f,f=e(35454),u=!f||i(function(){c(1)});n({target:"Object",stat:!0,forced:u,sham:!f},{getOwnPropertyDescriptor:function(o,s){return c(l(o),s)}})},63046:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(48662),c=e(80524),f=e(71256),u=e(69392);n({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(o){for(var s=c(o),b=f.f,p=l(s),x={},m=0,E,C;p.length>m;)C=b(s,E=p[m++]),C!==void 0&&u(x,E,C);return x}})},464:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(53393).f,c=i(function(){return!Object.getOwnPropertyNames(1)});n({target:"Object",stat:!0,forced:c},{getOwnPropertyNames:l})},67936:function(d,g,e){"use strict";var n=e(94488),i=e(42820),l=e(3338),c=e(92635),f=e(94029),u=!i||l(function(){c.f(1)});n({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var s=c.f;return s?s(f(o)):[]}})},51082:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(94029),c=e(53456),f=e(4870),u=i(function(){c(1)});n({target:"Object",stat:!0,forced:u,sham:!f},{getPrototypeOf:function(o){return c(l(o))}})},83850:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(94237),c=e(63335),f=e(95955),u=e(17818),h=e(62003),o=i("Object","create"),s=l([].push);n({target:"Object",stat:!0},{groupBy:function(p,x){f(p),c(x);var m=o(null),E=0;return h(p,function(C){var R=u(x(C,E++));R in m?s(m[R],C):m[R]=[C]}),m}})},41990:function(d,g,e){"use strict";var n=e(94488),i=e(32621);n({target:"Object",stat:!0},{hasOwn:i})},55888:function(d,g,e){"use strict";var n=e(94488),i=e(12477);n({target:"Object",stat:!0,forced:Object.isExtensible!==i},{isExtensible:i})},53827:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),u=Object.isFrozen,h=f||i(function(){u(1)});n({target:"Object",stat:!0,forced:h},{isFrozen:function(s){return!l(s)||f&&c(s)==="ArrayBuffer"?!0:u?u(s):!1}})},78143:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),u=Object.isSealed,h=f||i(function(){u(1)});n({target:"Object",stat:!0,forced:h},{isSealed:function(s){return!l(s)||f&&c(s)==="ArrayBuffer"?!0:u?u(s):!1}})},15787:function(d,g,e){"use strict";var n=e(94488),i=e(5370);n({target:"Object",stat:!0},{is:i})},66419:function(d,g,e){"use strict";var n=e(94488),i=e(94029),l=e(7733),c=e(3338),f=c(function(){l(1)});n({target:"Object",stat:!0,forced:f},{keys:function(h){return l(i(h))}})},75765:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),u=e(53456),h=e(71256).f;i&&n({target:"Object",proto:!0,forced:l},{__lookupGetter__:function(s){var b=c(this),p=f(s),x;do if(x=h(b,p))return x.get;while(b=u(b))}})},14645:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),u=e(53456),h=e(71256).f;i&&n({target:"Object",proto:!0,forced:l},{__lookupSetter__:function(s){var b=c(this),p=f(s),x;do if(x=h(b,p))return x.set;while(b=u(b))}})},71122:function(d,g,e){"use strict";var n=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),u=Object.preventExtensions,h=f(function(){u(1)});n({target:"Object",stat:!0,forced:h,sham:!c},{preventExtensions:function(s){return u&&i(s)?u(l(s)):s}})},42084:function(d,g,e){"use strict";var n=e(35454),i=e(64110),l=e(31946),c=e(94029),f=e(95955),u=Object.getPrototypeOf,h=Object.setPrototypeOf,o=Object.prototype,s="__proto__";if(n&&u&&h&&!(s in o))try{i(o,s,{configurable:!0,get:function(){return u(c(this))},set:function(p){var x=f(this);!l(p)&&p!==null||!l(x)||h(x,p)}})}catch(b){}},25070:function(d,g,e){"use strict";var n=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),u=Object.seal,h=f(function(){u(1)});n({target:"Object",stat:!0,forced:h,sham:!c},{seal:function(s){return u&&i(s)?u(l(s)):s}})},77140:function(d,g,e){"use strict";var n=e(94488),i=e(58218);n({target:"Object",stat:!0},{setPrototypeOf:i})},15954:function(d,g,e){"use strict";var n=e(68527),i=e(2291),l=e(28488);n||i(Object.prototype,"toString",l,{unsafe:!0})},4266:function(d,g,e){"use strict";var n=e(94488),i=e(88698).values;n({target:"Object",stat:!0},{values:function(c){return i(c)}})},49988:function(d,g,e){"use strict";var n=e(94488),i=e(31280);n({global:!0,forced:parseFloat!==i},{parseFloat:i})},38823:function(d,g,e){"use strict";var n=e(94488),i=e(52446);n({global:!0,forced:parseInt!==i},{parseInt:i})},4045:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),u=e(62003),h=e(22093);n({target:"Promise",stat:!0,forced:h},{allSettled:function(s){var b=this,p=c.f(b),x=p.resolve,m=p.reject,E=f(function(){var C=l(b.resolve),R=[],M=0,T=1;u(s,function(D){var _=M++,N=!1;T++,i(C,b,D).then(function(j){N||(N=!0,R[_]={status:"fulfilled",value:j},--T||x(R))},function(j){N||(N=!0,R[_]={status:"rejected",reason:j},--T||x(R))})}),--T||x(R)});return E.error&&m(E.value),p.promise}})},12785:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),u=e(62003),h=e(22093);n({target:"Promise",stat:!0,forced:h},{all:function(s){var b=this,p=c.f(b),x=p.resolve,m=p.reject,E=f(function(){var C=l(b.resolve),R=[],M=0,T=1;u(s,function(D){var _=M++,N=!1;T++,i(C,b,D).then(function(j){N||(N=!0,R[_]=j,--T||x(R))},m)}),--T||x(R)});return E.error&&m(E.value),p.promise}})},50747:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(65911),f=e(73446),u=e(80734),h=e(62003),o=e(22093),s="No one promise resolved";n({target:"Promise",stat:!0,forced:o},{any:function(p){var x=this,m=c("AggregateError"),E=f.f(x),C=E.resolve,R=E.reject,M=u(function(){var T=l(x.resolve),D=[],_=0,N=1,j=!1;h(p,function(H){var Y=_++,W=!1;N++,i(T,x,H).then(function(se){W||j||(j=!0,C(se))},function(se){W||j||(W=!0,D[Y]=se,--N||R(new m(D,s)))})}),--N||R(new m(D,s))});return M.error&&R(M.value),E.promise}})},41902:function(d,g,e){"use strict";var n=e(94488),i=e(16697),l=e(82830).CONSTRUCTOR,c=e(2451),f=e(65911),u=e(55327),h=e(2291),o=c&&c.prototype;if(n({target:"Promise",proto:!0,forced:l,real:!0},{catch:function(b){return this.then(void 0,b)}}),!i&&u(c)){var s=f("Promise").prototype.catch;o.catch!==s&&h(o,"catch",s,{unsafe:!0})}},90366:function(d,g,e){"use strict";var n=e(94488),i=e(16697),l=e(90946),c=e(92916),f=e(89945),u=e(2291),h=e(58218),o=e(94573),s=e(51996),b=e(63335),p=e(55327),x=e(31946),m=e(56472),E=e(60473),C=e(28887).set,R=e(72933),M=e(61810),T=e(80734),D=e(66790),_=e(94844),N=e(2451),j=e(82830),H=e(73446),Y="Promise",W=j.CONSTRUCTOR,se=j.REJECTION_EVENT,ne=j.SUBCLASSING,ae=_.getterFor(Y),J=_.set,q=N&&N.prototype,G=N,oe=q,ee=c.TypeError,Q=c.document,le=c.process,$=H.f,U=$,ie=!!(Q&&Q.createEvent&&c.dispatchEvent),me="unhandledrejection",Pe="rejectionhandled",Oe=0,Ge=1,ke=2,Mt=1,Et=2,Lt,Zt,Bt,xt,Be=function(Ke){var He;return x(Ke)&&p(He=Ke.then)?He:!1},gt=function(Ke,He){var Xe=He.value,pt=He.state===Ge,St=pt?Ke.ok:Ke.fail,tn=Ke.resolve,en=Ke.reject,Me=Ke.domain,rt,Yt,_t;try{St?(pt||(He.rejection===Et&&qe(He),He.rejection=Mt),St===!0?rt=Xe:(Me&&Me.enter(),rt=St(Xe),Me&&(Me.exit(),_t=!0)),rt===Ke.promise?en(new ee("Promise-chain cycle")):(Yt=Be(rt))?f(Yt,rt,tn,en):tn(rt)):en(Xe)}catch(Wt){Me&&!_t&&Me.exit(),en(Wt)}},Nt=function(Ke,He){Ke.notified||(Ke.notified=!0,R(function(){for(var Xe=Ke.reactions,pt;pt=Xe.get();)gt(pt,Ke);Ke.notified=!1,He&&!Ke.rejection&&yt(Ke)}))},nt=function(Ke,He,Xe){var pt,St;ie?(pt=Q.createEvent("Event"),pt.promise=He,pt.reason=Xe,pt.initEvent(Ke,!1,!0),c.dispatchEvent(pt)):pt={promise:He,reason:Xe},!se&&(St=c["on"+Ke])?St(pt):Ke===me&&M("Unhandled promise rejection",Xe)},yt=function(Ke){f(C,c,function(){var He=Ke.facade,Xe=Ke.value,pt=dt(Ke),St;if(pt&&(St=T(function(){l?le.emit("unhandledRejection",Xe,He):nt(me,He,Xe)}),Ke.rejection=l||dt(Ke)?Et:Mt,St.error))throw St.value})},dt=function(Ke){return Ke.rejection!==Mt&&!Ke.parent},qe=function(Ke){f(C,c,function(){var He=Ke.facade;l?le.emit("rejectionHandled",He):nt(Pe,He,Ke.value)})},_e=function(Ke,He,Xe){return function(pt){Ke(He,pt,Xe)}},Ee=function(Ke,He,Xe){Ke.done||(Ke.done=!0,Xe&&(Ke=Xe),Ke.value=He,Ke.state=ke,Nt(Ke,!0))},Fe=function(Ke,He,Xe){if(!Ke.done){Ke.done=!0,Xe&&(Ke=Xe);try{if(Ke.facade===He)throw new ee("Promise can't be resolved itself");var pt=Be(He);pt?R(function(){var St={done:!1};try{f(pt,He,_e(Fe,St,Ke),_e(Ee,St,Ke))}catch(tn){Ee(St,tn,Ke)}}):(Ke.value=He,Ke.state=Ge,Nt(Ke,!1))}catch(St){Ee({done:!1},St,Ke)}}};if(W&&(G=function(He){m(this,oe),b(He),f(Lt,this);var Xe=ae(this);try{He(_e(Fe,Xe),_e(Ee,Xe))}catch(pt){Ee(Xe,pt)}},oe=G.prototype,Lt=function(He){J(this,{type:Y,done:!1,notified:!1,parent:!1,reactions:new D,rejection:!1,state:Oe,value:void 0})},Lt.prototype=u(oe,"then",function(He,Xe){var pt=ae(this),St=$(E(this,G));return pt.parent=!0,St.ok=p(He)?He:!0,St.fail=p(Xe)&&Xe,St.domain=l?le.domain:void 0,pt.state===Oe?pt.reactions.add(St):R(function(){gt(St,pt)}),St.promise}),Zt=function(){var Ke=new Lt,He=ae(Ke);this.promise=Ke,this.resolve=_e(Fe,He),this.reject=_e(Ee,He)},H.f=$=function(Ke){return Ke===G||Ke===Bt?new Zt(Ke):U(Ke)},!i&&p(N)&&q!==Object.prototype)){xt=q.then,ne||u(q,"then",function(He,Xe){var pt=this;return new G(function(St,tn){f(xt,pt,St,tn)}).then(He,Xe)},{unsafe:!0});try{delete q.constructor}catch(Ke){}h&&h(q,oe)}n({global:!0,constructor:!0,wrap:!0,forced:W},{Promise:G}),o(G,Y,!1,!0),s(Y)},43595:function(d,g,e){"use strict";var n=e(94488),i=e(16697),l=e(2451),c=e(3338),f=e(65911),u=e(55327),h=e(60473),o=e(15597),s=e(2291),b=l&&l.prototype,p=!!l&&c(function(){b.finally.call({then:function(){}},function(){})});if(n({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(m){var E=h(this,f("Promise")),C=u(m);return this.then(C?function(R){return o(E,m()).then(function(){return R})}:m,C?function(R){return o(E,m()).then(function(){throw R})}:m)}}),!i&&u(l)){var x=f("Promise").prototype.finally;b.finally!==x&&s(b,"finally",x,{unsafe:!0})}},24627:function(d,g,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),u=e(62003),h=e(22093);n({target:"Promise",stat:!0,forced:h},{race:function(s){var b=this,p=c.f(b),x=p.reject,m=f(function(){var E=l(b.resolve);u(s,function(C){i(E,b,C).then(p.resolve,x)})});return m.error&&x(m.value),p.promise}})},95693:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(73446),c=e(82830).CONSTRUCTOR;n({target:"Promise",stat:!0,forced:c},{reject:function(u){var h=l.f(this);return i(h.reject,void 0,u),h.promise}})},81930:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(16697),c=e(2451),f=e(82830).CONSTRUCTOR,u=e(15597),h=i("Promise"),o=l&&!f;n({target:"Promise",stat:!0,forced:l||f},{resolve:function(b){return u(o&&this===h?c:this,b)}})},92324:function(d,g,e){"use strict";var n=e(94488),i=e(73446);n({target:"Promise",stat:!0},{withResolvers:function(){var c=i.f(this);return{promise:c.promise,resolve:c.resolve,reject:c.reject}}})},23551:function(d,g,e){"use strict";var n=e(94488),i=e(13743),l=e(63335),c=e(80449),f=e(3338),u=!f(function(){Reflect.apply(function(){})});n({target:"Reflect",stat:!0,forced:u},{apply:function(o,s,b){return i(l(o),s,c(b))}})},74521:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(13743),c=e(4645),f=e(6086),u=e(80449),h=e(31946),o=e(20132),s=e(3338),b=i("Reflect","construct"),p=Object.prototype,x=[].push,m=s(function(){function R(){}return!(b(function(){},[],R)instanceof R)}),E=!s(function(){b(function(){})}),C=m||E;n({target:"Reflect",stat:!0,forced:C,sham:C},{construct:function(M,T){f(M),u(T);var D=arguments.length<3?M:f(arguments[2]);if(E&&!m)return b(M,T,D);if(M===D){switch(T.length){case 0:return new M;case 1:return new M(T[0]);case 2:return new M(T[0],T[1]);case 3:return new M(T[0],T[1],T[2]);case 4:return new M(T[0],T[1],T[2],T[3])}var _=[null];return l(x,_,T),new(l(c,M,_))}var N=D.prototype,j=o(h(N)?N:p),H=l(M,j,T);return h(H)?H:j}})},57891:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(80449),c=e(17818),f=e(37691),u=e(3338),h=u(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});n({target:"Reflect",stat:!0,forced:h,sham:!i},{defineProperty:function(s,b,p){l(s);var x=c(b);l(p);try{return f.f(s,x,p),!0}catch(m){return!1}}})},84138:function(d,g,e){"use strict";var n=e(94488),i=e(80449),l=e(71256).f;n({target:"Reflect",stat:!0},{deleteProperty:function(f,u){var h=l(i(f),u);return h&&!h.configurable?!1:delete f[u]}})},37135:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(80449),c=e(71256);n({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(u,h){return c.f(l(u),h)}})},6474:function(d,g,e){"use strict";var n=e(94488),i=e(80449),l=e(53456),c=e(4870);n({target:"Reflect",stat:!0,sham:!c},{getPrototypeOf:function(u){return l(i(u))}})},51832:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(31946),c=e(80449),f=e(60516),u=e(71256),h=e(53456);function o(s,b){var p=arguments.length<3?s:arguments[2],x,m;if(c(s)===p)return s[b];if(x=u.f(s,b),x)return f(x)?x.value:x.get===void 0?void 0:i(x.get,p);if(l(m=h(s)))return o(m,b,p)}n({target:"Reflect",stat:!0},{get:o})},40135:function(d,g,e){"use strict";var n=e(94488);n({target:"Reflect",stat:!0},{has:function(l,c){return c in l}})},7982:function(d,g,e){"use strict";var n=e(94488),i=e(80449),l=e(12477);n({target:"Reflect",stat:!0},{isExtensible:function(f){return i(f),l(f)}})},14893:function(d,g,e){"use strict";var n=e(94488),i=e(48662);n({target:"Reflect",stat:!0},{ownKeys:i})},49233:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(80449),c=e(13247);n({target:"Reflect",stat:!0,sham:!c},{preventExtensions:function(u){l(u);try{var h=i("Object","preventExtensions");return h&&h(u),!0}catch(o){return!1}}})},42844:function(d,g,e){"use strict";var n=e(94488),i=e(80449),l=e(557),c=e(58218);c&&n({target:"Reflect",stat:!0},{setPrototypeOf:function(u,h){i(u),l(h);try{return c(u,h),!0}catch(o){return!1}}})},92130:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(80449),c=e(31946),f=e(60516),u=e(3338),h=e(37691),o=e(71256),s=e(53456),b=e(35012);function p(m,E,C){var R=arguments.length<4?m:arguments[3],M=o.f(l(m),E),T,D,_;if(!M){if(c(D=s(m)))return p(D,E,C,R);M=b(0)}if(f(M)){if(M.writable===!1||!c(R))return!1;if(T=o.f(R,E)){if(T.get||T.set||T.writable===!1)return!1;T.value=C,h.f(R,E,T)}else h.f(R,E,b(0,C))}else{if(_=M.set,_===void 0)return!1;i(_,R,C)}return!0}var x=u(function(){var m=function(){},E=h.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,E)!==!1});n({target:"Reflect",stat:!0,forced:x},{set:p})},6536:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(94573);n({global:!0},{Reflect:{}}),l(i.Reflect,"Reflect",!0)},27228:function(d,g,e){"use strict";var n=e(35454),i=e(92916),l=e(94237),c=e(20865),f=e(25576),u=e(68151),h=e(20132),o=e(80689).f,s=e(16332),b=e(44639),p=e(69905),x=e(81644),m=e(19286),E=e(44166),C=e(2291),R=e(3338),M=e(32621),T=e(94844).enforce,D=e(51996),_=e(59893),N=e(6041),j=e(51224),H=_("match"),Y=i.RegExp,W=Y.prototype,se=i.SyntaxError,ne=l(W.exec),ae=l("".charAt),J=l("".replace),q=l("".indexOf),G=l("".slice),oe=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,ee=/a/g,Q=/a/g,le=new Y(ee)!==ee,$=m.MISSED_STICKY,U=m.UNSUPPORTED_Y,ie=n&&(!le||$||N||j||R(function(){return Q[H]=!1,Y(ee)!==ee||Y(Q)===Q||String(Y(ee,"i"))!=="/a/i"})),me=function(Mt){for(var Et=Mt.length,Lt=0,Zt="",Bt=!1,xt;Lt<=Et;Lt++){if(xt=ae(Mt,Lt),xt==="\\"){Zt+=xt+ae(Mt,++Lt);continue}!Bt&&xt==="."?Zt+="[\\s\\S]":(xt==="["?Bt=!0:xt==="]"&&(Bt=!1),Zt+=xt)}return Zt},Pe=function(Mt){for(var Et=Mt.length,Lt=0,Zt="",Bt=[],xt=h(null),Be=!1,gt=!1,Nt=0,nt="",yt;Lt<=Et;Lt++){if(yt=ae(Mt,Lt),yt==="\\")yt+=ae(Mt,++Lt);else if(yt==="]")Be=!1;else if(!Be)switch(!0){case yt==="[":Be=!0;break;case yt==="(":ne(oe,G(Mt,Lt+1))&&(Lt+=2,gt=!0),Zt+=yt,Nt++;continue;case(yt===">"&&gt):if(nt===""||M(xt,nt))throw new se("Invalid capture group name");xt[nt]=!0,Bt[Bt.length]=[nt,Nt],gt=!1,nt="";continue}gt?nt+=yt:Zt+=yt}return[Zt,Bt]};if(c("RegExp",ie)){for(var Oe=function(Et,Lt){var Zt=s(W,this),Bt=b(Et),xt=Lt===void 0,Be=[],gt=Et,Nt,nt,yt,dt,qe,_e;if(!Zt&&Bt&&xt&&Et.constructor===Oe)return Et;if((Bt||s(W,Et))&&(Et=Et.source,xt&&(Lt=x(gt))),Et=Et===void 0?"":p(Et),Lt=Lt===void 0?"":p(Lt),gt=Et,N&&"dotAll"in ee&&(nt=!!Lt&&q(Lt,"s")>-1,nt&&(Lt=J(Lt,/s/g,""))),Nt=Lt,$&&"sticky"in ee&&(yt=!!Lt&&q(Lt,"y")>-1,yt&&U&&(Lt=J(Lt,/y/g,""))),j&&(dt=Pe(Et),Et=dt[0],Be=dt[1]),qe=f(Y(Et,Lt),Zt?this:W,Oe),(nt||yt||Be.length)&&(_e=T(qe),nt&&(_e.dotAll=!0,_e.raw=Oe(me(Et),Nt)),yt&&(_e.sticky=!0),Be.length&&(_e.groups=Be)),Et!==gt)try{u(qe,"source",gt===""?"(?:)":gt)}catch(Ee){}return qe},Ge=o(Y),ke=0;Ge.length>ke;)E(Oe,Y,Ge[ke++]);W.constructor=Oe,Oe.prototype=W,C(i,"RegExp",Oe,{constructor:!0})}D("RegExp")},62921:function(d,g,e){"use strict";var n=e(35454),i=e(6041),l=e(29076),c=e(64110),f=e(94844).get,u=RegExp.prototype,h=TypeError;n&&i&&c(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(l(this)==="RegExp")return!!f(this).dotAll;throw new h("Incompatible receiver, RegExp required")}}})},44001:function(d,g,e){"use strict";var n=e(94488),i=e(88736);n({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},92262:function(d,g,e){"use strict";var n=e(92916),i=e(35454),l=e(64110),c=e(82163),f=e(3338),u=n.RegExp,h=u.prototype,o=i&&f(function(){var s=!0;try{u(".","d")}catch(M){s=!1}var b={},p="",x=s?"dgimsy":"gimsy",m=function(M,T){Object.defineProperty(b,M,{get:function(){return p+=T,!0}})},E={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};s&&(E.hasIndices="d");for(var C in E)m(C,E[C]);var R=Object.getOwnPropertyDescriptor(h,"flags").get.call(b);return R!==x||p!==x});o&&l(h,"flags",{configurable:!0,get:c})},54744:function(d,g,e){"use strict";var n=e(35454),i=e(19286).MISSED_STICKY,l=e(29076),c=e(64110),f=e(94844).get,u=RegExp.prototype,h=TypeError;n&&i&&c(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(l(this)==="RegExp")return!!f(this).sticky;throw new h("Incompatible receiver, RegExp required")}}})},38214:function(d,g,e){"use strict";e(44001);var n=e(94488),i=e(89945),l=e(55327),c=e(80449),f=e(69905),u=function(){var o=!1,s=/[ac]/;return s.exec=function(){return o=!0,/./.exec.apply(this,arguments)},s.test("abc")===!0&&o}(),h=/./.test;n({target:"RegExp",proto:!0,forced:!u},{test:function(o){var s=c(this),b=f(o),p=s.exec;if(!l(p))return i(h,s,b);var x=i(p,s,b);return x===null?!1:(c(x),!0)}})},12756:function(d,g,e){"use strict";var n=e(8090).PROPER,i=e(2291),l=e(80449),c=e(69905),f=e(3338),u=e(81644),h="toString",o=RegExp.prototype,s=o[h],b=f(function(){return s.call({source:"a",flags:"b"})!=="/a/b"}),p=n&&s.name!==h;(b||p)&&i(RegExp.prototype,h,function(){var m=l(this),E=c(m.source),C=c(u(m));return"/"+E+"/"+C},{unsafe:!0})},69772:function(d,g,e){"use strict";var n=e(48059),i=e(40942);n("Set",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},93379:function(d,g,e){"use strict";e(69772)},34932:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("anchor")},{anchor:function(f){return i(this,"a","name",f)}})},62007:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),u=e(3338),h=i("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});n({target:"String",proto:!0,forced:o},{at:function(b){var p=f(l(this)),x=p.length,m=c(b),E=m>=0?m:x+m;return E<0||E>=x?void 0:h(p,E)}})},81046:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("big")},{big:function(){return i(this,"big","","")}})},85744:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("blink")},{blink:function(){return i(this,"blink","","")}})},13494:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("bold")},{bold:function(){return i(this,"b","","")}})},90572:function(d,g,e){"use strict";var n=e(94488),i=e(13764).codeAt;n({target:"String",proto:!0},{codePointAt:function(c){return i(this,c)}})},37343:function(d,g,e){"use strict";var n=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),u=e(41696),h=e(95955),o=e(86266),s=e(16697),b=i("".endsWith),p=i("".slice),x=Math.min,m=o("endsWith"),E=!s&&!m&&!!function(){var C=l(String.prototype,"endsWith");return C&&!C.writable}();n({target:"String",proto:!0,forced:!E&&!m},{endsWith:function(R){var M=f(h(this));u(R);var T=arguments.length>1?arguments[1]:void 0,D=M.length,_=T===void 0?D:x(c(T),D),N=f(R);return b?b(M,N,_):p(M,_-N.length,_)===N}})},56338:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("fixed")},{fixed:function(){return i(this,"tt","","")}})},66755:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("fontcolor")},{fontcolor:function(f){return i(this,"font","color",f)}})},68709:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("fontsize")},{fontsize:function(f){return i(this,"font","size",f)}})},45945:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(51981),c=RangeError,f=String.fromCharCode,u=String.fromCodePoint,h=i([].join),o=!!u&&u.length!==1;n({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(b){for(var p=[],x=arguments.length,m=0,E;x>m;){if(E=+arguments[m++],l(E,1114111)!==E)throw new c(E+" is not a valid code point");p[m]=E<65536?f(E):f(((E-=65536)>>10)+55296,E%1024+56320)}return h(p,"")}})},75551:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(41696),c=e(95955),f=e(69905),u=e(86266),h=i("".indexOf);n({target:"String",proto:!0,forced:!u("includes")},{includes:function(s){return!!~h(f(c(this)),f(l(s)),arguments.length>1?arguments[1]:void 0)}})},32493:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(95955),c=e(69905),f=i("".charCodeAt);n({target:"String",proto:!0},{isWellFormed:function(){for(var h=c(l(this)),o=h.length,s=0;s<o;s++){var b=f(h,s);if((b&63488)===55296&&(b>=56320||++s>=o||(f(h,s)&64512)!==56320))return!1}return!0}})},4939:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("italics")},{italics:function(){return i(this,"i","","")}})},20852:function(d,g,e){"use strict";var n=e(13764).charAt,i=e(69905),l=e(94844),c=e(24019),f=e(25587),u="String Iterator",h=l.set,o=l.getterFor(u);c(String,"String",function(s){h(this,{type:u,string:i(s),index:0})},function(){var b=o(this),p=b.string,x=b.index,m;return x>=p.length?f(void 0,!0):(m=n(p,x),b.index+=m.length,f(m,!1))})},81927:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("link")},{link:function(f){return i(this,"a","href",f)}})},18827:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(34114),c=e(83126),f=e(25587),u=e(95955),h=e(61578),o=e(69905),s=e(80449),b=e(4112),p=e(29076),x=e(44639),m=e(81644),E=e(53776),C=e(2291),R=e(3338),M=e(59893),T=e(60473),D=e(52216),_=e(94338),N=e(94844),j=e(16697),H=M("matchAll"),Y="RegExp String",W=Y+" Iterator",se=N.set,ne=N.getterFor(W),ae=RegExp.prototype,J=TypeError,q=l("".indexOf),G=l("".matchAll),oe=!!G&&!R(function(){G("a",/./)}),ee=c(function($,U,ie,me){se(this,{type:W,regexp:$,string:U,global:ie,unicode:me,done:!1})},Y,function(){var $=ne(this);if($.done)return f(void 0,!0);var U=$.regexp,ie=$.string,me=_(U,ie);return me===null?($.done=!0,f(void 0,!0)):$.global?(o(me[0])===""&&(U.lastIndex=D(ie,h(U.lastIndex),$.unicode)),f(me,!1)):($.done=!0,f(me,!1))}),Q=function(le){var $=s(this),U=o(le),ie=T($,RegExp),me=o(m($)),Pe,Oe,Ge;return Pe=new ie(ie===RegExp?$.source:$,me),Oe=!!~q(me,"g"),Ge=!!~q(me,"u"),Pe.lastIndex=h($.lastIndex),new ee(Pe,U,Oe,Ge)};n({target:"String",proto:!0,forced:oe},{matchAll:function($){var U=u(this),ie,me,Pe,Oe;if(b($)){if(oe)return G(U,$)}else{if(x($)&&(ie=o(u(m($))),!~q(ie,"g")))throw new J("`.matchAll` does not allow non-global regexes");if(oe)return G(U,$);if(Pe=E($,H),Pe===void 0&&j&&p($)==="RegExp"&&(Pe=Q),Pe)return i(Pe,$,U)}return me=o(U),Oe=new RegExp($,"g"),j?i(Q,Oe,me):Oe[H](me)}}),j||H in ae||C(ae,H,Q)},46302:function(d,g,e){"use strict";var n=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(61578),u=e(69905),h=e(95955),o=e(53776),s=e(52216),b=e(94338);i("match",function(p,x,m){return[function(C){var R=h(this),M=c(C)?void 0:o(C,p);return M?n(M,C,R):new RegExp(C)[p](u(R))},function(E){var C=l(this),R=u(E),M=m(x,C,R);if(M.done)return M.value;if(!C.global)return b(C,R);var T=C.unicode;C.lastIndex=0;for(var D=[],_=0,N;(N=b(C,R))!==null;){var j=u(N[0]);D[_]=j,j===""&&(C.lastIndex=s(R,f(C.lastIndex),T)),_++}return _===0?null:D}]})},76718:function(d,g,e){"use strict";var n=e(94488),i=e(85571).end,l=e(98352);n({target:"String",proto:!0,forced:l},{padEnd:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}})},79172:function(d,g,e){"use strict";var n=e(94488),i=e(85571).start,l=e(98352);n({target:"String",proto:!0,forced:l},{padStart:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}})},32192:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(80524),c=e(94029),f=e(69905),u=e(82762),h=i([].push),o=i([].join);n({target:"String",stat:!0},{raw:function(b){var p=l(c(b).raw),x=u(p);if(!x)return"";for(var m=arguments.length,E=[],C=0;;){if(h(E,f(p[C++])),C===x)return o(E,"");C<m&&h(E,f(arguments[C]))}}})},42828:function(d,g,e){"use strict";var n=e(94488),i=e(71049);n({target:"String",proto:!0},{repeat:i})},55629:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(55327),u=e(4112),h=e(44639),o=e(69905),s=e(53776),b=e(81644),p=e(23011),x=e(59893),m=e(16697),E=x("replace"),C=TypeError,R=l("".indexOf),M=l("".replace),T=l("".slice),D=Math.max,_=function(N,j,H){return H>N.length?-1:j===""?H:R(N,j,H)};n({target:"String",proto:!0},{replaceAll:function(j,H){var Y=c(this),W,se,ne,ae,J,q,G,oe,ee,Q=0,le=0,$="";if(!u(j)){if(W=h(j),W&&(se=o(c(b(j))),!~R(se,"g")))throw new C("`.replaceAll` does not allow non-global regexes");if(ne=s(j,E),ne)return i(ne,j,Y,H);if(m&&W)return M(o(Y),j,H)}for(ae=o(Y),J=o(j),q=f(H),q||(H=o(H)),G=J.length,oe=D(1,G),Q=_(ae,J,0);Q!==-1;)ee=q?o(H(J,Q,ae)):p(J,ae,Q,[],void 0,H),$+=T(ae,le,Q)+ee,le=Q+G,Q=_(ae,J,Q+oe);return le<ae.length&&($+=T(ae,le)),$}})},5658:function(d,g,e){"use strict";var n=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(3338),u=e(80449),h=e(55327),o=e(4112),s=e(56902),b=e(61578),p=e(69905),x=e(95955),m=e(52216),E=e(53776),C=e(23011),R=e(94338),M=e(59893),T=M("replace"),D=Math.max,_=Math.min,N=l([].concat),j=l([].push),H=l("".indexOf),Y=l("".slice),W=function(J){return J===void 0?J:String(J)},se=function(){return"a".replace(/./,"$0")==="$0"}(),ne=function(){return/./[T]?/./[T]("a","$0")==="":!1}(),ae=!f(function(){var J=/./;return J.exec=function(){var q=[];return q.groups={a:"7"},q},"".replace(J,"$<a>")!=="7"});c("replace",function(J,q,G){var oe=ne?"$":"$0";return[function(Q,le){var $=x(this),U=o(Q)?void 0:E(Q,T);return U?i(U,Q,$,le):i(q,p($),Q,le)},function(ee,Q){var le=u(this),$=p(ee);if(typeof Q=="string"&&H(Q,oe)===-1&&H(Q,"$<")===-1){var U=G(q,le,$,Q);if(U.done)return U.value}var ie=h(Q);ie||(Q=p(Q));var me=le.global,Pe;me&&(Pe=le.unicode,le.lastIndex=0);for(var Oe=[],Ge;Ge=R(le,$),!(Ge===null||(j(Oe,Ge),!me));){var ke=p(Ge[0]);ke===""&&(le.lastIndex=m($,b(le.lastIndex),Pe))}for(var Mt="",Et=0,Lt=0;Lt<Oe.length;Lt++){Ge=Oe[Lt];for(var Zt=p(Ge[0]),Bt=D(_(s(Ge.index),$.length),0),xt=[],Be,gt=1;gt<Ge.length;gt++)j(xt,W(Ge[gt]));var Nt=Ge.groups;if(ie){var nt=N([Zt],xt,Bt,$);Nt!==void 0&&j(nt,Nt),Be=p(n(Q,void 0,nt))}else Be=C(Zt,$,Bt,xt,Nt,Q);Bt>=Et&&(Mt+=Y($,Et,Bt)+Be,Et=Bt+Zt.length)}return Mt+Y($,Et)}]},!ae||!se||ne)},62925:function(d,g,e){"use strict";var n=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(95955),u=e(5370),h=e(69905),o=e(53776),s=e(94338);i("search",function(b,p,x){return[function(E){var C=f(this),R=c(E)?void 0:o(E,b);return R?n(R,E,C):new RegExp(E)[b](h(C))},function(m){var E=l(this),C=h(m),R=x(p,E,C);if(R.done)return R.value;var M=E.lastIndex;u(M,0)||(E.lastIndex=0);var T=s(E,C);return u(E.lastIndex,M)||(E.lastIndex=M),T===null?-1:T.index}]})},60462:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("small")},{small:function(){return i(this,"small","","")}})},9595:function(d,g,e){"use strict";var n=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(80449),u=e(4112),h=e(44639),o=e(95955),s=e(60473),b=e(52216),p=e(61578),x=e(69905),m=e(53776),E=e(71698),C=e(94338),R=e(88736),M=e(19286),T=e(3338),D=M.UNSUPPORTED_Y,_=4294967295,N=Math.min,j=[].push,H=l(/./.exec),Y=l(j),W=l("".slice),se=!T(function(){var ne=/(?:)/,ae=ne.exec;ne.exec=function(){return ae.apply(this,arguments)};var J="ab".split(ne);return J.length!==2||J[0]!=="a"||J[1]!=="b"});c("split",function(ne,ae,J){var q;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?q=function(G,oe){var ee=x(o(this)),Q=oe===void 0?_:oe>>>0;if(Q===0)return[];if(G===void 0)return[ee];if(!h(G))return i(ae,ee,G,Q);for(var le=[],$=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(G.sticky?"y":""),U=0,ie=new RegExp(G.source,$+"g"),me,Pe,Oe;(me=i(R,ie,ee))&&(Pe=ie.lastIndex,!(Pe>U&&(Y(le,W(ee,U,me.index)),me.length>1&&me.index<ee.length&&n(j,le,E(me,1)),Oe=me[0].length,U=Pe,le.length>=Q)));)ie.lastIndex===me.index&&ie.lastIndex++;return U===ee.length?(Oe||!H(ie,""))&&Y(le,""):Y(le,W(ee,U)),le.length>Q?E(le,0,Q):le}:"0".split(void 0,0).length?q=function(G,oe){return G===void 0&&oe===0?[]:i(ae,this,G,oe)}:q=ae,[function(oe,ee){var Q=o(this),le=u(oe)?void 0:m(oe,ne);return le?i(le,oe,Q,ee):i(q,x(Q),oe,ee)},function(G,oe){var ee=f(this),Q=x(G),le=J(q,ee,Q,oe,q!==ae);if(le.done)return le.value;var $=s(ee,RegExp),U=ee.unicode,ie=(ee.ignoreCase?"i":"")+(ee.multiline?"m":"")+(ee.unicode?"u":"")+(D?"g":"y"),me=new $(D?"^(?:"+ee.source+")":ee,ie),Pe=oe===void 0?_:oe>>>0;if(Pe===0)return[];if(Q.length===0)return C(me,Q)===null?[Q]:[];for(var Oe=0,Ge=0,ke=[];Ge<Q.length;){me.lastIndex=D?0:Ge;var Mt=C(me,D?W(Q,Ge):Q),Et;if(Mt===null||(Et=N(p(me.lastIndex+(D?Ge:0)),Q.length))===Oe)Ge=b(Q,Ge,U);else{if(Y(ke,W(Q,Oe,Ge)),ke.length===Pe)return ke;for(var Lt=1;Lt<=Mt.length-1;Lt++)if(Y(ke,Mt[Lt]),ke.length===Pe)return ke;Ge=Oe=Et}}return Y(ke,W(Q,Oe)),ke}]},!se,D)},58127:function(d,g,e){"use strict";var n=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),u=e(41696),h=e(95955),o=e(86266),s=e(16697),b=i("".startsWith),p=i("".slice),x=Math.min,m=o("startsWith"),E=!s&&!m&&!!function(){var C=l(String.prototype,"startsWith");return C&&!C.writable}();n({target:"String",proto:!0,forced:!E&&!m},{startsWith:function(R){var M=f(h(this));u(R);var T=c(x(arguments.length>1?arguments[1]:void 0,M.length)),D=f(R);return b?b(M,D,T):p(M,T,T+D.length)===D}})},72571:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("strike")},{strike:function(){return i(this,"strike","","")}})},71200:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("sub")},{sub:function(){return i(this,"sub","","")}})},70917:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),u=i("".slice),h=Math.max,o=Math.min,s=!"".substr||"ab".substr(-1)!=="b";n({target:"String",proto:!0,forced:s},{substr:function(p,x){var m=f(l(this)),E=m.length,C=c(p),R,M;return C===1/0&&(C=0),C<0&&(C=h(E+C,0)),R=x===void 0?E:c(x),R<=0||R===1/0?"":(M=o(C+R,E),C>=M?"":u(m,C,M))}})},85767:function(d,g,e){"use strict";var n=e(94488),i=e(95994),l=e(17691);n({target:"String",proto:!0,forced:l("sup")},{sup:function(){return i(this,"sup","","")}})},53427:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(69905),u=e(3338),h=Array,o=l("".charAt),s=l("".charCodeAt),b=l([].join),p="".toWellFormed,x="\uFFFD",m=p&&u(function(){return i(p,1)!=="1"});n({target:"String",proto:!0,forced:m},{toWellFormed:function(){var C=f(c(this));if(m)return i(p,C);for(var R=C.length,M=h(R),T=0;T<R;T++){var D=s(C,T);(D&63488)!==55296?M[T]=o(C,T):D>=56320||T+1>=R||(s(C,T+1)&64512)!==56320?M[T]=x:(M[T]=o(C,T),M[++T]=o(C,T))}return b(M,"")}})},49257:function(d,g,e){"use strict";e(20189);var n=e(94488),i=e(9591);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},93980:function(d,g,e){"use strict";var n=e(94488),i=e(27374);n({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==i},{trimLeft:i})},20189:function(d,g,e){"use strict";var n=e(94488),i=e(9591);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},72910:function(d,g,e){"use strict";e(93980);var n=e(94488),i=e(27374);n({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==i},{trimStart:i})},70878:function(d,g,e){"use strict";var n=e(94488),i=e(52971).trim,l=e(18105);n({target:"String",proto:!0,forced:l("trim")},{trim:function(){return i(this)}})},64003:function(d,g,e){"use strict";var n=e(94674);n("asyncIterator")},39161:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(16697),u=e(35454),h=e(42820),o=e(3338),s=e(32621),b=e(16332),p=e(80449),x=e(80524),m=e(17818),E=e(69905),C=e(35012),R=e(20132),M=e(7733),T=e(80689),D=e(53393),_=e(92635),N=e(71256),j=e(37691),H=e(55666),Y=e(27597),W=e(2291),se=e(64110),ne=e(77898),ae=e(11898),J=e(54406),q=e(6145),G=e(59893),oe=e(38282),ee=e(94674),Q=e(14311),le=e(94573),$=e(94844),U=e(90560).forEach,ie=ae("hidden"),me="Symbol",Pe="prototype",Oe=$.set,Ge=$.getterFor(me),ke=Object[Pe],Mt=i.Symbol,Et=Mt&&Mt[Pe],Lt=i.RangeError,Zt=i.TypeError,Bt=i.QObject,xt=N.f,Be=j.f,gt=D.f,Nt=Y.f,nt=c([].push),yt=ne("symbols"),dt=ne("op-symbols"),qe=ne("wks"),_e=!Bt||!Bt[Pe]||!Bt[Pe].findChild,Ee=function(rt,Yt,_t){var Wt=xt(ke,Yt);Wt&&delete ke[Yt],Be(rt,Yt,_t),Wt&&rt!==ke&&Be(ke,Yt,Wt)},Fe=u&&o(function(){return R(Be({},"a",{get:function(){return Be(this,"a",{value:7}).a}})).a!==7})?Ee:Be,Ke=function(rt,Yt){var _t=yt[rt]=R(Et);return Oe(_t,{type:me,tag:rt,description:Yt}),u||(_t.description=Yt),_t},He=function(Yt,_t,Wt){Yt===ke&&He(dt,_t,Wt),p(Yt);var Ht=m(_t);return p(Wt),s(yt,Ht)?(Wt.enumerable?(s(Yt,ie)&&Yt[ie][Ht]&&(Yt[ie][Ht]=!1),Wt=R(Wt,{enumerable:C(0,!1)})):(s(Yt,ie)||Be(Yt,ie,C(1,{})),Yt[ie][Ht]=!0),Fe(Yt,Ht,Wt)):Be(Yt,Ht,Wt)},Xe=function(Yt,_t){p(Yt);var Wt=x(_t),Ht=M(Wt).concat(Me(Wt));return U(Ht,function(rn){(!u||l(St,Wt,rn))&&He(Yt,rn,Wt[rn])}),Yt},pt=function(Yt,_t){return _t===void 0?R(Yt):Xe(R(Yt),_t)},St=function(Yt){var _t=m(Yt),Wt=l(Nt,this,_t);return this===ke&&s(yt,_t)&&!s(dt,_t)?!1:Wt||!s(this,_t)||!s(yt,_t)||s(this,ie)&&this[ie][_t]?Wt:!0},tn=function(Yt,_t){var Wt=x(Yt),Ht=m(_t);if(!(Wt===ke&&s(yt,Ht)&&!s(dt,Ht))){var rn=xt(Wt,Ht);return rn&&s(yt,Ht)&&!(s(Wt,ie)&&Wt[ie][Ht])&&(rn.enumerable=!0),rn}},en=function(Yt){var _t=gt(x(Yt)),Wt=[];return U(_t,function(Ht){!s(yt,Ht)&&!s(J,Ht)&&nt(Wt,Ht)}),Wt},Me=function(rt){var Yt=rt===ke,_t=gt(Yt?dt:x(rt)),Wt=[];return U(_t,function(Ht){s(yt,Ht)&&(!Yt||s(ke,Ht))&&nt(Wt,yt[Ht])}),Wt};h||(Mt=function(){if(b(Et,this))throw new Zt("Symbol is not a constructor");var Yt=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),_t=q(Yt),Wt=function(Ht){var rn=this===void 0?i:this;rn===ke&&l(Wt,dt,Ht),s(rn,ie)&&s(rn[ie],_t)&&(rn[ie][_t]=!1);var Gt=C(1,Ht);try{Fe(rn,_t,Gt)}catch(we){if(!(we instanceof Lt))throw we;Ee(rn,_t,Gt)}};return u&&_e&&Fe(ke,_t,{configurable:!0,set:Wt}),Ke(_t,Yt)},Et=Mt[Pe],W(Et,"toString",function(){return Ge(this).tag}),W(Mt,"withoutSetter",function(rt){return Ke(q(rt),rt)}),Y.f=St,j.f=He,H.f=Xe,N.f=tn,T.f=D.f=en,_.f=Me,oe.f=function(rt){return Ke(G(rt),rt)},u&&(se(Et,"description",{configurable:!0,get:function(){return Ge(this).description}}),f||W(ke,"propertyIsEnumerable",St,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:Mt}),U(M(qe),function(rt){ee(rt)}),n({target:me,stat:!0,forced:!h},{useSetter:function(){_e=!0},useSimple:function(){_e=!1}}),n({target:"Object",stat:!0,forced:!h,sham:!u},{create:pt,defineProperty:He,defineProperties:Xe,getOwnPropertyDescriptor:tn}),n({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:en}),Q(),le(Mt,me),J[ie]=!0},44852:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(92916),c=e(94237),f=e(32621),u=e(55327),h=e(16332),o=e(69905),s=e(64110),b=e(24538),p=l.Symbol,x=p&&p.prototype;if(i&&u(p)&&(!("description"in x)||p().description!==void 0)){var m={},E=function(){var j=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),H=h(x,this)?new p(j):j===void 0?p():p(j);return j===""&&(m[H]=!0),H};b(E,p),E.prototype=x,x.constructor=E;var C=String(p("description detection"))==="Symbol(description detection)",R=c(x.valueOf),M=c(x.toString),T=/^Symbol\((.*)\)[^)]+$/,D=c("".replace),_=c("".slice);s(x,"description",{configurable:!0,get:function(){var j=R(this);if(f(m,j))return"";var H=M(j),Y=C?_(H,7,-1):D(H,T,"$1");return Y===""?void 0:Y}}),n({global:!0,constructor:!0,forced:!0},{Symbol:E})}},54524:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(32621),c=e(69905),f=e(77898),u=e(60798),h=f("string-to-symbol-registry"),o=f("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!u},{for:function(s){var b=c(s);if(l(h,b))return h[b];var p=i("Symbol")(b);return h[b]=p,o[p]=b,p}})},17898:function(d,g,e){"use strict";var n=e(94674);n("hasInstance")},40902:function(d,g,e){"use strict";var n=e(94674);n("isConcatSpreadable")},2259:function(d,g,e){"use strict";var n=e(94674);n("iterator")},68557:function(d,g,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(d,g,e){"use strict";var n=e(94488),i=e(32621),l=e(18446),c=e(40593),f=e(77898),u=e(60798),h=f("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!u},{keyFor:function(s){if(!l(s))throw new TypeError(c(s)+" is not a symbol");if(i(h,s))return h[s]}})},69811:function(d,g,e){"use strict";var n=e(94674);n("matchAll")},14589:function(d,g,e){"use strict";var n=e(94674);n("match")},18114:function(d,g,e){"use strict";var n=e(94674);n("replace")},23844:function(d,g,e){"use strict";var n=e(94674);n("search")},39581:function(d,g,e){"use strict";var n=e(94674);n("species")},40632:function(d,g,e){"use strict";var n=e(94674);n("split")},22690:function(d,g,e){"use strict";var n=e(94674),i=e(14311);n("toPrimitive"),i()},7786:function(d,g,e){"use strict";var n=e(65911),i=e(94674),l=e(94573);i("toStringTag"),l(n("Symbol"),"Symbol")},99062:function(d,g,e){"use strict";var n=e(94674);n("unscopables")},35246:function(d,g,e){"use strict";var n=e(58261),i=e(82762),l=e(56902),c=n.aTypedArray,f=n.exportTypedArrayMethod;f("at",function(h){var o=c(this),s=i(o),b=l(h),p=b>=0?b:s+b;return p<0||p>=s?void 0:o[p]})},83470:function(d,g,e){"use strict";var n=e(94237),i=e(58261),l=e(92670),c=n(l),f=i.aTypedArray,u=i.exportTypedArrayMethod;u("copyWithin",function(o,s){return c(f(this),o,s,arguments.length>2?arguments[2]:void 0)})},79641:function(d,g,e){"use strict";var n=e(58261),i=e(90560).every,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("every",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(d,g,e){"use strict";var n=e(58261),i=e(75202),l=e(93303),c=e(97607),f=e(89945),u=e(94237),h=e(3338),o=n.aTypedArray,s=n.exportTypedArrayMethod,b=u("".slice),p=h(function(){var x=0;return new Int8Array(2).fill({valueOf:function(){return x++}}),x!==1});s("fill",function(m){var E=arguments.length;o(this);var C=b(c(this),0,3)==="Big"?l(m):+m;return f(i,this,C,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)},p)},24860:function(d,g,e){"use strict";var n=e(58261),i=e(90560).filter,l=e(27607),c=n.aTypedArray,f=n.exportTypedArrayMethod;f("filter",function(h){var o=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,o)})},56233:function(d,g,e){"use strict";var n=e(58261),i=e(90560).findIndex,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("findIndex",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(d,g,e){"use strict";var n=e(58261),i=e(53279).findLastIndex,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("findLastIndex",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(d,g,e){"use strict";var n=e(58261),i=e(53279).findLast,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("findLast",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(d,g,e){"use strict";var n=e(58261),i=e(90560).find,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("find",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(d,g,e){"use strict";var n=e(69733);n("Float32",function(i){return function(c,f,u){return i(this,c,f,u)}})},59022:function(d,g,e){"use strict";var n=e(69733);n("Float64",function(i){return function(c,f,u){return i(this,c,f,u)}})},5316:function(d,g,e){"use strict";var n=e(58261),i=e(90560).forEach,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("forEach",function(u){i(l(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(d,g,e){"use strict";var n=e(59627),i=e(58261).exportTypedArrayStaticMethod,l=e(50706);i("from",l,n)},19299:function(d,g,e){"use strict";var n=e(58261),i=e(22999).includes,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("includes",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(d,g,e){"use strict";var n=e(58261),i=e(22999).indexOf,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("indexOf",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(d,g,e){"use strict";var n=e(69733);n("Int16",function(i){return function(c,f,u){return i(this,c,f,u)}})},60330:function(d,g,e){"use strict";var n=e(69733);n("Int32",function(i){return function(c,f,u){return i(this,c,f,u)}})},19363:function(d,g,e){"use strict";var n=e(69733);n("Int8",function(i){return function(c,f,u){return i(this,c,f,u)}})},91927:function(d,g,e){"use strict";var n=e(92916),i=e(3338),l=e(94237),c=e(58261),f=e(11005),u=e(59893),h=u("iterator"),o=n.Uint8Array,s=l(f.values),b=l(f.keys),p=l(f.entries),x=c.aTypedArray,m=c.exportTypedArrayMethod,E=o&&o.prototype,C=!i(function(){E[h].call([1])}),R=!!E&&E.values&&E[h]===E.values&&E.values.name==="values",M=function(){return s(x(this))};m("entries",function(){return p(x(this))},C),m("keys",function(){return b(x(this))},C),m("values",M,C||!R,{name:"values"}),m(h,M,C||!R,{name:"values"})},27730:function(d,g,e){"use strict";var n=e(58261),i=e(94237),l=n.aTypedArray,c=n.exportTypedArrayMethod,f=i([].join);c("join",function(h){return f(l(this),h)})},58707:function(d,g,e){"use strict";var n=e(58261),i=e(13743),l=e(55009),c=n.aTypedArray,f=n.exportTypedArrayMethod;f("lastIndexOf",function(h){var o=arguments.length;return i(l,c(this),o>1?[h,arguments[1]]:[h])})},41356:function(d,g,e){"use strict";var n=e(58261),i=e(90560).map,l=e(31384),c=n.aTypedArray,f=n.exportTypedArrayMethod;f("map",function(h){return i(c(this),h,arguments.length>1?arguments[1]:void 0,function(o,s){return new(l(o))(s)})})},51606:function(d,g,e){"use strict";var n=e(58261),i=e(59627),l=n.aTypedArrayConstructor,c=n.exportTypedArrayStaticMethod;c("of",function(){for(var u=0,h=arguments.length,o=new(l(this))(h);h>u;)o[u]=arguments[u++];return o},i)},38458:function(d,g,e){"use strict";var n=e(58261),i=e(16370).right,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("reduceRight",function(u){var h=arguments.length;return i(l(this),u,h,h>1?arguments[1]:void 0)})},8966:function(d,g,e){"use strict";var n=e(58261),i=e(16370).left,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("reduce",function(u){var h=arguments.length;return i(l(this),u,h,h>1?arguments[1]:void 0)})},71957:function(d,g,e){"use strict";var n=e(58261),i=n.aTypedArray,l=n.exportTypedArrayMethod,c=Math.floor;l("reverse",function(){for(var u=this,h=i(u).length,o=c(h/2),s=0,b;s<o;)b=u[s],u[s++]=u[--h],u[h]=b;return u})},89466:function(d,g,e){"use strict";var n=e(92916),i=e(89945),l=e(58261),c=e(82762),f=e(64135),u=e(94029),h=e(3338),o=n.RangeError,s=n.Int8Array,b=s&&s.prototype,p=b&&b.set,x=l.aTypedArray,m=l.exportTypedArrayMethod,E=!h(function(){var R=new Uint8ClampedArray(2);return i(p,R,{length:1,0:3},1),R[1]!==3}),C=E&&l.NATIVE_ARRAY_BUFFER_VIEWS&&h(function(){var R=new s(2);return R.set(1),R.set("2",1),R[0]!==0||R[1]!==2});m("set",function(M){x(this);var T=f(arguments.length>1?arguments[1]:void 0,1),D=u(M);if(E)return i(p,this,D,T);var _=this.length,N=c(D),j=0;if(N+T>_)throw new o("Wrong length");for(;j<N;)this[T+j]=D[j++]},!E||C)},69653:function(d,g,e){"use strict";var n=e(58261),i=e(31384),l=e(3338),c=e(30867),f=n.aTypedArray,u=n.exportTypedArrayMethod,h=l(function(){new Int8Array(1).slice()});u("slice",function(s,b){for(var p=c(f(this),s,b),x=i(this),m=0,E=p.length,C=new x(E);E>m;)C[m]=p[m++];return C},h)},96519:function(d,g,e){"use strict";var n=e(58261),i=e(90560).some,l=n.aTypedArray,c=n.exportTypedArrayMethod;c("some",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(d,g,e){"use strict";var n=e(92916),i=e(34114),l=e(3338),c=e(63335),f=e(63668),u=e(58261),h=e(78177),o=e(17687),s=e(46573),b=e(19684),p=u.aTypedArray,x=u.exportTypedArrayMethod,m=n.Uint16Array,E=m&&i(m.prototype.sort),C=!!E&&!(l(function(){E(new m(2),null)})&&l(function(){E(new m(2),{})})),R=!!E&&!l(function(){if(s)return s<74;if(h)return h<67;if(o)return!0;if(b)return b<602;var T=new m(516),D=Array(516),_,N;for(_=0;_<516;_++)N=_%4,T[_]=515-_,D[_]=_-2*N+3;for(E(T,function(j,H){return(j/4|0)-(H/4|0)}),_=0;_<516;_++)if(T[_]!==D[_])return!0}),M=function(T){return function(D,_){return T!==void 0?+T(D,_)||0:_!==_?-1:D!==D?1:D===0&&_===0?1/D>0&&1/_<0?1:-1:D>_}};x("sort",function(D){return D!==void 0&&c(D),R?E(this,D):f(p(this),M(D))},!R||C)},63079:function(d,g,e){"use strict";var n=e(58261),i=e(61578),l=e(51981),c=e(31384),f=n.aTypedArray,u=n.exportTypedArrayMethod;u("subarray",function(o,s){var b=f(this),p=b.length,x=l(o,p),m=c(b);return new m(b.buffer,b.byteOffset+x*b.BYTES_PER_ELEMENT,i((s===void 0?p:l(s,p))-x))})},8995:function(d,g,e){"use strict";var n=e(92916),i=e(13743),l=e(58261),c=e(3338),f=e(30867),u=n.Int8Array,h=l.aTypedArray,o=l.exportTypedArrayMethod,s=[].toLocaleString,b=!!u&&c(function(){s.call(new u(1))}),p=c(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!c(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return i(s,b?f(h(this)):h(this),f(arguments))},p)},23080:function(d,g,e){"use strict";var n=e(85903),i=e(58261),l=i.aTypedArray,c=i.exportTypedArrayMethod,f=i.getTypedArrayConstructor;c("toReversed",function(){return n(l(this),f(this))})},74701:function(d,g,e){"use strict";var n=e(58261),i=e(94237),l=e(63335),c=e(69478),f=n.aTypedArray,u=n.getTypedArrayConstructor,h=n.exportTypedArrayMethod,o=i(n.TypedArrayPrototype.sort);h("toSorted",function(b){b!==void 0&&l(b);var p=f(this),x=c(u(p),p);return o(x,b)})},91809:function(d,g,e){"use strict";var n=e(58261).exportTypedArrayMethod,i=e(3338),l=e(92916),c=e(94237),f=l.Uint8Array,u=f&&f.prototype||{},h=[].toString,o=c([].join);i(function(){h.call({})})&&(h=function(){return o(this)});var s=u.toString!==h;n("toString",h,s)},64336:function(d,g,e){"use strict";var n=e(69733);n("Uint16",function(i){return function(c,f,u){return i(this,c,f,u)}})},63914:function(d,g,e){"use strict";var n=e(69733);n("Uint32",function(i){return function(c,f,u){return i(this,c,f,u)}})},55234:function(d,g,e){"use strict";var n=e(69733);n("Uint8",function(i){return function(c,f,u){return i(this,c,f,u)}})},88104:function(d,g,e){"use strict";var n=e(69733);n("Uint8",function(i){return function(c,f,u){return i(this,c,f,u)}},!0)},77517:function(d,g,e){"use strict";var n=e(82041),i=e(58261),l=e(75406),c=e(56902),f=e(93303),u=i.aTypedArray,h=i.getTypedArrayConstructor,o=i.exportTypedArrayMethod,s=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(b){return b===8}}();o("with",function(b,p){var x=u(this),m=c(b),E=l(x)?f(p):+p;return n(x,h(x),m,E)},!s)},30149:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(69905),c=String.fromCharCode,f=i("".charAt),u=i(/./.exec),h=i("".slice),o=/^[\da-f]{2}$/i,s=/^[\da-f]{4}$/i;n({global:!0},{unescape:function(p){for(var x=l(p),m="",E=x.length,C=0,R,M;C<E;){if(R=f(x,C++),R==="%"){if(f(x,C)==="u"){if(M=h(x,C+1,C+5),u(s,M)){m+=c(parseInt(M,16)),C+=5;continue}}else if(M=h(x,C,C+2),u(o,M)){m+=c(parseInt(M,16)),C+=2;continue}}m+=R}return m}})},58453:function(d,g,e){"use strict";var n=e(13247),i=e(92916),l=e(94237),c=e(66477),f=e(2074),u=e(48059),h=e(39656),o=e(31946),s=e(94844).enforce,b=e(3338),p=e(40115),x=Object,m=Array.isArray,E=x.isExtensible,C=x.isFrozen,R=x.isSealed,M=x.freeze,T=x.seal,D={},_={},N=!i.ActiveXObject&&"ActiveXObject"in i,j,H=function(G){return function(){return G(this,arguments.length?arguments[0]:void 0)}},Y=u("WeakMap",H,h),W=Y.prototype,se=l(W.set),ne=function(){return n&&b(function(){var G=M([]);return se(new Y,G,1),!C(G)})};if(p)if(N){j=h.getConstructor(H,"WeakMap",!0),f.enable();var ae=l(W.delete),J=l(W.has),q=l(W.get);c(W,{delete:function(G){if(o(G)&&!E(G)){var oe=s(this);return oe.frozen||(oe.frozen=new j),ae(this,G)||oe.frozen.delete(G)}return ae(this,G)},has:function(oe){if(o(oe)&&!E(oe)){var ee=s(this);return ee.frozen||(ee.frozen=new j),J(this,oe)||ee.frozen.has(oe)}return J(this,oe)},get:function(oe){if(o(oe)&&!E(oe)){var ee=s(this);return ee.frozen||(ee.frozen=new j),J(this,oe)?q(this,oe):ee.frozen.get(oe)}return q(this,oe)},set:function(oe,ee){if(o(oe)&&!E(oe)){var Q=s(this);Q.frozen||(Q.frozen=new j),J(this,oe)?se(this,oe,ee):Q.frozen.set(oe,ee)}else se(this,oe,ee);return this}})}else ne()&&c(W,{set:function(oe,ee){var Q;return m(oe)&&(C(oe)?Q=D:R(oe)&&(Q=_)),se(this,oe,ee),Q===D&&M(oe),Q===_&&T(oe),this}})},55410:function(d,g,e){"use strict";e(58453)},65092:function(d,g,e){"use strict";var n=e(48059),i=e(39656);n("WeakSet",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},46161:function(d,g,e){"use strict";e(65092)},88900:function(d,g,e){"use strict";var n=e(35454),i=e(64110),l=e(93683),c=ArrayBuffer.prototype;n&&!("detached"in c)&&i(c,"detached",{configurable:!0,get:function(){return l(this)}})},81138:function(d,g,e){"use strict";var n=e(94488),i=e(39760);i&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return i(this,arguments.length?arguments[0]:void 0,!1)}})},54815:function(d,g,e){"use strict";var n=e(94488),i=e(39760);i&&n({target:"ArrayBuffer",proto:!0},{transfer:function(){return i(this,arguments.length?arguments[0]:void 0,!0)}})},2722:function(d,g,e){"use strict";var n=e(94488),i=e(90560).filterReject,l=e(81181);n({target:"Array",proto:!0,forced:!0},{filterOut:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("filterOut")},55885:function(d,g,e){"use strict";var n=e(94488),i=e(90560).filterReject,l=e(81181);n({target:"Array",proto:!0,forced:!0},{filterReject:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("filterReject")},91130:function(d,g,e){"use strict";var n=e(94488),i=e(32278);n({target:"Array",stat:!0},{fromAsync:i})},64963:function(d,g,e){"use strict";var n=e(94488),i=e(45601),l=e(81181),c=e(33940),f=e(16697);n({target:"Array",proto:!0,name:"groupToMap",forced:f||!i("groupByToMap")},{groupByToMap:c}),l("groupByToMap")},8604:function(d,g,e){"use strict";var n=e(94488),i=e(36444),l=e(45601),c=e(81181);n({target:"Array",proto:!0,forced:!l("groupBy")},{groupBy:function(u){var h=arguments.length>1?arguments[1]:void 0;return i(this,u,h)}}),c("groupBy")},25178:function(d,g,e){"use strict";var n=e(94488),i=e(81181),l=e(33940),c=e(16697);n({target:"Array",proto:!0,forced:c},{groupToMap:l}),i("groupToMap")},39034:function(d,g,e){"use strict";var n=e(94488),i=e(36444),l=e(81181);n({target:"Array",proto:!0},{group:function(f){var u=arguments.length>1?arguments[1]:void 0;return i(this,f,u)}}),l("group")},1905:function(d,g,e){"use strict";var n=e(94488),i=e(18589),l=Object.isFrozen,c=function(f,u){if(!l||!i(f)||!l(f))return!1;for(var h=0,o=f.length,s;h<o;)if(s=f[h++],!(typeof s=="string"||u&&s===void 0))return!1;return o!==0};n({target:"Array",stat:!0,sham:!0,forced:!0},{isTemplateObject:function(u){if(!c(u,!0))return!1;var h=u.raw;return h.length===u.length&&c(h,!1)}})},94306:function(d,g,e){"use strict";var n=e(35454),i=e(81181),l=e(94029),c=e(82762),f=e(64110);n&&(f(Array.prototype,"lastIndex",{configurable:!0,get:function(){var h=l(this),o=c(h);return o===0?0:o-1}}),i("lastIndex"))},11762:function(d,g,e){"use strict";var n=e(35454),i=e(81181),l=e(94029),c=e(82762),f=e(64110);n&&(f(Array.prototype,"lastItem",{configurable:!0,get:function(){var h=l(this),o=c(h);return o===0?void 0:h[o-1]},set:function(h){var o=l(this),s=c(o);return o[s===0?0:s-1]=h}}),i("lastItem"))},93164:function(d,g,e){"use strict";var n=e(94488),i=e(81181),l=e(65621);n({target:"Array",proto:!0,forced:!0},{uniqueBy:l}),i("uniqueBy")},37252:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),u=e(2291),h=e(66477),o=e(64110),s=e(59893),b=e(94844),p=e(5978),x=l("Promise"),m=l("SuppressedError"),E=ReferenceError,C=s("asyncDispose"),R=s("toStringTag"),M="AsyncDisposableStack",T=b.set,D=b.getterFor(M),_="async-dispose",N="disposed",j="pending",H=function(se){var ne=D(se);if(ne.state===N)throw new E(M+" already disposed");return ne},Y=function(){T(f(this,W),{type:M,state:j,stack:[]}),i||(this.disposed=!1)},W=Y.prototype;h(W,{disposeAsync:function(){var ne=this;return new x(function(ae,J){var q=D(ne);if(q.state===N)return ae(void 0);q.state=N,i||(ne.disposed=!0);var G=q.stack,oe=G.length,ee=!1,Q,le=function(U){ee?Q=new m(U,Q):(ee=!0,Q=U),$()},$=function(){if(oe){var U=G[--oe];G[oe]=null;try{x.resolve(U()).then($,le)}catch(ie){le(ie)}}else q.stack=null,ee?J(Q):ae(void 0)};$()})},use:function(ne){return p(H(this),ne,_),ne},adopt:function(ne,ae){var J=H(this);return c(ae),p(J,void 0,_,function(){return ae(ne)}),ne},defer:function(ne){var ae=H(this);c(ne),p(ae,void 0,_,ne)},move:function(){var ne=H(this),ae=new Y;return D(ae).stack=ne.stack,ne.stack=[],ne.state=N,i||(this.disposed=!0),ae}}),i&&o(W,"disposed",{configurable:!0,get:function(){return D(this).state===N}}),u(W,C,W.disposeAsync,{name:"disposeAsync"}),u(W,R,M,{nonWritable:!0}),n({global:!0,constructor:!0},{AsyncDisposableStack:Y})},48966:function(d,g,e){"use strict";var n=e(94488),i=e(34535);n({target:"AsyncIterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:i})},13015:function(d,g,e){"use strict";var n=e(89945),i=e(2291),l=e(65911),c=e(53776),f=e(32621),u=e(59893),h=e(14052),o=u("asyncDispose"),s=l("Promise");f(h,o)||i(h,o,function(){var b=this;return new s(function(p,x){var m=c(b,"return");m?s.resolve(n(m,b)).then(function(){p(void 0)},x):p(void 0)})})},81673:function(d,g,e){"use strict";var n=e(94488),i=e(56472),l=e(53456),c=e(68151),f=e(32621),u=e(59893),h=e(14052),o=e(16697),s=u("toStringTag"),b=TypeError,p=function(){if(i(this,h),l(this)===h)throw new b("Abstract class AsyncIterator not directly constructable")};p.prototype=h,f(h,s)||c(h,s,"AsyncIterator"),(o||!f(h,"constructor")||h.constructor===Object)&&c(h,"constructor",p),n({global:!0,constructor:!0,forced:o},{AsyncIterator:p})},78527:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(31342),o=e(25587),s=e(16697),b=h(function(p){var x=this;return new p(function(m,E){var C=function(M){x.done=!0,E(M)},R=function(){try{p.resolve(l(i(x.next,x.iterator))).then(function(M){try{l(M).done?(x.done=!0,m(o(void 0,!0))):x.remaining?(x.remaining--,R()):m(o(M.value,!1))}catch(T){C(T)}},C)}catch(M){C(M)}};R()})});n({target:"AsyncIterator",proto:!0,real:!0,forced:s},{drop:function(x){l(this);var m=u(f(+x));return new b(c(this),{remaining:m})}})},20511:function(d,g,e){"use strict";var n=e(94488),i=e(55266).every;n({target:"AsyncIterator",proto:!0,real:!0},{every:function(c){return i(this,c)}})},78366:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),u=e(10731),h=e(31342),o=e(25587),s=e(28255),b=e(16697),p=h(function(x){var m=this,E=m.iterator,C=m.predicate;return new x(function(R,M){var T=function(N){m.done=!0,M(N)},D=function(N){s(E,T,N,T)},_=function(){try{x.resolve(c(i(m.next,E))).then(function(N){try{if(c(N).done)m.done=!0,R(o(void 0,!0));else{var j=N.value;try{var H=C(j,m.counter++),Y=function(W){W?R(o(j,!1)):_()};f(H)?x.resolve(H).then(Y,D):Y(H)}catch(W){D(W)}}}catch(W){T(W)}},T)}catch(N){T(N)}};_()})});n({target:"AsyncIterator",proto:!0,real:!0,forced:b},{filter:function(m){return c(this),l(m),new p(u(this),{predicate:m})}})},27427:function(d,g,e){"use strict";var n=e(94488),i=e(55266).find;n({target:"AsyncIterator",proto:!0,real:!0},{find:function(c){return i(this,c)}})},43890:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),u=e(10731),h=e(31342),o=e(25587),s=e(38116),b=e(28255),p=e(16697),x=h(function(m){var E=this,C=E.iterator,R=E.mapper;return new m(function(M,T){var D=function(H){E.done=!0,T(H)},_=function(H){b(C,D,H,D)},N=function(){try{m.resolve(c(i(E.next,C))).then(function(H){try{if(c(H).done)E.done=!0,M(o(void 0,!0));else{var Y=H.value;try{var W=R(Y,E.counter++),se=function(ne){try{E.inner=s(ne),j()}catch(ae){_(ae)}};f(W)?m.resolve(W).then(se,_):se(W)}catch(ne){_(ne)}}}catch(ne){D(ne)}},D)}catch(H){D(H)}},j=function(){var H=E.inner;if(H)try{m.resolve(c(i(H.next,H.iterator))).then(function(Y){try{c(Y).done?(E.inner=null,N()):M(o(Y.value,!1))}catch(W){_(W)}},_)}catch(Y){_(Y)}else N()};j()})});n({target:"AsyncIterator",proto:!0,real:!0,forced:p},{flatMap:function(E){return c(this),l(E),new x(u(this),{mapper:E,inner:null})}})},55844:function(d,g,e){"use strict";var n=e(94488),i=e(55266).forEach;n({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(c){return i(this,c)}})},71361:function(d,g,e){"use strict";var n=e(94488),i=e(94029),l=e(16332),c=e(38116),f=e(14052),u=e(80025),h=e(16697);n({target:"AsyncIterator",stat:!0,forced:h},{from:function(s){var b=c(typeof s=="string"?i(s):s);return l(f,b.iterator)?b.iterator:new u(b)}})},44550:function(d,g,e){"use strict";var n=e(94488),i=e(34535);n({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{indexed:i})},413:function(d,g,e){"use strict";var n=e(94488),i=e(41586),l=e(16697);n({target:"AsyncIterator",proto:!0,real:!0,forced:l},{map:i})},77464:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),u=e(65911),h=e(10731),o=e(28255),s=u("Promise"),b=TypeError;n({target:"AsyncIterator",proto:!0,real:!0},{reduce:function(x){c(this),l(x);var m=h(this),E=m.iterator,C=m.next,R=arguments.length<2,M=R?void 0:arguments[1],T=0;return new s(function(D,_){var N=function(H){o(E,_,H,_)},j=function(){try{s.resolve(c(i(C,E))).then(function(H){try{if(c(H).done)R?_(new b("Reduce of empty iterator with no initial value")):D(M);else{var Y=H.value;if(R)R=!1,M=Y,j();else try{var W=x(M,Y,T),se=function(ne){M=ne,j()};f(W)?s.resolve(W).then(se,N):se(W)}catch(ne){N(ne)}}T++}catch(ne){_(ne)}},_)}catch(H){_(H)}};j()})}})},77703:function(d,g,e){"use strict";var n=e(94488),i=e(55266).some;n({target:"AsyncIterator",proto:!0,real:!0},{some:function(c){return i(this,c)}})},93854:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(31342),o=e(25587),s=e(16697),b=h(function(p){var x=this,m=x.iterator,E;if(!x.remaining--){var C=o(void 0,!0);return x.done=!0,E=m.return,E!==void 0?p.resolve(i(E,m,void 0)).then(function(){return C}):C}return p.resolve(i(x.next,m)).then(function(R){return l(R).done?(x.done=!0,o(void 0,!0)):o(R.value,!1)}).then(null,function(R){throw x.done=!0,R})});n({target:"AsyncIterator",proto:!0,real:!0,forced:s},{take:function(x){l(this);var m=u(f(+x));return new b(c(this),{remaining:m})}})},962:function(d,g,e){"use strict";var n=e(94488),i=e(55266).toArray;n({target:"AsyncIterator",proto:!0,real:!0},{toArray:function(){return i(this,void 0,[])}})},44169:function(d,g,e){"use strict";var n=e(94488),i=e(17243);typeof BigInt=="function"&&n({target:"BigInt",stat:!0,forced:!0},{range:function(c,f,u){return new i(c,f,u,"bigint",BigInt(0),BigInt(1))}})},56272:function(d,g,e){"use strict";var n=e(94488),i=e(13743),l=e(32754),c=e(65911),f=e(20132),u=Object,h=function(){var o=c("Object","freeze");return o?o(f(null)):f(null)};n({global:!0,forced:!0},{compositeKey:function(){return i(l,u,arguments).get("object",h)}})},43466:function(d,g,e){"use strict";var n=e(94488),i=e(32754),l=e(65911),c=e(13743);n({global:!0,forced:!0},{compositeSymbol:function(){return arguments.length===1&&typeof arguments[0]=="string"?l("Symbol").for(arguments[0]):c(i,null,arguments).get("symbol",l("Symbol"))}})},48156:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(61618).unpack,c=i(DataView.prototype.getUint16);n({target:"DataView",proto:!0},{getFloat16:function(u){var h=c(this,u,arguments.length>1?arguments[1]:!1);return l([h&255,h>>8&255],10)}})},93236:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=i(DataView.prototype.getUint8);n({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(f){return l(this,f)}})},42212:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(61618).pack,u=e(35175),h=TypeError,o=i(DataView.prototype.setUint16);n({target:"DataView",proto:!0},{setFloat16:function(b,p){if(l(this)!=="DataView")throw new h("Incorrect receiver");var x=c(b),m=f(u(p),10,2);return o(this,x,m[1]<<8|m[0],arguments.length>2?arguments[2]:!1)}})},63923:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(86350),u=TypeError,h=i(DataView.prototype.setUint8);n({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(s,b){if(l(this)!=="DataView")throw new u("Incorrect receiver");var p=c(s);return h(this,p,f(b))}})},2278:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),u=e(2291),h=e(66477),o=e(64110),s=e(59893),b=e(94844),p=e(5978),x=l("SuppressedError"),m=ReferenceError,E=s("dispose"),C=s("toStringTag"),R="DisposableStack",M=b.set,T=b.getterFor(R),D="sync-dispose",_="disposed",N="pending",j=function(W){var se=T(W);if(se.state===_)throw new m(R+" already disposed");return se},H=function(){M(f(this,Y),{type:R,state:N,stack:[]}),i||(this.disposed=!1)},Y=H.prototype;h(Y,{dispose:function(){var se=T(this);if(se.state!==_){se.state=_,i||(this.disposed=!0);for(var ne=se.stack,ae=ne.length,J=!1,q;ae;){var G=ne[--ae];ne[ae]=null;try{G()}catch(oe){J?q=new x(oe,q):(J=!0,q=oe)}}if(se.stack=null,J)throw q}},use:function(se){return p(j(this),se,D),se},adopt:function(se,ne){var ae=j(this);return c(ne),p(ae,void 0,D,function(){ne(se)}),se},defer:function(se){var ne=j(this);c(se),p(ne,void 0,D,se)},move:function(){var se=j(this),ne=new H;return T(ne).stack=se.stack,se.stack=[],se.state=_,i||(this.disposed=!0),ne}}),i&&o(Y,"disposed",{configurable:!0,get:function(){return T(this).state===_}}),u(Y,E,Y.dispose,{name:"dispose"}),u(Y,C,R,{nonWritable:!0}),n({global:!0,constructor:!0},{DisposableStack:H})},36955:function(d,g,e){"use strict";var n=e(94488),i=e(47739);n({target:"Function",proto:!0,forced:!0},{demethodize:i})},77326:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(55327),c=e(15212),f=e(32621),u=e(35454),h=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,s=i(o.exec),b=function(p){try{if(!u||!s(o,c(p)))return!1}catch(m){}var x=h(p,"prototype");return!!x&&f(x,"writable")&&!x.writable};n({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(x){return l(x)&&!b(x)}})},53571:function(d,g,e){"use strict";var n=e(94488),i=e(39812);n({target:"Function",stat:!0,forced:!0},{isConstructor:i})},28670:function(d,g,e){"use strict";var n=e(59893),i=e(37691).f,l=n("metadata"),c=Function.prototype;c[l]===void 0&&i(c,l,{value:null})},31050:function(d,g,e){"use strict";var n=e(94488),i=e(47739);n({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:i})},96364:function(d,g,e){"use strict";var n=e(94488),i=e(24771);n({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:i})},25321:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(56472),c=e(80449),f=e(55327),u=e(53456),h=e(64110),o=e(69392),s=e(3338),b=e(32621),p=e(59893),x=e(46571).IteratorPrototype,m=e(35454),E=e(16697),C="constructor",R="Iterator",M=p("toStringTag"),T=TypeError,D=i[R],_=E||!f(D)||D.prototype!==x||!s(function(){D({})}),N=function(){if(l(this,x),u(this)===x)throw new T("Abstract class Iterator not directly constructable")},j=function(H,Y){m?h(x,H,{configurable:!0,get:function(){return Y},set:function(W){if(c(this),this===x)throw new T("You can't redefine this property");b(this,H)?this[H]=W:o(this,H,W)}}):x[H]=Y};b(x,M)||j(M,R),(_||!b(x,C)||x[C]===Object)&&j(C,N),N.prototype=x,n({global:!0,constructor:!0,forced:_},{Iterator:N})},46304:function(d,g,e){"use strict";var n=e(89945),i=e(2291),l=e(53776),c=e(32621),f=e(59893),u=e(46571).IteratorPrototype,h=f("dispose");c(u,h)||i(u,h,function(){var o=l(this,"return");o&&n(o,this)})},55163:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(20547),o=e(16697),s=h(function(){for(var b=this.iterator,p=this.next,x,m;this.remaining;)if(this.remaining--,x=l(i(p,b)),m=this.done=!!x.done,m)return;if(x=l(i(p,b)),m=this.done=!!x.done,!m)return x.value});n({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){l(this);var x=u(f(+p));return new s(c(this),{remaining:x})}})},78722:function(d,g,e){"use strict";var n=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);n({target:"Iterator",proto:!0,real:!0},{every:function(h){c(this),l(h);var o=f(this),s=0;return!i(o,function(b,p){if(!h(b,s++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),u=e(20547),h=e(46319),o=e(16697),s=u(function(){for(var b=this.iterator,p=this.predicate,x=this.next,m,E,C;;){if(m=c(i(x,b)),E=this.done=!!m.done,E)return;if(C=m.value,h(b,p,[C,this.counter++],!0))return C}});n({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return c(this),l(p),new s(f(this),{predicate:p})}})},81848:function(d,g,e){"use strict";var n=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);n({target:"Iterator",proto:!0,real:!0},{find:function(h){c(this),l(h);var o=f(this),s=0;return i(o,function(b,p){if(h(b,s++))return p(b)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),u=e(7157),h=e(20547),o=e(67996),s=e(16697),b=h(function(){for(var p=this.iterator,x=this.mapper,m,E;;){if(E=this.inner)try{if(m=c(i(E.next,E.iterator)),!m.done)return m.value;this.inner=null}catch(C){o(p,"throw",C)}if(m=c(i(this.next,p)),this.done=!!m.done)return;try{this.inner=u(x(m.value,this.counter++),!1)}catch(C){o(p,"throw",C)}}});n({target:"Iterator",proto:!0,real:!0,forced:s},{flatMap:function(x){return c(this),l(x),new b(f(this),{mapper:x,inner:null})}})},72211:function(d,g,e){"use strict";var n=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);n({target:"Iterator",proto:!0,real:!0},{forEach:function(h){c(this),l(h);var o=f(this),s=0;i(o,function(b){h(b,s++)},{IS_RECORD:!0})}})},84862:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(94029),c=e(16332),f=e(46571).IteratorPrototype,u=e(20547),h=e(7157),o=e(16697),s=u(function(){return i(this.next,this.iterator)},!0);n({target:"Iterator",stat:!0,forced:o},{from:function(p){var x=h(typeof p=="string"?l(p):p,!0);return c(f,x.iterator)?x.iterator:new s(x)}})},92381:function(d,g,e){"use strict";var n=e(94488),i=e(24771);n({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:i})},19517:function(d,g,e){"use strict";var n=e(94488),i=e(2155),l=e(16697);n({target:"Iterator",proto:!0,real:!0,forced:l},{map:i})},69667:function(d,g,e){"use strict";var n=e(94488),i=e(17243),l=TypeError;n({target:"Iterator",stat:!0,forced:!0},{range:function(f,u,h){if(typeof f=="number")return new i(f,u,h,"number",0,1);if(typeof f=="bigint")return new i(f,u,h,"bigint",BigInt(0),BigInt(1));throw new l("Incorrect Iterator.range arguments")}})},80820:function(d,g,e){"use strict";var n=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731),u=TypeError;n({target:"Iterator",proto:!0,real:!0},{reduce:function(o){c(this),l(o);var s=f(this),b=arguments.length<2,p=b?void 0:arguments[1],x=0;if(i(s,function(m){b?(b=!1,p=m):p=o(p,m,x),x++},{IS_RECORD:!0}),b)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(d,g,e){"use strict";var n=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);n({target:"Iterator",proto:!0,real:!0},{some:function(h){c(this),l(h);var o=f(this),s=0;return i(o,function(b,p){if(h(b,s++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(20547),o=e(67996),s=e(16697),b=h(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var x=l(i(this.next,p)),m=this.done=!!x.done;if(!m)return x.value});n({target:"Iterator",proto:!0,real:!0,forced:s},{take:function(x){l(this);var m=u(f(+x));return new b(c(this),{remaining:m})}})},28566:function(d,g,e){"use strict";var n=e(94488),i=e(80449),l=e(62003),c=e(10731),f=[].push;n({target:"Iterator",proto:!0,real:!0},{toArray:function(){var h=[];return l(c(i(this)),f,{that:h,IS_RECORD:!0}),h}})},51697:function(d,g,e){"use strict";var n=e(94488),i=e(80449),l=e(57975),c=e(80025),f=e(10731),u=e(16697);n({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new c(f(new l(f(i(this)))))}})},61872:function(d,g,e){"use strict";var n=e(94488),i=e(82778),l=e(83502);n({target:"JSON",stat:!0,forced:!i},{isRawJSON:l})},76077:function(d,g,e){"use strict";var n=e(94488),i=e(35454),l=e(92916),c=e(65911),f=e(94237),u=e(89945),h=e(55327),o=e(31946),s=e(18589),b=e(32621),p=e(69905),x=e(82762),m=e(69392),E=e(3338),C=e(70913),R=e(42820),M=l.JSON,T=l.Number,D=l.SyntaxError,_=M&&M.parse,N=c("Object","keys"),j=Object.getOwnPropertyDescriptor,H=f("".charAt),Y=f("".slice),W=f(/./.exec),se=f([].push),ne=/^\d$/,ae=/^[1-9]$/,J=/^(?:-|\d)$/,q=/^[\t\n\r ]$/,G=0,oe=1,ee=function(Pe,Oe){Pe=p(Pe);var Ge=new U(Pe,0,""),ke=Ge.parse(),Mt=ke.value,Et=Ge.skip(q,ke.end);if(Et<Pe.length)throw new D('Unexpected extra character: "'+H(Pe,Et)+'" after the parsed data at: '+Et);return h(Oe)?Q({"":Mt},"",Oe,ke):Mt},Q=function(Pe,Oe,Ge,ke){var Mt=Pe[Oe],Et=ke&&Mt===ke.value,Lt=Et&&typeof ke.source=="string"?{source:ke.source}:{},Zt,Bt,xt,Be,gt;if(o(Mt)){var Nt=s(Mt),nt=Et?ke.nodes:Nt?[]:{};if(Nt)for(Zt=nt.length,xt=x(Mt),Be=0;Be<xt;Be++)le(Mt,Be,Q(Mt,""+Be,Ge,Be<Zt?nt[Be]:void 0));else for(Bt=N(Mt),xt=x(Bt),Be=0;Be<xt;Be++)gt=Bt[Be],le(Mt,gt,Q(Mt,gt,Ge,b(nt,gt)?nt[gt]:void 0))}return u(Ge,Pe,Oe,Mt,Lt)},le=function(Pe,Oe,Ge){if(i){var ke=j(Pe,Oe);if(ke&&!ke.configurable)return}Ge===void 0?delete Pe[Oe]:m(Pe,Oe,Ge)},$=function(Pe,Oe,Ge,ke){this.value=Pe,this.end=Oe,this.source=Ge,this.nodes=ke},U=function(Pe,Oe){this.source=Pe,this.index=Oe};U.prototype={fork:function(Pe){return new U(this.source,Pe)},parse:function(){var Pe=this.source,Oe=this.skip(q,this.index),Ge=this.fork(Oe),ke=H(Pe,Oe);if(W(J,ke))return Ge.number();switch(ke){case"{":return Ge.object();case"[":return Ge.array();case'"':return Ge.string();case"t":return Ge.keyword(!0);case"f":return Ge.keyword(!1);case"n":return Ge.keyword(null)}throw new D('Unexpected character: "'+ke+'" at: '+Oe)},node:function(Pe,Oe,Ge,ke,Mt){return new $(Oe,ke,Pe?null:Y(this.source,Ge,ke),Mt)},object:function(){for(var Pe=this.source,Oe=this.index+1,Ge=!1,ke={},Mt={};Oe<Pe.length;){if(Oe=this.until(['"',"}"],Oe),H(Pe,Oe)==="}"&&!Ge){Oe++;break}var Et=this.fork(Oe).string(),Lt=Et.value;Oe=Et.end,Oe=this.until([":"],Oe)+1,Oe=this.skip(q,Oe),Et=this.fork(Oe).parse(),m(Mt,Lt,Et),m(ke,Lt,Et.value),Oe=this.until([",","}"],Et.end);var Zt=H(Pe,Oe);if(Zt===",")Ge=!0,Oe++;else if(Zt==="}"){Oe++;break}}return this.node(oe,ke,this.index,Oe,Mt)},array:function(){for(var Pe=this.source,Oe=this.index+1,Ge=!1,ke=[],Mt=[];Oe<Pe.length;){if(Oe=this.skip(q,Oe),H(Pe,Oe)==="]"&&!Ge){Oe++;break}var Et=this.fork(Oe).parse();if(se(Mt,Et),se(ke,Et.value),Oe=this.until([",","]"],Et.end),H(Pe,Oe)===",")Ge=!0,Oe++;else if(H(Pe,Oe)==="]"){Oe++;break}}return this.node(oe,ke,this.index,Oe,Mt)},string:function(){var Pe=this.index,Oe=C(this.source,this.index+1);return this.node(G,Oe.value,Pe,Oe.end)},number:function(){var Pe=this.source,Oe=this.index,Ge=Oe;if(H(Pe,Ge)==="-"&&Ge++,H(Pe,Ge)==="0")Ge++;else if(W(ae,H(Pe,Ge)))Ge=this.skip(ne,++Ge);else throw new D("Failed to parse number at: "+Ge);if(H(Pe,Ge)==="."&&(Ge=this.skip(ne,++Ge)),H(Pe,Ge)==="e"||H(Pe,Ge)==="E"){Ge++,(H(Pe,Ge)==="+"||H(Pe,Ge)==="-")&&Ge++;var ke=Ge;if(Ge=this.skip(ne,Ge),ke===Ge)throw new D("Failed to parse number's exponent value at: "+Ge)}return this.node(G,T(Y(Pe,Oe,Ge)),Oe,Ge)},keyword:function(Pe){var Oe=""+Pe,Ge=this.index,ke=Ge+Oe.length;if(Y(this.source,Ge,ke)!==Oe)throw new D("Failed to parse value at: "+Ge);return this.node(G,Pe,Ge,ke)},skip:function(Pe,Oe){for(var Ge=this.source;Oe<Ge.length&&W(Pe,H(Ge,Oe));Oe++);return Oe},until:function(Pe,Oe){Oe=this.skip(q,Oe);for(var Ge=H(this.source,Oe),ke=0;ke<Pe.length;ke++)if(Pe[ke]===Ge)return Oe;throw new D('Unexpected character: "'+Ge+'" at: '+Oe)}};var ie=E(function(){var Pe="9007199254740993",Oe;return _(Pe,function(Ge,ke,Mt){Oe=Mt.source}),Oe!==Pe}),me=R&&!E(function(){return 1/_("-0 ")!==-1/0});n({target:"JSON",stat:!0,forced:ie},{parse:function(Oe,Ge){return me&&!h(Ge)?_(Oe):ee(Oe,Ge)}})},9196:function(d,g,e){"use strict";var n=e(94488),i=e(13247),l=e(82778),c=e(65911),f=e(89945),u=e(94237),h=e(55327),o=e(83502),s=e(69905),b=e(69392),p=e(70913),x=e(65451),m=e(6145),E=e(94844).set,C=String,R=SyntaxError,M=c("JSON","parse"),T=c("JSON","stringify"),D=c("Object","create"),_=c("Object","freeze"),N=u("".charAt),j=u("".slice),H=u(/./.exec),Y=u([].push),W=m(),se=W.length,ne="Unacceptable as raw JSON",ae=/^[\t\n\r ]$/;n({target:"JSON",stat:!0,forced:!l},{rawJSON:function(q){var G=s(q);if(G===""||H(ae,N(G,0))||H(ae,N(G,G.length-1)))throw new R(ne);var oe=M(G);if(typeof oe=="object"&&oe!==null)throw new R(ne);var ee=D(null);return E(ee,{type:"RawJSON"}),b(ee,"rawJSON",G),i?_(ee):ee}}),T&&n({target:"JSON",stat:!0,arity:3,forced:!l},{stringify:function(q,G,oe){var ee=x(G),Q=[],le=T(q,function(Ge,ke){var Mt=h(ee)?f(ee,this,C(Ge),ke):ke;return o(Mt)?W+(Y(Q,Mt.rawJSON)-1):Mt},oe);if(typeof le!="string")return le;for(var $="",U=le.length,ie=0;ie<U;ie++){var me=N(le,ie);if(me==='"'){var Pe=p(le,++ie).end-1,Oe=j(le,ie,Pe);$+=j(Oe,0,se)===W?Q[j(Oe,se)]:'"'+Oe+'"',ie=Pe}else $+=me}return $}})},5369:function(d,g,e){"use strict";var n=e(94488),i=e(42683),l=e(2786).remove;n({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,s=arguments.length;o<s;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},26259:function(d,g,e){"use strict";var n=e(94488),i=e(42683),l=e(2786),c=l.get,f=l.has,u=l.set;n({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(o,s){var b=i(this),p,x;return f(b,o)?(p=c(b,o),"update"in s&&(p=s.update(p,o,b),u(b,o,p)),p):(x=s.insert(o,b),u(b,o,x),x)}})},47736:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(42683),c=e(95037);n({target:"Map",proto:!0,real:!0,forced:!0},{every:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(s,b){if(!o(s,b,h))return!1},!0)!==!1}})},28220:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),u=c.Map,h=c.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(s){var b=l(this),p=i(s,arguments.length>1?arguments[1]:void 0),x=new u;return f(b,function(m,E){p(m,E,b)&&h(x,E,m)}),x}})},49350:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(42683),c=e(95037);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0),s=c(h,function(b,p){if(o(b,p,h))return{key:p}},!0);return s&&s.key}})},62060:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(42683),c=e(95037);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0),s=c(h,function(b,p){if(o(b,p,h))return{value:b}},!0);return s&&s.value}})},20126:function(d,g,e){"use strict";var n=e(94488),i=e(72846);n({target:"Map",stat:!0,forced:!0},{from:i})},18090:function(d,g,e){"use strict";var n=e(94488),i=e(88134),l=e(42683),c=e(95037);n({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return c(l(this),function(h){if(i(h,u))return!0},!0)===!0}})},14309:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(62003),c=e(55327),f=e(63335),u=e(2786).Map;n({target:"Map",stat:!0,forced:!0},{keyBy:function(o,s){var b=c(this)?this:u,p=new b;f(s);var x=f(p.set);return l(o,function(m){i(x,p,s(m),m)}),p}})},17822:function(d,g,e){"use strict";var n=e(94488),i=e(42683),l=e(95037);n({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(f){var u=l(i(this),function(h,o){if(h===f)return{key:o}},!0);return u&&u.key}})},83543:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),u=c.Map,h=c.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(s){var b=l(this),p=i(s,arguments.length>1?arguments[1]:void 0),x=new u;return f(b,function(m,E){h(x,p(m,E,b),m)}),x}})},13853:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),u=c.Map,h=c.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(s){var b=l(this),p=i(s,arguments.length>1?arguments[1]:void 0),x=new u;return f(b,function(m,E){h(x,E,p(m,E,b))}),x}})},25188:function(d,g,e){"use strict";var n=e(94488),i=e(42683),l=e(62003),c=e(2786).set;n({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var h=i(this),o=arguments.length,s=0;s<o;)l(arguments[s++],function(b,p){c(h,b,p)},{AS_ENTRIES:!0});return h}})},10215:function(d,g,e){"use strict";var n=e(94488),i=e(48800);n({target:"Map",stat:!0,forced:!0},{of:i})},3432:function(d,g,e){"use strict";var n=e(94488),i=e(63335),l=e(42683),c=e(95037),f=TypeError;n({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(h){var o=l(this),s=arguments.length<2,b=s?void 0:arguments[1];if(i(h),c(o,function(p,x){s?(s=!1,b=p):b=h(b,p,x,o)}),s)throw new f("Reduce of empty map with no initial value");return b}})},90486:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(42683),c=e(95037);n({target:"Map",proto:!0,real:!0,forced:!0},{some:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(s,b){if(o(s,b,h))return!0},!0)===!0}})},8774:function(d,g,e){"use strict";var n=e(94488),i=e(14615);n({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:i})},6736:function(d,g,e){"use strict";var n=e(94488),i=e(63335),l=e(42683),c=e(2786),f=TypeError,u=c.get,h=c.has,o=c.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(b,p){var x=l(this),m=arguments.length;i(p);var E=h(x,b);if(!E&&m<3)throw new f("Updating absent value");var C=E?u(x,b):i(m>2?arguments[2]:void 0)(b,x);return o(x,b,p(C,b,x)),x}})},94065:function(d,g,e){"use strict";var n=e(94488),i=e(14615);n({target:"Map",proto:!0,real:!0,forced:!0},{upsert:i})},93036:function(d,g,e){"use strict";var n=e(94488),i=Math.min,l=Math.max;n({target:"Math",stat:!0,forced:!0},{clamp:function(f,u,h){return i(h,l(u,f))}})},75708:function(d,g,e){"use strict";var n=e(94488);n({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(d,g,e){"use strict";var n=e(94488),i=180/Math.PI;n({target:"Math",stat:!0,forced:!0},{degrees:function(c){return c*i}})},43710:function(d,g,e){"use strict";var n=e(94488),i=e(35175);n({target:"Math",stat:!0},{f16round:i})},66233:function(d,g,e){"use strict";var n=e(94488),i=e(24619),l=e(14894);n({target:"Math",stat:!0,forced:!0},{fscale:function(f,u,h,o,s){return l(i(f,u,h,o,s))}})},92762:function(d,g,e){"use strict";var n=e(94488);n({target:"Math",stat:!0,forced:!0},{iaddh:function(l,c,f,u){var h=l>>>0,o=c>>>0,s=f>>>0;return o+(u>>>0)+((h&s|(h|s)&~(h+s>>>0))>>>31)|0}})},24467:function(d,g,e){"use strict";var n=e(94488);n({target:"Math",stat:!0,forced:!0},{imulh:function(l,c){var f=65535,u=+l,h=+c,o=u&f,s=h&f,b=u>>16,p=h>>16,x=(b*s>>>0)+(o*s>>>16);return b*p+(x>>16)+((o*p>>>0)+(x&f)>>16)}})},68465:function(d,g,e){"use strict";var n=e(94488);n({target:"Math",stat:!0,forced:!0},{isubh:function(l,c,f,u){var h=l>>>0,o=c>>>0,s=f>>>0;return o-(u>>>0)-((~h&s|~(h^s)&h-s>>>0)>>>31)|0}})},77004:function(d,g,e){"use strict";var n=e(94488);n({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(d,g,e){"use strict";var n=e(94488),i=Math.PI/180;n({target:"Math",stat:!0,forced:!0},{radians:function(c){return c*i}})},51117:function(d,g,e){"use strict";var n=e(94488),i=e(24619);n({target:"Math",stat:!0,forced:!0},{scale:i})},87236:function(d,g,e){"use strict";var n=e(94488),i=e(80449),l=e(1222),c=e(83126),f=e(25587),u=e(94844),h="Seeded Random",o=h+" Generator",s='Math.seededPRNG() argument should have a "seed" field with a finite value.',b=u.set,p=u.getterFor(o),x=TypeError,m=c(function(C){b(this,{type:o,seed:C%2147483647})},h,function(){var C=p(this),R=C.seed=(C.seed*1103515245+12345)%2147483647;return f((R&1073741823)/1073741823,!1)});n({target:"Math",stat:!0,forced:!0},{seededPRNG:function(C){var R=i(C).seed;if(!l(R))throw new x(s);return new m(R)}})},83733:function(d,g,e){"use strict";var n=e(94488);n({target:"Math",stat:!0,forced:!0},{signbit:function(l){var c=+l;return c===c&&c===0?1/c===-1/0:c<0}})},92044:function(d,g,e){"use strict";var n=e(94488);n({target:"Math",stat:!0,forced:!0},{umulh:function(l,c){var f=65535,u=+l,h=+c,o=u&f,s=h&f,b=u>>>16,p=h>>>16,x=(b*s>>>0)+(o*s>>>16);return b*p+(x>>>16)+((o*p>>>0)+(x&f)>>>16)}})},29190:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(56902),c="Invalid number representation",f="Invalid radix",u=RangeError,h=SyntaxError,o=TypeError,s=parseInt,b=Math.pow,p=/^[\d.a-z]+$/,x=i("".charAt),m=i(p.exec),E=i(1 .toString),C=i("".slice),R=i("".split);n({target:"Number",stat:!0,forced:!0},{fromString:function(T,D){var _=1;if(typeof T!="string")throw new o(c);if(!T.length)throw new h(c);if(x(T,0)==="-"&&(_=-1,T=C(T,1),!T.length))throw new h(c);var N=D===void 0?10:l(D);if(N<2||N>36)throw new u(f);if(!m(p,T))throw new h(c);var j=R(T,"."),H=s(j[0],N);if(j.length>1&&(H+=s(j[1],N)/b(N,j[1].length)),N===10&&E(H,N)!==T)throw new h(c);return _*H}})},10775:function(d,g,e){"use strict";var n=e(94488),i=e(17243);n({target:"Number",stat:!0,forced:!0},{range:function(c,f,u){return new i(c,f,u,"number",0,1)}})},19593:function(d,g,e){"use strict";var n=e(94488),i=e(20574);n({target:"Object",stat:!0,forced:!0},{iterateEntries:function(c){return new i(c,"entries")}})},26502:function(d,g,e){"use strict";var n=e(94488),i=e(20574);n({target:"Object",stat:!0,forced:!0},{iterateKeys:function(c){return new i(c,"keys")}})},10174:function(d,g,e){"use strict";var n=e(94488),i=e(20574);n({target:"Object",stat:!0,forced:!0},{iterateValues:function(c){return new i(c,"values")}})},76867:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(35454),c=e(51996),f=e(63335),u=e(80449),h=e(56472),o=e(55327),s=e(4112),b=e(31946),p=e(53776),x=e(2291),m=e(66477),E=e(64110),C=e(61810),R=e(59893),M=e(94844),T=R("observable"),D="Observable",_="Subscription",N="SubscriptionObserver",j=M.getterFor,H=M.set,Y=j(D),W=j(_),se=j(N),ne=function(oe){this.observer=u(oe),this.cleanup=void 0,this.subscriptionObserver=void 0};ne.prototype={type:_,clean:function(){var oe=this.cleanup;if(oe){this.cleanup=void 0;try{oe()}catch(ee){C(ee)}}},close:function(){if(!l){var oe=this.facade,ee=this.subscriptionObserver;oe.closed=!0,ee&&(ee.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var ae=function(oe,ee){var Q=H(this,new ne(oe)),le;l||(this.closed=!1);try{(le=p(oe,"start"))&&i(le,oe,this)}catch(me){C(me)}if(!Q.isClosed()){var $=Q.subscriptionObserver=new J(Q);try{var U=ee($),ie=U;s(U)||(Q.cleanup=o(U.unsubscribe)?function(){ie.unsubscribe()}:f(U))}catch(me){$.error(me);return}Q.isClosed()&&Q.clean()}};ae.prototype=m({},{unsubscribe:function(){var ee=W(this);ee.isClosed()||(ee.close(),ee.clean())}}),l&&E(ae.prototype,"closed",{configurable:!0,get:function(){return W(this).isClosed()}});var J=function(oe){H(this,{type:N,subscriptionState:oe}),l||(this.closed=!1)};J.prototype=m({},{next:function(ee){var Q=se(this).subscriptionState;if(!Q.isClosed()){var le=Q.observer;try{var $=p(le,"next");$&&i($,le,ee)}catch(U){C(U)}}},error:function(ee){var Q=se(this).subscriptionState;if(!Q.isClosed()){var le=Q.observer;Q.close();try{var $=p(le,"error");$?i($,le,ee):C(ee)}catch(U){C(U)}Q.clean()}},complete:function(){var ee=se(this).subscriptionState;if(!ee.isClosed()){var Q=ee.observer;ee.close();try{var le=p(Q,"complete");le&&i(le,Q)}catch($){C($)}ee.clean()}}}),l&&E(J.prototype,"closed",{configurable:!0,get:function(){return se(this).subscriptionState.isClosed()}});var q=function(ee){h(this,G),H(this,{type:D,subscriber:f(ee)})},G=q.prototype;m(G,{subscribe:function(ee){var Q=arguments.length;return new ae(o(ee)?{next:ee,error:Q>1?arguments[1]:void 0,complete:Q>2?arguments[2]:void 0}:b(ee)?ee:{},Y(this).subscriber)}}),x(G,T,function(){return this}),n({global:!0,constructor:!0,forced:!0},{Observable:q}),c(D)},14548:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(89945),c=e(80449),f=e(39812),u=e(85428),h=e(53776),o=e(62003),s=e(59893),b=s("observable");n({target:"Observable",stat:!0,forced:!0},{from:function(x){var m=f(this)?this:i("Observable"),E=h(c(x),b);if(E){var C=c(l(E,x));return C.constructor===m?C:new m(function(M){return C.subscribe(M)})}var R=u(x);return new m(function(M){o(R,function(T,D){if(M.next(T),M.closed)return D()},{IS_ITERATOR:!0,INTERRUPTED:!0}),M.complete()})}})},96378:function(d,g,e){"use strict";e(76867),e(14548),e(6053)},6053:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(39812),c=i("Array");n({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=l(this)?this:i("Observable"),h=arguments.length,o=c(h),s=0;s<h;)o[s]=arguments[s++];return new u(function(b){for(var p=0;p<h;p++)if(b.next(o[p]),b.closed)return;b.complete()})}})},58216:function(d,g,e){"use strict";var n=e(94488),i=e(73446),l=e(80734);n({target:"Promise",stat:!0,forced:!0},{try:function(c){var f=i.f(this),u=l(c);return(u.error?f.reject:f.resolve)(u.value),f.promise}})},41401:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.set;n({target:"Reflect",stat:!0},{defineMetadata:function(h,o,s){var b=arguments.length<4?void 0:c(arguments[3]);f(h,o,l(s),b)}})},79908:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.getMap,u=i.store;n({target:"Reflect",stat:!0},{deleteMetadata:function(o,s){var b=arguments.length<3?void 0:c(arguments[2]),p=f(l(s),b,!1);if(p===void 0||!p.delete(o))return!1;if(p.size)return!0;var x=u.get(s);return x.delete(b),!!x.size||u.delete(s)}})},79890:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(82584),c=e(80449),f=e(53456),u=e(65621),h=i(u),o=i([].concat),s=l.keys,b=l.toKey,p=function(x,m){var E=s(x,m),C=f(x);if(C===null)return E;var R=p(C,m);return R.length?E.length?h(o(E,R)):R:E};n({target:"Reflect",stat:!0},{getMetadataKeys:function(m){var E=arguments.length<2?void 0:b(arguments[1]);return p(c(m),E)}})},82531:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,u=i.get,h=i.toKey,o=function(s,b,p){var x=f(s,b,p);if(x)return u(s,b,p);var m=c(b);return m!==null?o(s,m,p):void 0};n({target:"Reflect",stat:!0},{getMetadata:function(b,p){var x=arguments.length<3?void 0:h(arguments[2]);return o(b,l(p),x)}})},38944:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=i.keys,f=i.toKey;n({target:"Reflect",stat:!0},{getOwnMetadataKeys:function(h){var o=arguments.length<2?void 0:f(arguments[1]);return c(l(h),o)}})},88472:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=i.get,f=i.toKey;n({target:"Reflect",stat:!0},{getOwnMetadata:function(h,o){var s=arguments.length<3?void 0:f(arguments[2]);return c(h,l(o),s)}})},78423:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,u=i.toKey,h=function(o,s,b){var p=f(o,s,b);if(p)return!0;var x=c(s);return x!==null?h(o,x,b):!1};n({target:"Reflect",stat:!0},{hasMetadata:function(s,b){var p=arguments.length<3?void 0:u(arguments[2]);return h(s,l(b),p)}})},65713:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=i.has,f=i.toKey;n({target:"Reflect",stat:!0},{hasOwnMetadata:function(h,o){var s=arguments.length<3?void 0:f(arguments[2]);return c(h,l(o),s)}})},22968:function(d,g,e){"use strict";var n=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.set;n({target:"Reflect",stat:!0},{metadata:function(h,o){return function(b,p){f(h,o,l(b),c(p))}}})},17564:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(69905),c=e(19268),f=i("".charCodeAt),u=i("".replace),h=RegExp("[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~"+c+"]","g");n({target:"RegExp",stat:!0,forced:!0},{escape:function(s){var b=l(s),p=f(b,0);return(p>47&&p<58?"\\x3":"")+u(b,h,"\\$&")}})},1220:function(d,g,e){"use strict";var n=e(94488),i=e(17442),l=e(19691).add;n({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var f=i(this),u=0,h=arguments.length;u<h;u++)l(f,arguments[u]);return f}})},44886:function(d,g,e){"use strict";var n=e(94488),i=e(17442),l=e(19691).remove;n({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,s=arguments.length;o<s;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},35295:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(77999),c=e(10038);n({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(u){return i(c,this,l(u))}})},57019:function(d,g,e){"use strict";var n=e(94488),i=e(10038),l=e(22627);n({target:"Set",proto:!0,real:!0,forced:!l("difference")},{difference:i})},80286:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(17442),c=e(57002);n({target:"Set",proto:!0,real:!0,forced:!0},{every:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(s){if(!o(s,s,h))return!1},!0)!==!1}})},38487:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),u=c.Set,h=c.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(s){var b=l(this),p=i(s,arguments.length>1?arguments[1]:void 0),x=new u;return f(b,function(m){p(m,m,b)&&h(x,m)}),x}})},29916:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(17442),c=e(57002);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0),s=c(h,function(b){if(o(b,b,h))return{value:b}},!0);return s&&s.value}})},25541:function(d,g,e){"use strict";var n=e(94488),i=e(72846);n({target:"Set",stat:!0,forced:!0},{from:i})},34926:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(77999),c=e(16049);n({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return i(c,this,l(u))}})},45612:function(d,g,e){"use strict";var n=e(94488),i=e(3338),l=e(16049),c=e(22627),f=!c("intersection")||i(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});n({target:"Set",proto:!0,real:!0,forced:f},{intersection:l})},68255:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(77999),c=e(17616);n({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return i(c,this,l(u))}})},98080:function(d,g,e){"use strict";var n=e(94488),i=e(17616),l=e(22627);n({target:"Set",proto:!0,real:!0,forced:!l("isDisjointFrom")},{isDisjointFrom:i})},16450:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(77999),c=e(84833);n({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return i(c,this,l(u))}})},96351:function(d,g,e){"use strict";var n=e(94488),i=e(84833),l=e(22627);n({target:"Set",proto:!0,real:!0,forced:!l("isSubsetOf")},{isSubsetOf:i})},86921:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(77999),c=e(51135);n({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return i(c,this,l(u))}})},60244:function(d,g,e){"use strict";var n=e(94488),i=e(51135),l=e(22627);n({target:"Set",proto:!0,real:!0,forced:!l("isSupersetOf")},{isSupersetOf:i})},82928:function(d,g,e){"use strict";var n=e(94488),i=e(94237),l=e(17442),c=e(57002),f=e(69905),u=i([].join),h=i([].push);n({target:"Set",proto:!0,real:!0,forced:!0},{join:function(s){var b=l(this),p=s===void 0?",":f(s),x=[];return c(b,function(m){h(x,m)}),u(x,p)}})},42947:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),u=c.Set,h=c.add;n({target:"Set",proto:!0,real:!0,forced:!0},{map:function(s){var b=l(this),p=i(s,arguments.length>1?arguments[1]:void 0),x=new u;return f(b,function(m){h(x,p(m,m,b))}),x}})},71568:function(d,g,e){"use strict";var n=e(94488),i=e(48800);n({target:"Set",stat:!0,forced:!0},{of:i})},94194:function(d,g,e){"use strict";var n=e(94488),i=e(63335),l=e(17442),c=e(57002),f=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(h){var o=l(this),s=arguments.length<2,b=s?void 0:arguments[1];if(i(h),c(o,function(p){s?(s=!1,b=p):b=h(b,p,p,o)}),s)throw new f("Reduce of empty set with no initial value");return b}})},30556:function(d,g,e){"use strict";var n=e(94488),i=e(80666),l=e(17442),c=e(57002);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(s){if(o(s,s,h))return!0},!0)===!0}})},93102:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(77999),c=e(36312);n({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return i(c,this,l(u))}})},32100:function(d,g,e){"use strict";var n=e(94488),i=e(36312),l=e(22627);n({target:"Set",proto:!0,real:!0,forced:!l("symmetricDifference")},{symmetricDifference:i})},82074:function(d,g,e){"use strict";var n=e(94488),i=e(89945),l=e(77999),c=e(24667);n({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return i(c,this,l(u))}})},1821:function(d,g,e){"use strict";var n=e(94488),i=e(24667),l=e(22627);n({target:"Set",proto:!0,real:!0,forced:!l("union")},{union:i})},13578:function(d,g,e){"use strict";var n=e(94488),i=e(13764).charAt,l=e(95955),c=e(56902),f=e(69905);n({target:"String",proto:!0,forced:!0},{at:function(h){var o=f(l(this)),s=o.length,b=c(h),p=b>=0?b:s+b;return p<0||p>=s?void 0:i(o,p)}})},62882:function(d,g,e){"use strict";var n=e(94488),i=e(83126),l=e(25587),c=e(95955),f=e(69905),u=e(94844),h=e(13764),o=h.codeAt,s=h.charAt,b="String Iterator",p=u.set,x=u.getterFor(b),m=i(function(C){p(this,{type:b,string:C,index:0})},"String",function(){var C=x(this),R=C.string,M=C.index,T;return M>=R.length?l(void 0,!0):(T=s(R,M),C.index+=T.length,l({codePoint:o(T,0),position:M},!1))});n({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(f(c(this)))}})},59348:function(d,g,e){"use strict";var n=e(94488),i=e(67410);n({target:"String",stat:!0,forced:!0},{cooked:i})},37457:function(d,g,e){"use strict";var n=e(13247),i=e(94488),l=e(86528),c=e(94237),f=e(13743),u=e(80449),h=e(94029),o=e(55327),s=e(82762),b=e(37691).f,p=e(71698),x=e(42530),m=e(67410),E=e(79204),C=e(19268),R=new x.WeakMap,M=x.get,T=x.has,D=x.set,_=Array,N=TypeError,j=Object.freeze||Object,H=Object.isFrozen,Y=Math.min,W=c("".charAt),se=c("".slice),ne=c("".split),ae=c(/./.exec),J=/([\n\u2028\u2029]|\r\n?)/g,q=RegExp("^["+C+"]*"),G=RegExp("[^"+C+"]"),oe="Invalid tag",ee="Invalid opening line",Q="Invalid closing line",le=function(Oe){var Ge=Oe.raw;if(n&&!H(Ge))throw new N("Raw template should be frozen");if(T(R,Ge))return M(R,Ge);var ke=$(Ge),Mt=ie(ke);return b(Mt,"raw",{value:j(ke)}),j(Mt),D(R,Ge,Mt),Mt},$=function(Oe){var Ge=h(Oe),ke=s(Ge),Mt=_(ke),Et=_(ke),Lt=0,Zt,Bt,xt,Be;if(!ke)throw new N(oe);for(;Lt<ke;Lt++){var gt=Ge[Lt];if(typeof gt=="string")Mt[Lt]=ne(gt,J);else throw new N(oe)}for(Lt=0;Lt<ke;Lt++){var Nt=Lt+1===ke;if(Zt=Mt[Lt],Lt===0){if(Zt.length===1||Zt[0].length>0)throw new N(ee);Zt[1]=""}if(Nt){if(Zt.length===1||ae(G,Zt[Zt.length-1]))throw new N(Q);Zt[Zt.length-2]="",Zt[Zt.length-1]=""}for(var nt=2;nt<Zt.length;nt+=2){var yt=Zt[nt],dt=nt+1===Zt.length&&!Nt,qe=ae(q,yt)[0];if(!dt&&qe.length===yt.length){Zt[nt]="";continue}Bt=U(qe,Bt)}}var _e=Bt?Bt.length:0;for(Lt=0;Lt<ke;Lt++){for(Zt=Mt[Lt],xt=Zt[0],Be=1;Be<Zt.length;Be+=2)xt+=Zt[Be]+se(Zt[Be+1],_e);Et[Lt]=xt}return Et},U=function(Oe,Ge){if(Ge===void 0||Oe===Ge)return Oe;for(var ke=0,Mt=Y(Oe.length,Ge.length);ke<Mt&&W(Oe,ke)===W(Ge,ke);ke++);return se(Oe,0,ke)},ie=function(Oe){for(var Ge=0,ke=Oe.length,Mt=_(ke);Ge<ke;Ge++)Mt[Ge]=E(Oe[Ge]);return Mt},me=function(Oe){return l(function(Ge){var ke=p(arguments);return ke[0]=le(u(Ge)),f(Oe,this,ke)},"")},Pe=me(m);i({target:"String",stat:!0,forced:!0},{dedent:function(Ge){return u(Ge),o(Ge)?me(Ge):f(Pe,this,arguments)}})},14800:function(d,g,e){"use strict";var n=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),u=e(20132),h=e(68151),o=e(35012),s=e(61888),b=e(7825),p=e(59893),x=p("toStringTag"),m=Error,E=function(M,T,D){var _=i(C,this),N;return c?N=c(new m,_?l(this):C):(N=_?this:u(C),h(N,x,"Error")),D!==void 0&&h(N,"message",b(D)),s(N,E,N.stack,1),h(N,"error",M),h(N,"suppressed",T),N};c?c(E,m):f(E,m,{name:!0});var C=E.prototype=u(m.prototype,{constructor:o(1,E),message:o(1,""),name:o(1,"SuppressedError")});n({global:!0,constructor:!0,arity:3},{SuppressedError:E})},70654:function(d,g,e){"use strict";var n=e(92916),i=e(94674),l=e(37691).f,c=e(71256).f,f=n.Symbol;if(i("asyncDispose"),f){var u=c(f,"asyncDispose");u.enumerable&&u.configurable&&u.writable&&l(f,"asyncDispose",{value:u.value,enumerable:!1,configurable:!1,writable:!1})}},90252:function(d,g,e){"use strict";var n=e(92916),i=e(94674),l=e(37691).f,c=e(71256).f,f=n.Symbol;if(i("dispose"),f){var u=c(f,"dispose");u.enumerable&&u.configurable&&u.writable&&l(f,"dispose",{value:u.value,enumerable:!1,configurable:!1,writable:!1})}},29482:function(d,g,e){"use strict";var n=e(94488),i=e(69077);n({target:"Symbol",stat:!0},{isRegisteredSymbol:i})},51630:function(d,g,e){"use strict";var n=e(94488),i=e(69077);n({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:i})},61933:function(d,g,e){"use strict";var n=e(94488),i=e(40443);n({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:i})},619:function(d,g,e){"use strict";var n=e(94488),i=e(40443);n({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:i})},99675:function(d,g,e){"use strict";var n=e(94674);n("matcher")},53637:function(d,g,e){"use strict";var n=e(94674);n("metadataKey")},52548:function(d,g,e){"use strict";var n=e(94674);n("metadata")},57482:function(d,g,e){"use strict";var n=e(94674);n("observable")},59725:function(d,g,e){"use strict";var n=e(94674);n("patternMatch")},17610:function(d,g,e){"use strict";var n=e(94674);n("replaceAll")},11507:function(d,g,e){"use strict";var n=e(58261),i=e(90560).filterReject,l=e(27607),c=n.aTypedArray,f=n.exportTypedArrayMethod;f("filterOut",function(h){var o=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,o)},!0)},16315:function(d,g,e){"use strict";var n=e(58261),i=e(90560).filterReject,l=e(27607),c=n.aTypedArray,f=n.exportTypedArrayMethod;f("filterReject",function(h){var o=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,o)},!0)},56966:function(d,g,e){"use strict";var n=e(65911),i=e(6086),l=e(32278),c=e(58261),f=e(69478),u=c.aTypedArrayConstructor,h=c.exportTypedArrayStaticMethod;h("fromAsync",function(s){var b=this,p=arguments.length,x=p>1?arguments[1]:void 0,m=p>2?arguments[2]:void 0;return new(n("Promise"))(function(E){i(b),E(l(s,x,m))}).then(function(E){return f(u(b),E)})},!0)},60239:function(d,g,e){"use strict";var n=e(58261),i=e(36444),l=e(31384),c=n.aTypedArray,f=n.exportTypedArrayMethod;f("groupBy",function(h){var o=arguments.length>1?arguments[1]:void 0;return i(c(this),h,o,l)},!0)},49381:function(d,g,e){"use strict";var n=e(58261),i=e(82762),l=e(75406),c=e(51981),f=e(93303),u=e(56902),h=e(3338),o=n.aTypedArray,s=n.getTypedArrayConstructor,b=n.exportTypedArrayMethod,p=Math.max,x=Math.min,m=!h(function(){var E=new Int8Array([1]),C=E.toSpliced(1,0,{valueOf:function(){return E[0]=2,3}});return C[0]!==2||C[1]!==3});b("toSpliced",function(C,R){var M=o(this),T=s(M),D=i(M),_=c(C,D),N=arguments.length,j=0,H,Y,W,se,ne,ae,J;if(N===0)H=Y=0;else if(N===1)H=0,Y=D-_;else if(Y=x(p(u(R),0),D-_),H=N-2,H){se=new T(H),W=l(se);for(var q=2;q<N;q++)ne=arguments[q],se[q-2]=W?f(ne):+ne}for(ae=D+H-Y,J=new T(ae);j<_;j++)J[j]=M[j];for(;j<_+H;j++)J[j]=se[j-_];for(;j<ae;j++)J[j]=M[j+Y-H];return J},!m)},17230:function(d,g,e){"use strict";var n=e(94237),i=e(58261),l=e(69478),c=e(65621),f=i.aTypedArray,u=i.getTypedArrayConstructor,h=i.exportTypedArrayMethod,o=n(c);h("uniqueBy",function(b){return f(this),l(u(this),o(this,b))},!0)},62720:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(79606),u=e(32621),h=e(69478),o=e(66244),s=e(81750),b=o.c2i,p=o.c2iUrl,x=i.Uint8Array,m=i.SyntaxError,E=l("".charAt),C=l("".replace),R=l("".slice),M=l([].push),T=/[\t\n\f\r ]/g,D="Extra bits";x&&n({target:"Uint8Array",stat:!0,forced:!0},{fromBase64:function(N){f(N);var j=arguments.length>1?c(arguments[1]):void 0,H=s(j)==="base64"?b:p,Y=j?!!j.strict:!1,W=Y?N:C(N,T,"");if(W.length%4===0)R(W,-2)==="=="?W=R(W,0,-2):R(W,-1)==="="&&(W=R(W,0,-1));else if(Y)throw new m("Input is not correctly padded");var se=W.length%4;switch(se){case 1:throw new m("Bad input length");case 2:W+="AA";break;case 3:W+="A"}for(var ne=[],ae=0,J=W.length,q=function(ee){var Q=E(W,ae+ee);if(!u(H,Q))throw new m('Bad char in input: "'+Q+'"');return H[Q]<<18-6*ee};ae<J;ae+=4){var G=q(0)+q(1)+q(2)+q(3);M(ne,G>>16&255,G>>8&255,G&255)}var oe=ne.length;if(se===2){if(Y&&ne[oe-2]!==0)throw new m(D);oe-=2}else if(se===3){if(Y&&ne[oe-1]!==0)throw new m(D);oe--}return h(x,ne,oe)}})},57151:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(94237),c=e(79606),f=i.Uint8Array,u=i.SyntaxError,h=i.parseInt,o=/[^\da-f]/i,s=l(o.exec),b=l("".slice);f&&n({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(x){c(x);var m=x.length;if(m%2)throw new u("String should have an even number of characters");if(s(o,x))throw new u("String should only contain hex characters");for(var E=new f(m/2),C=0;C<m;C+=2)E[C/2]=h(b(x,C,C+2),16);return E}})},48732:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(27270),u=e(66244),h=e(81750),o=u.i2c,s=u.i2cUrl,b=i.Uint8Array,p=l("".charAt);b&&n({target:"Uint8Array",proto:!0,forced:!0},{toBase64:function(){for(var m=f(this),E=arguments.length?c(arguments[0]):void 0,C=h(E)==="base64"?o:s,R="",M=0,T=m.length,D,_=function(N){return p(C,D>>6*N&63)};M+2<T;M+=3)D=(m[M]<<16)+(m[M+1]<<8)+m[M+2],R+=_(3)+_(2)+_(1)+_(0);return M+2===T?(D=(m[M]<<16)+(m[M+1]<<8),R+=_(3)+_(2)+_(1)+"="):M+1===T&&(D=m[M]<<16,R+=_(3)+_(2)+"=="),R}})},18481:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(94237),c=e(27270),f=i.Uint8Array,u=l(1 .toString);f&&n({target:"Uint8Array",proto:!0,forced:!0},{toHex:function(){c(this);for(var o="",s=0,b=this.length;s<b;s++){var p=u(this[s],16);o+=p.length===1?"0"+p:p}return o}})},55055:function(d,g,e){"use strict";var n=e(94488),i=e(63619),l=e(42530).remove;n({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,s=arguments.length;o<s;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},90965:function(d,g,e){"use strict";var n=e(94488),i=e(63619),l=e(42530),c=l.get,f=l.has,u=l.set;n({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(o,s){var b=i(this),p,x;return f(b,o)?(p=c(b,o),"update"in s&&(p=s.update(p,o,b),u(b,o,p)),p):(x=s.insert(o,b),u(b,o,x),x)}})},7195:function(d,g,e){"use strict";var n=e(94488),i=e(72846);n({target:"WeakMap",stat:!0,forced:!0},{from:i})},89179:function(d,g,e){"use strict";var n=e(94488),i=e(48800);n({target:"WeakMap",stat:!0,forced:!0},{of:i})},67725:function(d,g,e){"use strict";var n=e(94488),i=e(14615);n({target:"WeakMap",proto:!0,real:!0,forced:!0},{upsert:i})},59884:function(d,g,e){"use strict";var n=e(94488),i=e(18888),l=e(91385).add;n({target:"WeakSet",proto:!0,real:!0,forced:!0},{addAll:function(){for(var f=i(this),u=0,h=arguments.length;u<h;u++)l(f,arguments[u]);return f}})},89202:function(d,g,e){"use strict";var n=e(94488),i=e(18888),l=e(91385).remove;n({target:"WeakSet",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,s=arguments.length;o<s;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},97815:function(d,g,e){"use strict";var n=e(94488),i=e(72846);n({target:"WeakSet",stat:!0,forced:!0},{from:i})},11593:function(d,g,e){"use strict";var n=e(94488),i=e(48800);n({target:"WeakSet",stat:!0,forced:!0},{of:i})},7597:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),u=e(3338),h=e(69905),o=e(57106),s=e(66244).c2i,b=/[^\d+/a-z]/i,p=/[\t\n\f\r ]+/g,x=/[=]{1,2}$/,m=l("atob"),E=String.fromCharCode,C=c("".charAt),R=c("".replace),M=c(b.exec),T=!!m&&!u(function(){return m("aGk=")!=="hi"}),D=T&&u(function(){return m(" ")!==""}),_=T&&!u(function(){m("a")}),N=T&&!u(function(){m()}),j=T&&m.length!==1,H=!T||D||_||N||j;n({global:!0,bind:!0,enumerable:!0,forced:H},{atob:function(W){if(o(arguments.length,1),T&&!D&&!_)return f(m,i,W);var se=R(h(W),p,""),ne="",ae=0,J=0,q,G,oe;if(se.length%4===0&&(se=R(se,x,"")),q=se.length,q%4===1||M(b,se))throw new(l("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;ae<q;)G=C(se,ae++),oe=J%4?oe*64+s[G]:s[G],J++%4&&(ne+=E(255&oe>>(-2*J&6)));return ne}})},55182:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),u=e(3338),h=e(69905),o=e(57106),s=e(66244).i2c,b=l("btoa"),p=c("".charAt),x=c("".charCodeAt),m=!!b&&!u(function(){return b("hi")!=="aGk="}),E=m&&!u(function(){b()}),C=m&&u(function(){return b(null)!=="bnVsbA=="}),R=m&&b.length!==1;n({global:!0,bind:!0,enumerable:!0,forced:!m||E||C||R},{btoa:function(T){if(o(arguments.length,1),m)return f(b,i,h(T));for(var D=h(T),_="",N=0,j=s,H,Y;p(D,N)||(j="=",N%1);){if(Y=x(D,N+=.75),Y>255)throw new(l("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");H=H<<8|Y,_+=p(j,63&H>>8-N%1*8)}return _}})},91472:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(28887).clear;n({global:!0,bind:!0,enumerable:!0,forced:i.clearImmediate!==l},{clearImmediate:l})},34366:function(d,g,e){"use strict";var n=e(92916),i=e(66749),l=e(9518),c=e(59594),f=e(68151),u=function(o){if(o&&o.forEach!==c)try{f(o,"forEach",c)}catch(s){o.forEach=c}};for(var h in i)i[h]&&u(n[h]&&n[h].prototype);u(l)},85425:function(d,g,e){"use strict";var n=e(92916),i=e(66749),l=e(9518),c=e(11005),f=e(68151),u=e(94573),h=e(59893),o=h("iterator"),s=c.values,b=function(x,m){if(x){if(x[o]!==s)try{f(x,o,s)}catch(C){x[o]=s}if(u(x,m,!0),i[m]){for(var E in c)if(x[E]!==c[E])try{f(x,E,c[E])}catch(C){x[E]=c[E]}}}};for(var p in i)b(n[p]&&n[p].prototype,p);b(l,"DOMTokenList")},64522:function(d,g,e){"use strict";var n=e(94488),i=e(11270),l=e(65911),c=e(3338),f=e(20132),u=e(35012),h=e(37691).f,o=e(2291),s=e(64110),b=e(32621),p=e(56472),x=e(80449),m=e(13367),E=e(7825),C=e(52109),R=e(80739),M=e(94844),T=e(35454),D=e(16697),_="DOMException",N="DATA_CLONE_ERR",j=l("Error"),H=l(_)||function(){try{var Et=l("MessageChannel")||i("worker_threads").MessageChannel;new Et().port1.postMessage(new WeakMap)}catch(Lt){if(Lt.name===N&&Lt.code===25)return Lt.constructor}}(),Y=H&&H.prototype,W=j.prototype,se=M.set,ne=M.getterFor(_),ae="stack"in new j(_),J=function(Et){return b(C,Et)&&C[Et].m?C[Et].c:0},q=function(){p(this,G);var Lt=arguments.length,Zt=E(Lt<1?void 0:arguments[0]),Bt=E(Lt<2?void 0:arguments[1],"Error"),xt=J(Bt);if(se(this,{type:_,name:Bt,message:Zt,code:xt}),T||(this.name=Bt,this.message=Zt,this.code=xt),ae){var Be=new j(Zt);Be.name=_,h(this,"stack",u(1,R(Be.stack,1)))}},G=q.prototype=f(W),oe=function(Et){return{enumerable:!0,configurable:!0,get:Et}},ee=function(Et){return oe(function(){return ne(this)[Et]})};T&&(s(G,"code",ee("code")),s(G,"message",ee("message")),s(G,"name",ee("name"))),h(G,"constructor",u(1,q));var Q=c(function(){return!(new H instanceof j)}),le=Q||c(function(){return W.toString!==m||String(new H(1,2))!=="2: 1"}),$=Q||c(function(){return new H(1,"DataCloneError").code!==25}),U=Q||H[N]!==25||Y[N]!==25,ie=D?le||$||U:Q;n({global:!0,constructor:!0,forced:ie},{DOMException:ie?q:H});var me=l(_),Pe=me.prototype;le&&(D||H===me)&&o(Pe,"toString",m),$&&T&&H===me&&s(Pe,"code",oe(function(){return J(x(this).name)}));for(var Oe in C)if(b(C,Oe)){var Ge=C[Oe],ke=Ge.s,Mt=u(6,Ge.c);b(me,ke)||h(me,ke,Mt),b(Pe,ke)||h(Pe,ke,Mt)}},41599:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(65911),c=e(35012),f=e(37691).f,u=e(32621),h=e(56472),o=e(25576),s=e(7825),b=e(52109),p=e(80739),x=e(35454),m=e(16697),E="DOMException",C=l("Error"),R=l(E),M=function(){h(this,T);var q=arguments.length,G=s(q<1?void 0:arguments[0]),oe=s(q<2?void 0:arguments[1],"Error"),ee=new R(G,oe),Q=new C(G);return Q.name=E,f(ee,"stack",c(1,p(Q.stack,1))),o(ee,this,M),ee},T=M.prototype=R.prototype,D="stack"in new C(E),_="stack"in new R(1,2),N=R&&x&&Object.getOwnPropertyDescriptor(i,E),j=!!N&&!(N.writable&&N.configurable),H=D&&!j&&!_;n({global:!0,constructor:!0,forced:m||H},{DOMException:H?M:R});var Y=l(E),W=Y.prototype;if(W.constructor!==Y){m||f(W,"constructor",c(1,Y));for(var se in b)if(u(b,se)){var ne=b[se],ae=ne.s;u(Y,ae)||f(Y,ae,c(6,ne.c))}}},86465:function(d,g,e){"use strict";var n=e(65911),i=e(94573),l="DOMException";i(n(l),l)},78437:function(d,g,e){"use strict";e(91472),e(91700)},73624:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(72933),c=e(63335),f=e(57106),u=e(90946),h=i.process;n({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(s){f(arguments.length,1),c(s);var b=u&&h.domain;l(b?b.bind(s):s)}})},62059:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(64110),c=e(35454),f=TypeError,u=Object.defineProperty,h=i.self!==i;try{if(c){var o=Object.getOwnPropertyDescriptor(i,"self");(h||!o||!o.get||!o.enumerable)&&l(i,"self",{get:function(){return i},set:function(b){if(this!==i)throw new f("Illegal invocation");u(i,"self",{value:b,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else n({global:!0,simple:!0,forced:h},{self:i})}catch(s){}},91700:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(28887).set,c=e(93222),f=i.setImmediate?c(l,!1):l;n({global:!0,bind:!0,enumerable:!0,forced:i.setImmediate!==f},{setImmediate:f})},88469:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(93222),c=l(i.setInterval,!0);n({global:!0,bind:!0,forced:i.setInterval!==c},{setInterval:c})},91572:function(d,g,e){"use strict";var n=e(94488),i=e(92916),l=e(93222),c=l(i.setTimeout,!0);n({global:!0,bind:!0,forced:i.setTimeout!==c},{setTimeout:c})},10305:function(d,g,e){"use strict";var n=e(16697),i=e(94488),l=e(92916),c=e(65911),f=e(94237),u=e(3338),h=e(6145),o=e(55327),s=e(39812),b=e(4112),p=e(31946),x=e(18446),m=e(62003),E=e(80449),C=e(97607),R=e(32621),M=e(69392),T=e(68151),D=e(82762),_=e(57106),N=e(81644),j=e(2786),H=e(19691),Y=e(57002),W=e(39311),se=e(25406),ne=e(80426),ae=l.Object,J=l.Array,q=l.Date,G=l.Error,oe=l.TypeError,ee=l.PerformanceMark,Q=c("DOMException"),le=j.Map,$=j.has,U=j.get,ie=j.set,me=H.Set,Pe=H.add,Oe=H.has,Ge=c("Object","keys"),ke=f([].push),Mt=f((!0).valueOf),Et=f(1 .valueOf),Lt=f("".valueOf),Zt=f(q.prototype.getTime),Bt=h("structuredClone"),xt="DataCloneError",Be="Transferring",gt=function(Me){return!u(function(){var rt=new l.Set([7]),Yt=Me(rt),_t=Me(ae(7));return Yt===rt||!Yt.has(7)||!p(_t)||+_t!=7})&&Me},Nt=function(Me,rt){return!u(function(){var Yt=new rt,_t=Me({a:Yt,b:Yt});return!(_t&&_t.a===_t.b&&_t.a instanceof rt&&_t.a.stack===Yt.stack)})},nt=function(Me){return!u(function(){var rt=Me(new l.AggregateError([1],Bt,{cause:3}));return rt.name!=="AggregateError"||rt.errors[0]!==1||rt.message!==Bt||rt.cause!==3})},yt=l.structuredClone,dt=n||!Nt(yt,G)||!Nt(yt,Q)||!nt(yt),qe=!yt&&gt(function(Me){return new ee(Bt,{detail:Me}).detail}),_e=gt(yt)||qe,Ee=function(Me){throw new Q("Uncloneable type: "+Me,xt)},Fe=function(Me,rt){throw new Q((rt||"Cloning")+" of "+Me+" cannot be properly polyfilled in this engine",xt)},Ke=function(Me,rt){return _e||Fe(rt),_e(Me)},He=function(){var Me;try{Me=new l.DataTransfer}catch(rt){try{Me=new l.ClipboardEvent("").clipboardData}catch(Yt){}}return Me&&Me.items&&Me.files?Me:null},Xe=function(Me,rt,Yt){if($(rt,Me))return U(rt,Me);var _t=Yt||C(Me),Wt,Ht,rn,Gt,we,ce;if(_t==="SharedArrayBuffer")_e?Wt=_e(Me):Wt=Me;else{var he=l.DataView;!he&&!o(Me.slice)&&Fe("ArrayBuffer");try{if(o(Me.slice)&&!Me.resizable)Wt=Me.slice(0);else for(Ht=Me.byteLength,rn=("maxByteLength"in Me)?{maxByteLength:Me.maxByteLength}:void 0,Wt=new ArrayBuffer(Ht,rn),Gt=new he(Me),we=new he(Wt),ce=0;ce<Ht;ce++)we.setUint8(ce,Gt.getUint8(ce))}catch(Ot){throw new Q("ArrayBuffer is detached",xt)}}return ie(rt,Me,Wt),Wt},pt=function(Me,rt,Yt,_t,Wt){var Ht=l[rt];return p(Ht)||Fe(rt),new Ht(Xe(Me.buffer,Wt),Yt,_t)},St=function(Me,rt){if(x(Me)&&Ee("Symbol"),!p(Me))return Me;if(rt){if($(rt,Me))return U(rt,Me)}else rt=new le;var Yt=C(Me),_t,Wt,Ht,rn,Gt,we,ce,he;switch(Yt){case"Array":Ht=J(D(Me));break;case"Object":Ht={};break;case"Map":Ht=new le;break;case"Set":Ht=new me;break;case"RegExp":Ht=new RegExp(Me.source,N(Me));break;case"Error":switch(Wt=Me.name,Wt){case"AggregateError":Ht=new(c(Wt))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":Ht=new(c(Wt));break;case"CompileError":case"LinkError":case"RuntimeError":Ht=new(c("WebAssembly",Wt));break;default:Ht=new G}break;case"DOMException":Ht=new Q(Me.message,Me.name);break;case"ArrayBuffer":case"SharedArrayBuffer":Ht=Xe(Me,rt,Yt);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":we=Yt==="DataView"?Me.byteLength:Me.length,Ht=pt(Me,Yt,Me.byteOffset,we,rt);break;case"DOMQuad":try{Ht=new DOMQuad(St(Me.p1,rt),St(Me.p2,rt),St(Me.p3,rt),St(Me.p4,rt))}catch(Ot){Ht=Ke(Me,Yt)}break;case"File":if(_e)try{Ht=_e(Me),C(Ht)!==Yt&&(Ht=void 0)}catch(Ot){}if(!Ht)try{Ht=new File([Me],Me.name,Me)}catch(Ot){}Ht||Fe(Yt);break;case"FileList":if(rn=He(),rn){for(Gt=0,we=D(Me);Gt<we;Gt++)rn.items.add(St(Me[Gt],rt));Ht=rn.files}else Ht=Ke(Me,Yt);break;case"ImageData":try{Ht=new ImageData(St(Me.data,rt),Me.width,Me.height,{colorSpace:Me.colorSpace})}catch(Ot){Ht=Ke(Me,Yt)}break;default:if(_e)Ht=_e(Me);else switch(Yt){case"BigInt":Ht=ae(Me.valueOf());break;case"Boolean":Ht=ae(Mt(Me));break;case"Number":Ht=ae(Et(Me));break;case"String":Ht=ae(Lt(Me));break;case"Date":Ht=new q(Zt(Me));break;case"Blob":try{Ht=Me.slice(0,Me.size,Me.type)}catch(Ot){Fe(Yt)}break;case"DOMPoint":case"DOMPointReadOnly":_t=l[Yt];try{Ht=_t.fromPoint?_t.fromPoint(Me):new _t(Me.x,Me.y,Me.z,Me.w)}catch(Ot){Fe(Yt)}break;case"DOMRect":case"DOMRectReadOnly":_t=l[Yt];try{Ht=_t.fromRect?_t.fromRect(Me):new _t(Me.x,Me.y,Me.width,Me.height)}catch(Ot){Fe(Yt)}break;case"DOMMatrix":case"DOMMatrixReadOnly":_t=l[Yt];try{Ht=_t.fromMatrix?_t.fromMatrix(Me):new _t(Me)}catch(Ot){Fe(Yt)}break;case"AudioData":case"VideoFrame":o(Me.clone)||Fe(Yt);try{Ht=Me.clone()}catch(Ot){Ee(Yt)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":Fe(Yt);default:Ee(Yt)}}switch(ie(rt,Me,Ht),Yt){case"Array":case"Object":for(ce=Ge(Me),Gt=0,we=D(ce);Gt<we;Gt++)he=ce[Gt],M(Ht,he,St(Me[he],rt));break;case"Map":Me.forEach(function(Ot,Ie){ie(Ht,St(Ie,rt),St(Ot,rt))});break;case"Set":Me.forEach(function(Ot){Pe(Ht,St(Ot,rt))});break;case"Error":T(Ht,"message",St(Me.message,rt)),R(Me,"cause")&&T(Ht,"cause",St(Me.cause,rt)),Wt==="AggregateError"?Ht.errors=St(Me.errors,rt):Wt==="SuppressedError"&&(Ht.error=St(Me.error,rt),Ht.suppressed=St(Me.suppressed,rt));case"DOMException":se&&T(Ht,"stack",St(Me.stack,rt))}return Ht},tn=function(Me,rt){if(!p(Me))throw new oe("Transfer option cannot be converted to a sequence");var Yt=[];m(Me,function(Ie){ke(Yt,E(Ie))});for(var _t=0,Wt=D(Yt),Ht=new me,rn,Gt,we,ce,he,Ot;_t<Wt;){if(rn=Yt[_t++],Gt=C(rn),Gt==="ArrayBuffer"?Oe(Ht,rn):$(rt,rn))throw new Q("Duplicate transferable",xt);if(Gt==="ArrayBuffer"){Pe(Ht,rn);continue}if(ne)ce=yt(rn,{transfer:[rn]});else switch(Gt){case"ImageBitmap":we=l.OffscreenCanvas,s(we)||Fe(Gt,Be);try{he=new we(rn.width,rn.height),Ot=he.getContext("bitmaprenderer"),Ot.transferFromImageBitmap(rn),ce=he.transferToImageBitmap()}catch(Ie){}break;case"AudioData":case"VideoFrame":(!o(rn.clone)||!o(rn.close))&&Fe(Gt,Be);try{ce=rn.clone(),rn.close()}catch(Ie){}break;case"MediaSourceHandle":case"MessagePort":case"OffscreenCanvas":case"ReadableStream":case"TransformStream":case"WritableStream":Fe(Gt,Be)}if(ce===void 0)throw new Q("This object cannot be transferred: "+Gt,xt);ie(rt,rn,ce)}return Ht},en=function(Me){Y(Me,function(rt){ne?_e(rt,{transfer:[rt]}):o(rt.transfer)?rt.transfer():W?W(rt):Fe("ArrayBuffer",Be)})};i({global:!0,enumerable:!0,sham:!ne,forced:dt},{structuredClone:function(rt){var Yt=_(arguments.length,1)>1&&!b(arguments[1])?E(arguments[1]):void 0,_t=Yt?Yt.transfer:void 0,Wt,Ht;_t!==void 0&&(Wt=new le,Ht=tn(_t,Wt));var rn=St(rt,Wt);return Ht&&en(Ht),rn}})},41208:function(d,g,e){"use strict";e(88469),e(91572)},91340:function(d,g,e){"use strict";e(11005);var n=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(35454),u=e(3299),h=e(2291),o=e(64110),s=e(66477),b=e(94573),p=e(83126),x=e(94844),m=e(56472),E=e(55327),C=e(32621),R=e(80666),M=e(97607),T=e(80449),D=e(31946),_=e(69905),N=e(20132),j=e(35012),H=e(85428),Y=e(26006),W=e(25587),se=e(57106),ne=e(59893),ae=e(63668),J=ne("iterator"),q="URLSearchParams",G=q+"Iterator",oe=x.set,ee=x.getterFor(q),Q=x.getterFor(G),le=Object.getOwnPropertyDescriptor,$=function(Wt){if(!f)return i[Wt];var Ht=le(i,Wt);return Ht&&Ht.value},U=$("fetch"),ie=$("Request"),me=$("Headers"),Pe=ie&&ie.prototype,Oe=me&&me.prototype,Ge=i.RegExp,ke=i.TypeError,Mt=i.decodeURIComponent,Et=i.encodeURIComponent,Lt=c("".charAt),Zt=c([].join),Bt=c([].push),xt=c("".replace),Be=c([].shift),gt=c([].splice),Nt=c("".split),nt=c("".slice),yt=/\+/g,dt=Array(4),qe=function(Wt){return dt[Wt-1]||(dt[Wt-1]=Ge("((?:%[\\da-f]{2}){"+Wt+"})","gi"))},_e=function(Wt){try{return Mt(Wt)}catch(Ht){return Wt}},Ee=function(Wt){var Ht=xt(Wt,yt," "),rn=4;try{return Mt(Ht)}catch(Gt){for(;rn;)Ht=xt(Ht,qe(rn--),_e);return Ht}},Fe=/[!'()~]|%20/g,Ke={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},He=function(Wt){return Ke[Wt]},Xe=function(Wt){return xt(Et(Wt),Fe,He)},pt=p(function(Ht,rn){oe(this,{type:G,target:ee(Ht).entries,index:0,kind:rn})},q,function(){var Ht=Q(this),rn=Ht.target,Gt=Ht.index++;if(!rn||Gt>=rn.length)return Ht.target=void 0,W(void 0,!0);var we=rn[Gt];switch(Ht.kind){case"keys":return W(we.key,!1);case"values":return W(we.value,!1)}return W([we.key,we.value],!1)},!0),St=function(Wt){this.entries=[],this.url=null,Wt!==void 0&&(D(Wt)?this.parseObject(Wt):this.parseQuery(typeof Wt=="string"?Lt(Wt,0)==="?"?nt(Wt,1):Wt:_(Wt)))};St.prototype={type:q,bindURL:function(Wt){this.url=Wt,this.update()},parseObject:function(Wt){var Ht=this.entries,rn=Y(Wt),Gt,we,ce,he,Ot,Ie,ft;if(rn)for(Gt=H(Wt,rn),we=Gt.next;!(ce=l(we,Gt)).done;){if(he=H(T(ce.value)),Ot=he.next,(Ie=l(Ot,he)).done||(ft=l(Ot,he)).done||!l(Ot,he).done)throw new ke("Expected sequence with length 2");Bt(Ht,{key:_(Ie.value),value:_(ft.value)})}else for(var Kt in Wt)C(Wt,Kt)&&Bt(Ht,{key:Kt,value:_(Wt[Kt])})},parseQuery:function(Wt){if(Wt)for(var Ht=this.entries,rn=Nt(Wt,"&"),Gt=0,we,ce;Gt<rn.length;)we=rn[Gt++],we.length&&(ce=Nt(we,"="),Bt(Ht,{key:Ee(Be(ce)),value:Ee(Zt(ce,"="))}))},serialize:function(){for(var Wt=this.entries,Ht=[],rn=0,Gt;rn<Wt.length;)Gt=Wt[rn++],Bt(Ht,Xe(Gt.key)+"="+Xe(Gt.value));return Zt(Ht,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var tn=function(){m(this,en);var Ht=arguments.length>0?arguments[0]:void 0,rn=oe(this,new St(Ht));f||(this.size=rn.entries.length)},en=tn.prototype;if(s(en,{append:function(Ht,rn){var Gt=ee(this);se(arguments.length,2),Bt(Gt.entries,{key:_(Ht),value:_(rn)}),f||this.length++,Gt.updateURL()},delete:function(Wt){for(var Ht=ee(this),rn=se(arguments.length,1),Gt=Ht.entries,we=_(Wt),ce=rn<2?void 0:arguments[1],he=ce===void 0?ce:_(ce),Ot=0;Ot<Gt.length;){var Ie=Gt[Ot];if(Ie.key===we&&(he===void 0||Ie.value===he)){if(gt(Gt,Ot,1),he!==void 0)break}else Ot++}f||(this.size=Gt.length),Ht.updateURL()},get:function(Ht){var rn=ee(this).entries;se(arguments.length,1);for(var Gt=_(Ht),we=0;we<rn.length;we++)if(rn[we].key===Gt)return rn[we].value;return null},getAll:function(Ht){var rn=ee(this).entries;se(arguments.length,1);for(var Gt=_(Ht),we=[],ce=0;ce<rn.length;ce++)rn[ce].key===Gt&&Bt(we,rn[ce].value);return we},has:function(Ht){for(var rn=ee(this).entries,Gt=se(arguments.length,1),we=_(Ht),ce=Gt<2?void 0:arguments[1],he=ce===void 0?ce:_(ce),Ot=0;Ot<rn.length;){var Ie=rn[Ot++];if(Ie.key===we&&(he===void 0||Ie.value===he))return!0}return!1},set:function(Ht,rn){var Gt=ee(this);se(arguments.length,1);for(var we=Gt.entries,ce=!1,he=_(Ht),Ot=_(rn),Ie=0,ft;Ie<we.length;Ie++)ft=we[Ie],ft.key===he&&(ce?gt(we,Ie--,1):(ce=!0,ft.value=Ot));ce||Bt(we,{key:he,value:Ot}),f||(this.size=we.length),Gt.updateURL()},sort:function(){var Ht=ee(this);ae(Ht.entries,function(rn,Gt){return rn.key>Gt.key?1:-1}),Ht.updateURL()},forEach:function(Ht){for(var rn=ee(this).entries,Gt=R(Ht,arguments.length>1?arguments[1]:void 0),we=0,ce;we<rn.length;)ce=rn[we++],Gt(ce.value,ce.key,this)},keys:function(){return new pt(this,"keys")},values:function(){return new pt(this,"values")},entries:function(){return new pt(this,"entries")}},{enumerable:!0}),h(en,J,en.entries,{name:"entries"}),h(en,"toString",function(){return ee(this).serialize()},{enumerable:!0}),f&&o(en,"size",{get:function(){return ee(this).entries.length},configurable:!0,enumerable:!0}),b(tn,q),n({global:!0,constructor:!0,forced:!u},{URLSearchParams:tn}),!u&&E(me)){var Me=c(Oe.has),rt=c(Oe.set),Yt=function(Wt){if(D(Wt)){var Ht=Wt.body,rn;if(M(Ht)===q)return rn=Wt.headers?new me(Wt.headers):new me,Me(rn,"content-type")||rt(rn,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),N(Wt,{body:j(0,_(Ht)),headers:j(0,rn)})}return Wt};if(E(U)&&n({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(Ht){return U(Ht,arguments.length>1?Yt(arguments[1]):{})}}),E(ie)){var _t=function(Ht){return m(this,Pe),new ie(Ht,arguments.length>1?Yt(arguments[1]):{})};Pe.constructor=_t,_t.prototype=Pe,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:_t})}}d.exports={URLSearchParams:tn,getState:ee}},4890:function(d,g,e){"use strict";var n=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,u=f.prototype,h=i(u.append),o=i(u.delete),s=i(u.forEach),b=i([].push),p=new f("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&n(u,"delete",function(x){var m=arguments.length,E=m<2?void 0:arguments[1];if(m&&E===void 0)return o(this,x);var C=[];s(this,function(H,Y){b(C,{key:Y,value:H})}),c(m,1);for(var R=l(x),M=l(E),T=0,D=0,_=!1,N=C.length,j;T<N;)j=C[T++],_||j.key===R?(_=!0,o(this,j.key)):D++;for(;D<N;)j=C[D++],j.key===R&&j.value===M||h(this,j.key,j.value)},{enumerable:!0,unsafe:!0})},5340:function(d,g,e){"use strict";var n=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,u=f.prototype,h=i(u.getAll),o=i(u.has),s=new f("a=1");(s.has("a",2)||!s.has("a",void 0))&&n(u,"has",function(p){var x=arguments.length,m=x<2?void 0:arguments[1];if(x&&m===void 0)return o(this,p);var E=h(this,p);c(x,1);for(var C=l(m),R=0;R<E.length;)if(E[R++]===C)return!0;return!1},{enumerable:!0,unsafe:!0})},7893:function(d,g,e){"use strict";e(91340)},61650:function(d,g,e){"use strict";var n=e(35454),i=e(94237),l=e(64110),c=URLSearchParams.prototype,f=i(c.forEach);n&&!("size"in c)&&l(c,"size",{get:function(){var h=0;return f(this,function(){h++}),h},configurable:!0,enumerable:!0})},40061:function(d,g,e){"use strict";var n=e(94488),i=e(65911),l=e(3338),c=e(57106),f=e(69905),u=e(3299),h=i("URL"),o=u&&l(function(){h.canParse()});n({target:"URL",stat:!0,forced:!o},{canParse:function(b){var p=c(arguments.length,1),x=f(b),m=p<2||arguments[1]===void 0?void 0:f(arguments[1]);try{return!!new h(x,m)}catch(E){return!1}}})},13588:function(d,g,e){"use strict";e(20852);var n=e(94488),i=e(35454),l=e(3299),c=e(92916),f=e(80666),u=e(94237),h=e(2291),o=e(64110),s=e(56472),b=e(32621),p=e(80530),x=e(60255),m=e(71698),E=e(13764).codeAt,C=e(93245),R=e(69905),M=e(94573),T=e(57106),D=e(91340),_=e(94844),N=_.set,j=_.getterFor("URL"),H=D.URLSearchParams,Y=D.getState,W=c.URL,se=c.TypeError,ne=c.parseInt,ae=Math.floor,J=Math.pow,q=u("".charAt),G=u(/./.exec),oe=u([].join),ee=u(1 .toString),Q=u([].pop),le=u([].push),$=u("".replace),U=u([].shift),ie=u("".split),me=u("".slice),Pe=u("".toLowerCase),Oe=u([].unshift),Ge="Invalid authority",ke="Invalid scheme",Mt="Invalid host",Et="Invalid port",Lt=/[a-z]/i,Zt=/[\d+-.a-z]/i,Bt=/\d/,xt=/^0x/i,Be=/^[0-7]+$/,gt=/^\d+$/,Nt=/^[\da-f]+$/i,nt=/[\0\t\n\r #%/:<>?@[\\\]^|]/,yt=/[\0\t\n\r #/:<>?@[\\\]^|]/,dt=/^[\u0000-\u0020]+/,qe=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,_e=/[\t\n\r]/g,Ee,Fe=function(Xt){var vt=ie(Xt,"."),ut,ct,jt,xn,gn,nr,$n;if(vt.length&&vt[vt.length-1]===""&&vt.length--,ut=vt.length,ut>4)return Xt;for(ct=[],jt=0;jt<ut;jt++){if(xn=vt[jt],xn==="")return Xt;if(gn=10,xn.length>1&&q(xn,0)==="0"&&(gn=G(xt,xn)?16:8,xn=me(xn,gn===8?1:2)),xn==="")nr=0;else{if(!G(gn===10?gt:gn===8?Be:Nt,xn))return Xt;nr=ne(xn,gn)}le(ct,nr)}for(jt=0;jt<ut;jt++)if(nr=ct[jt],jt===ut-1){if(nr>=J(256,5-ut))return null}else if(nr>255)return null;for($n=Q(ct),jt=0;jt<ct.length;jt++)$n+=ct[jt]*J(256,3-jt);return $n},Ke=function(Xt){var vt=[0,0,0,0,0,0,0,0],ut=0,ct=null,jt=0,xn,gn,nr,$n,Cr,Ct,Ln,_r=function(){return q(Xt,jt)};if(_r()===":"){if(q(Xt,1)!==":")return;jt+=2,ut++,ct=ut}for(;_r();){if(ut===8)return;if(_r()===":"){if(ct!==null)return;jt++,ut++,ct=ut;continue}for(xn=gn=0;gn<4&&G(Nt,_r());)xn=xn*16+ne(_r(),16),jt++,gn++;if(_r()==="."){if(gn===0||(jt-=gn,ut>6))return;for(nr=0;_r();){if($n=null,nr>0)if(_r()==="."&&nr<4)jt++;else return;if(!G(Bt,_r()))return;for(;G(Bt,_r());){if(Cr=ne(_r(),10),$n===null)$n=Cr;else{if($n===0)return;$n=$n*10+Cr}if($n>255)return;jt++}vt[ut]=vt[ut]*256+$n,nr++,(nr===2||nr===4)&&ut++}if(nr!==4)return;break}else if(_r()===":"){if(jt++,!_r())return}else if(_r())return;vt[ut++]=xn}if(ct!==null)for(Ct=ut-ct,ut=7;ut!==0&&Ct>0;)Ln=vt[ut],vt[ut--]=vt[ct+Ct-1],vt[ct+--Ct]=Ln;else if(ut!==8)return;return vt},He=function(Xt){for(var vt=null,ut=1,ct=null,jt=0,xn=0;xn<8;xn++)Xt[xn]!==0?(jt>ut&&(vt=ct,ut=jt),ct=null,jt=0):(ct===null&&(ct=xn),++jt);return jt>ut&&(vt=ct,ut=jt),vt},Xe=function(Xt){var vt,ut,ct,jt;if(typeof Xt=="number"){for(vt=[],ut=0;ut<4;ut++)Oe(vt,Xt%256),Xt=ae(Xt/256);return oe(vt,".")}else if(typeof Xt=="object"){for(vt="",ct=He(Xt),ut=0;ut<8;ut++)jt&&Xt[ut]===0||(jt&&(jt=!1),ct===ut?(vt+=ut?":":"::",jt=!0):(vt+=ee(Xt[ut],16),ut<7&&(vt+=":")));return"["+vt+"]"}return Xt},pt={},St=p({},pt,{" ":1,'"':1,"<":1,">":1,"`":1}),tn=p({},St,{"#":1,"?":1,"{":1,"}":1}),en=p({},tn,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Me=function(Xt,vt){var ut=E(Xt,0);return ut>32&&ut<127&&!b(vt,Xt)?Xt:encodeURIComponent(Xt)},rt={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Yt=function(Xt,vt){var ut;return Xt.length===2&&G(Lt,q(Xt,0))&&((ut=q(Xt,1))===":"||!vt&&ut==="|")},_t=function(Xt){var vt;return Xt.length>1&&Yt(me(Xt,0,2))&&(Xt.length===2||(vt=q(Xt,2))==="/"||vt==="\\"||vt==="?"||vt==="#")},Wt=function(Xt){return Xt==="."||Pe(Xt)==="%2e"},Ht=function(Xt){return Xt=Pe(Xt),Xt===".."||Xt==="%2e."||Xt===".%2e"||Xt==="%2e%2e"},rn={},Gt={},we={},ce={},he={},Ot={},Ie={},ft={},Kt={},It={},De={},Tt={},Ze={},Ae={},bt={},Ft={},Ne={},In={},Pt={},Xn={},sr={},Dn=function(Xt,vt,ut){var ct=R(Xt),jt,xn,gn;if(vt){if(xn=this.parse(ct),xn)throw new se(xn);this.searchParams=null}else{if(ut!==void 0&&(jt=new Dn(ut,!0)),xn=this.parse(ct,null,jt),xn)throw new se(xn);gn=Y(new H),gn.bindURL(this),this.searchParams=gn}};Dn.prototype={type:"URL",parse:function(Xt,vt,ut){var ct=this,jt=vt||rn,xn=0,gn="",nr=!1,$n=!1,Cr=!1,Ct,Ln,_r,Qr;for(Xt=R(Xt),vt||(ct.scheme="",ct.username="",ct.password="",ct.host=null,ct.port=null,ct.path=[],ct.query=null,ct.fragment=null,ct.cannotBeABaseURL=!1,Xt=$(Xt,dt,""),Xt=$(Xt,qe,"$1")),Xt=$(Xt,_e,""),Ct=x(Xt);xn<=Ct.length;){switch(Ln=Ct[xn],jt){case rn:if(Ln&&G(Lt,Ln))gn+=Pe(Ln),jt=Gt;else{if(vt)return ke;jt=we;continue}break;case Gt:if(Ln&&(G(Zt,Ln)||Ln==="+"||Ln==="-"||Ln==="."))gn+=Pe(Ln);else if(Ln===":"){if(vt&&(ct.isSpecial()!==b(rt,gn)||gn==="file"&&(ct.includesCredentials()||ct.port!==null)||ct.scheme==="file"&&!ct.host))return;if(ct.scheme=gn,vt){ct.isSpecial()&&rt[ct.scheme]===ct.port&&(ct.port=null);return}gn="",ct.scheme==="file"?jt=Ae:ct.isSpecial()&&ut&&ut.scheme===ct.scheme?jt=ce:ct.isSpecial()?jt=ft:Ct[xn+1]==="/"?(jt=he,xn++):(ct.cannotBeABaseURL=!0,le(ct.path,""),jt=Pt)}else{if(vt)return ke;gn="",jt=we,xn=0;continue}break;case we:if(!ut||ut.cannotBeABaseURL&&Ln!=="#")return ke;if(ut.cannotBeABaseURL&&Ln==="#"){ct.scheme=ut.scheme,ct.path=m(ut.path),ct.query=ut.query,ct.fragment="",ct.cannotBeABaseURL=!0,jt=sr;break}jt=ut.scheme==="file"?Ae:Ot;continue;case ce:if(Ln==="/"&&Ct[xn+1]==="/")jt=Kt,xn++;else{jt=Ot;continue}break;case he:if(Ln==="/"){jt=It;break}else{jt=In;continue}case Ot:if(ct.scheme=ut.scheme,Ln===Ee)ct.username=ut.username,ct.password=ut.password,ct.host=ut.host,ct.port=ut.port,ct.path=m(ut.path),ct.query=ut.query;else if(Ln==="/"||Ln==="\\"&&ct.isSpecial())jt=Ie;else if(Ln==="?")ct.username=ut.username,ct.password=ut.password,ct.host=ut.host,ct.port=ut.port,ct.path=m(ut.path),ct.query="",jt=Xn;else if(Ln==="#")ct.username=ut.username,ct.password=ut.password,ct.host=ut.host,ct.port=ut.port,ct.path=m(ut.path),ct.query=ut.query,ct.fragment="",jt=sr;else{ct.username=ut.username,ct.password=ut.password,ct.host=ut.host,ct.port=ut.port,ct.path=m(ut.path),ct.path.length--,jt=In;continue}break;case Ie:if(ct.isSpecial()&&(Ln==="/"||Ln==="\\"))jt=Kt;else if(Ln==="/")jt=It;else{ct.username=ut.username,ct.password=ut.password,ct.host=ut.host,ct.port=ut.port,jt=In;continue}break;case ft:if(jt=Kt,Ln!=="/"||q(gn,xn+1)!=="/")continue;xn++;break;case Kt:if(Ln!=="/"&&Ln!=="\\"){jt=It;continue}break;case It:if(Ln==="@"){nr&&(gn="%40"+gn),nr=!0,_r=x(gn);for(var jr=0;jr<_r.length;jr++){var ei=_r[jr];if(ei===":"&&!Cr){Cr=!0;continue}var Rr=Me(ei,en);Cr?ct.password+=Rr:ct.username+=Rr}gn=""}else if(Ln===Ee||Ln==="/"||Ln==="?"||Ln==="#"||Ln==="\\"&&ct.isSpecial()){if(nr&&gn==="")return Ge;xn-=x(gn).length+1,gn="",jt=De}else gn+=Ln;break;case De:case Tt:if(vt&&ct.scheme==="file"){jt=Ft;continue}else if(Ln===":"&&!$n){if(gn==="")return Mt;if(Qr=ct.parseHost(gn),Qr)return Qr;if(gn="",jt=Ze,vt===Tt)return}else if(Ln===Ee||Ln==="/"||Ln==="?"||Ln==="#"||Ln==="\\"&&ct.isSpecial()){if(ct.isSpecial()&&gn==="")return Mt;if(vt&&gn===""&&(ct.includesCredentials()||ct.port!==null))return;if(Qr=ct.parseHost(gn),Qr)return Qr;if(gn="",jt=Ne,vt)return;continue}else Ln==="["?$n=!0:Ln==="]"&&($n=!1),gn+=Ln;break;case Ze:if(G(Bt,Ln))gn+=Ln;else if(Ln===Ee||Ln==="/"||Ln==="?"||Ln==="#"||Ln==="\\"&&ct.isSpecial()||vt){if(gn!==""){var Pi=ne(gn,10);if(Pi>65535)return Et;ct.port=ct.isSpecial()&&Pi===rt[ct.scheme]?null:Pi,gn=""}if(vt)return;jt=Ne;continue}else return Et;break;case Ae:if(ct.scheme="file",Ln==="/"||Ln==="\\")jt=bt;else if(ut&&ut.scheme==="file")switch(Ln){case Ee:ct.host=ut.host,ct.path=m(ut.path),ct.query=ut.query;break;case"?":ct.host=ut.host,ct.path=m(ut.path),ct.query="",jt=Xn;break;case"#":ct.host=ut.host,ct.path=m(ut.path),ct.query=ut.query,ct.fragment="",jt=sr;break;default:_t(oe(m(Ct,xn),""))||(ct.host=ut.host,ct.path=m(ut.path),ct.shortenPath()),jt=In;continue}else{jt=In;continue}break;case bt:if(Ln==="/"||Ln==="\\"){jt=Ft;break}ut&&ut.scheme==="file"&&!_t(oe(m(Ct,xn),""))&&(Yt(ut.path[0],!0)?le(ct.path,ut.path[0]):ct.host=ut.host),jt=In;continue;case Ft:if(Ln===Ee||Ln==="/"||Ln==="\\"||Ln==="?"||Ln==="#"){if(!vt&&Yt(gn))jt=In;else if(gn===""){if(ct.host="",vt)return;jt=Ne}else{if(Qr=ct.parseHost(gn),Qr)return Qr;if(ct.host==="localhost"&&(ct.host=""),vt)return;gn="",jt=Ne}continue}else gn+=Ln;break;case Ne:if(ct.isSpecial()){if(jt=In,Ln!=="/"&&Ln!=="\\")continue}else if(!vt&&Ln==="?")ct.query="",jt=Xn;else if(!vt&&Ln==="#")ct.fragment="",jt=sr;else if(Ln!==Ee&&(jt=In,Ln!=="/"))continue;break;case In:if(Ln===Ee||Ln==="/"||Ln==="\\"&&ct.isSpecial()||!vt&&(Ln==="?"||Ln==="#")){if(Ht(gn)?(ct.shortenPath(),Ln!=="/"&&!(Ln==="\\"&&ct.isSpecial())&&le(ct.path,"")):Wt(gn)?Ln!=="/"&&!(Ln==="\\"&&ct.isSpecial())&&le(ct.path,""):(ct.scheme==="file"&&!ct.path.length&&Yt(gn)&&(ct.host&&(ct.host=""),gn=q(gn,0)+":"),le(ct.path,gn)),gn="",ct.scheme==="file"&&(Ln===Ee||Ln==="?"||Ln==="#"))for(;ct.path.length>1&&ct.path[0]==="";)U(ct.path);Ln==="?"?(ct.query="",jt=Xn):Ln==="#"&&(ct.fragment="",jt=sr)}else gn+=Me(Ln,tn);break;case Pt:Ln==="?"?(ct.query="",jt=Xn):Ln==="#"?(ct.fragment="",jt=sr):Ln!==Ee&&(ct.path[0]+=Me(Ln,pt));break;case Xn:!vt&&Ln==="#"?(ct.fragment="",jt=sr):Ln!==Ee&&(Ln==="'"&&ct.isSpecial()?ct.query+="%27":Ln==="#"?ct.query+="%23":ct.query+=Me(Ln,pt));break;case sr:Ln!==Ee&&(ct.fragment+=Me(Ln,St));break}xn++}},parseHost:function(Xt){var vt,ut,ct;if(q(Xt,0)==="["){if(q(Xt,Xt.length-1)!=="]"||(vt=Ke(me(Xt,1,-1)),!vt))return Mt;this.host=vt}else if(this.isSpecial()){if(Xt=C(Xt),G(nt,Xt)||(vt=Fe(Xt),vt===null))return Mt;this.host=vt}else{if(G(yt,Xt))return Mt;for(vt="",ut=x(Xt),ct=0;ct<ut.length;ct++)vt+=Me(ut[ct],pt);this.host=vt}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme==="file"},includesCredentials:function(){return this.username!==""||this.password!==""},isSpecial:function(){return b(rt,this.scheme)},shortenPath:function(){var Xt=this.path,vt=Xt.length;vt&&(this.scheme!=="file"||vt!==1||!Yt(Xt[0],!0))&&Xt.length--},serialize:function(){var Xt=this,vt=Xt.scheme,ut=Xt.username,ct=Xt.password,jt=Xt.host,xn=Xt.port,gn=Xt.path,nr=Xt.query,$n=Xt.fragment,Cr=vt+":";return jt!==null?(Cr+="//",Xt.includesCredentials()&&(Cr+=ut+(ct?":"+ct:"")+"@"),Cr+=Xe(jt),xn!==null&&(Cr+=":"+xn)):vt==="file"&&(Cr+="//"),Cr+=Xt.cannotBeABaseURL?gn[0]:gn.length?"/"+oe(gn,"/"):"",nr!==null&&(Cr+="?"+nr),$n!==null&&(Cr+="#"+$n),Cr},setHref:function(Xt){var vt=this.parse(Xt);if(vt)throw new se(vt);this.searchParams.update()},getOrigin:function(){var Xt=this.scheme,vt=this.port;if(Xt==="blob")try{return new Bn(Xt.path[0]).origin}catch(ut){return"null"}return Xt==="file"||!this.isSpecial()?"null":Xt+"://"+Xe(this.host)+(vt!==null?":"+vt:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(Xt){this.parse(R(Xt)+":",rn)},getUsername:function(){return this.username},setUsername:function(Xt){var vt=x(R(Xt));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var ut=0;ut<vt.length;ut++)this.username+=Me(vt[ut],en)}},getPassword:function(){return this.password},setPassword:function(Xt){var vt=x(R(Xt));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var ut=0;ut<vt.length;ut++)this.password+=Me(vt[ut],en)}},getHost:function(){var Xt=this.host,vt=this.port;return Xt===null?"":vt===null?Xe(Xt):Xe(Xt)+":"+vt},setHost:function(Xt){this.cannotBeABaseURL||this.parse(Xt,De)},getHostname:function(){var Xt=this.host;return Xt===null?"":Xe(Xt)},setHostname:function(Xt){this.cannotBeABaseURL||this.parse(Xt,Tt)},getPort:function(){var Xt=this.port;return Xt===null?"":R(Xt)},setPort:function(Xt){this.cannotHaveUsernamePasswordPort()||(Xt=R(Xt),Xt===""?this.port=null:this.parse(Xt,Ze))},getPathname:function(){var Xt=this.path;return this.cannotBeABaseURL?Xt[0]:Xt.length?"/"+oe(Xt,"/"):""},setPathname:function(Xt){this.cannotBeABaseURL||(this.path=[],this.parse(Xt,Ne))},getSearch:function(){var Xt=this.query;return Xt?"?"+Xt:""},setSearch:function(Xt){Xt=R(Xt),Xt===""?this.query=null:(q(Xt,0)==="?"&&(Xt=me(Xt,1)),this.query="",this.parse(Xt,Xn)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var Xt=this.fragment;return Xt?"#"+Xt:""},setHash:function(Xt){if(Xt=R(Xt),Xt===""){this.fragment=null;return}q(Xt,0)==="#"&&(Xt=me(Xt,1)),this.fragment="",this.parse(Xt,sr)},update:function(){this.query=this.searchParams.serialize()||null}};var Bn=function(vt){var ut=s(this,vn),ct=T(arguments.length,1)>1?arguments[1]:void 0,jt=N(ut,new Dn(vt,!1,ct));i||(ut.href=jt.serialize(),ut.origin=jt.getOrigin(),ut.protocol=jt.getProtocol(),ut.username=jt.getUsername(),ut.password=jt.getPassword(),ut.host=jt.getHost(),ut.hostname=jt.getHostname(),ut.port=jt.getPort(),ut.pathname=jt.getPathname(),ut.search=jt.getSearch(),ut.searchParams=jt.getSearchParams(),ut.hash=jt.getHash())},vn=Bn.prototype,Zn=function(Xt,vt){return{get:function(){return j(this)[Xt]()},set:vt&&function(ut){return j(this)[vt](ut)},configurable:!0,enumerable:!0}};if(i&&(o(vn,"href",Zn("serialize","setHref")),o(vn,"origin",Zn("getOrigin")),o(vn,"protocol",Zn("getProtocol","setProtocol")),o(vn,"username",Zn("getUsername","setUsername")),o(vn,"password",Zn("getPassword","setPassword")),o(vn,"host",Zn("getHost","setHost")),o(vn,"hostname",Zn("getHostname","setHostname")),o(vn,"port",Zn("getPort","setPort")),o(vn,"pathname",Zn("getPathname","setPathname")),o(vn,"search",Zn("getSearch","setSearch")),o(vn,"searchParams",Zn("getSearchParams")),o(vn,"hash",Zn("getHash","setHash"))),h(vn,"toJSON",function(){return j(this).serialize()},{enumerable:!0}),h(vn,"toString",function(){return j(this).serialize()},{enumerable:!0}),W){var lr=W.createObjectURL,hr=W.revokeObjectURL;lr&&h(Bn,"createObjectURL",f(lr,W)),hr&&h(Bn,"revokeObjectURL",f(hr,W))}M(Bn,"URL"),n({global:!0,constructor:!0,forced:!l,sham:!i},{URL:Bn})},25204:function(d,g,e){"use strict";e(13588)},47803:function(d,g,e){"use strict";var n=e(94488),i=e(89945);n({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return i(URL.prototype.toString,this)}})},73825:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i){if(Array.isArray(i))return i}},65873:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(89878);function i(l,c,f){return c=(0,n.Z)(c),c in l?Object.defineProperty(l,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):l[c]=f,l}},38329:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(){return n=Object.assign?Object.assign.bind():function(i){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&(i[f]=c[f])}return i},n.apply(this,arguments)}},66160:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}},63579:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(65873);function i(c,f){var u=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(o){return Object.getOwnPropertyDescriptor(c,o).enumerable})),u.push.apply(u,h)}return u}function l(c){for(var f=1;f<arguments.length;f++){var u=arguments[f]!=null?arguments[f]:{};f%2?i(Object(u),!0).forEach(function(h){(0,n.Z)(c,h,u[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(u)):i(Object(u)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(u,h))})}return c}},38127:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});function n(l,c){if(l==null)return{};var f={},u=Object.keys(l),h,o;for(o=0;o<u.length;o++)h=u[o],!(c.indexOf(h)>=0)&&(f[h]=l[h]);return f}function i(l,c){if(l==null)return{};var f=n(l,c),u,h;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(l);for(h=0;h<o.length;h++)u=o[h],!(c.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(l,u)&&(f[u]=l[u])}return f}},87296:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var n=e(73825);function i(u,h){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var s,b,p,x,m=[],E=!0,C=!1;try{if(p=(o=o.call(u)).next,h===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(s=p.call(o)).done)&&(m.push(s.value),m.length!==h);E=!0);}catch(R){C=!0,b=R}finally{try{if(!E&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(C)throw b}}return m}}var l=e(99227),c=e(66160);function f(u,h){return(0,n.Z)(u)||i(u,h)||(0,l.Z)(u,h)||(0,c.Z)()}},89878:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(8616);function i(c,f){if((0,n.Z)(c)!="object"||!c)return c;var u=c[Symbol.toPrimitive];if(u!==void 0){var h=u.call(c,f||"default");if((0,n.Z)(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(c)}function l(c){var f=i(c,"string");return(0,n.Z)(f)=="symbol"?f:String(f)}},8616:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},n(i)}},99227:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});function n(l,c){(c==null||c>l.length)&&(c=l.length);for(var f=0,u=new Array(c);f<c;f++)u[f]=l[f];return u}function i(l,c){if(l){if(typeof l=="string")return n(l,c);var f=Object.prototype.toString.call(l).slice(8,-1);if(f==="Object"&&l.constructor&&(f=l.constructor.name),f==="Map"||f==="Set")return Array.from(l);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return n(l,c)}}},13994:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i,l){(l==null||l>i.length)&&(l=i.length);for(var c=0,f=Array(l);c<l;c++)f[c]=i[c];return f}},99608:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i){if(Array.isArray(i))return i}},83383:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}},68702:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});function n(l,c,f,u,h,o,s){try{var b=l[o](s),p=b.value}catch(x){return void f(x)}b.done?c(p):Promise.resolve(p).then(u,h)}function i(l){return function(){var c=this,f=arguments;return new Promise(function(u,h){var o=l.apply(c,f);function s(p){n(o,u,h,s,b,"next",p)}function b(p){n(o,u,h,s,b,"throw",p)}s(void 0)})}}},33377:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}},93912:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(52252);function i(c,f){for(var u=0;u<f.length;u++){var h=f[u];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(c,(0,n.Z)(h.key),h)}}function l(c,f,u){return f&&i(c.prototype,f),u&&i(c,u),Object.defineProperty(c,"prototype",{writable:!1}),c}},85461:function(d,g,e){"use strict";e.d(g,{Z:function(){return c}});var n=e(90029),i=e(45533),l=e(96994);function c(f){var u=(0,i.Z)();return function(){var h,o=(0,n.Z)(f);if(u){var s=(0,n.Z)(this).constructor;h=Reflect.construct(o,arguments,s)}else h=o.apply(this,arguments);return(0,l.Z)(this,h)}}},74430:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(52252);function i(l,c,f){return(c=(0,n.Z)(c))in l?Object.defineProperty(l,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):l[c]=f,l}},32855:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(){return n=Object.assign?Object.assign.bind():function(i){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var f in c)({}).hasOwnProperty.call(c,f)&&(i[f]=c[f])}return i},n.apply(null,arguments)}},90029:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i){return n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(l){return l.__proto__||Object.getPrototypeOf(l)},n(i)}},18881:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(67489);function i(l,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(c&&c.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),Object.defineProperty(l,"prototype",{writable:!1}),c&&(0,n.Z)(l,c)}},45533:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(){try{var i=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(l){}return(n=function(){return!!i})()}},57237:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}},50893:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}},42166:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(74430);function i(l){for(var c=1;c<arguments.length;c++){var f=arguments[c]!=null?Object(arguments[c]):{},u=Object.keys(f);typeof Object.getOwnPropertySymbols=="function"&&u.push.apply(u,Object.getOwnPropertySymbols(f).filter(function(h){return Object.getOwnPropertyDescriptor(f,h).enumerable})),u.forEach(function(h){(0,n.Z)(l,h,f[h])})}return l}},27247:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(74430);function i(c,f){var u=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(o){return Object.getOwnPropertyDescriptor(c,o).enumerable})),u.push.apply(u,h)}return u}function l(c){for(var f=1;f<arguments.length;f++){var u=arguments[f]!=null?arguments[f]:{};f%2?i(Object(u),!0).forEach(function(h){(0,n.Z)(c,h,u[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(u)):i(Object(u)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(u,h))})}return c}},43079:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(12687);function i(l,c){if(l==null)return{};var f,u,h=(0,n.Z)(l,c);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(l);for(u=0;u<o.length;u++)f=o[u],c.indexOf(f)===-1&&{}.propertyIsEnumerable.call(l,f)&&(h[f]=l[f])}return h}},12687:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i,l){if(i==null)return{};var c={};for(var f in i)if({}.hasOwnProperty.call(i,f)){if(l.indexOf(f)!==-1)continue;c[f]=i[f]}return c}},96994:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(34666),i=e(83383);function l(c,f){if(f&&((0,n.Z)(f)=="object"||typeof f=="function"))return f;if(f!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(c)}},13932:function(d,g,e){"use strict";e.d(g,{Z:function(){return b}});function n(p,x){this.v=p,this.k=x}function i(p,x,m,E){var C=Object.defineProperty;try{C({},"",{})}catch(R){C=0}i=function(M,T,D,_){function N(j,H){i(M,j,function(Y){return this._invoke(j,H,Y)})}T?C?C(M,T,{value:D,enumerable:!_,configurable:!_,writable:!_}):M[T]=D:(N("next",0),N("throw",1),N("return",2))},i(p,x,m,E)}function l(){var p,x,m=typeof Symbol=="function"?Symbol:{},E=m.iterator||"@@iterator",C=m.toStringTag||"@@toStringTag";function R(Y,W,se,ne){var ae=W&&W.prototype instanceof T?W:T,J=Object.create(ae.prototype);return i(J,"_invoke",function(q,G,oe){var ee,Q,le,$=0,U=oe||[],ie=!1,me={p:0,n:0,v:p,a:Pe,f:Pe.bind(p,4),d:function(Ge,ke){return ee=Ge,Q=0,le=p,me.n=ke,M}};function Pe(Oe,Ge){for(Q=Oe,le=Ge,x=0;!ie&&$&&!ke&&x<U.length;x++){var ke,Mt=U[x],Et=me.p,Lt=Mt[2];Oe>3?(ke=Lt===Ge)&&(le=Mt[(Q=Mt[4])?5:(Q=3,3)],Mt[4]=Mt[5]=p):Mt[0]<=Et&&((ke=Oe<2&&Et<Mt[1])?(Q=0,me.v=Ge,me.n=Mt[1]):Et<Lt&&(ke=Oe<3||Mt[0]>Ge||Ge>Lt)&&(Mt[4]=Oe,Mt[5]=Ge,me.n=Lt,Q=0))}if(ke||Oe>1)return M;throw ie=!0,Ge}return function(Oe,Ge,ke){if($>1)throw TypeError("Generator is already running");for(ie&&Ge===1&&Pe(Ge,ke),Q=Ge,le=ke;(x=Q<2?p:le)||!ie;){ee||(Q?Q<3?(Q>1&&(me.n=-1),Pe(Q,le)):me.n=le:me.v=le);try{if($=2,ee){if(Q||(Oe="next"),x=ee[Oe]){if(!(x=x.call(ee,le)))throw TypeError("iterator result is not an object");if(!x.done)return x;le=x.value,Q<2&&(Q=0)}else Q===1&&(x=ee.return)&&x.call(ee),Q<2&&(le=TypeError("The iterator does not provide a '"+Oe+"' method"),Q=1);ee=p}else if((x=(ie=me.n<0)?le:q.call(G,me))!==M)break}catch(Mt){ee=p,Q=1,le=Mt}finally{$=1}}return{value:x,done:ie}}}(Y,se,ne),!0),J}var M={};function T(){}function D(){}function _(){}x=Object.getPrototypeOf;var N=[][E]?x(x([][E]())):(i(x={},E,function(){return this}),x),j=_.prototype=T.prototype=Object.create(N);function H(Y){return Object.setPrototypeOf?Object.setPrototypeOf(Y,_):(Y.__proto__=_,i(Y,C,"GeneratorFunction")),Y.prototype=Object.create(j),Y}return D.prototype=_,i(j,"constructor",_),i(_,"constructor",D),D.displayName="GeneratorFunction",i(_,C,"GeneratorFunction"),i(j),i(j,C,"Generator"),i(j,E,function(){return this}),i(j,"toString",function(){return"[object Generator]"}),(l=function(){return{w:R,m:H}})()}function c(p,x){function m(C,R,M,T){try{var D=p[C](R),_=D.value;return _ instanceof n?x.resolve(_.v).then(function(N){m("next",N,M,T)},function(N){m("throw",N,M,T)}):x.resolve(_).then(function(N){D.value=N,M(D)},function(N){return m("throw",N,M,T)})}catch(N){T(N)}}var E;this.next||(i(c.prototype),i(c.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(C,R,M){function T(){return new x(function(D,_){m(C,M,D,_)})}return E=E?E.then(T,T):T()},!0)}function f(p,x,m,E,C){return new c(l().w(p,x,m,E),C||Promise)}function u(p,x,m,E,C){var R=f(p,x,m,E,C);return R.next().then(function(M){return M.done?M.value:R.next()})}function h(p){var x=Object(p),m=[];for(var E in x)m.unshift(E);return function C(){for(;m.length;)if((E=m.pop())in x)return C.value=E,C.done=!1,C;return C.done=!0,C}}var o=e(34666);function s(p){if(p!=null){var x=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],m=0;if(x)return x.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&m>=p.length&&(p=void 0),{value:p&&p[m++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function b(){"use strict";var p=l(),x=p.m(b),m=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function E(M){var T=typeof M=="function"&&M.constructor;return!!T&&(T===m||(T.displayName||T.name)==="GeneratorFunction")}var C={throw:1,return:2,break:3,continue:3};function R(M){var T,D;return function(_){T||(T={stop:function(){return D(_.a,2)},catch:function(){return _.v},abrupt:function(j,H){return D(_.a,C[j],H)},delegateYield:function(j,H,Y){return T.resultName=H,D(_.d,s(j),Y)},finish:function(j){return D(_.f,j)}},D=function(j,H,Y){_.p=T.prev,_.n=T.next;try{return j(H,Y)}finally{T.next=_.n}}),T.resultName&&(T[T.resultName]=_.v,T.resultName=void 0),T.sent=_.v,T.next=_.n;try{return M.call(this,T)}finally{_.p=T.prev,_.n=T.next}}}return(b=function(){return{wrap:function(D,_,N,j){return p.w(R(D),_,N,j&&j.reverse())},isGeneratorFunction:E,mark:p.m,awrap:function(D,_){return new n(D,_)},AsyncIterator:c,async:function(D,_,N,j,H){return(E(_)?f:u)(R(D),_,N,j,H)},keys:h,values:s}})()}},67489:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i,l){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,f){return c.__proto__=f,c},n(i,l)}},11913:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var n=e(99608);function i(u,h){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var s,b,p,x,m=[],E=!0,C=!1;try{if(p=(o=o.call(u)).next,h===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(s=p.call(o)).done)&&(m.push(s.value),m.length!==h);E=!0);}catch(R){C=!0,b=R}finally{try{if(!E&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(C)throw b}}return m}}var l=e(15417),c=e(50893);function f(u,h){return(0,n.Z)(u)||i(u,h)||(0,l.Z)(u,h)||(0,c.Z)()}},40954:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var n=e(99608),i=e(57237),l=e(15417),c=e(50893);function f(u){return(0,n.Z)(u)||(0,i.Z)(u)||(0,l.Z)(u)||(0,c.Z)()}},3300:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var n=e(13994);function i(h){if(Array.isArray(h))return(0,n.Z)(h)}var l=e(57237),c=e(15417);function f(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(h){return i(h)||(0,l.Z)(h)||(0,c.Z)(h)||f()}},52252:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var n=e(34666);function i(c,f){if((0,n.Z)(c)!="object"||!c)return c;var u=c[Symbol.toPrimitive];if(u!==void 0){var h=u.call(c,f||"default");if((0,n.Z)(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(c)}function l(c){var f=i(c,"string");return(0,n.Z)(f)=="symbol"?f:f+""}},34666:function(d,g,e){"use strict";e.d(g,{Z:function(){return n}});function n(i){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},n(i)}},15417:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var n=e(13994);function i(l,c){if(l){if(typeof l=="string")return(0,n.Z)(l,c);var f={}.toString.call(l).slice(8,-1);return f==="Object"&&l.constructor&&(f=l.constructor.name),f==="Map"||f==="Set"?Array.from(l):f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?(0,n.Z)(l,c):void 0}}},81098:function(d,g,e){"use strict";e.d(g,{ZP:function(){return Vc}});const n=Number.isFinite||function(F){return typeof F=="number"&&isFinite(F)},i=Number.isSafeInteger||function(F){return typeof F=="number"&&Math.abs(F)<=l},l=Number.MAX_SAFE_INTEGER||9007199254740991;let c=function(F){return F.NETWORK_ERROR="networkError",F.MEDIA_ERROR="mediaError",F.KEY_SYSTEM_ERROR="keySystemError",F.MUX_ERROR="muxError",F.OTHER_ERROR="otherError",F}({}),f=function(F){return F.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",F.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",F.KEY_SYSTEM_NO_SESSION="keySystemNoSession",F.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",F.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",F.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",F.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",F.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",F.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",F.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",F.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR="keySystemDestroyMediaKeysError",F.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR="keySystemDestroyCloseSessionError",F.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR="keySystemDestroyRemoveSessionError",F.MANIFEST_LOAD_ERROR="manifestLoadError",F.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",F.MANIFEST_PARSING_ERROR="manifestParsingError",F.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",F.LEVEL_EMPTY_ERROR="levelEmptyError",F.LEVEL_LOAD_ERROR="levelLoadError",F.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",F.LEVEL_PARSING_ERROR="levelParsingError",F.LEVEL_SWITCH_ERROR="levelSwitchError",F.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",F.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",F.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",F.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",F.FRAG_LOAD_ERROR="fragLoadError",F.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",F.FRAG_DECRYPT_ERROR="fragDecryptError",F.FRAG_PARSING_ERROR="fragParsingError",F.FRAG_GAP="fragGap",F.REMUX_ALLOC_ERROR="remuxAllocError",F.KEY_LOAD_ERROR="keyLoadError",F.KEY_LOAD_TIMEOUT="keyLoadTimeOut",F.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",F.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",F.BUFFER_APPEND_ERROR="bufferAppendError",F.BUFFER_APPENDING_ERROR="bufferAppendingError",F.BUFFER_STALLED_ERROR="bufferStalledError",F.BUFFER_FULL_ERROR="bufferFullError",F.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",F.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",F.ASSET_LIST_LOAD_ERROR="assetListLoadError",F.ASSET_LIST_LOAD_TIMEOUT="assetListLoadTimeout",F.ASSET_LIST_PARSING_ERROR="assetListParsingError",F.INTERSTITIAL_ASSET_ITEM_ERROR="interstitialAssetItemError",F.INTERNAL_EXCEPTION="internalException",F.INTERNAL_ABORTED="aborted",F.ATTACH_MEDIA_ERROR="attachMediaError",F.UNKNOWN="unknown",F}({}),u=function(F){return F.MEDIA_ATTACHING="hlsMediaAttaching",F.MEDIA_ATTACHED="hlsMediaAttached",F.MEDIA_DETACHING="hlsMediaDetaching",F.MEDIA_DETACHED="hlsMediaDetached",F.MEDIA_ENDED="hlsMediaEnded",F.STALL_RESOLVED="hlsStallResolved",F.BUFFER_RESET="hlsBufferReset",F.BUFFER_CODECS="hlsBufferCodecs",F.BUFFER_CREATED="hlsBufferCreated",F.BUFFER_APPENDING="hlsBufferAppending",F.BUFFER_APPENDED="hlsBufferAppended",F.BUFFER_EOS="hlsBufferEos",F.BUFFERED_TO_END="hlsBufferedToEnd",F.BUFFER_FLUSHING="hlsBufferFlushing",F.BUFFER_FLUSHED="hlsBufferFlushed",F.MANIFEST_LOADING="hlsManifestLoading",F.MANIFEST_LOADED="hlsManifestLoaded",F.MANIFEST_PARSED="hlsManifestParsed",F.LEVEL_SWITCHING="hlsLevelSwitching",F.LEVEL_SWITCHED="hlsLevelSwitched",F.LEVEL_LOADING="hlsLevelLoading",F.LEVEL_LOADED="hlsLevelLoaded",F.LEVEL_UPDATED="hlsLevelUpdated",F.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",F.LEVELS_UPDATED="hlsLevelsUpdated",F.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",F.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",F.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",F.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",F.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",F.AUDIO_TRACK_UPDATED="hlsAudioTrackUpdated",F.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",F.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",F.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",F.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",F.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",F.SUBTITLE_TRACK_UPDATED="hlsSubtitleTrackUpdated",F.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",F.CUES_PARSED="hlsCuesParsed",F.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",F.INIT_PTS_FOUND="hlsInitPtsFound",F.FRAG_LOADING="hlsFragLoading",F.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",F.FRAG_LOADED="hlsFragLoaded",F.FRAG_DECRYPTED="hlsFragDecrypted",F.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",F.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",F.FRAG_PARSING_METADATA="hlsFragParsingMetadata",F.FRAG_PARSED="hlsFragParsed",F.FRAG_BUFFERED="hlsFragBuffered",F.FRAG_CHANGED="hlsFragChanged",F.FPS_DROP="hlsFpsDrop",F.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",F.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",F.ERROR="hlsError",F.DESTROYING="hlsDestroying",F.KEY_LOADING="hlsKeyLoading",F.KEY_LOADED="hlsKeyLoaded",F.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",F.BACK_BUFFER_REACHED="hlsBackBufferReached",F.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",F.ASSET_LIST_LOADING="hlsAssetListLoading",F.ASSET_LIST_LOADED="hlsAssetListLoaded",F.INTERSTITIALS_UPDATED="hlsInterstitialsUpdated",F.INTERSTITIALS_BUFFERED_TO_BOUNDARY="hlsInterstitialsBufferedToBoundary",F.INTERSTITIAL_ASSET_PLAYER_CREATED="hlsInterstitialAssetPlayerCreated",F.INTERSTITIAL_STARTED="hlsInterstitialStarted",F.INTERSTITIAL_ASSET_STARTED="hlsInterstitialAssetStarted",F.INTERSTITIAL_ASSET_ENDED="hlsInterstitialAssetEnded",F.INTERSTITIAL_ASSET_ERROR="hlsInterstitialAssetError",F.INTERSTITIAL_ENDED="hlsInterstitialEnded",F.INTERSTITIALS_PRIMARY_RESUMED="hlsInterstitialsPrimaryResumed",F.PLAYOUT_LIMIT_REACHED="hlsPlayoutLimitReached",F.EVENT_CUE_ENTER="hlsEventCueEnter",F}({});var h={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},o={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"};class s{constructor(t,r=0,a=0){this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=t,this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=r,this.totalWeight_=a}sample(t,r){const a=Math.pow(this.alpha_,t);this.estimate_=r*(1-a)+a*this.estimate_,this.totalWeight_+=t}getTotalWeight(){return this.totalWeight_}getEstimate(){if(this.alpha_){const t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_}}class b{constructor(t,r,a,v=100){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=a,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new s(t),this.fast_=new s(r),this.defaultTTFB_=v,this.ttfb_=new s(t)}update(t,r){const{slow_:a,fast_:v,ttfb_:S}=this;a.halfLife!==t&&(this.slow_=new s(t,a.getEstimate(),a.getTotalWeight())),v.halfLife!==r&&(this.fast_=new s(r,v.getEstimate(),v.getTotalWeight())),S.halfLife!==t&&(this.ttfb_=new s(t,S.getEstimate(),S.getTotalWeight()))}sample(t,r){t=Math.max(t,this.minDelayMs_);const a=8*r,v=t/1e3,S=a/v;this.fast_.sample(v,S),this.slow_.sample(v,S)}sampleTTFB(t){const r=t/1e3,a=Math.sqrt(2)*Math.exp(-Math.pow(r,2)/2);this.ttfb_.sample(a,Math.max(t,5))}canEstimate(){return this.fast_.getTotalWeight()>=this.minWeight_}getEstimate(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}getEstimateTTFB(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_}get defaultEstimate(){return this.defaultEstimate_}destroy(){}}function p(F,t,r){return(t=R(t))in F?Object.defineProperty(F,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):F[t]=r,F}function x(){return x=Object.assign?Object.assign.bind():function(F){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(F[a]=r[a])}return F},x.apply(null,arguments)}function m(F,t){var r=Object.keys(F);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(F);t&&(a=a.filter(function(v){return Object.getOwnPropertyDescriptor(F,v).enumerable})),r.push.apply(r,a)}return r}function E(F){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(a){p(F,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(F,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(a){Object.defineProperty(F,a,Object.getOwnPropertyDescriptor(r,a))})}return F}function C(F,t){if(typeof F!="object"||!F)return F;var r=F[Symbol.toPrimitive];if(r!==void 0){var a=r.call(F,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(F)}function R(F){var t=C(F,"string");return typeof t=="symbol"?t:t+""}class M{constructor(t,r){this.trace=void 0,this.debug=void 0,this.log=void 0,this.warn=void 0,this.info=void 0,this.error=void 0;const a=`[${t}]:`;this.trace=T,this.debug=r.debug.bind(null,a),this.log=r.log.bind(null,a),this.warn=r.warn.bind(null,a),this.info=r.info.bind(null,a),this.error=r.error.bind(null,a)}}const T=function(){},D={trace:T,debug:T,log:T,warn:T,info:T,error:T};function _(){return x({},D)}function N(F,t){const r=self.console[F];return r?r.bind(self.console,`${t?"["+t+"] ":""}[${F}] >`):T}function j(F,t,r){return t[F]?t[F].bind(t):N(F,r)}const H=_();function Y(F,t,r){const a=_();if(typeof console=="object"&&F===!0||typeof F=="object"){const v=["debug","log","info","warn","error"];v.forEach(S=>{a[S]=j(S,F,r)});try{a.log(`Debug logs enabled for "${t}" in hls.js version 1.6.10`)}catch(S){return _()}v.forEach(S=>{H[S]=j(S,F)})}else x(H,a);return a}const W=H;function se(F=!0){return typeof self=="undefined"?void 0:(F||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function ne(F){return typeof self!="undefined"&&F===self.ManagedMediaSource}function ae(F,t){const r=Object.keys(F),a=Object.keys(t),v=r.length,S=a.length;return!v||!S||v===S&&!r.some(O=>a.indexOf(O)===-1)}function J(F,t=!1){if(typeof TextDecoder!="undefined"){const V=new TextDecoder("utf-8").decode(F);if(t){const ue=V.indexOf("\0");return ue!==-1?V.substring(0,ue):V}return V.replace(/\0/g,"")}const r=F.length;let a,v,S,O="",k=0;for(;k<r;){if(a=F[k++],a===0&&t)return O;if(a===0||a===3)continue;switch(a>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:O+=String.fromCharCode(a);break;case 12:case 13:v=F[k++],O+=String.fromCharCode((a&31)<<6|v&63);break;case 14:v=F[k++],S=F[k++],O+=String.fromCharCode((a&15)<<12|(v&63)<<6|(S&63)<<0);break}}return O}const q={hexDump:function(F){let t="";for(let r=0;r<F.length;r++){let a=F[r].toString(16);a.length<2&&(a="0"+a),t+=a}return t}};function G(F){return Uint8Array.from(F.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}function oe(F){return F&&F.__esModule&&Object.prototype.hasOwnProperty.call(F,"default")?F.default:F}var ee={exports:{}},Q;function le(){return Q||(Q=1,function(F,t){(function(r){var a=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,v=/^(?=([^\/?#]*))\1([^]*)$/,S=/(?:\/|^)\.(?=\/)/g,O=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,k={buildAbsoluteURL:function(X,V,ue){if(ue=ue||{},X=X.trim(),V=V.trim(),!V){if(!ue.alwaysNormalize)return X;var pe=k.parseURL(X);if(!pe)throw new Error("Error trying to parse base URL.");return pe.path=k.normalizePath(pe.path),k.buildURLFromParts(pe)}var be=k.parseURL(V);if(!be)throw new Error("Error trying to parse relative URL.");if(be.scheme)return ue.alwaysNormalize?(be.path=k.normalizePath(be.path),k.buildURLFromParts(be)):V;var Re=k.parseURL(X);if(!Re)throw new Error("Error trying to parse base URL.");if(!Re.netLoc&&Re.path&&Re.path[0]!=="/"){var Ue=v.exec(Re.path);Re.netLoc=Ue[1],Re.path=Ue[2]}Re.netLoc&&!Re.path&&(Re.path="/");var lt={scheme:Re.scheme,netLoc:be.netLoc,path:null,params:be.params,query:be.query,fragment:be.fragment};if(!be.netLoc&&(lt.netLoc=Re.netLoc,be.path[0]!=="/"))if(!be.path)lt.path=Re.path,be.params||(lt.params=Re.params,be.query||(lt.query=Re.query));else{var it=Re.path,kt=it.substring(0,it.lastIndexOf("/")+1)+be.path;lt.path=k.normalizePath(kt)}return lt.path===null&&(lt.path=ue.alwaysNormalize?k.normalizePath(be.path):be.path),k.buildURLFromParts(lt)},parseURL:function(X){var V=a.exec(X);return V?{scheme:V[1]||"",netLoc:V[2]||"",path:V[3]||"",params:V[4]||"",query:V[5]||"",fragment:V[6]||""}:null},normalizePath:function(X){for(X=X.split("").reverse().join("").replace(S,"");X.length!==(X=X.replace(O,"")).length;);return X.split("").reverse().join("")},buildURLFromParts:function(X){return X.scheme+X.netLoc+X.path+X.params+X.query+X.fragment}};F.exports=k})()}(ee)),ee.exports}var $=le();class U{constructor(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}}var ie={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class me{constructor(t){this._byteRange=null,this._url=null,this._stats=null,this._streams=null,this.base=void 0,this.relurl=void 0,typeof t=="string"&&(t={url:t}),this.base=t,Mt(this,"stats")}setByteRange(t,r){const a=t.split("@",2);let v;a.length===1?v=(r==null?void 0:r.byteRangeEndOffset)||0:v=parseInt(a[1]),this._byteRange=[v,parseInt(a[0])+v]}get baseurl(){return this.base.url}get byteRange(){return this._byteRange===null?[]:this._byteRange}get byteRangeStartOffset(){return this.byteRange[0]}get byteRangeEndOffset(){return this.byteRange[1]}get elementaryStreams(){return this._streams===null&&(this._streams={[ie.AUDIO]:null,[ie.VIDEO]:null,[ie.AUDIOVIDEO]:null}),this._streams}set elementaryStreams(t){this._streams=t}get hasStats(){return this._stats!==null}get hasStreams(){return this._streams!==null}get stats(){return this._stats===null&&(this._stats=new U),this._stats}set stats(t){this._stats=t}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=$.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(t){this._url=t}clearElementaryStreamInfo(){const{elementaryStreams:t}=this;t[ie.AUDIO]=null,t[ie.VIDEO]=null,t[ie.AUDIOVIDEO]=null}}function Pe(F){return F.sn!=="initSegment"}class Oe extends me{constructor(t,r){super(r),this._decryptdata=null,this._programDateTime=null,this._ref=null,this._bitrate=void 0,this.rawProgramDateTime=null,this.tagList=[],this.duration=0,this.sn=0,this.levelkeys=void 0,this.type=void 0,this.loader=null,this.keyLoader=null,this.level=-1,this.cc=0,this.startPTS=void 0,this.endPTS=void 0,this.startDTS=void 0,this.endDTS=void 0,this.start=0,this.playlistOffset=0,this.deltaPTS=void 0,this.maxStartPTS=void 0,this.minEndPTS=void 0,this.data=void 0,this.bitrateTest=!1,this.title=null,this.initSegment=null,this.endList=void 0,this.gap=void 0,this.urlId=0,this.type=t}get byteLength(){if(this.hasStats){const t=this.stats.total;if(t)return t}if(this.byteRange.length){const t=this.byteRange[0],r=this.byteRange[1];if(n(t)&&n(r))return r-t}return null}get bitrate(){return this.byteLength?this.byteLength*8/this.duration:this._bitrate?this._bitrate:null}set bitrate(t){this._bitrate=t}get decryptdata(){const{levelkeys:t}=this;if(!t&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){const r=this.levelkeys.identity;if(r)this._decryptdata=r.getDecryptData(this.sn);else{const a=Object.keys(this.levelkeys);if(a.length===1){const v=this._decryptdata=this.levelkeys[a[0]]||null;if(v)return v.getDecryptData(this.sn)}}}return this._decryptdata}get end(){return this.start+this.duration}get endProgramDateTime(){if(this.programDateTime===null)return null;const t=n(this.duration)?this.duration:0;return this.programDateTime+t*1e3}get encrypted(){var t;if((t=this._decryptdata)!=null&&t.encrypted)return!0;if(this.levelkeys){var r;const a=Object.keys(this.levelkeys),v=a.length;if(v>1||v===1&&(r=this.levelkeys[a[0]])!=null&&r.encrypted)return!0}return!1}get programDateTime(){return this._programDateTime===null&&this.rawProgramDateTime&&(this.programDateTime=Date.parse(this.rawProgramDateTime)),this._programDateTime}set programDateTime(t){if(!n(t)){this._programDateTime=this.rawProgramDateTime=null;return}this._programDateTime=t}get ref(){return Pe(this)?(this._ref||(this._ref={base:this.base,start:this.start,duration:this.duration,sn:this.sn,programDateTime:this.programDateTime}),this._ref):null}addStart(t){this.setStart(this.start+t)}setStart(t){this.start=t,this._ref&&(this._ref.start=t)}setDuration(t){this.duration=t,this._ref&&(this._ref.duration=t)}setKeyFormat(t){if(this.levelkeys){const r=this.levelkeys[t];r&&!this._decryptdata&&(this._decryptdata=r.getDecryptData(this.sn))}}abortRequests(){var t,r;(t=this.loader)==null||t.abort(),(r=this.keyLoader)==null||r.abort()}setElementaryStreamInfo(t,r,a,v,S,O=!1){const{elementaryStreams:k}=this,X=k[t];if(!X){k[t]={startPTS:r,endPTS:a,startDTS:v,endDTS:S,partial:O};return}X.startPTS=Math.min(X.startPTS,r),X.endPTS=Math.max(X.endPTS,a),X.startDTS=Math.min(X.startDTS,v),X.endDTS=Math.max(X.endDTS,S)}}class Ge extends me{constructor(t,r,a,v,S){super(a),this.fragOffset=0,this.duration=0,this.gap=!1,this.independent=!1,this.relurl=void 0,this.fragment=void 0,this.index=void 0,this.duration=t.decimalFloatingPoint("DURATION"),this.gap=t.bool("GAP"),this.independent=t.bool("INDEPENDENT"),this.relurl=t.enumeratedString("URI"),this.fragment=r,this.index=v;const O=t.enumeratedString("BYTERANGE");O&&this.setByteRange(O,S),S&&(this.fragOffset=S.fragOffset+S.duration)}get start(){return this.fragment.start+this.fragOffset}get end(){return this.start+this.duration}get loaded(){const{elementaryStreams:t}=this;return!!(t.audio||t.video||t.audiovideo)}}function ke(F,t){const r=Object.getPrototypeOf(F);if(r){const a=Object.getOwnPropertyDescriptor(r,t);return a||ke(r,t)}}function Mt(F,t){const r=ke(F,t);r&&(r.enumerable=!0,Object.defineProperty(F,t,r))}const Et=Math.pow(2,32)-1,Lt=[].push,Zt={video:1,audio:2,id3:3,text:4};function Bt(F){return String.fromCharCode.apply(null,F)}function xt(F,t){const r=F[t]<<8|F[t+1];return r<0?65536+r:r}function Be(F,t){const r=Nt(F,t);return r<0?4294967296+r:r}function gt(F,t){let r=Be(F,t);return r*=Math.pow(2,32),r+=Be(F,t+4),r}function Nt(F,t){return F[t]<<24|F[t+1]<<16|F[t+2]<<8|F[t+3]}function nt(F){const t=F.byteLength;for(let r=0;r<t;){const a=Be(F,r);if(a>8&&F[r+4]===109&&F[r+5]===111&&F[r+6]===111&&F[r+7]===102)return!0;r=a>1?r+a:t}return!1}function yt(F,t){const r=[];if(!t.length)return r;const a=F.byteLength;for(let v=0;v<a;){const S=Be(F,v),O=Bt(F.subarray(v+4,v+8)),k=S>1?v+S:a;if(O===t[0])if(t.length===1)r.push(F.subarray(v+8,k));else{const X=yt(F.subarray(v+8,k),t.slice(1));X.length&&Lt.apply(r,X)}v=k}return r}function dt(F){const t=[],r=F[0];let a=8;const v=Be(F,a);a+=4;let S=0,O=0;r===0?(S=Be(F,a),O=Be(F,a+4),a+=8):(S=gt(F,a),O=gt(F,a+8),a+=16),a+=2;let k=F.length+O;const X=xt(F,a);a+=2;for(let V=0;V<X;V++){let ue=a;const pe=Be(F,ue);ue+=4;const be=pe&2147483647;if((pe&2147483648)>>>31===1)return W.warn("SIDX has hierarchical references (not supported)"),null;const Ue=Be(F,ue);ue+=4,t.push({referenceSize:be,subsegmentDuration:Ue,info:{duration:Ue/v,start:k,end:k+be-1}}),k+=be,ue+=4,a=ue}return{earliestPresentationTime:S,timescale:v,version:r,referencesCount:X,references:t}}function qe(F){const t=[],r=yt(F,["moov","trak"]);for(let v=0;v<r.length;v++){const S=r[v],O=yt(S,["tkhd"])[0];if(O){let k=O[0];const X=Be(O,k===0?12:20),V=yt(S,["mdia","mdhd"])[0];if(V){k=V[0];const ue=Be(V,k===0?12:20),pe=yt(S,["mdia","hdlr"])[0];if(pe){const be=Bt(pe.subarray(8,12)),Re={soun:ie.AUDIO,vide:ie.VIDEO}[be],Ue=yt(S,["mdia","minf","stbl","stsd"])[0],lt=_e(Ue);Re?(t[X]={timescale:ue,type:Re,stsd:lt},t[Re]=E({timescale:ue,id:X},lt)):t[X]={timescale:ue,type:be,stsd:lt}}}}}return yt(F,["moov","mvex","trex"]).forEach(v=>{const S=Be(v,4),O=t[S];O&&(O.default={duration:Be(v,12),flags:Be(v,20)})}),t}function _e(F){const t=F.subarray(8),r=t.subarray(86),a=Bt(t.subarray(4,8));let v=a,S;const O=a==="enca"||a==="encv";if(O){const V=yt(t,[a])[0].subarray(a==="enca"?28:78);yt(V,["sinf"]).forEach(pe=>{const be=yt(pe,["schm"])[0];if(be){const Re=Bt(be.subarray(4,8));if(Re==="cbcs"||Re==="cenc"){const Ue=yt(pe,["frma"])[0];Ue&&(v=Bt(Ue))}}})}const k=v;switch(v){case"avc1":case"avc2":case"avc3":case"avc4":{const X=yt(r,["avcC"])[0];X&&X.length>3&&(v+="."+He(X[1])+He(X[2])+He(X[3]),S=Ee(k==="avc1"?"dva1":"dvav",r));break}case"mp4a":{const X=yt(t,[a])[0],V=yt(X.subarray(28),["esds"])[0];if(V&&V.length>7){let ue=4;if(V[ue++]!==3)break;ue=Ke(V,ue),ue+=2;const pe=V[ue++];if(pe&128&&(ue+=2),pe&64&&(ue+=V[ue++]),V[ue++]!==4)break;ue=Ke(V,ue);const be=V[ue++];if(be===64)v+="."+He(be);else break;if(ue+=12,V[ue++]!==5)break;ue=Ke(V,ue);const Re=V[ue++];let Ue=(Re&248)>>3;Ue===31&&(Ue+=1+((Re&7)<<3)+((V[ue]&224)>>5)),v+="."+Ue}break}case"hvc1":case"hev1":{const X=yt(r,["hvcC"])[0];if(X&&X.length>12){const V=X[1],ue=["","A","B","C"][V>>6],pe=V&31,be=Be(X,2),Re=(V&32)>>5?"H":"L",Ue=X[12],lt=X.subarray(6,12);v+="."+ue+pe,v+="."+Fe(be).toString(16).toUpperCase(),v+="."+Re+Ue;let it="";for(let kt=lt.length;kt--;){const dn=lt[kt];(dn||it)&&(it="."+dn.toString(16).toUpperCase()+it)}v+=it}S=Ee(k=="hev1"?"dvhe":"dvh1",r);break}case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":{v=Ee(v,r)||v;break}case"vp09":{const X=yt(r,["vpcC"])[0];if(X&&X.length>6){const V=X[4],ue=X[5],pe=X[6]>>4&15;v+="."+Xe(V)+"."+Xe(ue)+"."+Xe(pe)}break}case"av01":{const X=yt(r,["av1C"])[0];if(X&&X.length>2){const V=X[1]>>>5,ue=X[1]&31,pe=X[2]>>>7?"H":"M",be=(X[2]&64)>>6,Re=(X[2]&32)>>5,Ue=V===2&&be?Re?12:10:be?10:8,lt=(X[2]&16)>>4,it=(X[2]&8)>>3,kt=(X[2]&4)>>2,dn=X[2]&3;v+="."+V+"."+Xe(ue)+pe+"."+Xe(Ue)+"."+lt+"."+it+kt+dn+"."+Xe(1)+"."+Xe(1)+"."+Xe(1)+"."+0,S=Ee("dav1",r)}break}}return{codec:v,encrypted:O,supplemental:S}}function Ee(F,t){const r=yt(t,["dvvC"]),a=r.length?r[0]:yt(t,["dvcC"])[0];if(a){const v=a[2]>>1&127,S=a[2]<<5&32|a[3]>>3&31;return F+"."+Xe(v)+"."+Xe(S)}}function Fe(F){let t=0;for(let r=0;r<32;r++)t|=(F>>r&1)<<31-r;return t>>>0}function Ke(F,t){const r=t+5;for(;F[t++]&128&&t<r;);return t}function He(F){return("0"+F.toString(16).toUpperCase()).slice(-2)}function Xe(F){return(F<10?"0":"")+F}function pt(F,t){if(!F||!t)return;const r=t.keyId;r&&t.isCommonEncryption&&yt(F,["moov","trak"]).forEach(v=>{const O=yt(v,["mdia","minf","stbl","stsd"])[0].subarray(8);let k=yt(O,["enca"]);const X=k.length>0;X||(k=yt(O,["encv"])),k.forEach(V=>{const ue=X?V.subarray(28):V.subarray(78);yt(ue,["sinf"]).forEach(be=>{const Re=St(be);if(Re){const Ue=Re.subarray(8,24);Ue.some(lt=>lt!==0)||(W.log(`[eme] Patching keyId in 'enc${X?"a":"v"}>sinf>>tenc' box: ${q.hexDump(Ue)} -> ${q.hexDump(r)}`),Re.set(r,8))}})})})}function St(F){const t=yt(F,["schm"])[0];if(t){const r=Bt(t.subarray(4,8));if(r==="cbcs"||r==="cenc")return yt(F,["schi","tenc"])[0]}return null}function tn(F,t,r){const a={},v=yt(F,["moof","traf"]);for(let S=0;S<v.length;S++){const O=v[S],k=yt(O,["tfhd"])[0],X=Be(k,4),V=t[X];if(!V)continue;a[X]||(a[X]={start:NaN,duration:0,sampleCount:0,timescale:V.timescale,type:V.type});const ue=a[X],pe=yt(O,["tfdt"])[0];if(pe){const on=pe[0];let jn=Be(pe,4);on===1&&(jn===Et?r.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"):(jn*=Et+1,jn+=Be(pe,8))),n(jn)&&(!n(ue.start)||jn<ue.start)&&(ue.start=jn)}const be=V.default,Re=Be(k,0)|(be==null?void 0:be.flags);let Ue=(be==null?void 0:be.duration)||0;Re&8&&(Re&2?Ue=Be(k,12):Ue=Be(k,8));const lt=yt(O,["trun"]);let it=ue.start||0,kt=0,dn=Ue;for(let on=0;on<lt.length;on++){const jn=lt[on],Jn=Be(jn,4),gr=ue.sampleCount;ue.sampleCount+=Jn;const Vn=jn[3]&1,or=jn[3]&4,cr=jn[2]&1,Yn=jn[2]&2,Pr=jn[2]&4,Ei=jn[2]&8;let $i=8,us=Jn;for(Vn&&($i+=4),or&&Jn&&(!(jn[$i+1]&1)&&ue.keyFrameIndex===void 0&&(ue.keyFrameIndex=gr),$i+=4,cr?(dn=Be(jn,$i),$i+=4):dn=Ue,Yn&&($i+=4),Ei&&($i+=4),it+=dn,kt+=dn,us--);us--;)cr?(dn=Be(jn,$i),$i+=4):dn=Ue,Yn&&($i+=4),Pr&&(jn[$i+1]&1||ue.keyFrameIndex===void 0&&(ue.keyFrameIndex=ue.sampleCount-(us+1),ue.keyFrameStart=it),$i+=4),Ei&&($i+=4),it+=dn,kt+=dn;!kt&&Ue&&(kt+=Ue*Jn)}ue.duration+=kt}if(!Object.keys(a).some(S=>a[S].duration)){let S=1/0,O=0;const k=yt(F,["sidx"]);for(let X=0;X<k.length;X++){const V=dt(k[X]);if(V!=null&&V.references){S=Math.min(S,V.earliestPresentationTime/V.timescale);const ue=V.references.reduce((pe,be)=>pe+be.info.duration||0,0);O=Math.max(O,ue+V.earliestPresentationTime/V.timescale)}}O&&n(O)&&Object.keys(a).forEach(X=>{a[X].duration||(a[X].duration=O*a[X].timescale-a[X].start)})}return a}function en(F){const t={valid:null,remainder:null},r=yt(F,["moof"]);if(r.length<2)return t.remainder=F,t;const a=r[r.length-1];return t.valid=F.slice(0,a.byteOffset-8),t.remainder=F.slice(a.byteOffset-8),t}function Me(F,t){const r=new Uint8Array(F.length+t.length);return r.set(F),r.set(t,F.length),r}function rt(F,t){const r=[],a=t.samples,v=t.timescale,S=t.id;let O=!1;return yt(a,["moof"]).map(X=>{const V=X.byteOffset-8;yt(X,["traf"]).map(pe=>{const be=yt(pe,["tfdt"]).map(Re=>{const Ue=Re[0];let lt=Be(Re,4);return Ue===1&&(lt*=Math.pow(2,32),lt+=Be(Re,8)),lt/v})[0];return be!==void 0&&(F=be),yt(pe,["tfhd"]).map(Re=>{const Ue=Be(Re,4),lt=Be(Re,0)&16777215,it=(lt&1)!==0,kt=(lt&2)!==0,dn=(lt&8)!==0;let on=0;const jn=(lt&16)!==0;let Jn=0;const gr=(lt&32)!==0;let Vn=8;Ue===S&&(it&&(Vn+=8),kt&&(Vn+=4),dn&&(on=Be(Re,Vn),Vn+=4),jn&&(Jn=Be(Re,Vn),Vn+=4),gr&&(Vn+=4),t.type==="video"&&(O=Yt(t.codec)),yt(pe,["trun"]).map(or=>{const cr=or[0],Yn=Be(or,0)&16777215,Pr=(Yn&1)!==0;let Ei=0;const $i=(Yn&4)!==0,us=(Yn&256)!==0;let Ki=0;const hi=(Yn&512)!==0;let Ji=0;const Ri=(Yn&1024)!==0,rs=(Yn&2048)!==0;let Bs=0;const vi=Be(or,4);let yi=8;Pr&&(Ei=Be(or,yi),yi+=4),$i&&(yi+=4);let ma=Ei+V;for(let co=0;co<vi;co++){if(us?(Ki=Be(or,yi),yi+=4):Ki=on,hi?(Ji=Be(or,yi),yi+=4):Ji=Jn,Ri&&(yi+=4),rs&&(cr===0?Bs=Be(or,yi):Bs=Nt(or,yi),yi+=4),t.type===ie.VIDEO){let ua=0;for(;ua<Ji;){const La=Be(a,ma);if(ma+=4,_t(O,a[ma])){const al=a.subarray(ma,ma+La);Wt(al,O?2:1,F+Bs/v,r)}ma+=La,ua+=La+4}}F+=Ki/v}}))})})}),r}function Yt(F){if(!F)return!1;const t=F.substring(0,4);return t==="hvc1"||t==="hev1"||t==="dvh1"||t==="dvhe"}function _t(F,t){if(F){const r=t>>1&63;return r===39||r===40}else return(t&31)===6}function Wt(F,t,r,a){const v=Ht(F);let S=0;S+=t;let O=0,k=0,X=0;for(;S<v.length;){O=0;do{if(S>=v.length)break;X=v[S++],O+=X}while(X===255);k=0;do{if(S>=v.length)break;X=v[S++],k+=X}while(X===255);const V=v.length-S;let ue=S;if(k<V)S+=k;else if(k>V){W.error(`Malformed SEI payload. ${k} is too small, only ${V} bytes left to parse.`);break}if(O===4){if(v[ue++]===181){const be=xt(v,ue);if(ue+=2,be===49){const Re=Be(v,ue);if(ue+=4,Re===1195456820){const Ue=v[ue++];if(Ue===3){const lt=v[ue++],it=31&lt,kt=64&lt,dn=kt?2+it*3:0,on=new Uint8Array(dn);if(kt){on[0]=lt;for(let jn=1;jn<dn;jn++)on[jn]=v[ue++]}a.push({type:Ue,payloadType:O,pts:r,bytes:on})}}}}}else if(O===5&&k>16){const pe=[];for(let Ue=0;Ue<16;Ue++){const lt=v[ue++].toString(16);pe.push(lt.length==1?"0"+lt:lt),(Ue===3||Ue===5||Ue===7||Ue===9)&&pe.push("-")}const be=k-16,Re=new Uint8Array(be);for(let Ue=0;Ue<be;Ue++)Re[Ue]=v[ue++];a.push({payloadType:O,pts:r,uuid:pe.join(""),userData:J(Re),userDataBytes:Re})}}}function Ht(F){const t=F.byteLength,r=[];let a=1;for(;a<t-2;)F[a]===0&&F[a+1]===0&&F[a+2]===3?(r.push(a+2),a+=2):a++;if(r.length===0)return F;const v=t-r.length,S=new Uint8Array(v);let O=0;for(a=0;a<v;O++,a++)O===r[0]&&(O++,r.shift()),S[a]=F[O];return S}function rn(F){const t=F[0];let r="",a="",v=0,S=0,O=0,k=0,X=0,V=0;if(t===0){for(;Bt(F.subarray(V,V+1))!=="\0";)r+=Bt(F.subarray(V,V+1)),V+=1;for(r+=Bt(F.subarray(V,V+1)),V+=1;Bt(F.subarray(V,V+1))!=="\0";)a+=Bt(F.subarray(V,V+1)),V+=1;a+=Bt(F.subarray(V,V+1)),V+=1,v=Be(F,12),S=Be(F,16),k=Be(F,20),X=Be(F,24),V=28}else if(t===1){V+=4,v=Be(F,V),V+=4;const pe=Be(F,V);V+=4;const be=Be(F,V);for(V+=4,O=4294967296*pe+be,i(O)||(O=Number.MAX_SAFE_INTEGER,W.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),k=Be(F,V),V+=4,X=Be(F,V),V+=4;Bt(F.subarray(V,V+1))!=="\0";)r+=Bt(F.subarray(V,V+1)),V+=1;for(r+=Bt(F.subarray(V,V+1)),V+=1;Bt(F.subarray(V,V+1))!=="\0";)a+=Bt(F.subarray(V,V+1)),V+=1;a+=Bt(F.subarray(V,V+1)),V+=1}const ue=F.subarray(V,F.byteLength);return{schemeIdUri:r,value:a,timeScale:v,presentationTime:O,presentationTimeDelta:S,eventDuration:k,id:X,payload:ue}}function Gt(F,...t){const r=t.length;let a=8,v=r;for(;v--;)a+=t[v].byteLength;const S=new Uint8Array(a);for(S[0]=a>>24&255,S[1]=a>>16&255,S[2]=a>>8&255,S[3]=a&255,S.set(F,4),v=0,a=8;v<r;v++)S.set(t[v],a),a+=t[v].byteLength;return S}function we(F,t,r){if(F.byteLength!==16)throw new RangeError("Invalid system id");let a,v;a=0,v=new Uint8Array;let S;a>0?(S=new Uint8Array(4),t.length>0&&new DataView(S.buffer).setUint32(0,t.length,!1)):S=new Uint8Array;const O=new Uint8Array(4);return r.byteLength>0&&new DataView(O.buffer).setUint32(0,r.byteLength,!1),Gt([112,115,115,104],new Uint8Array([a,0,0,0]),F,S,v,O,r)}const ce=()=>/\(Windows.+Firefox\//i.test(navigator.userAgent),he={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,dav1:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function Ot(F,t){const r=he[t];return!!r&&!!r[F.slice(0,4)]}function Ie(F,t,r=!0){return!F.split(",").some(a=>!ft(a,t,r))}function ft(F,t,r=!0){var a;const v=se(r);return(a=v==null?void 0:v.isTypeSupported(Kt(F,t)))!=null?a:!1}function Kt(F,t){return`${t}/mp4;codecs=${F}`}function It(F){if(F){const t=F.substring(0,4);return he.video[t]}return 2}function De(F){const t=ce();return F.split(",").reduce((r,a)=>{const S=t&&Yt(a)?9:he.video[a];return S?(S*2+r)/(r?3:2):(he.audio[a]+r)/(r?2:1)},0)}const Tt={};function Ze(F,t=!0){if(Tt[F])return Tt[F];const r={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"],"mp4a.40.34":["mp3"]}[F];for(let v=0;v<r.length;v++){var a;if(ft(r[v],"audio",t))return Tt[F]=r[v],r[v];if(r[v]==="mp3"&&(a=se(t))!=null&&a.isTypeSupported("audio/mpeg"))return""}return F}const Ae=/flac|opus|mp4a\.40\.34/i;function bt(F,t=!0){return F.replace(Ae,r=>Ze(r.toLowerCase(),t))}function Ft(F,t){const r=[];if(F){const a=F.split(",");for(let v=0;v<a.length;v++)Ot(a[v],"video")||r.push(a[v])}return t&&r.push(t),r.join(",")}function Ne(F,t){if(F&&(F.length>4||["ac-3","ec-3","alac","fLaC","Opus"].indexOf(F)!==-1)&&(In(F,"audio")||In(F,"video")))return F;if(t){const r=t.split(",");if(r.length>1){if(F){for(let a=r.length;a--;)if(r[a].substring(0,4)===F.substring(0,4))return r[a]}return r[0]}}return t||F}function In(F,t){return Ot(F,t)&&ft(F,t)}function Pt(F){const t=F.split(",");for(let r=0;r<t.length;r++){const a=t[r].split(".");a.length>2&&a[0]==="avc1"&&(t[r]=`avc1.${parseInt(a[1]).toString(16)}${("000"+parseInt(a[2]).toString(16)).slice(-4)}`)}return t.join(",")}function Xn(F){if(F.startsWith("av01.")){const t=F.split("."),r=["0","111","01","01","01","0"];for(let a=t.length;a>4&&a<10;a++)t[a]=r[a-4];return t.join(".")}return F}function sr(F){const t=se(F)||{isTypeSupported:()=>!1};return{mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:t.isTypeSupported('audio/mp4; codecs="ac-3"')}}function Dn(F){return F.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}const Bn={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]};function vn(F,t){return{supported:!1,configurations:t,decodingInfoResults:[{supported:!1,smooth:!1,powerEfficient:!1}],error:F}}function Zn(F,t,r,a,v,S){const O=F.videoCodec,k=F.audioCodec?F.audioGroups:null,X=S==null?void 0:S.audioCodec,V=S==null?void 0:S.channels,ue=V?parseInt(V):X?1/0:2;let pe=null;if(k!=null&&k.length)try{k.length===1&&k[0]?pe=t.groups[k[0]].channels:pe=k.reduce((be,Re)=>{if(Re){const Ue=t.groups[Re];if(!Ue)throw new Error(`Audio track group ${Re} not found`);Object.keys(Ue.channels).forEach(lt=>{be[lt]=(be[lt]||0)+Ue.channels[lt]})}return be},{2:0})}catch(be){return!0}return O!==void 0&&(O.split(",").some(be=>Yt(be))||F.width>1920&&F.height>1088||F.height>1920&&F.width>1088||F.frameRate>Math.max(a,30)||F.videoRange!=="SDR"&&F.videoRange!==r||F.bitrate>Math.max(v,8e6))||!!pe&&n(ue)&&Object.keys(pe).some(be=>parseInt(be)>ue)}function lr(F,t,r,a={}){const v=F.videoCodec;if(!v&&!F.audioCodec||!r)return Promise.resolve(Bn);const S=[],O=hr(F),k=O.length,X=Xt(F,t,k>0),V=X.length;for(let ue=k||1*V||1;ue--;){const pe={type:"media-source"};if(k&&(pe.video=O[ue%k]),V){pe.audio=X[ue%V];const be=pe.audio.bitrate;pe.video&&be&&(pe.video.bitrate-=be)}S.push(pe)}if(v){const ue=navigator.userAgent;if(v.split(",").some(pe=>Yt(pe))&&ce())return Promise.resolve(vn(new Error(`Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: (${ue})`),S))}return Promise.all(S.map(ue=>{const pe=ct(ue);return a[pe]||(a[pe]=r.decodingInfo(ue))})).then(ue=>({supported:!ue.some(pe=>!pe.supported),configurations:S,decodingInfoResults:ue})).catch(ue=>({supported:!1,configurations:S,decodingInfoResults:[],error:ue}))}function hr(F){var t;const r=(t=F.videoCodec)==null?void 0:t.split(","),a=ut(F),v=F.width||640,S=F.height||480,O=F.frameRate||30,k=F.videoRange.toLowerCase();return r?r.map(X=>{const V={contentType:Kt(Xn(X),"video"),width:v,height:S,bitrate:a,framerate:O};return k!=="sdr"&&(V.transferFunction=k),V}):[]}function Xt(F,t,r){var a;const v=(a=F.audioCodec)==null?void 0:a.split(","),S=ut(F);return v&&F.audioGroups?F.audioGroups.reduce((O,k)=>{var X;const V=k?(X=t.groups[k])==null?void 0:X.tracks:null;return V?V.reduce((ue,pe)=>{if(pe.groupId===k){const be=parseFloat(pe.channels||"");v.forEach(Re=>{const Ue={contentType:Kt(Re,"audio"),bitrate:r?vt(Re,S):S};be&&(Ue.channels=""+be),ue.push(Ue)})}return ue},O):O},[]):[]}function vt(F,t){if(t<=1)return 1;let r=128e3;return F==="ec-3"?r=768e3:F==="ac-3"&&(r=64e4),Math.min(t/2,r)}function ut(F){return Math.ceil(Math.max(F.bitrate*.9,F.averageBitrate)/1e3)*1e3||1}function ct(F){let t="";const{audio:r,video:a}=F;if(a){const v=Dn(a.contentType);t+=`${v}_r${a.height}x${a.width}f${Math.ceil(a.framerate)}${a.transferFunction||"sd"}_${Math.ceil(a.bitrate/1e5)}`}if(r){const v=Dn(r.contentType);t+=`${a?"_":""}${v}_c${r.channels}`}return t}const jt=["NONE","TYPE-0","TYPE-1",null];function xn(F){return jt.indexOf(F)>-1}const gn=["SDR","PQ","HLG"];function nr(F){return!!F&&gn.indexOf(F)>-1}var $n={No:"",Yes:"YES",v2:"v2"};function Cr(F){const{canSkipUntil:t,canSkipDateRanges:r,age:a}=F,v=a<t/2;return t&&v?r?$n.v2:$n.Yes:$n.No}class Ct{constructor(t,r,a){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=r,this.skip=a}addDirectives(t){const r=new self.URL(t);return this.msn!==void 0&&r.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&r.searchParams.set("_HLS_part",this.part.toString()),this.skip&&r.searchParams.set("_HLS_skip",this.skip),r.href}}class Ln{constructor(t){if(this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.url=void 0,this.frameRate=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.supplemental=void 0,this.videoCodec=void 0,this.width=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.supportedPromise=void 0,this.supportedResult=void 0,this._avgBitrate=0,this._audioGroups=void 0,this._subtitleGroups=void 0,this._urlId=0,this.url=[t.url],this._attrs=[t.attrs],this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.frameRate=t.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=t.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.codecSet=[t.videoCodec,t.audioCodec].filter(a=>!!a).map(a=>a.substring(0,4)).join(","),"supplemental"in t){var r;this.supplemental=t.supplemental;const a=(r=t.supplemental)==null?void 0:r.videoCodec;a&&a!==t.videoCodec&&(this.codecSet+=`,${a.substring(0,4)}`)}this.addGroupId("audio",t.attrs.AUDIO),this.addGroupId("text",t.attrs.SUBTITLES)}get maxBitrate(){return Math.max(this.realBitrate,this.bitrate)}get averageBitrate(){return this._avgBitrate||this.realBitrate||this.bitrate}get attrs(){return this._attrs[0]}get codecs(){return this.attrs.CODECS||""}get pathwayId(){return this.attrs["PATHWAY-ID"]||"."}get videoRange(){return this.attrs["VIDEO-RANGE"]||"SDR"}get score(){return this.attrs.optionalFloat("SCORE",0)}get uri(){return this.url[0]||""}hasAudioGroup(t){return _r(this._audioGroups,t)}hasSubtitleGroup(t){return _r(this._subtitleGroups,t)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(t,r){if(r){if(t==="audio"){let a=this._audioGroups;a||(a=this._audioGroups=[]),a.indexOf(r)===-1&&a.push(r)}else if(t==="text"){let a=this._subtitleGroups;a||(a=this._subtitleGroups=[]),a.indexOf(r)===-1&&a.push(r)}}}get urlId(){return 0}set urlId(t){}get audioGroupIds(){return this.audioGroups?[this.audioGroupId]:void 0}get textGroupIds(){return this.subtitleGroups?[this.textGroupId]:void 0}get audioGroupId(){var t;return(t=this.audioGroups)==null?void 0:t[0]}get textGroupId(){var t;return(t=this.subtitleGroups)==null?void 0:t[0]}addFallback(){}}function _r(F,t){return!t||!F?!1:F.indexOf(t)!==-1}function Qr(){if(typeof matchMedia=="function"){const F=matchMedia("(dynamic-range: high)"),t=matchMedia("bad query");if(F.media!==t.media)return F.matches===!0}return!1}function jr(F,t){let r=!1,a=[];if(F&&(r=F!=="SDR",a=[F]),t){a=t.allowedVideoRanges||gn.slice(0);const v=a.join("")!=="SDR"&&!t.videoCodec;r=t.preferHDR!==void 0?t.preferHDR:v&&Qr(),r||(a=["SDR"])}return{preferHDR:r,allowedVideoRanges:a}}const ei=F=>{const t=new WeakSet;return(r,a)=>{if(F&&(a=F(r,a)),typeof a=="object"&&a!==null){if(t.has(a))return;t.add(a)}return a}},Rr=(F,t)=>JSON.stringify(F,ei(t));function Pi(F,t,r,a,v){const S=Object.keys(F),O=a==null?void 0:a.channels,k=a==null?void 0:a.audioCodec,X=v==null?void 0:v.videoCodec,V=O&&parseInt(O)===2;let ue=!1,pe=!1,be=1/0,Re=1/0,Ue=1/0,lt=1/0,it=0,kt=[];const{preferHDR:dn,allowedVideoRanges:on}=jr(t,v);for(let or=S.length;or--;){const cr=F[S[or]];ue||(ue=cr.channels[2]>0),be=Math.min(be,cr.minHeight),Re=Math.min(Re,cr.minFramerate),Ue=Math.min(Ue,cr.minBitrate),on.filter(Pr=>cr.videoRanges[Pr]>0).length>0&&(pe=!0)}be=n(be)?be:0,Re=n(Re)?Re:0;const jn=Math.max(1080,be),Jn=Math.max(30,Re);Ue=n(Ue)?Ue:r,r=Math.max(Ue,r),pe||(t=void 0);const gr=S.length>1;return{codecSet:S.reduce((or,cr)=>{const Yn=F[cr];if(cr===or)return or;if(kt=pe?on.filter(Pr=>Yn.videoRanges[Pr]>0):[],gr){if(Yn.minBitrate>r)return si(cr,`min bitrate of ${Yn.minBitrate} > current estimate of ${r}`),or;if(!Yn.hasDefaultAudio)return si(cr,"no renditions with default or auto-select sound found"),or;if(k&&cr.indexOf(k.substring(0,4))%5!==0)return si(cr,`audio codec preference "${k}" not found`),or;if(O&&!V){if(!Yn.channels[O])return si(cr,`no renditions with ${O} channel sound found (channels options: ${Object.keys(Yn.channels)})`),or}else if((!k||V)&&ue&&Yn.channels[2]===0)return si(cr,"no renditions with stereo sound found"),or;if(Yn.minHeight>jn)return si(cr,`min resolution of ${Yn.minHeight} > maximum of ${jn}`),or;if(Yn.minFramerate>Jn)return si(cr,`min framerate of ${Yn.minFramerate} > maximum of ${Jn}`),or;if(!kt.some(Pr=>Yn.videoRanges[Pr]>0))return si(cr,`no variants with VIDEO-RANGE of ${Rr(kt)} found`),or;if(X&&cr.indexOf(X.substring(0,4))%5!==0)return si(cr,`video codec preference "${X}" not found`),or;if(Yn.maxScore<it)return si(cr,`max score of ${Yn.maxScore} < selected max of ${it}`),or}return or&&(De(cr)>=De(or)||Yn.fragmentError>F[or].fragmentError)?or:(lt=Yn.minIndex,it=Yn.maxScore,cr)},void 0),videoRanges:kt,preferHDR:dn,minFramerate:Re,minBitrate:Ue,minIndex:lt}}function si(F,t){W.log(`[abr] start candidates with "${F}" ignored because ${t}`)}function Ii(F){return F.reduce((t,r)=>{let a=t.groups[r.groupId];a||(a=t.groups[r.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),a.tracks.push(r);const v=r.channels||"2";return a.channels[v]=(a.channels[v]||0)+1,a.hasDefault=a.hasDefault||r.default,a.hasAutoSelect=a.hasAutoSelect||r.autoselect,a.hasDefault&&(t.hasDefaultAudio=!0),a.hasAutoSelect&&(t.hasAutoSelectAudio=!0),t},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function qi(F,t,r,a){return F.slice(r,a+1).reduce((v,S,O)=>{if(!S.codecSet)return v;const k=S.audioGroups;let X=v[S.codecSet];X||(v[S.codecSet]=X={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:O,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!k,fragmentError:0}),X.minBitrate=Math.min(X.minBitrate,S.bitrate);const V=Math.min(S.height,S.width);return X.minHeight=Math.min(X.minHeight,V),X.minFramerate=Math.min(X.minFramerate,S.frameRate),X.minIndex=Math.min(X.minIndex,O),X.maxScore=Math.max(X.maxScore,S.score),X.fragmentError+=S.fragmentError,X.videoRanges[S.videoRange]=(X.videoRanges[S.videoRange]||0)+1,k&&k.forEach(ue=>{if(!ue)return;const pe=t.groups[ue];pe&&(X.hasDefaultAudio=X.hasDefaultAudio||t.hasDefaultAudio?pe.hasDefault:pe.hasAutoSelect||!t.hasDefaultAudio&&!t.hasAutoSelectAudio,Object.keys(pe.channels).forEach(be=>{X.channels[be]=(X.channels[be]||0)+pe.channels[be]}))}),v},{})}function Wi(F){if(!F)return F;const{lang:t,assocLang:r,characteristics:a,channels:v,audioCodec:S}=F;return{lang:t,assocLang:r,characteristics:a,channels:v,audioCodec:S}}function Cs(F,t,r){if("attrs"in F){const a=t.indexOf(F);if(a!==-1)return a}for(let a=0;a<t.length;a++){const v=t[a];if(Ls(F,v,r))return a}return-1}function Ls(F,t,r){const{groupId:a,name:v,lang:S,assocLang:O,default:k}=F,X=F.forced;return(a===void 0||t.groupId===a)&&(v===void 0||t.name===v)&&(S===void 0||cs(S,t.lang))&&(S===void 0||t.assocLang===O)&&(k===void 0||t.default===k)&&(X===void 0||t.forced===X)&&(!("characteristics"in F)||ui(F.characteristics||"",t.characteristics))&&(r===void 0||r(F,t))}function cs(F,t="--"){return F.length===t.length?F===t:F.startsWith(t)||t.startsWith(F)}function ui(F,t=""){const r=F.split(","),a=t.split(",");return r.length===a.length&&!r.some(v=>a.indexOf(v)===-1)}function is(F,t){const{audioCodec:r,channels:a}=F;return(r===void 0||(t.audioCodec||"").substring(0,4)===r.substring(0,4))&&(a===void 0||a===(t.channels||"2"))}function wt(F,t,r,a,v){const S=t[a],k=t.reduce((be,Re,Ue)=>{const lt=Re.uri;return(be[lt]||(be[lt]=[])).push(Ue),be},{})[S.uri];k.length>1&&(a=Math.max.apply(Math,k));const X=S.videoRange,V=S.frameRate,ue=S.codecSet.substring(0,4),pe=ss(t,a,be=>{if(be.videoRange!==X||be.frameRate!==V||be.codecSet.substring(0,4)!==ue)return!1;const Re=be.audioGroups,Ue=r.filter(lt=>!Re||Re.indexOf(lt.groupId)!==-1);return Cs(F,Ue,v)>-1});return pe>-1?pe:ss(t,a,be=>{const Re=be.audioGroups,Ue=r.filter(lt=>!Re||Re.indexOf(lt.groupId)!==-1);return Cs(F,Ue,v)>-1})}function ss(F,t,r){for(let a=t;a>-1;a--)if(r(F[a]))return a;for(let a=t+1;a<F.length;a++)if(r(F[a]))return a;return-1}function ai(F,t){var r;return!!F&&F!==((r=t.loadLevelObj)==null?void 0:r.uri)}class Ds extends M{constructor(t){super("abr",t.logger),this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=-1,this.firstSelection=-1,this._nextAutoLevel=-1,this.nextAutoLevelKey="",this.audioTracksByGroup=null,this.codecTiers=null,this.timer=-1,this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.rebufferNotice=-1,this.supportedCache={},this.bwEstimator=void 0,this._abandonRulesCheck=r=>{var a;const{fragCurrent:v,partCurrent:S,hls:O}=this,{autoLevelEnabled:k,media:X}=O;if(!v||!X)return;const V=performance.now(),ue=S?S.stats:v.stats,pe=S?S.duration:v.duration,be=V-ue.loading.start,Re=O.minAutoLevel,Ue=v.level,lt=this._nextAutoLevel;if(ue.aborted||ue.loaded&&ue.loaded===ue.total||Ue<=Re){this.clearTimer(),this._nextAutoLevel=-1;return}if(!k)return;const it=lt>-1&&lt!==Ue,kt=!!r||it;if(!kt&&(X.paused||!X.playbackRate||!X.readyState))return;const dn=O.mainForwardBufferInfo;if(!kt&&dn===null)return;const on=this.bwEstimator.getEstimateTTFB(),jn=Math.abs(X.playbackRate);if(be<=Math.max(on,1e3*(pe/(jn*2))))return;const Jn=dn?dn.len/jn:0,gr=ue.loading.first?ue.loading.first-ue.loading.start:-1,Vn=ue.loaded&&gr>-1,or=this.getBwEstimate(),cr=O.levels,Yn=cr[Ue],Pr=Math.max(ue.loaded,Math.round(pe*(v.bitrate||Yn.averageBitrate)/8));let Ei=Vn?be-gr:be;Ei<1&&Vn&&(Ei=Math.min(be,ue.loaded*8/or));const $i=Vn?ue.loaded*1e3/Ei:0,us=on/1e3,Ki=$i?(Pr-ue.loaded)/$i:Pr*8/or+us;if(Ki<=Jn)return;const hi=$i?$i*8:or,Ji=((a=(r==null?void 0:r.details)||this.hls.latestLevelDetails)==null?void 0:a.live)===!0,Ri=this.hls.config.abrBandWidthUpFactor;let rs=Number.POSITIVE_INFINITY,Bs;for(Bs=Ue-1;Bs>Re;Bs--){const co=cr[Bs].maxBitrate,ua=!cr[Bs].details||Ji;if(rs=this.getTimeToLoadFrag(us,hi,pe*co,ua),rs<Math.min(Jn,pe+us))break}if(rs>=Ki||rs>pe*10)return;Vn?this.bwEstimator.sample(be-Math.min(on,gr),ue.loaded):this.bwEstimator.sampleTTFB(be);const vi=cr[Bs].maxBitrate;this.getBwEstimate()*Ri>vi&&this.resetEstimator(vi);const yi=this.findBestLevel(vi,Re,Bs,0,Jn,1,1);yi>-1&&(Bs=yi),this.warn(`Fragment ${v.sn}${S?" part "+S.index:""} of level ${Ue} is loading too slowly;
Fragment duration: ${v.duration.toFixed(3)}
Time to underbuffer: ${Jn.toFixed(3)} s
Estimated load time for current fragment: ${Ki.toFixed(3)} s
Estimated load time for down switch fragment: ${rs.toFixed(3)} s
TTFB estimate: ${gr|0} ms
Current BW estimate: ${n(or)?or|0:"Unknown"} bps
New BW estimate: ${this.getBwEstimate()|0} bps
Switching to level ${Bs} @ ${vi|0} bps`),O.nextLoadLevel=O.nextAutoLevel=Bs,this.clearTimer();const ma=()=>{if(this.clearTimer(),this.fragCurrent===v&&this.hls.loadLevel===Bs&&Bs>0){const co=this.getStarvationDelay();if(this.warn(`Aborting inflight request ${Bs>0?"and switching down":""}
Fragment duration: ${v.duration.toFixed(3)} s
Time to underbuffer: ${co.toFixed(3)} s`),v.abortRequests(),this.fragCurrent=this.partCurrent=null,Bs>Re){let ua=this.findBestLevel(this.hls.levels[Re].bitrate,Re,Bs,0,co,1,1);ua===-1&&(ua=Re),this.hls.nextLoadLevel=this.hls.nextAutoLevel=ua,this.resetEstimator(this.hls.levels[ua].bitrate)}}};it||Ki>rs*2?ma():this.timer=self.setInterval(ma,rs*1e3),O.trigger(u.FRAG_LOAD_EMERGENCY_ABORTED,{frag:v,part:S,stats:ue})},this.hls=t,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(t){t&&(this.log(`setting initial bwe to ${t}`),this.hls.config.abrEwmaDefaultEstimate=t),this.firstSelection=-1,this.bwEstimator=this.initEstimator()}initEstimator(){const t=this.hls.config;return new b(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate)}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(u.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=this.supportedCache=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(t,r){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.supportedCache={},this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()}onLevelsUpdated(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null}onMaxAutoLevelUpdated(){this.firstSelection=-1,this.nextAutoLevelKey=""}onFragLoading(t,r){const a=r.frag;if(!this.ignoreFragment(a)){if(!a.bitrateTest){var v;this.fragCurrent=a,this.partCurrent=(v=r.part)!=null?v:null}this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100)}}onLevelSwitching(t,r){this.clearTimer()}onError(t,r){if(!r.fatal)switch(r.details){case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case f.FRAG_LOAD_TIMEOUT:{const a=r.frag,{fragCurrent:v,partCurrent:S}=this;if(a&&v&&a.sn===v.sn&&a.level===v.level){const O=performance.now(),k=S?S.stats:a.stats,X=O-k.loading.start,V=k.loading.first?k.loading.first-k.loading.start:-1;if(k.loaded&&V>-1){const pe=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(X-Math.min(pe,V),k.loaded)}else this.bwEstimator.sampleTTFB(X)}break}}}getTimeToLoadFrag(t,r,a,v){const S=t+a/r,O=v?t+this.lastLevelLoadSec:0;return S+O}onLevelLoaded(t,r){const a=this.hls.config,{loading:v}=r.stats,S=v.end-v.first;n(S)&&(this.lastLevelLoadSec=S/1e3),r.details.live?this.bwEstimator.update(a.abrEwmaSlowLive,a.abrEwmaFastLive):this.bwEstimator.update(a.abrEwmaSlowVoD,a.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(r.levelInfo)}onFragLoaded(t,{frag:r,part:a}){const v=a?a.stats:r.stats;if(r.type===o.MAIN&&this.bwEstimator.sampleTTFB(v.loading.first-v.loading.start),!this.ignoreFragment(r)){if(this.clearTimer(),r.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const S=a?a.duration:r.duration,O=this.hls.levels[r.level],k=(O.loaded?O.loaded.bytes:0)+v.loaded,X=(O.loaded?O.loaded.duration:0)+S;O.loaded={bytes:k,duration:X},O.realBitrate=Math.round(8*k/X)}if(r.bitrateTest){const S={stats:v,frag:r,part:a,id:r.type};this.onFragBuffered(u.FRAG_BUFFERED,S),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}}onFragBuffered(t,r){const{frag:a,part:v}=r,S=v!=null&&v.stats.loaded?v.stats:a.stats;if(S.aborted||this.ignoreFragment(a))return;const O=S.parsing.end-S.loading.start-Math.min(S.loading.first-S.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(O,S.loaded),S.bwEstimate=this.getBwEstimate(),a.bitrateTest?this.bitrateTestDelay=O/1e3:this.bitrateTestDelay=0}ignoreFragment(t){return t.type!==o.MAIN||t.sn==="initSegment"}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){const{maxAutoLevel:t,minAutoLevel:r}=this.hls,a=this.getBwEstimate(),v=this.hls.config.maxStarvationDelay,S=this.findBestLevel(a,r,t,0,v,1,1);if(S>-1)return S;const O=this.hls.firstLevel,k=Math.min(Math.max(O,r),t);return this.warn(`Could not find best starting auto level. Defaulting to first in playlist ${O} clamped to ${k}`),k}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const t=this.forcedAutoLevel,a=this.bwEstimator.canEstimate(),v=this.lastLoadedFragLevel>-1;if(t!==-1&&(!a||!v||this.nextAutoLevelKey===this.getAutoLevelKey()))return t;const S=a&&v?this.getNextABRAutoLevel():this.firstAutoLevel;if(t!==-1){const O=this.hls.levels;if(O.length>Math.max(t,S)&&O[t].loadError<=O[S].loadError)return t}return this._nextAutoLevel=S,this.nextAutoLevelKey=this.getAutoLevelKey(),S}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:t,partCurrent:r,hls:a}=this;if(a.levels.length<=1)return a.loadLevel;const{maxAutoLevel:v,config:S,minAutoLevel:O}=a,k=r?r.duration:t?t.duration:0,X=this.getBwEstimate(),V=this.getStarvationDelay();let ue=S.abrBandWidthFactor,pe=S.abrBandWidthUpFactor;if(V){const it=this.findBestLevel(X,O,v,V,0,ue,pe);if(it>=0)return this.rebufferNotice=-1,it}let be=k?Math.min(k,S.maxStarvationDelay):S.maxStarvationDelay;if(!V){const it=this.bitrateTestDelay;it&&(be=(k?Math.min(k,S.maxLoadingDelay):S.maxLoadingDelay)-it,this.info(`bitrate test took ${Math.round(1e3*it)}ms, set first fragment max fetchDuration to ${Math.round(1e3*be)} ms`),ue=pe=1)}const Re=this.findBestLevel(X,O,v,V,be,ue,pe);if(this.rebufferNotice!==Re&&(this.rebufferNotice=Re,this.info(`${V?"rebuffering expected":"buffer is empty"}, optimal quality level ${Re}`)),Re>-1)return Re;const Ue=a.levels[O],lt=a.loadLevelObj;return lt&&(Ue==null?void 0:Ue.bitrate)<lt.bitrate?O:a.loadLevel}getStarvationDelay(){const t=this.hls,r=t.media;if(!r)return 1/0;const a=r&&r.playbackRate!==0?Math.abs(r.playbackRate):1,v=t.mainForwardBufferInfo;return(v?v.len:0)/a}getBwEstimate(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate}findBestLevel(t,r,a,v,S,O,k){var X;const V=v+S,ue=this.lastLoadedFragLevel,pe=ue===-1?this.hls.firstLevel:ue,{fragCurrent:be,partCurrent:Re}=this,{levels:Ue,allAudioTracks:lt,loadLevel:it,config:kt}=this.hls;if(Ue.length===1)return 0;const dn=Ue[pe],on=!!((X=this.hls.latestLevelDetails)!=null&&X.live),jn=it===-1||ue===-1;let Jn,gr="SDR",Vn=(dn==null?void 0:dn.frameRate)||0;const{audioPreference:or,videoPreference:cr}=kt,Yn=this.audioTracksByGroup||(this.audioTracksByGroup=Ii(lt));let Pr=-1;if(jn){if(this.firstSelection!==-1)return this.firstSelection;const hi=this.codecTiers||(this.codecTiers=qi(Ue,Yn,r,a)),Ji=Pi(hi,gr,t,or,cr),{codecSet:Ri,videoRanges:rs,minFramerate:Bs,minBitrate:vi,minIndex:yi,preferHDR:ma}=Ji;Pr=yi,Jn=Ri,gr=ma?rs[rs.length-1]:rs[0],Vn=Bs,t=Math.max(t,vi),this.log(`picked start tier ${Rr(Ji)}`)}else Jn=dn==null?void 0:dn.codecSet,gr=dn==null?void 0:dn.videoRange;const Ei=Re?Re.duration:be?be.duration:0,$i=this.bwEstimator.getEstimateTTFB()/1e3,us=[];for(let hi=a;hi>=r;hi--){var Ki;const Ji=Ue[hi],Ri=hi>pe;if(!Ji)continue;if(kt.useMediaCapabilities&&!Ji.supportedResult&&!Ji.supportedPromise){const ua=navigator.mediaCapabilities;typeof(ua==null?void 0:ua.decodingInfo)=="function"&&Zn(Ji,Yn,gr,Vn,t,or)?(Ji.supportedPromise=lr(Ji,Yn,ua,this.supportedCache),Ji.supportedPromise.then(La=>{if(!this.hls)return;Ji.supportedResult=La;const al=this.hls.levels,el=al.indexOf(Ji);La.error?this.warn(`MediaCapabilities decodingInfo error: "${La.error}" for level ${el} ${Rr(La)}`):La.supported?La.decodingInfoResults.some(jl=>jl.smooth===!1||jl.powerEfficient===!1)&&this.log(`MediaCapabilities decodingInfo for level ${el} not smooth or powerEfficient: ${Rr(La)}`):(this.warn(`Unsupported MediaCapabilities decodingInfo result for level ${el} ${Rr(La)}`),el>-1&&al.length>1&&(this.log(`Removing unsupported level ${el}`),this.hls.removeLevel(el),this.hls.loadLevel===-1&&(this.hls.nextLoadLevel=0)))})):Ji.supportedResult=Bn}if((Jn&&Ji.codecSet!==Jn||gr&&Ji.videoRange!==gr||Ri&&Vn>Ji.frameRate||!Ri&&Vn>0&&Vn<Ji.frameRate||(Ki=Ji.supportedResult)!=null&&(Ki=Ki.decodingInfoResults)!=null&&Ki.some(ua=>ua.smooth===!1))&&(!jn||hi!==Pr)){us.push(hi);continue}const rs=Ji.details,Bs=(Re?rs==null?void 0:rs.partTarget:rs==null?void 0:rs.averagetargetduration)||Ei;let vi;Ri?vi=k*t:vi=O*t;const yi=Ei&&v>=Ei*2&&S===0?Ji.averageBitrate:Ji.maxBitrate,ma=this.getTimeToLoadFrag($i,vi,yi*Bs,rs===void 0);if(vi>=yi&&(hi===ue||Ji.loadError===0&&Ji.fragmentError===0)&&(ma<=$i||!n(ma)||on&&!this.bitrateTestDelay||ma<V)){const ua=this.forcedAutoLevel;return hi!==it&&(ua===-1||ua!==it)&&(us.length&&this.trace(`Skipped level(s) ${us.join(",")} of ${a} max with CODECS and VIDEO-RANGE:"${Ue[us[0]].codecs}" ${Ue[us[0]].videoRange}; not compatible with "${Jn}" ${gr}`),this.info(`switch candidate:${pe}->${hi} adjustedbw(${Math.round(vi)})-bitrate=${Math.round(vi-yi)} ttfb:${$i.toFixed(1)} avgDuration:${Bs.toFixed(1)} maxFetchDuration:${V.toFixed(1)} fetchDuration:${ma.toFixed(1)} firstSelection:${jn} codecSet:${Ji.codecSet} videoRange:${Ji.videoRange} hls.loadLevel:${it}`)),jn&&(this.firstSelection=hi),hi}}return-1}set nextAutoLevel(t){const r=this.deriveNextAutoLevel(t);this._nextAutoLevel!==r&&(this.nextAutoLevelKey="",this._nextAutoLevel=r)}deriveNextAutoLevel(t){const{maxAutoLevel:r,minAutoLevel:a}=this.hls;return Math.min(Math.max(t,a),r)}}const gi={search:function(F,t){let r=0,a=F.length-1,v=null,S=null;for(;r<=a;){v=(r+a)/2|0,S=F[v];const O=t(S);if(O>0)r=v+1;else if(O<0)a=v-1;else return S}return null}};function Vi(F,t,r){if(t===null||!Array.isArray(F)||!F.length||!n(t))return null;const a=F[0].programDateTime;if(t<(a||0))return null;const v=F[F.length-1].endProgramDateTime;if(t>=(v||0))return null;for(let S=0;S<F.length;++S){const O=F[S];if(et(t,r,O))return O}return null}function ci(F,t,r=0,a=0,v=.005){let S=null;if(F){S=t[1+F.sn-t[0].sn]||null;const k=F.endDTS-r;k>0&&k<15e-7&&(r+=15e-7),S&&F.level!==S.level&&S.end<=F.end&&(S=t[2+F.sn-t[0].sn]||null)}else r===0&&t[0].start===0&&(S=t[0]);if(S&&((!F||F.level===S.level)&&st(r,a,S)===0||Se(S,F,Math.min(v,a))))return S;const O=gi.search(t,st.bind(null,r,a));return O&&(O!==F||!S)?O:S}function Se(F,t,r){if(t&&t.start===0&&t.level<F.level&&(t.endPTS||0)>0){const a=t.tagList.reduce((v,S)=>(S[0]==="INF"&&(v+=parseFloat(S[1])),v),r);return F.start<=a}return!1}function st(F=0,t=0,r){if(r.start<=F&&r.start+r.duration>F)return 0;const a=Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-a<=F?1:r.start-a>F&&r.start?-1:0}function et(F,t,r){const a=Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0))*1e3;return(r.endProgramDateTime||0)-a>F}function Rt(F,t,r){if(F&&F.startCC<=t&&F.endCC>=t){let a=F.fragments;const{fragmentHint:v}=F;v&&(a=a.concat(v));let S;return gi.search(a,O=>O.cc<t?1:O.cc>t?-1:(S=O,O.end<=r?1:O.start>r?-1:0)),S||null}return null}function ht(F){switch(F.details){case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_TIMEOUT:case f.LEVEL_LOAD_TIMEOUT:case f.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function ln(F,t){const r=ht(t);return F.default[`${r?"timeout":"error"}Retry`]}function cn(F,t){const r=F.backoff==="linear"?1:Math.pow(2,t);return Math.min(r*F.retryDelayMs,F.maxRetryDelayMs)}function wn(F){return E(E({},F),{errorRetry:null,timeoutRetry:null})}function Wn(F,t,r,a){if(!F)return!1;const v=a==null?void 0:a.code,S=t<F.maxNumRetry&&(We(v)||!!r);return F.shouldRetry?F.shouldRetry(F,t,r,a,S):S}function We(F){return F===0&&navigator.onLine===!1||!!F&&(F<400||F>499)}var tt={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},xe={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,SwitchToSDR:4};class at extends M{constructor(t){super("error-controller",t.logger),this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.hls=t,this.registerListeners()}registerListeners(){const t=this.hls;t.on(u.ERROR,this.onError,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const t=this.hls;t&&(t.off(u.ERROR,this.onError,this),t.off(u.ERROR,this.onErrorOut,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}}startLoad(t){}stopLoad(){this.playlistError=0}getVariantLevelIndex(t){return(t==null?void 0:t.type)===o.MAIN?t.level:this.hls.loadLevel}onManifestLoading(){this.playlistError=0,this.penalizedRenditions={}}onLevelUpdated(){this.playlistError=0}onError(t,r){var a;if(r.fatal)return;const v=this.hls,S=r.context;switch(r.details){case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:r.errorAction=this.getFragRetryOrSwitchAction(r);return;case f.FRAG_PARSING_ERROR:if((a=r.frag)!=null&&a.gap){r.errorAction=an();return}case f.FRAG_GAP:case f.FRAG_DECRYPT_ERROR:{r.errorAction=this.getFragRetryOrSwitchAction(r),r.errorAction.action=tt.SendAlternateToPenaltyBox;return}case f.LEVEL_EMPTY_ERROR:case f.LEVEL_PARSING_ERROR:{var O;const X=r.parent===o.MAIN?r.level:v.loadLevel;r.details===f.LEVEL_EMPTY_ERROR&&((O=r.context)!=null&&(O=O.levelDetails)!=null&&O.live)?r.errorAction=this.getPlaylistRetryOrSwitchAction(r,X):(r.levelRetry=!1,r.errorAction=this.getLevelSwitchAction(r,X))}return;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:typeof(S==null?void 0:S.level)=="number"&&(r.errorAction=this.getPlaylistRetryOrSwitchAction(r,S.level));return;case f.AUDIO_TRACK_LOAD_ERROR:case f.AUDIO_TRACK_LOAD_TIMEOUT:case f.SUBTITLE_LOAD_ERROR:case f.SUBTITLE_TRACK_LOAD_TIMEOUT:if(S){const X=v.loadLevelObj;if(X&&(S.type===h.AUDIO_TRACK&&X.hasAudioGroup(S.groupId)||S.type===h.SUBTITLE_TRACK&&X.hasSubtitleGroup(S.groupId))){r.errorAction=this.getPlaylistRetryOrSwitchAction(r,v.loadLevel),r.errorAction.action=tt.SendAlternateToPenaltyBox,r.errorAction.flags=xe.MoveAllAlternatesMatchingHost;return}}return;case f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:{const X=v.loadLevelObj,V=X==null?void 0:X.attrs["HDCP-LEVEL"];V?r.errorAction={action:tt.SendAlternateToPenaltyBox,flags:xe.MoveAllAlternatesMatchingHDCP,hdcpLevel:V}:this.keySystemError(r)}return;case f.BUFFER_ADD_CODEC_ERROR:case f.REMUX_ALLOC_ERROR:case f.BUFFER_APPEND_ERROR:if(!r.errorAction){var k;r.errorAction=this.getLevelSwitchAction(r,(k=r.level)!=null?k:v.loadLevel)}return;case f.INTERNAL_EXCEPTION:case f.BUFFER_APPENDING_ERROR:case f.BUFFER_FULL_ERROR:case f.LEVEL_SWITCH_ERROR:case f.BUFFER_STALLED_ERROR:case f.BUFFER_SEEK_OVER_HOLE:case f.BUFFER_NUDGE_ON_STALL:r.errorAction=an();return}r.type===c.KEY_SYSTEM_ERROR&&this.keySystemError(r)}keySystemError(t){const r=this.getVariantLevelIndex(t.frag);t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,r)}getPlaylistRetryOrSwitchAction(t,r){const a=this.hls,v=ln(a.config.playlistLoadPolicy,t),S=this.playlistError++;if(Wn(v,S,ht(t),t.response))return{action:tt.RetryRequest,flags:xe.None,retryConfig:v,retryCount:S};const k=this.getLevelSwitchAction(t,r);return v&&(k.retryConfig=v,k.retryCount=S),k}getFragRetryOrSwitchAction(t){const r=this.hls,a=this.getVariantLevelIndex(t.frag),v=r.levels[a],{fragLoadPolicy:S,keyLoadPolicy:O}=r.config,k=ln(t.details.startsWith("key")?O:S,t),X=r.levels.reduce((ue,pe)=>ue+pe.fragmentError,0);if(v&&(t.details!==f.FRAG_GAP&&v.fragmentError++,Wn(k,X,ht(t),t.response)))return{action:tt.RetryRequest,flags:xe.None,retryConfig:k,retryCount:X};const V=this.getLevelSwitchAction(t,a);return k&&(V.retryConfig=k,V.retryCount=X),V}getLevelSwitchAction(t,r){const a=this.hls;r==null&&(r=a.loadLevel);const v=this.hls.levels[r];if(v){var S,O;const V=t.details;v.loadError++,V===f.BUFFER_APPEND_ERROR&&v.fragmentError++;let ue=-1;const{levels:pe,loadLevel:be,minAutoLevel:Re,maxAutoLevel:Ue}=a;!a.autoLevelEnabled&&!a.config.preserveManualLevelOnError&&(a.loadLevel=-1);const lt=(S=t.frag)==null?void 0:S.type,kt=(lt===o.AUDIO&&V===f.FRAG_PARSING_ERROR||t.sourceBufferName==="audio"&&(V===f.BUFFER_ADD_CODEC_ERROR||V===f.BUFFER_APPEND_ERROR))&&pe.some(({audioCodec:gr})=>v.audioCodec!==gr),on=t.sourceBufferName==="video"&&(V===f.BUFFER_ADD_CODEC_ERROR||V===f.BUFFER_APPEND_ERROR)&&pe.some(({codecSet:gr,audioCodec:Vn})=>v.codecSet!==gr&&v.audioCodec===Vn),{type:jn,groupId:Jn}=(O=t.context)!=null?O:{};for(let gr=pe.length;gr--;){const Vn=(gr+be)%pe.length;if(Vn!==be&&Vn>=Re&&Vn<=Ue&&pe[Vn].loadError===0){var k,X;const or=pe[Vn];if(V===f.FRAG_GAP&&lt===o.MAIN&&t.frag){const cr=pe[Vn].details;if(cr){const Yn=ci(t.frag,cr.fragments,t.frag.start);if(Yn!=null&&Yn.gap)continue}}else{if(jn===h.AUDIO_TRACK&&or.hasAudioGroup(Jn)||jn===h.SUBTITLE_TRACK&&or.hasSubtitleGroup(Jn))continue;if(lt===o.AUDIO&&(k=v.audioGroups)!=null&&k.some(cr=>or.hasAudioGroup(cr))||lt===o.SUBTITLE&&(X=v.subtitleGroups)!=null&&X.some(cr=>or.hasSubtitleGroup(cr))||kt&&v.audioCodec===or.audioCodec||on&&v.codecSet===or.codecSet||!kt&&v.codecSet!==or.codecSet)continue}ue=Vn;break}}if(ue>-1&&a.loadLevel!==ue)return t.levelRetry=!0,this.playlistError=0,{action:tt.SendAlternateToPenaltyBox,flags:xe.None,nextAutoLevel:ue}}return{action:tt.SendAlternateToPenaltyBox,flags:xe.MoveAllAlternatesMatchingHost}}onErrorOut(t,r){var a;switch((a=r.errorAction)==null?void 0:a.action){case tt.DoNothing:break;case tt.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(r),!r.errorAction.resolved&&r.details!==f.FRAG_GAP?r.fatal=!0:/MediaSource readyState: ended/.test(r.error.message)&&(this.warn(`MediaSource ended after "${r.sourceBufferName}" sourceBuffer append error. Attempting to recover from media error.`),this.hls.recoverMediaError());break;case tt.RetryRequest:break}if(r.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(t){const r=this.hls,a=t.errorAction;if(!a)return;const{flags:v,hdcpLevel:S,nextAutoLevel:O}=a;switch(v){case xe.None:this.switchLevel(t,O);break;case xe.MoveAllAlternatesMatchingHDCP:S&&(r.maxHdcpLevel=jt[jt.indexOf(S)-1],a.resolved=!0),this.warn(`Restricting playback to HDCP-LEVEL of "${r.maxHdcpLevel}" or lower`);break}a.resolved||this.switchLevel(t,O)}switchLevel(t,r){if(r!==void 0&&t.errorAction&&(this.warn(`switching to level ${r} after ${t.details}`),this.hls.nextAutoLevel=r,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel,t.details===f.BUFFER_ADD_CODEC_ERROR&&t.mimeType&&t.sourceBufferName!=="audiovideo")){const a=Dn(t.mimeType),v=this.hls.levels;for(let S=v.length;S--;)v[S][`${t.sourceBufferName}Codec`]===a&&this.hls.removeLevel(S)}}}function an(F){const t={action:tt.DoNothing,flags:xe.None};return F&&(t.resolved=!0),t}var bn={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class Fn{constructor(t){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=t,this._registerListeners()}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this))}destroy(){this._unregisterListeners(),this.hls=this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null}getAppendedFrag(t,r){const a=this.activePartLists[r];if(a)for(let v=a.length;v--;){const S=a[v];if(!S)break;if(S.start<=t&&t<=S.end&&S.loaded)return S}return this.getBufferedFrag(t,r)}getBufferedFrag(t,r){return this.getFragAtPos(t,r,!0)}getFragAtPos(t,r,a){const{fragments:v}=this,S=Object.keys(v);for(let O=S.length;O--;){const k=v[S[O]];if((k==null?void 0:k.body.type)===r&&(!a||k.buffered)){const X=k.body;if(X.start<=t&&t<=X.end)return X}}return null}detectEvictedFragments(t,r,a,v,S){this.timeRanges&&(this.timeRanges[t]=r);const O=(v==null?void 0:v.fragment.sn)||-1;Object.keys(this.fragments).forEach(k=>{const X=this.fragments[k];if(!X||O>=X.body.sn)return;if(!X.buffered&&(!X.loaded||S)){X.body.type===a&&this.removeFragment(X.body);return}const V=X.range[t];if(V){if(V.time.length===0){this.removeFragment(X.body);return}V.time.some(ue=>{const pe=!this.isTimeBuffered(ue.startPTS,ue.endPTS,r);return pe&&this.removeFragment(X.body),pe})}})}detectPartialFragments(t){const r=this.timeRanges;if(!r||t.frag.sn==="initSegment")return;const a=t.frag,v=zn(a),S=this.fragments[v];if(!S||S.buffered&&a.gap)return;const O=!a.relurl;Object.keys(r).forEach(k=>{const X=a.elementaryStreams[k];if(!X)return;const V=r[k],ue=O||X.partial===!0;S.range[k]=this.getBufferedTimes(a,t.part,ue,V)}),S.loaded=null,Object.keys(S.range).length?(S.buffered=!0,(S.body.endList=a.endList||S.body.endList)&&(this.endListFragments[S.body.type]=S),On(S)||this.removeParts(a.sn-1,a.type)):this.removeFragment(S.body)}removeParts(t,r){const a=this.activePartLists[r];a&&(this.activePartLists[r]=Sr(a,v=>v.fragment.sn>=t))}fragBuffered(t,r){const a=zn(t);let v=this.fragments[a];!v&&r&&(v=this.fragments[a]={body:t,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},t.gap&&(this.hasGaps=!0)),v&&(v.loaded=null,v.buffered=!0)}getBufferedTimes(t,r,a,v){const S={time:[],partial:a},O=t.start,k=t.end,X=t.minEndPTS||k,V=t.maxStartPTS||O;for(let ue=0;ue<v.length;ue++){const pe=v.start(ue)-this.bufferPadding,be=v.end(ue)+this.bufferPadding;if(V>=pe&&X<=be){S.time.push({startPTS:Math.max(O,v.start(ue)),endPTS:Math.min(k,v.end(ue))});break}else if(O<be&&k>pe){const Re=Math.max(O,v.start(ue)),Ue=Math.min(k,v.end(ue));Ue>Re&&(S.partial=!0,S.time.push({startPTS:Re,endPTS:Ue}))}else if(k<=pe)break}return S}getPartialFragment(t){let r=null,a,v,S,O=0;const{bufferPadding:k,fragments:X}=this;return Object.keys(X).forEach(V=>{const ue=X[V];ue&&On(ue)&&(v=ue.body.start-k,S=ue.body.end+k,t>=v&&t<=S&&(a=Math.min(t-v,S-t),O<=a&&(r=ue.body,O=a)))}),r}isEndListAppended(t){const r=this.endListFragments[t];return r!==void 0&&(r.buffered||On(r))}getState(t){const r=zn(t),a=this.fragments[r];return a?a.buffered?On(a)?bn.PARTIAL:bn.OK:bn.APPENDING:bn.NOT_LOADED}isTimeBuffered(t,r,a){let v,S;for(let O=0;O<a.length;O++){if(v=a.start(O)-this.bufferPadding,S=a.end(O)+this.bufferPadding,t>=v&&r<=S)return!0;if(r<=v)return!1}return!1}onManifestLoading(){this.removeAllFragments()}onFragLoaded(t,r){if(r.frag.sn==="initSegment"||r.frag.bitrateTest)return;const a=r.frag,v=r.part?null:r,S=zn(a);this.fragments[S]={body:a,appendedPTS:null,loaded:v,buffered:!1,range:Object.create(null)}}onBufferAppended(t,r){const{frag:a,part:v,timeRanges:S,type:O}=r;if(a.sn==="initSegment")return;const k=a.type;if(v){let V=this.activePartLists[k];V||(this.activePartLists[k]=V=[]),V.push(v)}this.timeRanges=S;const X=S[O];this.detectEvictedFragments(O,X,k,v)}onFragBuffered(t,r){this.detectPartialFragments(r)}hasFragment(t){const r=zn(t);return!!this.fragments[r]}hasFragments(t){const{fragments:r}=this,a=Object.keys(r);if(!t)return a.length>0;for(let v=a.length;v--;){const S=r[a[v]];if((S==null?void 0:S.body.type)===t)return!0}return!1}hasParts(t){var r;return!!((r=this.activePartLists[t])!=null&&r.length)}removeFragmentsInRange(t,r,a,v,S){v&&!this.hasGaps||Object.keys(this.fragments).forEach(O=>{const k=this.fragments[O];if(!k)return;const X=k.body;X.type!==a||v&&!X.gap||X.start<r&&X.end>t&&(k.buffered||S)&&this.removeFragment(X)})}removeFragment(t){const r=zn(t);t.clearElementaryStreamInfo();const a=this.activePartLists[t.type];if(a){const v=t.sn;this.activePartLists[t.type]=Sr(a,S=>S.fragment.sn!==v)}delete this.fragments[r],t.endList&&delete this.endListFragments[t.type]}removeAllFragments(){var t;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;const r=(t=this.hls)==null||(t=t.latestLevelDetails)==null?void 0:t.partList;r&&r.forEach(a=>a.clearElementaryStreamInfo())}}function On(F){var t,r,a;return F.buffered&&!!(F.body.gap||(t=F.range.video)!=null&&t.partial||(r=F.range.audio)!=null&&r.partial||(a=F.range.audiovideo)!=null&&a.partial)}function zn(F){return`${F.type}_${F.level}_${F.sn}`}function Sr(F,t){return F.filter(r=>{const a=t(r);return a||r.clearElementaryStreamInfo(),a})}var Cn={cbc:0,ctr:1};class dr{constructor(t,r,a){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=t,this.aesIV=r,this.aesMode=a}decrypt(t,r){switch(this.aesMode){case Cn.cbc:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},r,t);case Cn.ctr:return this.subtle.decrypt({name:"AES-CTR",counter:this.aesIV,length:64},r,t);default:throw new Error(`[AESCrypto] invalid aes mode ${this.aesMode}`)}}}function ur(F){const t=F.byteLength,r=t&&new DataView(F.buffer).getUint8(t-1);return r?F.slice(0,t-r):F}class ir{constructor(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}uint8ArrayToUint32Array_(t){const r=new DataView(t),a=new Uint32Array(4);for(let v=0;v<4;v++)a[v]=r.getUint32(v*4);return a}initTable(){const t=this.sBox,r=this.invSBox,a=this.subMix,v=a[0],S=a[1],O=a[2],k=a[3],X=this.invSubMix,V=X[0],ue=X[1],pe=X[2],be=X[3],Re=new Uint32Array(256);let Ue=0,lt=0,it=0;for(it=0;it<256;it++)it<128?Re[it]=it<<1:Re[it]=it<<1^283;for(it=0;it<256;it++){let kt=lt^lt<<1^lt<<2^lt<<3^lt<<4;kt=kt>>>8^kt&255^99,t[Ue]=kt,r[kt]=Ue;const dn=Re[Ue],on=Re[dn],jn=Re[on];let Jn=Re[kt]*257^kt*16843008;v[Ue]=Jn<<24|Jn>>>8,S[Ue]=Jn<<16|Jn>>>16,O[Ue]=Jn<<8|Jn>>>24,k[Ue]=Jn,Jn=jn*16843009^on*65537^dn*257^Ue*16843008,V[kt]=Jn<<24|Jn>>>8,ue[kt]=Jn<<16|Jn>>>16,pe[kt]=Jn<<8|Jn>>>24,be[kt]=Jn,Ue?(Ue=dn^Re[Re[Re[jn^dn]]],lt^=Re[Re[lt]]):Ue=lt=1}}expandKey(t){const r=this.uint8ArrayToUint32Array_(t);let a=!0,v=0;for(;v<r.length&&a;)a=r[v]===this.key[v],v++;if(a)return;this.key=r;const S=this.keySize=r.length;if(S!==4&&S!==6&&S!==8)throw new Error("Invalid aes key size="+S);const O=this.ksRows=(S+6+1)*4;let k,X;const V=this.keySchedule=new Uint32Array(O),ue=this.invKeySchedule=new Uint32Array(O),pe=this.sBox,be=this.rcon,Re=this.invSubMix,Ue=Re[0],lt=Re[1],it=Re[2],kt=Re[3];let dn,on;for(k=0;k<O;k++){if(k<S){dn=V[k]=r[k];continue}on=dn,k%S===0?(on=on<<8|on>>>24,on=pe[on>>>24]<<24|pe[on>>>16&255]<<16|pe[on>>>8&255]<<8|pe[on&255],on^=be[k/S|0]<<24):S>6&&k%S===4&&(on=pe[on>>>24]<<24|pe[on>>>16&255]<<16|pe[on>>>8&255]<<8|pe[on&255]),V[k]=dn=(V[k-S]^on)>>>0}for(X=0;X<O;X++)k=O-X,X&3?on=V[k]:on=V[k-4],X<4||k<=4?ue[X]=on:ue[X]=Ue[pe[on>>>24]]^lt[pe[on>>>16&255]]^it[pe[on>>>8&255]]^kt[pe[on&255]],ue[X]=ue[X]>>>0}networkToHostOrderSwap(t){return t<<24|(t&65280)<<8|(t&16711680)>>8|t>>>24}decrypt(t,r,a){const v=this.keySize+6,S=this.invKeySchedule,O=this.invSBox,k=this.invSubMix,X=k[0],V=k[1],ue=k[2],pe=k[3],be=this.uint8ArrayToUint32Array_(a);let Re=be[0],Ue=be[1],lt=be[2],it=be[3];const kt=new Int32Array(t),dn=new Int32Array(kt.length);let on,jn,Jn,gr,Vn,or,cr,Yn,Pr,Ei,$i,us,Ki,hi;const Ji=this.networkToHostOrderSwap;for(;r<kt.length;){for(Pr=Ji(kt[r]),Ei=Ji(kt[r+1]),$i=Ji(kt[r+2]),us=Ji(kt[r+3]),Vn=Pr^S[0],or=us^S[1],cr=$i^S[2],Yn=Ei^S[3],Ki=4,hi=1;hi<v;hi++)on=X[Vn>>>24]^V[or>>16&255]^ue[cr>>8&255]^pe[Yn&255]^S[Ki],jn=X[or>>>24]^V[cr>>16&255]^ue[Yn>>8&255]^pe[Vn&255]^S[Ki+1],Jn=X[cr>>>24]^V[Yn>>16&255]^ue[Vn>>8&255]^pe[or&255]^S[Ki+2],gr=X[Yn>>>24]^V[Vn>>16&255]^ue[or>>8&255]^pe[cr&255]^S[Ki+3],Vn=on,or=jn,cr=Jn,Yn=gr,Ki=Ki+4;on=O[Vn>>>24]<<24^O[or>>16&255]<<16^O[cr>>8&255]<<8^O[Yn&255]^S[Ki],jn=O[or>>>24]<<24^O[cr>>16&255]<<16^O[Yn>>8&255]<<8^O[Vn&255]^S[Ki+1],Jn=O[cr>>>24]<<24^O[Yn>>16&255]<<16^O[Vn>>8&255]<<8^O[or&255]^S[Ki+2],gr=O[Yn>>>24]<<24^O[Vn>>16&255]<<16^O[or>>8&255]<<8^O[cr&255]^S[Ki+3],dn[r]=Ji(on^Re),dn[r+1]=Ji(gr^Ue),dn[r+2]=Ji(Jn^lt),dn[r+3]=Ji(jn^it),Re=Pr,Ue=Ei,lt=$i,it=us,r=r+4}return dn.buffer}}class fr{constructor(t,r,a){this.subtle=void 0,this.key=void 0,this.aesMode=void 0,this.subtle=t,this.key=r,this.aesMode=a}expandKey(){const t=Ps(this.aesMode);return this.subtle.importKey("raw",this.key,{name:t},!1,["encrypt","decrypt"])}}function Ps(F){switch(F){case Cn.cbc:return"AES-CBC";case Cn.ctr:return"AES-CTR";default:throw new Error(`[FastAESKey] invalid aes mode ${F}`)}}const _i=16;class bi{constructor(t,{removePKCS7Padding:r=!0}={}){if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.enableSoftwareAES=void 0,this.enableSoftwareAES=t.enableSoftwareAES,this.removePKCS7Padding=r,r)try{const a=self.crypto;a&&(this.subtle=a.subtle||a.webkitSubtle)}catch(a){}this.useSoftware=!this.subtle}destroy(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null}isSync(){return this.useSoftware}flush(){const{currentResult:t,remainderData:r}=this;if(!t||r)return this.reset(),null;const a=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?ur(a):a}reset(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)}decrypt(t,r,a,v){return this.useSoftware?new Promise((S,O)=>{const k=ArrayBuffer.isView(t)?t:new Uint8Array(t);this.softwareDecrypt(k,r,a,v);const X=this.flush();X?S(X.buffer):O(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(t),r,a,v)}softwareDecrypt(t,r,a,v){const{currentIV:S,currentResult:O,remainderData:k}=this;if(v!==Cn.cbc||r.byteLength!==16)return W.warn("SoftwareDecrypt: can only handle AES-128-CBC"),null;this.logOnce("JS AES decrypt"),k&&(t=Me(k,t),this.remainderData=null);const X=this.getValidChunk(t);if(!X.length)return null;S&&(a=S);let V=this.softwareDecrypter;V||(V=this.softwareDecrypter=new ir),V.expandKey(r);const ue=O;return this.currentResult=V.decrypt(X.buffer,0,a),this.currentIV=X.slice(-16).buffer,ue||null}webCryptoDecrypt(t,r,a,v){if(this.key!==r||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(t,r,a,v));this.key=r,this.fastAesKey=new fr(this.subtle,r,v)}return this.fastAesKey.expandKey().then(S=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new dr(this.subtle,new Uint8Array(a),v).decrypt(t.buffer,S)):Promise.reject(new Error("web crypto not initialized"))).catch(S=>(W.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${S.name}: ${S.message}`),this.onWebCryptoError(t,r,a,v)))}onWebCryptoError(t,r,a,v){const S=this.enableSoftwareAES;if(S){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(t,r,a,v);const O=this.flush();if(O)return O.buffer}throw new Error("WebCrypto"+(S?" and softwareDecrypt":"")+": failed to decrypt data")}getValidChunk(t){let r=t;const a=t.length-t.length%_i;return a!==t.length&&(r=t.slice(0,a),this.remainderData=t.slice(a)),r}logOnce(t){this.logEnabled&&(W.log(`[decrypter]: ${t}`),this.logEnabled=!1)}}const Ur=Math.pow(2,17);class Yi{constructor(t){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=t}destroy(){this.loader&&(this.loader.destroy(),this.loader=null)}abort(){this.loader&&this.loader.abort()}load(t,r){const a=t.url;if(!a)return Promise.reject(new Xi({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,error:new Error(`Fragment does not have a ${a?"part list":"url"}`),networkDetails:null}));this.abort();const v=this.config,S=v.fLoader,O=v.loader;return new Promise((k,X)=>{if(this.loader&&this.loader.destroy(),t.gap)if(t.tagList.some(Ue=>Ue[0]==="GAP")){X(ms(t));return}else t.gap=!1;const V=this.loader=S?new S(v):new O(v),ue=Hi(t);t.loader=V;const pe=wn(v.fragLoadPolicy.default),be={loadPolicy:pe,timeout:pe.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:t.sn==="initSegment"?1/0:Ur};t.stats=V.stats;const Re={onSuccess:(Ue,lt,it,kt)=>{this.resetLoader(t,V);let dn=Ue.data;it.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(dn.slice(0,16)),dn=dn.slice(16)),k({frag:t,part:null,payload:dn,networkDetails:kt})},onError:(Ue,lt,it,kt)=>{this.resetLoader(t,V),X(new Xi({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:E({url:a,data:void 0},Ue),error:new Error(`HTTP Error ${Ue.code} ${Ue.text}`),networkDetails:it,stats:kt}))},onAbort:(Ue,lt,it)=>{this.resetLoader(t,V),X(new Xi({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:it,stats:Ue}))},onTimeout:(Ue,lt,it)=>{this.resetLoader(t,V),X(new Xi({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error(`Timeout after ${be.timeout}ms`),networkDetails:it,stats:Ue}))}};r&&(Re.onProgress=(Ue,lt,it,kt)=>r({frag:t,part:null,payload:it,networkDetails:kt})),V.load(ue,be,Re)})}loadPart(t,r,a){this.abort();const v=this.config,S=v.fLoader,O=v.loader;return new Promise((k,X)=>{if(this.loader&&this.loader.destroy(),t.gap||r.gap){X(ms(t,r));return}const V=this.loader=S?new S(v):new O(v),ue=Hi(t,r);t.loader=V;const pe=wn(v.fragLoadPolicy.default),be={loadPolicy:pe,timeout:pe.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:Ur};r.stats=V.stats,V.load(ue,be,{onSuccess:(Re,Ue,lt,it)=>{this.resetLoader(t,V),this.updateStatsFromPart(t,r);const kt={frag:t,part:r,payload:Re.data,networkDetails:it};a(kt),k(kt)},onError:(Re,Ue,lt,it)=>{this.resetLoader(t,V),X(new Xi({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:r,response:E({url:ue.url,data:void 0},Re),error:new Error(`HTTP Error ${Re.code} ${Re.text}`),networkDetails:lt,stats:it}))},onAbort:(Re,Ue,lt)=>{t.stats.aborted=r.stats.aborted,this.resetLoader(t,V),X(new Xi({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,part:r,error:new Error("Aborted"),networkDetails:lt,stats:Re}))},onTimeout:(Re,Ue,lt)=>{this.resetLoader(t,V),X(new Xi({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:r,error:new Error(`Timeout after ${be.timeout}ms`),networkDetails:lt,stats:Re}))}})})}updateStatsFromPart(t,r){const a=t.stats,v=r.stats,S=v.total;if(a.loaded+=v.loaded,S){const X=Math.round(t.duration/r.duration),V=Math.min(Math.round(a.loaded/S),X),pe=(X-V)*Math.round(a.loaded/V);a.total=a.loaded+pe}else a.total=Math.max(a.loaded,a.total);const O=a.loading,k=v.loading;O.start?O.first+=k.first-k.start:(O.start=k.start,O.first=k.first),O.end=k.end}resetLoader(t,r){t.loader=null,this.loader===r&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),r.destroy()}}function Hi(F,t=null){const r=t||F,a={frag:F,part:t,responseType:"arraybuffer",url:r.url,headers:{},rangeStart:0,rangeEnd:0},v=r.byteRangeStartOffset,S=r.byteRangeEndOffset;if(n(v)&&n(S)){var O;let k=v,X=S;if(F.sn==="initSegment"&&Zs((O=F.decryptdata)==null?void 0:O.method)){const V=S-v;V%16&&(X=S+(16-V%16)),v!==0&&(a.resetIV=!0,k=v-16)}a.rangeStart=k,a.rangeEnd=X}return a}function ms(F,t){const r=new Error(`GAP ${F.gap?"tag":"attribute"} found`),a={type:c.MEDIA_ERROR,details:f.FRAG_GAP,fatal:!1,frag:F,error:r,networkDetails:null};return t&&(a.part=t),(t||F).stats.aborted=!0,new Xi(a)}function Zs(F){return F==="AES-128"||F==="AES-256"}class Xi extends Error{constructor(t){super(t.error.message),this.data=void 0,this.data=t}}class Ua extends M{constructor(t,r){super(t,r),this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}destroy(){this.onHandlerDestroying(),this.onHandlerDestroyed()}onHandlerDestroying(){this.clearNextTick(),this.clearInterval()}onHandlerDestroyed(){}hasInterval(){return!!this._tickInterval}hasNextTick(){return!!this._tickTimer}setInterval(t){return this._tickInterval?!1:(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,t),!0)}clearInterval(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1}clearNextTick(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1}tick(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)}tickImmediate(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)}doTick(){}}class Qa{constructor(t,r,a,v=0,S=-1,O=!1){this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=ta(),this.buffering={audio:ta(),video:ta(),audiovideo:ta()},this.level=t,this.sn=r,this.id=a,this.size=v,this.part=S,this.partial=O}}function ta(){return{start:0,executeStart:0,executeEnd:0,end:0}}const Fa={length:0,start:()=>0,end:()=>0};class Jr{static isBuffered(t,r){if(t){const a=Jr.getBuffered(t);for(let v=a.length;v--;)if(r>=a.start(v)&&r<=a.end(v))return!0}return!1}static bufferedRanges(t){if(t){const r=Jr.getBuffered(t);return Jr.timeRangesToArray(r)}return[]}static timeRangesToArray(t){const r=[];for(let a=0;a<t.length;a++)r.push({start:t.start(a),end:t.end(a)});return r}static bufferInfo(t,r,a){if(t){const v=Jr.bufferedRanges(t);if(v.length)return Jr.bufferedInfo(v,r,a)}return{len:0,start:r,end:r,bufferedIndex:-1}}static bufferedInfo(t,r,a){r=Math.max(0,r),t.length>1&&t.sort((ue,pe)=>ue.start-pe.start||pe.end-ue.end);let v=-1,S=[];if(a)for(let ue=0;ue<t.length;ue++){r>=t[ue].start&&r<=t[ue].end&&(v=ue);const pe=S.length;if(pe){const be=S[pe-1].end;t[ue].start-be<a?t[ue].end>be&&(S[pe-1].end=t[ue].end):S.push(t[ue])}else S.push(t[ue])}else S=t;let O=0,k,X=r,V=r;for(let ue=0;ue<S.length;ue++){const pe=S[ue].start,be=S[ue].end;if(v===-1&&r>=pe&&r<=be&&(v=ue),r+a>=pe&&r<be)X=pe,V=be,O=V-r;else if(r+a<pe){k=pe;break}}return{len:O,start:X||0,end:V||0,nextStart:k,buffered:t,bufferedIndex:v}}static getBuffered(t){try{return t.buffered||Fa}catch(r){return W.log("failed to get media.buffered",r),Fa}}}const Ma=/\{\$([a-zA-Z0-9-_]+)\}/g;function la(F){return Ma.test(F)}function Ia(F,t){if(F.variableList!==null||F.hasVariableRefs){const r=F.variableList;return t.replace(Ma,a=>{const v=a.substring(2,a.length-1),S=r==null?void 0:r[v];return S===void 0?(F.playlistParsingError||(F.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${v}"`)),a):S})}return t}function es(F,t,r){let a=F.variableList;a||(F.variableList=a={});let v,S;if("QUERYPARAM"in t){v=t.QUERYPARAM;try{const O=new self.URL(r).searchParams;if(O.has(v))S=O.get(v);else throw new Error(`"${v}" does not match any query parameter in URI: "${r}"`)}catch(O){F.playlistParsingError||(F.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${O.message}`))}}else v=t.NAME,S=t.VALUE;v in a?F.playlistParsingError||(F.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${v}"`)):a[v]=S||""}function Ja(F,t,r){const a=t.IMPORT;if(r&&a in r){let v=F.variableList;v||(F.variableList=v={}),v[a]=r[a]}else F.playlistParsingError||(F.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${a}"`))}const xo=/^(\d+)x(\d+)$/,Xs=/(.+?)=(".*?"|.*?)(?:,|$)/g;class hs{constructor(t,r){typeof t=="string"&&(t=hs.parseAttrList(t,r)),x(this,t)}get clientAttrs(){return Object.keys(this).filter(t=>t.substring(0,2)==="X-")}decimalInteger(t){const r=parseInt(this[t],10);return r>Number.MAX_SAFE_INTEGER?1/0:r}hexadecimalInteger(t){if(this[t]){let r=(this[t]||"0x").slice(2);r=(r.length&1?"0":"")+r;const a=new Uint8Array(r.length/2);for(let v=0;v<r.length/2;v++)a[v]=parseInt(r.slice(v*2,v*2+2),16);return a}return null}hexadecimalIntegerAsNumber(t){const r=parseInt(this[t],16);return r>Number.MAX_SAFE_INTEGER?1/0:r}decimalFloatingPoint(t){return parseFloat(this[t])}optionalFloat(t,r){const a=this[t];return a?parseFloat(a):r}enumeratedString(t){return this[t]}enumeratedStringList(t,r){const a=this[t];return(a?a.split(/[ ,]+/):[]).reduce((v,S)=>(v[S.toLowerCase()]=!0,v),r)}bool(t){return this[t]==="YES"}decimalResolution(t){const r=xo.exec(this[t]);if(r!==null)return{width:parseInt(r[1],10),height:parseInt(r[2],10)}}static parseAttrList(t,r){let a;const v={},S='"';for(Xs.lastIndex=0;(a=Xs.exec(t))!==null;){const O=a[1].trim();let k=a[2];const X=k.indexOf(S)===0&&k.lastIndexOf(S)===k.length-1;let V=!1;if(X)k=k.slice(1,-1);else switch(O){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":V=!0}if(r&&(X||V))k=Ia(r,k);else if(!V&&!X)switch(O){case"CLOSED-CAPTIONS":if(k==="NONE")break;case"ALLOWED-CPC":case"CLASS":case"ASSOC-LANGUAGE":case"AUDIO":case"BYTERANGE":case"CHANNELS":case"CHARACTERISTICS":case"CODECS":case"DATA-ID":case"END-DATE":case"GROUP-ID":case"ID":case"IMPORT":case"INSTREAM-ID":case"KEYFORMAT":case"KEYFORMATVERSIONS":case"LANGUAGE":case"NAME":case"PATHWAY-ID":case"QUERYPARAM":case"RECENTLY-REMOVED-DATERANGES":case"SERVER-URI":case"STABLE-RENDITION-ID":case"STABLE-VARIANT-ID":case"START-DATE":case"SUBTITLES":case"SUPPLEMENTAL-CODECS":case"URI":case"VALUE":case"VIDEO":case"X-ASSET-LIST":case"X-ASSET-URI":W.warn(`${t}: attribute ${O} is missing quotes`)}v[O]=k}return v}}const va="com.apple.hls.interstitial";function Eo(F){return F!=="ID"&&F!=="CLASS"&&F!=="CUE"&&F!=="START-DATE"&&F!=="DURATION"&&F!=="END-DATE"&&F!=="END-ON-NEXT"}function zr(F){return F==="SCTE35-OUT"||F==="SCTE35-IN"||F==="SCTE35-CMD"}class sa{constructor(t,r,a=0){var v;if(this.attr=void 0,this.tagAnchor=void 0,this.tagOrder=void 0,this._startDate=void 0,this._endDate=void 0,this._dateAtEnd=void 0,this._cue=void 0,this._badValueForSameId=void 0,this.tagAnchor=(r==null?void 0:r.tagAnchor)||null,this.tagOrder=(v=r==null?void 0:r.tagOrder)!=null?v:a,r){const S=r.attr;for(const O in S)if(Object.prototype.hasOwnProperty.call(t,O)&&t[O]!==S[O]){W.warn(`DATERANGE tag attribute: "${O}" does not match for tags with ID: "${t.ID}"`),this._badValueForSameId=O;break}t=x(new hs({}),S,t)}if(this.attr=t,r?(this._startDate=r._startDate,this._cue=r._cue,this._endDate=r._endDate,this._dateAtEnd=r._dateAtEnd):this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){const S=(r==null?void 0:r.endDate)||new Date(this.attr["END-DATE"]);n(S.getTime())&&(this._endDate=S)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get cue(){const t=this._cue;return t===void 0?this._cue=this.attr.enumeratedStringList(this.attr.CUE?"CUE":"X-CUE",{pre:!1,post:!1,once:!1}):t}get startTime(){const{tagAnchor:t}=this;return t===null||t.programDateTime===null?(W.warn(`Expected tagAnchor Fragment with PDT set for DateRange "${this.id}": ${t}`),NaN):t.start+(this.startDate.getTime()-t.programDateTime)/1e3}get startDate(){return this._startDate}get endDate(){const t=this._endDate||this._dateAtEnd;if(t)return t;const r=this.duration;return r!==null?this._dateAtEnd=new Date(this._startDate.getTime()+r*1e3):null}get duration(){if("DURATION"in this.attr){const t=this.attr.decimalFloatingPoint("DURATION");if(n(t))return t}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}get plannedDuration(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}get endOnNext(){return this.attr.bool("END-ON-NEXT")}get isInterstitial(){return this.class===va}get isValid(){return!!this.id&&!this._badValueForSameId&&n(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)&&(!this.attr.CUE||!this.cue.pre&&!this.cue.post||this.cue.pre!==this.cue.post)&&(!this.isInterstitial||"X-ASSET-URI"in this.attr||"X-ASSET-LIST"in this.attr)}}const Po=10;class Fs{constructor(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.dateRangeTagCount=0,this.live=!0,this.requestScheduled=-1,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.appliedTimelineOffset=void 0,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=t}reloaded(t){if(!t){this.advanced=!0,this.updated=!0;return}const r=this.lastPartSn-t.lastPartSn,a=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!a||!!r||!this.live,this.advanced=this.endSN>t.endSN||r>0||r===0&&a>0,this.updated||this.advanced?this.misses=Math.floor(t.misses*.6):this.misses=t.misses+1}get hasProgramDateTime(){return this.fragments.length?n(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||Po}get drift(){const t=this.driftEndTime-this.driftStartTime;return t>0?(this.driftEnd-this.driftStart)*1e3/t:1}get edge(){return this.partEnd||this.fragmentEnd}get partEnd(){var t;return(t=this.partList)!=null&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}get fragmentEnd(){return this.fragments.length?this.fragments[this.fragments.length-1].end:0}get fragmentStart(){return this.fragments.length?this.fragments[0].start:0}get age(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}get lastPartIndex(){var t;return(t=this.partList)!=null&&t.length?this.partList[this.partList.length-1].index:-1}get maxPartIndex(){const t=this.partList;if(t){const r=this.lastPartIndex;if(r!==-1){for(let a=t.length;a--;)if(t[a].index>r)return t[a].index;return r}}return 0}get lastPartSn(){var t;return(t=this.partList)!=null&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}get expired(){if(this.live&&this.age&&this.misses<3){const t=this.partEnd-this.fragmentStart;return this.age>Math.max(t,this.totalduration)+this.levelTargetDuration}return!1}}function di(F){return F==="AES-128"||F==="AES-256"||F==="AES-256-CTR"}function Js(F){switch(F){case"AES-128":case"AES-256":return Cn.cbc;case"AES-256-CTR":return Cn.ctr;default:throw new Error(`invalid full segment method ${F}`)}}function Ws(F){return Uint8Array.from(atob(F),t=>t.charCodeAt(0))}function ka(F){return Uint8Array.from(unescape(encodeURIComponent(F)),t=>t.charCodeAt(0))}function bo(F){const t=ka(F).subarray(0,16),r=new Uint8Array(16);return r.set(t,16-t.length),r}function Jo(F){const t=function(a,v,S){const O=a[v];a[v]=a[S],a[S]=O};t(F,0,3),t(F,1,2),t(F,4,5),t(F,6,7)}function Zo(F){const t=F.split(":");let r=null;if(t[0]==="data"&&t.length===2){const a=t[1].split(";"),v=a[a.length-1].split(",");if(v.length===2){const S=v[0]==="base64",O=v[1];S?(a.splice(-1,1),r=Ws(O)):r=bo(O)}}return r}const qo=typeof self!="undefined"?self:void 0;var aa={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},Da={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function to(F){switch(F){case Da.FAIRPLAY:return aa.FAIRPLAY;case Da.PLAYREADY:return aa.PLAYREADY;case Da.WIDEVINE:return aa.WIDEVINE;case Da.CLEARKEY:return aa.CLEARKEY}}function Wo(F){switch(F){case aa.FAIRPLAY:return Da.FAIRPLAY;case aa.PLAYREADY:return Da.PLAYREADY;case aa.WIDEVINE:return Da.WIDEVINE;case aa.CLEARKEY:return Da.CLEARKEY}}function Ho(F){const{drmSystems:t,widevineLicenseUrl:r}=F,a=t?[aa.FAIRPLAY,aa.WIDEVINE,aa.PLAYREADY,aa.CLEARKEY].filter(v=>!!t[v]):[];return!a[aa.WIDEVINE]&&r&&a.push(aa.WIDEVINE),a}const iu=function(F){return qo!=null&&(F=qo.navigator)!=null&&F.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function pi(F,t,r,a){let v;switch(F){case aa.FAIRPLAY:v=["cenc","sinf"];break;case aa.WIDEVINE:case aa.PLAYREADY:v=["cenc"];break;case aa.CLEARKEY:v=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${F}`)}return mi(v,t,r,a)}function mi(F,t,r,a){return[{initDataTypes:F,persistentState:a.persistentState||"optional",distinctiveIdentifier:a.distinctiveIdentifier||"optional",sessionTypes:a.sessionTypes||[a.sessionType||"temporary"],audioCapabilities:t.map(S=>({contentType:`audio/mp4; codecs=${S}`,robustness:a.audioRobustness||"",encryptionScheme:a.audioEncryptionScheme||null})),videoCapabilities:r.map(S=>({contentType:`video/mp4; codecs=${S}`,robustness:a.videoRobustness||"",encryptionScheme:a.videoEncryptionScheme||null}))}]}function ca(F){var t;return F.sessionType==="persistent-license"||!!((t=F.sessionTypes)!=null&&t.some(r=>r==="persistent-license"))}function ba(F){const t=new Uint16Array(F.buffer,F.byteOffset,F.byteLength/2),r=String.fromCharCode.apply(null,Array.from(t)),a=r.substring(r.indexOf("<"),r.length),O=new DOMParser().parseFromString(a,"text/xml").getElementsByTagName("KID")[0];if(O){const k=O.childNodes[0]?O.childNodes[0].nodeValue:O.getAttribute("VALUE");if(k){const X=Ws(k).subarray(0,16);return Jo(X),X}}return null}let Hs={};class fo{static clearKeyUriToKeyIdMap(){Hs={}}constructor(t,r,a,v=[1],S=null,O){this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=t,this.uri=r,this.keyFormat=a,this.keyFormatVersions=v,this.iv=S,this.encrypted=t?t!=="NONE":!1,this.isCommonEncryption=this.encrypted&&!di(t),O!=null&&O.startsWith("0x")&&(this.keyId=new Uint8Array(G(O)))}matches(t){var r,a;return t.uri===this.uri&&t.method===this.method&&t.encrypted===this.encrypted&&t.keyFormat===this.keyFormat&&t.keyFormatVersions.join(",")===this.keyFormatVersions.join(",")&&((r=t.iv)==null?void 0:r.join(","))===((a=this.iv)==null?void 0:a.join(","))}isSupported(){if(this.method){if(di(this.method)||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case Da.FAIRPLAY:case Da.WIDEVINE:case Da.PLAYREADY:case Da.CLEARKEY:return["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)!==-1}}return!1}getDecryptData(t){if(!this.encrypted||!this.uri)return null;if(di(this.method)&&this.uri&&!this.iv){typeof t!="number"&&(W.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),t=0);const a=eu(t);return new fo(this.method,this.uri,"identity",this.keyFormatVersions,a)}if(this.pssh&&this.keyId)return this;const r=Zo(this.uri);if(r)switch(this.keyFormat){case Da.WIDEVINE:if(this.pssh=r,!this.keyId&&r.length>=22){const a=r.length-22;this.keyId=r.subarray(a,a+16)}break;case Da.PLAYREADY:{const a=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=we(a,null,r),this.keyId=ba(r);break}default:{let a=r.subarray(0,16);if(a.length!==16){const v=new Uint8Array(16);v.set(a,16-a.length),a=v}this.keyId=a;break}}if(!this.keyId||this.keyId.byteLength!==16){let a=Hs[this.uri];if(!a){const v=Object.keys(Hs).length%Number.MAX_SAFE_INTEGER;a=new Uint8Array(16),new DataView(a.buffer,12,4).setUint32(0,v),Hs[this.uri]=a}this.keyId=a}return this}}function eu(F){const t=new Uint8Array(16);for(let r=12;r<16;r++)t[r]=F>>8*(15-r)&255;return t}const lu=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,$s=/#EXT-X-MEDIA:(.*)/g,Mo=/^#EXT(?:INF|-X-TARGETDURATION):/m,su=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),Wu=new RegExp([/#EXT-X-(PROGRAM-DATE-TIME|BYTERANGE|DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|"));class Uo{static findGroup(t,r){for(let a=0;a<t.length;a++){const v=t[a];if(v.id===r)return v}}static resolve(t,r){return $.buildAbsoluteURL(r,t,{alwaysNormalize:!0})}static isMediaPlaylist(t){return Mo.test(t)}static parseMasterPlaylist(t,r){const a=la(t),v={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:a},S=[];lu.lastIndex=0;let O;for(;(O=lu.exec(t))!=null;)if(O[1]){var k;const V=new hs(O[1],v),ue=Ia(v,O[2]),pe={attrs:V,bitrate:V.decimalInteger("BANDWIDTH")||V.decimalInteger("AVERAGE-BANDWIDTH"),name:V.NAME,url:Uo.resolve(ue,r)},be=V.decimalResolution("RESOLUTION");be&&(pe.width=be.width,pe.height=be.height),Nu(V.CODECS,pe);const Re=V["SUPPLEMENTAL-CODECS"];Re&&(pe.supplemental={},Nu(Re,pe.supplemental)),(k=pe.unknownCodecs)!=null&&k.length||S.push(pe),v.levels.push(pe)}else if(O[3]){const V=O[3],ue=O[4];switch(V){case"SESSION-DATA":{const pe=new hs(ue,v),be=pe["DATA-ID"];be&&(v.sessionData===null&&(v.sessionData={}),v.sessionData[be]=pe);break}case"SESSION-KEY":{const pe=Ko(ue,r,v);pe.encrypted&&pe.isSupported()?(v.sessionKeys===null&&(v.sessionKeys=[]),v.sessionKeys.push(pe)):W.warn(`[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "${ue}"`);break}case"DEFINE":{{const pe=new hs(ue,v);es(v,pe,r)}break}case"CONTENT-STEERING":{const pe=new hs(ue,v);v.contentSteering={uri:Uo.resolve(pe["SERVER-URI"],r),pathwayId:pe["PATHWAY-ID"]||"."};break}case"START":{v.startTimeOffset=cu(ue);break}}}const X=S.length>0&&S.length<v.levels.length;return v.levels=X?S:v.levels,v.levels.length===0&&(v.playlistParsingError=new Error("no levels found in manifest")),v}static parseMasterPlaylistMedia(t,r,a){let v;const S={},O=a.levels,k={AUDIO:O.map(V=>({id:V.attrs.AUDIO,audioCodec:V.audioCodec})),SUBTITLES:O.map(V=>({id:V.attrs.SUBTITLES,textCodec:V.textCodec})),"CLOSED-CAPTIONS":[]};let X=0;for($s.lastIndex=0;(v=$s.exec(t))!==null;){const V=new hs(v[1],a),ue=V.TYPE;if(ue){const pe=k[ue],be=S[ue]||[];S[ue]=be;const Re=V.LANGUAGE,Ue=V["ASSOC-LANGUAGE"],lt=V.CHANNELS,it=V.CHARACTERISTICS,kt=V["INSTREAM-ID"],dn={attrs:V,bitrate:0,id:X++,groupId:V["GROUP-ID"]||"",name:V.NAME||Re||"",type:ue,default:V.bool("DEFAULT"),autoselect:V.bool("AUTOSELECT"),forced:V.bool("FORCED"),lang:Re,url:V.URI?Uo.resolve(V.URI,r):""};if(Ue&&(dn.assocLang=Ue),lt&&(dn.channels=lt),it&&(dn.characteristics=it),kt&&(dn.instreamId=kt),pe!=null&&pe.length){const on=Uo.findGroup(pe,dn.groupId)||pe[0];Io(dn,on,"audioCodec"),Io(dn,on,"textCodec")}be.push(dn)}}return S}static parseLevelPlaylist(t,r,a,v,S,O){var k;const X={url:r},V=new Fs(r),ue=V.fragments,pe=[];let be=null,Re=0,Ue=0,lt=0,it=0,kt=0,dn=null,on=new Oe(v,X),jn,Jn,gr,Vn=-1,or=!1,cr=null,Yn;if(su.lastIndex=0,V.m3u8=t,V.hasVariableRefs=la(t),((k=su.exec(t))==null?void 0:k[0])!=="#EXTM3U")return V.playlistParsingError=new Error("Missing format identifier #EXTM3U"),V;for(;(jn=su.exec(t))!==null;){or&&(or=!1,on=new Oe(v,X),on.playlistOffset=lt,on.setStart(lt),on.sn=Re,on.cc=it,kt&&(on.bitrate=kt),on.level=a,be&&(on.initSegment=be,be.rawProgramDateTime&&(on.rawProgramDateTime=be.rawProgramDateTime,be.rawProgramDateTime=null),cr&&(on.setByteRange(cr),cr=null)));const us=jn[1];if(us){on.duration=parseFloat(us);const Ki=(" "+jn[2]).slice(1);on.title=Ki||null,on.tagList.push(Ki?["INF",us,Ki]:["INF",us])}else if(jn[3]){if(n(on.duration)){on.playlistOffset=lt,on.setStart(lt),gr&&ou(on,gr,V),on.sn=Re,on.level=a,on.cc=it,ue.push(on);const Ki=(" "+jn[3]).slice(1);on.relurl=Ia(V,Ki),ju(on,dn,pe),dn=on,lt+=on.duration,Re++,Ue=0,or=!0}}else{if(jn=jn[0].match(Wu),!jn){W.warn("No matches on slow regex match for level playlist!");continue}for(Jn=1;Jn<jn.length&&jn[Jn]===void 0;Jn++);const Ki=(" "+jn[Jn]).slice(1),hi=(" "+jn[Jn+1]).slice(1),Ji=jn[Jn+2]?(" "+jn[Jn+2]).slice(1):null;switch(Ki){case"BYTERANGE":dn?on.setByteRange(hi,dn):on.setByteRange(hi);break;case"PROGRAM-DATE-TIME":on.rawProgramDateTime=hi,on.tagList.push(["PROGRAM-DATE-TIME",hi]),Vn===-1&&(Vn=ue.length);break;case"PLAYLIST-TYPE":V.type&&Sa(V,Ki,jn),V.type=hi.toUpperCase();break;case"MEDIA-SEQUENCE":V.startSN!==0?Sa(V,Ki,jn):ue.length>0&&tu(V,Ki,jn),Re=V.startSN=parseInt(hi);break;case"SKIP":{V.skippedSegments&&Sa(V,Ki,jn);const Ri=new hs(hi,V),rs=Ri.decimalInteger("SKIPPED-SEGMENTS");if(n(rs)){V.skippedSegments+=rs;for(let vi=rs;vi--;)ue.push(null);Re+=rs}const Bs=Ri.enumeratedString("RECENTLY-REMOVED-DATERANGES");Bs&&(V.recentlyRemovedDateranges=(V.recentlyRemovedDateranges||[]).concat(Bs.split(" ")));break}case"TARGETDURATION":V.targetduration!==0&&Sa(V,Ki,jn),V.targetduration=Math.max(parseInt(hi),1);break;case"VERSION":V.version!==null&&Sa(V,Ki,jn),V.version=parseInt(hi);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":V.live||Sa(V,Ki,jn),V.live=!1;break;case"#":(hi||Ji)&&on.tagList.push(Ji?[hi,Ji]:[hi]);break;case"DISCONTINUITY":it++,on.tagList.push(["DIS"]);break;case"GAP":on.gap=!0,on.tagList.push([Ki]);break;case"BITRATE":on.tagList.push([Ki,hi]),kt=parseInt(hi)*1e3,n(kt)?on.bitrate=kt:kt=0;break;case"DATERANGE":{const Ri=new hs(hi,V),rs=new sa(Ri,V.dateRanges[Ri.ID],V.dateRangeTagCount);V.dateRangeTagCount++,rs.isValid||V.skippedSegments?V.dateRanges[rs.id]=rs:W.warn(`Ignoring invalid DATERANGE tag: "${hi}"`),on.tagList.push(["EXT-X-DATERANGE",hi]);break}case"DEFINE":{{const Ri=new hs(hi,V);"IMPORT"in Ri?Ja(V,Ri,O):es(V,Ri,r)}break}case"DISCONTINUITY-SEQUENCE":V.startCC!==0?Sa(V,Ki,jn):ue.length>0&&tu(V,Ki,jn),V.startCC=it=parseInt(hi);break;case"KEY":{const Ri=Ko(hi,r,V);if(Ri.isSupported()){if(Ri.method==="NONE"){gr=void 0;break}gr||(gr={});const rs=gr[Ri.keyFormat];rs!=null&&rs.matches(Ri)||(rs&&(gr=x({},gr)),gr[Ri.keyFormat]=Ri)}else W.warn(`[Keys] Ignoring invalid EXT-X-KEY tag: "${hi}"`);break}case"START":V.startTimeOffset=cu(hi);break;case"MAP":{const Ri=new hs(hi,V);if(on.duration){const rs=new Oe(v,X);au(rs,Ri,a,gr),be=rs,on.initSegment=be,be.rawProgramDateTime&&!on.rawProgramDateTime&&(on.rawProgramDateTime=be.rawProgramDateTime)}else{const rs=on.byteRangeEndOffset;if(rs){const Bs=on.byteRangeStartOffset;cr=`${rs-Bs}@${Bs}`}else cr=null;au(on,Ri,a,gr),be=on,or=!0}be.cc=it;break}case"SERVER-CONTROL":{Yn&&Sa(V,Ki,jn),Yn=new hs(hi),V.canBlockReload=Yn.bool("CAN-BLOCK-RELOAD"),V.canSkipUntil=Yn.optionalFloat("CAN-SKIP-UNTIL",0),V.canSkipDateRanges=V.canSkipUntil>0&&Yn.bool("CAN-SKIP-DATERANGES"),V.partHoldBack=Yn.optionalFloat("PART-HOLD-BACK",0),V.holdBack=Yn.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{V.partTarget&&Sa(V,Ki,jn);const Ri=new hs(hi);V.partTarget=Ri.decimalFloatingPoint("PART-TARGET");break}case"PART":{let Ri=V.partList;Ri||(Ri=V.partList=[]);const rs=Ue>0?Ri[Ri.length-1]:void 0,Bs=Ue++,vi=new hs(hi,V),yi=new Ge(vi,on,X,Bs,rs);Ri.push(yi),on.duration+=yi.duration;break}case"PRELOAD-HINT":{const Ri=new hs(hi,V);V.preloadHint=Ri;break}case"RENDITION-REPORT":{const Ri=new hs(hi,V);V.renditionReports=V.renditionReports||[],V.renditionReports.push(Ri);break}default:W.warn(`line parsed but not handled: ${jn}`);break}}}dn&&!dn.relurl?(ue.pop(),lt-=dn.duration,V.partList&&(V.fragmentHint=dn)):V.partList&&(ju(on,dn,pe),on.cc=it,V.fragmentHint=on,gr&&ou(on,gr,V)),V.targetduration||(V.playlistParsingError=new Error("#EXT-X-TARGETDURATION is required"));const Pr=ue.length,Ei=ue[0],$i=ue[Pr-1];if(lt+=V.skippedSegments*V.targetduration,lt>0&&Pr&&$i){V.averagetargetduration=lt/Pr;const us=$i.sn;V.endSN=us!=="initSegment"?us:0,V.live||($i.endList=!0),Vn>0&&(Su(ue,Vn),Ei&&pe.unshift(Ei))}return V.fragmentHint&&(lt+=V.fragmentHint.duration),V.totalduration=lt,pe.length&&V.dateRangeTagCount&&Ei&&Hu(pe,V),V.endCC=it,V}}function Hu(F,t){let r=F.length;if(!r)if(t.hasProgramDateTime){const k=t.fragments[t.fragments.length-1];F.push(k),r++}else return;const a=F[r-1],v=t.live?1/0:t.totalduration,S=Object.keys(t.dateRanges);for(let k=S.length;k--;){const X=t.dateRanges[S[k]],V=X.startDate.getTime();X.tagAnchor=a.ref;for(let ue=r;ue--;){var O;if(((O=F[ue])==null?void 0:O.sn)<t.startSN)break;const pe=Go(t,V,F,ue,v);if(pe!==-1){X.tagAnchor=t.fragments[pe].ref;break}}}}function Go(F,t,r,a,v){const S=r[a];if(S){const k=S.programDateTime;if(t>=k||a===0){var O;const X=(((O=r[a+1])==null?void 0:O.start)||v)-S.start;if(t<=k+X*1e3){const V=r[a].sn-F.startSN;if(V<0)return-1;const ue=F.fragments;if(ue.length>r.length){const be=(r[a+1]||ue[ue.length-1]).sn-F.startSN;for(let Re=be;Re>V;Re--){const Ue=ue[Re].programDateTime;if(t>=Ue&&t<Ue+ue[Re].duration*1e3)return Re}}return V}}}return-1}function Ko(F,t,r){var a,v;const S=new hs(F,r),O=(a=S.METHOD)!=null?a:"",k=S.URI,X=S.hexadecimalInteger("IV"),V=S.KEYFORMATVERSIONS,ue=(v=S.KEYFORMAT)!=null?v:"identity";k&&S.IV&&!X&&W.error(`Invalid IV: ${S.IV}`);const pe=k?Uo.resolve(k,t):"",be=(V||"1").split("/").map(Number).filter(Number.isFinite);return new fo(O,pe,ue,be,X,S.KEYID)}function cu(F){const r=new hs(F).decimalFloatingPoint("TIME-OFFSET");return n(r)?r:null}function Nu(F,t){let r=(F||"").split(/[ ,]+/).filter(a=>a);["video","audio","text"].forEach(a=>{const v=r.filter(S=>Ot(S,a));v.length&&(t[`${a}Codec`]=v.map(S=>S.split("/")[0]).join(","),r=r.filter(S=>v.indexOf(S)===-1))}),t.unknownCodecs=r}function Io(F,t,r){const a=t[r];a&&(F[r]=a)}function Su(F,t){let r=F[t];for(let a=t;a--;){const v=F[a];if(!v)return;v.programDateTime=r.programDateTime-v.duration*1e3,r=v}}function ju(F,t,r){F.rawProgramDateTime?r.push(F):t!=null&&t.programDateTime&&(F.programDateTime=t.endProgramDateTime)}function au(F,t,r,a){F.relurl=t.URI,t.BYTERANGE&&F.setByteRange(t.BYTERANGE),F.level=r,F.sn="initSegment",a&&(F.levelkeys=a),F.initSegment=null}function ou(F,t,r){F.levelkeys=t;const{encryptedFragments:a}=r;(!a.length||a[a.length-1].levelkeys!==t)&&Object.keys(t).some(v=>t[v].isCommonEncryption)&&a.push(F)}function Sa(F,t,r){F.playlistParsingError=new Error(`#EXT-X-${t} must not appear more than once (${r[0]})`)}function tu(F,t,r){F.playlistParsingError=new Error(`#EXT-X-${t} must appear before the first Media Segment (${r[0]})`)}function tl(F,t){const r=t.startPTS;if(n(r)){let a=0,v;t.sn>F.sn?(a=r-F.start,v=F):(a=F.start-r,v=t),v.duration!==a&&v.setDuration(a)}else t.sn>F.sn?F.cc===t.cc&&F.minEndPTS?t.setStart(F.start+(F.minEndPTS-F.start)):t.setStart(F.start+F.duration):t.setStart(Math.max(F.start-t.duration,0))}function Jt(F,t,r,a,v,S,O){a-r<=0&&(O.warn("Fragment should have a positive duration",t),a=r+t.duration,S=v+t.duration);let X=r,V=a;const ue=t.startPTS,pe=t.endPTS;if(n(ue)){const kt=Math.abs(ue-r);F&&kt>F.totalduration?O.warn(`media timestamps and playlist times differ by ${kt}s for level ${t.level} ${F.url}`):n(t.deltaPTS)?t.deltaPTS=Math.max(kt,t.deltaPTS):t.deltaPTS=kt,X=Math.max(r,ue),r=Math.min(r,ue),v=t.startDTS!==void 0?Math.min(v,t.startDTS):v,V=Math.min(a,pe),a=Math.max(a,pe),S=t.endDTS!==void 0?Math.max(S,t.endDTS):S}const be=r-t.start;t.start!==0&&t.setStart(r),t.setDuration(a-t.start),t.startPTS=r,t.maxStartPTS=X,t.startDTS=v,t.endPTS=a,t.minEndPTS=V,t.endDTS=S;const Re=t.sn;if(!F||Re<F.startSN||Re>F.endSN)return 0;let Ue;const lt=Re-F.startSN,it=F.fragments;for(it[lt]=t,Ue=lt;Ue>0;Ue--)tl(it[Ue],it[Ue-1]);for(Ue=lt;Ue<it.length-1;Ue++)tl(it[Ue],it[Ue+1]);return F.fragmentHint&&tl(it[it.length-1],F.fragmentHint),F.PTSKnown=F.alignedSliding=!0,be}function hn(F,t,r){if(F===t)return;let a=null;const v=F.fragments;for(let ue=v.length-1;ue>=0;ue--){const pe=v[ue].initSegment;if(pe){a=pe;break}}F.fragmentHint&&delete F.fragmentHint.endPTS;let S;Sn(F,t,(ue,pe,be,Re)=>{if((!t.startCC||t.skippedSegments)&&pe.cc!==ue.cc){const Ue=ue.cc-pe.cc;for(let lt=be;lt<Re.length;lt++)Re[lt].cc+=Ue;t.endCC=Re[Re.length-1].cc}n(ue.startPTS)&&n(ue.endPTS)&&(pe.setStart(pe.startPTS=ue.startPTS),pe.startDTS=ue.startDTS,pe.maxStartPTS=ue.maxStartPTS,pe.endPTS=ue.endPTS,pe.endDTS=ue.endDTS,pe.minEndPTS=ue.minEndPTS,pe.setDuration(ue.endPTS-ue.startPTS),pe.duration&&(S=pe),t.PTSKnown=t.alignedSliding=!0),ue.hasStreams&&(pe.elementaryStreams=ue.elementaryStreams),pe.loader=ue.loader,ue.hasStats&&(pe.stats=ue.stats),ue.initSegment&&(pe.initSegment=ue.initSegment,a=ue.initSegment)});const O=t.fragments,k=t.fragmentHint?O.concat(t.fragmentHint):O;if(a&&k.forEach(ue=>{var pe;ue&&(!ue.initSegment||ue.initSegment.relurl===((pe=a)==null?void 0:pe.relurl))&&(ue.initSegment=a)}),t.skippedSegments){if(t.deltaUpdateFailed=O.some(ue=>!ue),t.deltaUpdateFailed){r.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let ue=t.skippedSegments;ue--;)O.shift();t.startSN=O[0].sn}else{t.canSkipDateRanges&&(t.dateRanges=un(F.dateRanges,t,r));const ue=F.fragments.filter(pe=>pe.rawProgramDateTime);if(F.hasProgramDateTime&&!t.hasProgramDateTime)for(let pe=1;pe<k.length;pe++)k[pe].programDateTime===null&&ju(k[pe],k[pe-1],ue);Hu(ue,t)}t.endCC=O[O.length-1].cc}if(!t.startCC){var X;const ue=oi(F,t.startSN-1);t.startCC=(X=ue==null?void 0:ue.cc)!=null?X:O[0].cc}pn(F.partList,t.partList,(ue,pe)=>{pe.elementaryStreams=ue.elementaryStreams,pe.stats=ue.stats}),S?Jt(t,S,S.startPTS,S.endPTS,S.startDTS,S.endDTS,r):Zr(F,t),O.length&&(t.totalduration=t.edge-O[0].start),t.driftStartTime=F.driftStartTime,t.driftStart=F.driftStart;const V=t.advancedDateTime;if(t.advanced&&V){const ue=t.edge;t.driftStart||(t.driftStartTime=V,t.driftStart=ue),t.driftEndTime=V,t.driftEnd=ue}else t.driftEndTime=F.driftEndTime,t.driftEnd=F.driftEnd,t.advancedDateTime=F.advancedDateTime;t.requestScheduled===-1&&(t.requestScheduled=F.requestScheduled)}function un(F,t,r){const{dateRanges:a,recentlyRemovedDateranges:v}=t,S=x({},F);v&&v.forEach(X=>{delete S[X]});const k=Object.keys(S).length;return k?(Object.keys(a).forEach(X=>{const V=S[X],ue=new sa(a[X].attr,V);ue.isValid?(S[X]=ue,V||(ue.tagOrder+=k)):r.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${Rr(a[X].attr)}"`)}),S):a}function pn(F,t,r){if(F&&t){let a=0;for(let v=0,S=F.length;v<=S;v++){const O=F[v],k=t[v+a];O&&k&&O.index===k.index&&O.fragment.sn===k.fragment.sn?r(O,k):a--}}}function Sn(F,t,r){const a=t.skippedSegments,v=Math.max(F.startSN,t.startSN)-t.startSN,S=(F.fragmentHint?1:0)+(a?t.endSN:Math.min(F.endSN,t.endSN))-t.startSN,O=t.startSN-F.startSN,k=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,X=F.fragmentHint?F.fragments.concat(F.fragmentHint):F.fragments;for(let V=v;V<=S;V++){const ue=X[O+V];let pe=k[V];if(a&&!pe&&ue&&(pe=t.fragments[V]=ue),ue&&pe){r(ue,pe,V,k);const be=ue.relurl,Re=pe.relurl;if(be&&Rn(be,Re)){t.playlistParsingError=xr(`media sequence mismatch ${pe.sn}:`,F,t,ue,pe);return}else if(ue.cc!==pe.cc){t.playlistParsingError=xr(`discontinuity sequence mismatch (${ue.cc}!=${pe.cc})`,F,t,ue,pe);return}}}}function xr(F,t,r,a,v){return new Error(`${F} ${v.url}
Playlist starting @${t.startSN}
${t.m3u8}
Playlist starting @${r.startSN}
${r.m3u8}`)}function Zr(F,t,r=!0){const a=t.startSN+t.skippedSegments-F.startSN,v=F.fragments,S=a>=0;let O=0;if(S&&a<v.length)O=v[a].start;else if(S&&t.startSN===F.endSN+1)O=F.fragmentEnd;else if(S&&r)O=F.fragmentStart+a*t.levelTargetDuration;else if(!t.skippedSegments&&t.fragmentStart===0)O=F.fragmentStart;else return;Dr(t,O)}function Dr(F,t){if(t){const r=F.fragments;for(let a=F.skippedSegments;a<r.length;a++)r[a].addStart(t);F.fragmentHint&&F.fragmentHint.addStart(t)}}function Wr(F,t=1/0){let r=1e3*F.targetduration;if(F.updated){const a=F.fragments;if(a.length&&r*4>t){const S=a[a.length-1].duration*1e3;S<r&&(r=S)}}else r/=2;return Math.round(r)}function oi(F,t,r){if(!F)return null;let a=F.fragments[t-F.startSN];return a||(a=F.fragmentHint,a&&a.sn===t)?a:t<F.startSN&&r&&r.sn===t?r:null}function li(F,t,r){return F?fn(F.partList,t,r):null}function fn(F,t,r){if(F)for(let a=F.length;a--;){const v=F[a];if(v.index===r&&v.fragment.sn===t)return v}return null}function Nn(F){F.forEach((t,r)=>{var a;(a=t.details)==null||a.fragments.forEach(v=>{v.level=r,v.initSegment&&(v.initSegment.level=r)})})}function Rn(F,t){return F!==t&&t?Ir(F)!==Ir(t):!1}function Ir(F){return F.replace(/\?[^?]*$/,"")}function Tr(F,t){for(let a=0,v=F.length;a<v;a++){var r;if(((r=F[a])==null?void 0:r.cc)===t)return F[a]}return null}function mt(F,t){return!!(F&&t.startCC<F.endCC&&t.endCC>F.startCC)}function wr(F,t){const r=F.start+t;F.startPTS=r,F.setStart(r),F.endPTS=r+F.duration}function Hr(F,t){const r=t.fragments;for(let a=0,v=r.length;a<v;a++)wr(r[a],F);t.fragmentHint&&wr(t.fragmentHint,F),t.alignedSliding=!0}function Ni(F,t){F&&(ts(t,F),t.alignedSliding||Hn(t,F),!t.alignedSliding&&!t.skippedSegments&&Zr(F,t,!1))}function ts(F,t){if(!mt(t,F))return;const r=Math.min(t.endCC,F.endCC),a=Tr(t.fragments,r),v=Tr(F.fragments,r);if(!a||!v)return;W.log(`Aligning playlist at start of dicontinuity sequence ${r}`);const S=a.start-v.start;Hr(S,F)}function Hn(F,t){if(!F.hasProgramDateTime||!t.hasProgramDateTime)return;const r=F.fragments,a=t.fragments;if(!r.length||!a.length)return;let v,S;const O=Math.min(t.endCC,F.endCC);t.startCC<O&&F.startCC<O&&(v=Tr(a,O),S=Tr(r,O)),(!v||!S)&&(v=a[Math.floor(a.length/2)],S=Tr(r,v.cc)||r[Math.floor(r.length/2)]);const k=v.programDateTime,X=S.programDateTime;if(!k||!X)return;const V=(X-k)/1e3-(S.start-v.start);Hr(V,F)}const fs={toString:function(F){let t="";const r=F.length;for(let a=0;a<r;a++)t+=`[${F.start(a).toFixed(3)}-${F.end(a).toFixed(3)}]`;return t}},Kn={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"};class Ss extends Ua{constructor(t,r,a,v,S){super(v,t.logger),this.hls=void 0,this.fragPrevious=null,this.fragCurrent=null,this.fragmentTracker=void 0,this.transmuxer=null,this._state=Kn.STOPPED,this.playlistType=void 0,this.media=null,this.mediaBuffer=null,this.config=void 0,this.bitrateTest=!1,this.lastCurrentTime=0,this.nextLoadPosition=0,this.startPosition=0,this.startTimeOffset=null,this.retryDate=0,this.levels=null,this.fragmentLoader=void 0,this.keyLoader=void 0,this.levelLastLoaded=null,this.startFragRequested=!1,this.decrypter=void 0,this.initPTS=[],this.buffering=!0,this.loadingParts=!1,this.loopSn=void 0,this.onMediaSeeking=()=>{const{config:O,fragCurrent:k,media:X,mediaBuffer:V,state:ue}=this,pe=X?X.currentTime:0,be=Jr.bufferInfo(V||X,pe,O.maxBufferHole),Re=!be.len;if(this.log(`Media seeking to ${n(pe)?pe.toFixed(3):pe}, state: ${ue}, ${Re?"out of":"in"} buffer`),this.state===Kn.ENDED)this.resetLoadingState();else if(k){const Ue=O.maxFragLookUpTolerance,lt=k.start-Ue,it=k.start+k.duration+Ue;if(Re||it<be.start||lt>be.end){const kt=pe>it;(pe<lt||kt)&&(kt&&k.loader&&(this.log(`Cancelling fragment load for seek (sn: ${k.sn})`),k.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}if(X){this.fragmentTracker.removeFragmentsInRange(pe,1/0,this.playlistType,!0);const Ue=this.lastCurrentTime;if(pe>Ue&&(this.lastCurrentTime=pe),!this.loadingParts){const lt=Math.max(be.end,pe),it=this.shouldLoadParts(this.getLevelDetails(),lt);it&&(this.log(`LL-Part loading ON after seeking to ${pe.toFixed(2)} with buffer @${lt.toFixed(2)}`),this.loadingParts=it)}}this.hls.hasEnoughToStart||(this.log(`Setting ${Re?"startPosition":"nextLoadPosition"} to ${pe} for seek without enough to start`),this.nextLoadPosition=pe,Re&&(this.startPosition=pe)),this.tickImmediate()},this.onMediaEnded=()=>{this.log("setting startPosition to 0 because media ended"),this.startPosition=this.lastCurrentTime=0},this.playlistType=S,this.hls=t,this.fragmentLoader=new Yi(t.config),this.keyLoader=a,this.fragmentTracker=r,this.config=t.config,this.decrypter=new bi(t.config)}registerListeners(){const{hls:t}=this;t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.ERROR,this.onError,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(t){}stopLoad(){if(this.state===Kn.STOPPED)return;this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);const t=this.fragCurrent;t!=null&&t.loader&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Kn.STOPPED}get startPositionValue(){const{nextLoadPosition:t,startPosition:r}=this;return r===-1&&t?t:r}get bufferingEnabled(){return this.buffering}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}get inFlightFrag(){return{frag:this.fragCurrent,state:this.state}}_streamEnded(t,r){if(r.live||!this.media)return!1;const a=t.end||0,v=this.config.timelineOffset||0;if(a<=v)return!1;const S=t.buffered;this.config.maxBufferHole&&S&&S.length>1&&(t=Jr.bufferedInfo(S,t.start,0));const O=t.nextStart;if(O&&O>v&&O<r.edge||this.media.currentTime<t.start)return!1;const X=r.partList;if(X!=null&&X.length){const ue=X[X.length-1];return Jr.isBuffered(this.media,ue.start+ue.duration/2)}const V=r.fragments[r.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(V)}getLevelDetails(){if(this.levels&&this.levelLastLoaded!==null)return this.levelLastLoaded.details}get timelineOffset(){const t=this.config.timelineOffset;if(t){var r;return((r=this.getLevelDetails())==null?void 0:r.appliedTimelineOffset)||t}return 0}onMediaAttached(t,r){const a=this.media=this.mediaBuffer=r.media;a.removeEventListener("seeking",this.onMediaSeeking),a.removeEventListener("ended",this.onMediaEnded),a.addEventListener("seeking",this.onMediaSeeking),a.addEventListener("ended",this.onMediaEnded);const v=this.config;this.levels&&v.autoStartLoad&&this.state===Kn.STOPPED&&this.startLoad(v.startPosition)}onMediaDetaching(t,r){const a=!!r.transferMedia,v=this.media;if(v!==null){if(v.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),v.removeEventListener("seeking",this.onMediaSeeking),v.removeEventListener("ended",this.onMediaEnded),this.keyLoader&&!a&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loopSn=void 0,a){this.resetLoadingState(),this.resetTransmuxer();return}this.loadingParts=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()}}onManifestLoading(){this.initPTS=[],this.levels=this.levelLastLoaded=this.fragCurrent=null,this.lastCurrentTime=this.startPosition=0,this.startFragRequested=!1}onError(t,r){}onManifestLoaded(t,r){this.startTimeOffset=r.startTimeOffset}onHandlerDestroying(){this.stopLoad(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),super.onHandlerDestroying(),this.hls=this.onMediaSeeking=this.onMediaEnded=null}onHandlerDestroyed(){this.state=Kn.STOPPED,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,super.onHandlerDestroyed()}loadFragment(t,r,a){this.startFragRequested=!0,this._loadFragForPlayback(t,r,a)}_loadFragForPlayback(t,r,a){const v=S=>{const O=S.frag;if(this.fragContextChanged(O)){this.warn(`${O.type} sn: ${O.sn}${S.part?" part: "+S.part.index:""} of ${this.fragInfo(O,!1,S.part)}) was dropped during download.`),this.fragmentTracker.removeFragment(O);return}O.stats.chunkCount++,this._handleFragmentLoadProgress(S)};this._doFragLoad(t,r,a,v).then(S=>{if(!S)return;const O=this.state,k=S.frag;if(this.fragContextChanged(k)){(O===Kn.FRAG_LOADING||!this.fragCurrent&&O===Kn.PARSING)&&(this.fragmentTracker.removeFragment(k),this.state=Kn.IDLE);return}"payload"in S&&(this.log(`Loaded ${k.type} sn: ${k.sn} of ${this.playlistLabel()} ${k.level}`),this.hls.trigger(u.FRAG_LOADED,S)),this._handleFragmentLoadComplete(S)}).catch(S=>{this.state===Kn.STOPPED||this.state===Kn.ERROR||(this.warn(`Frag error: ${(S==null?void 0:S.message)||S}`),this.resetFragmentLoading(t))})}clearTrackerIfNeeded(t){var r;const{fragmentTracker:a}=this;if(a.getState(t)===bn.APPENDING){const S=t.type,O=this.getFwdBufferInfo(this.mediaBuffer,S),k=Math.max(t.duration,O?O.len:this.config.maxBufferLength),X=this.backtrackFragment;((X?t.sn-X.sn:0)===1||this.reduceMaxBufferLength(k,t.duration))&&a.removeFragment(t)}else((r=this.mediaBuffer)==null?void 0:r.buffered.length)===0?a.removeAllFragments():a.hasParts(t.type)&&(a.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),a.getState(t)===bn.PARTIAL&&a.removeFragment(t))}checkLiveUpdate(t){if(t.updated&&!t.live){const r=t.fragments[t.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:r,part:null,stats:r.stats,id:r.type})}t.fragments[0]||(t.deltaUpdateFailed=!0)}waitForLive(t){const r=t.details;return(r==null?void 0:r.live)&&r.type!=="EVENT"&&(this.levelLastLoaded!==t||r.expired)}flushMainBuffer(t,r,a=null){if(!(t-r))return;const v={startOffset:t,endOffset:r,type:a};this.hls.trigger(u.BUFFER_FLUSHING,v)}_loadInitSegment(t,r){this._doFragLoad(t,r).then(a=>{const v=a==null?void 0:a.frag;if(!v||this.fragContextChanged(v)||!this.levels)throw new Error("init load aborted");return a}).then(a=>{const{hls:v}=this,{frag:S,payload:O}=a,k=S.decryptdata;if(O&&O.byteLength>0&&k!=null&&k.key&&k.iv&&di(k.method)){const X=self.performance.now();return this.decrypter.decrypt(new Uint8Array(O),k.key.buffer,k.iv.buffer,Js(k.method)).catch(V=>{throw v.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:V,reason:V.message,frag:S}),V}).then(V=>{const ue=self.performance.now();return v.trigger(u.FRAG_DECRYPTED,{frag:S,payload:V,stats:{tstart:X,tdecrypt:ue}}),a.payload=V,this.completeInitSegmentLoad(a)})}return this.completeInitSegmentLoad(a)}).catch(a=>{this.state===Kn.STOPPED||this.state===Kn.ERROR||(this.warn(a),this.resetFragmentLoading(t))})}completeInitSegmentLoad(t){const{levels:r}=this;if(!r)throw new Error("init load aborted, missing levels");const a=t.frag.stats;this.state!==Kn.STOPPED&&(this.state=Kn.IDLE),t.frag.data=new Uint8Array(t.payload),a.parsing.start=a.buffering.start=self.performance.now(),a.parsing.end=a.buffering.end=self.performance.now(),this.tick()}unhandledEncryptionError(t,r){var a,v;const S=t.tracks;if(S&&!r.encrypted&&((a=S.audio)!=null&&a.encrypted||(v=S.video)!=null&&v.encrypted)&&(!this.config.emeEnabled||!this.keyLoader.emeController)){const O=this.media,k=new Error(`Encrypted track with no key in ${this.fragInfo(r)} (media ${O?"attached mediaKeys: "+O.mediaKeys:"detached"})`);return this.warn(k.message),!O||O.mediaKeys?!1:(this.hls.trigger(u.ERROR,{type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_KEYS,fatal:!1,error:k,frag:r}),this.resetTransmuxer(),!0)}return!1}fragContextChanged(t){const{fragCurrent:r}=this;return!t||!r||t.sn!==r.sn||t.level!==r.level}fragBufferedComplete(t,r){const a=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${t.type} sn: ${t.sn}${r?" part: "+r.index:""} of ${this.fragInfo(t,!1,r)} > buffer:${a?fs.toString(Jr.getBuffered(a)):"(detached)"})`),Pe(t)){var v;if(t.type!==o.SUBTITLE){const O=t.elementaryStreams;if(!Object.keys(O).some(k=>!!O[k])){this.state=Kn.IDLE;return}}const S=(v=this.levels)==null?void 0:v[t.level];S!=null&&S.fragmentError&&(this.log(`Resetting level fragment error count of ${S.fragmentError} on frag buffered`),S.fragmentError=0)}this.state=Kn.IDLE}_handleFragmentLoadComplete(t){const{transmuxer:r}=this;if(!r)return;const{frag:a,part:v,partsLoaded:S}=t,O=!S||S.length===0||S.some(X=>!X),k=new Qa(a.level,a.sn,a.stats.chunkCount+1,0,v?v.index:-1,!O);r.flush(k)}_handleFragmentLoadProgress(t){}_doFragLoad(t,r,a=null,v){var S;this.fragCurrent=t;const O=r.details;if(!this.levels||!O)throw new Error(`frag load aborted, missing level${O?"":" detail"}s`);let k=null;t.encrypted&&!((S=t.decryptdata)!=null&&S.key)?(this.log(`Loading key for ${t.sn} of [${O.startSN}-${O.endSN}], ${this.playlistLabel()} ${t.level}`),this.state=Kn.KEY_LOADING,this.fragCurrent=t,k=this.keyLoader.load(t).then(be=>{if(!this.fragContextChanged(be.frag))return this.hls.trigger(u.KEY_LOADED,be),this.state===Kn.KEY_LOADING&&(this.state=Kn.IDLE),be}),this.hls.trigger(u.KEY_LOADING,{frag:t}),this.fragCurrent===null&&(k=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))):t.encrypted||(k=this.keyLoader.loadClear(t,O.encryptedFragments,this.startFragRequested),k&&this.log("[eme] blocking frag load until media-keys acquired"));const X=this.fragPrevious;if(Pe(t)&&(!X||t.sn!==X.sn)){const be=this.shouldLoadParts(r.details,t.end);be!==this.loadingParts&&(this.log(`LL-Part loading ${be?"ON":"OFF"} loading sn ${X==null?void 0:X.sn}->${t.sn}`),this.loadingParts=be)}if(a=Math.max(t.start,a||0),this.loadingParts&&Pe(t)){const be=O.partList;if(be&&v){a>O.fragmentEnd&&O.fragmentHint&&(t=O.fragmentHint);const Re=this.getNextPart(be,t,a);if(Re>-1){const Ue=be[Re];t=this.fragCurrent=Ue.fragment,this.log(`Loading ${t.type} sn: ${t.sn} part: ${Ue.index} (${Re}/${be.length-1}) of ${this.fragInfo(t,!1,Ue)}) cc: ${t.cc} [${O.startSN}-${O.endSN}], target: ${parseFloat(a.toFixed(3))}`),this.nextLoadPosition=Ue.start+Ue.duration,this.state=Kn.FRAG_LOADING;let lt;return k?lt=k.then(it=>!it||this.fragContextChanged(it.frag)?null:this.doFragPartsLoad(t,Ue,r,v)).catch(it=>this.handleFragLoadError(it)):lt=this.doFragPartsLoad(t,Ue,r,v).catch(it=>this.handleFragLoadError(it)),this.hls.trigger(u.FRAG_LOADING,{frag:t,part:Ue,targetBufferTime:a}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):lt}else if(!t.url||this.loadedEndOfParts(be,a))return Promise.resolve(null)}}if(Pe(t)&&this.loadingParts){var V;this.log(`LL-Part loading OFF after next part miss @${a.toFixed(2)} Check buffer at sn: ${t.sn} loaded parts: ${(V=O.partList)==null?void 0:V.filter(be=>be.loaded).map(be=>`[${be.start}-${be.end}]`)}`),this.loadingParts=!1}else if(!t.url)return Promise.resolve(null);this.log(`Loading ${t.type} sn: ${t.sn} of ${this.fragInfo(t,!1)}) cc: ${t.cc} ${"["+O.startSN+"-"+O.endSN+"]"}, target: ${parseFloat(a.toFixed(3))}`),n(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=Kn.FRAG_LOADING;const ue=this.config.progressive;let pe;return ue&&k?pe=k.then(be=>!be||this.fragContextChanged(be.frag)?null:this.fragmentLoader.load(t,v)).catch(be=>this.handleFragLoadError(be)):pe=Promise.all([this.fragmentLoader.load(t,ue?v:void 0),k]).then(([be])=>(!ue&&v&&v(be),be)).catch(be=>this.handleFragLoadError(be)),this.hls.trigger(u.FRAG_LOADING,{frag:t,targetBufferTime:a}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):pe}doFragPartsLoad(t,r,a,v){return new Promise((S,O)=>{var k;const X=[],V=(k=a.details)==null?void 0:k.partList,ue=pe=>{this.fragmentLoader.loadPart(t,pe,v).then(be=>{X[pe.index]=be;const Re=be.part;this.hls.trigger(u.FRAG_LOADED,be);const Ue=li(a.details,t.sn,pe.index+1)||fn(V,t.sn,pe.index+1);if(Ue)ue(Ue);else return S({frag:t,part:Re,partsLoaded:X})}).catch(O)};ue(r)})}handleFragLoadError(t){if("data"in t){const r=t.data;r&&r.details===f.INTERNAL_ABORTED?this.handleFragLoadAborted(r.frag,r.part):this.hls.trigger(u.ERROR,r)}else this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null}_handleTransmuxerFlush(t){const r=this.getCurrentContext(t);if(!r||this.state!==Kn.PARSING){!this.fragCurrent&&this.state!==Kn.STOPPED&&this.state!==Kn.ERROR&&(this.state=Kn.IDLE);return}const{frag:a,part:v,level:S}=r,O=self.performance.now();a.stats.parsing.end=O,v&&(v.stats.parsing.end=O);const k=this.getLevelDetails(),V=k&&a.sn>k.endSN||this.shouldLoadParts(k,a.end);V!==this.loadingParts&&(this.log(`LL-Part loading ${V?"ON":"OFF"} after parsing segment ending @${a.end.toFixed(2)}`),this.loadingParts=V),this.updateLevelTiming(a,v,S,t.partial)}shouldLoadParts(t,r){if(this.config.lowLatencyMode){if(!t)return this.loadingParts;if(t.partList){var a;const S=t.partList[0];if(S.fragment.type===o.SUBTITLE)return!1;const O=S.end+(((a=t.fragmentHint)==null?void 0:a.duration)||0);if(r>=O){var v;if((this.hls.hasEnoughToStart?((v=this.media)==null?void 0:v.currentTime)||this.lastCurrentTime:this.getLoadPosition())>S.start-S.fragment.duration)return!0}}}return!1}getCurrentContext(t){const{levels:r,fragCurrent:a}=this,{level:v,sn:S,part:O}=t;if(!(r!=null&&r[v]))return this.warn(`Levels object was unset while buffering fragment ${S} of ${this.playlistLabel()} ${v}. The current chunk will not be buffered.`),null;const k=r[v],X=k.details,V=O>-1?li(X,S,O):null,ue=V?V.fragment:oi(X,S,a);return ue?(a&&a!==ue&&(ue.stats=a.stats),{frag:ue,part:V,level:k}):null}bufferFragmentData(t,r,a,v,S){if(this.state!==Kn.PARSING)return;const{data1:O,data2:k}=t;let X=O;if(k&&(X=Me(O,k)),!X.length)return;const V=this.initPTS[r.cc],ue=V?-V.baseTime/V.timescale:void 0,pe={type:t.type,frag:r,part:a,chunkMeta:v,offset:ue,parent:r.type,data:X};if(this.hls.trigger(u.BUFFER_APPENDING,pe),t.dropped&&t.independent&&!a){if(S)return;this.flushBufferGap(r)}}flushBufferGap(t){const r=this.media;if(!r)return;if(!Jr.isBuffered(r,r.currentTime)){this.flushMainBuffer(0,t.start);return}const a=r.currentTime,v=Jr.bufferInfo(r,a,0),S=t.duration,O=Math.min(this.config.maxFragLookUpTolerance*2,S*.25),k=Math.max(Math.min(t.start-O,v.end-O),a+O);t.start-k>O&&this.flushMainBuffer(k,t.start)}getFwdBufferInfo(t,r){var a;const v=this.getLoadPosition();if(!n(v))return null;const O=this.lastCurrentTime>v||(a=this.media)!=null&&a.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(t,v,r,O)}getFwdBufferInfoAtPos(t,r,a,v){const S=Jr.bufferInfo(t,r,v);if(S.len===0&&S.nextStart!==void 0){const O=this.fragmentTracker.getBufferedFrag(r,a);if(O&&(S.nextStart<=O.end||O.gap)){const k=Math.max(Math.min(S.nextStart,O.end)-r,v);return Jr.bufferInfo(t,r,k)}}return S}getMaxBufferLength(t){const{config:r}=this;let a;return t?a=Math.max(8*r.maxBufferSize/t,r.maxBufferLength):a=r.maxBufferLength,Math.min(a,r.maxMaxBufferLength)}reduceMaxBufferLength(t,r){const a=this.config,v=Math.max(Math.min(t-r,a.maxBufferLength),r),S=Math.max(t-r*3,a.maxMaxBufferLength/2,v);return S>=v?(a.maxMaxBufferLength=S,this.warn(`Reduce max buffer length to ${S}s`),!0):!1}getAppendedFrag(t,r=o.MAIN){const a=this.fragmentTracker?this.fragmentTracker.getAppendedFrag(t,r):null;return a&&"fragment"in a?a.fragment:a}getNextFragment(t,r){const a=r.fragments,v=a.length;if(!v)return null;const{config:S}=this,O=a[0].start,k=S.lowLatencyMode&&!!r.partList;let X=null;if(r.live){const pe=S.initialLiveManifestSize;if(v<pe)return this.warn(`Not enough fragments to start playback (have: ${v}, need: ${pe})`),null;if(!r.PTSKnown&&!this.startFragRequested&&this.startPosition===-1||t<O){var V;k&&!this.loadingParts&&(this.log("LL-Part loading ON for initial live fragment"),this.loadingParts=!0),X=this.getInitialLiveFragment(r);const be=this.hls.startPosition,Re=this.hls.liveSyncPosition,Ue=X?(be!==-1&&be>=O?be:Re)||X.start:t;this.log(`Setting startPosition to ${Ue} to match start frag at live edge. mainStart: ${be} liveSyncPosition: ${Re} frag.start: ${(V=X)==null?void 0:V.start}`),this.startPosition=this.nextLoadPosition=Ue}}else t<=O&&(X=a[0]);if(!X){const pe=this.loadingParts?r.partEnd:r.fragmentEnd;X=this.getFragmentAtPosition(t,pe,r)}let ue=this.filterReplacedPrimary(X,r);if(!ue&&X){const pe=X.sn-r.startSN;ue=this.filterReplacedPrimary(a[pe+1]||null,r)}return this.mapToInitFragWhenRequired(ue)}isLoopLoading(t,r){const a=this.fragmentTracker.getState(t);return(a===bn.OK||a===bn.PARTIAL&&!!t.gap)&&this.nextLoadPosition>r}getNextFragmentLoopLoading(t,r,a,v,S){let O=null;if(t.gap&&(O=this.getNextFragment(this.nextLoadPosition,r),O&&!O.gap&&a.nextStart)){const k=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,a.nextStart,v,0);if(k!==null&&a.len+k.len>=S){const X=O.sn;return this.loopSn!==X&&(this.log(`buffer full after gaps in "${v}" playlist starting at sn: ${X}`),this.loopSn=X),null}}return this.loopSn=void 0,O}get primaryPrefetch(){if(no(this.config)){var t;if((t=this.hls.interstitialsManager)==null||(t=t.playingItem)==null?void 0:t.event)return!0}return!1}filterReplacedPrimary(t,r){if(!t)return t;if(no(this.config)&&t.type!==o.SUBTITLE){const a=this.hls.interstitialsManager,v=a==null?void 0:a.bufferingItem;if(v){const O=v.event;if(O){if(O.appendInPlace||Math.abs(t.start-v.start)>1||v.start===0)return null}else if(t.end<=v.start&&(r==null?void 0:r.live)===!1||t.start>v.end&&v.nextEvent&&(v.nextEvent.appendInPlace||t.start-v.end>1))return null}const S=a==null?void 0:a.playerQueue;if(S)for(let O=S.length;O--;){const k=S[O].interstitial;if(k.appendInPlace&&t.start>=k.startTime&&t.end<=k.resumeTime)return null}}return t}mapToInitFragWhenRequired(t){return t!=null&&t.initSegment&&!t.initSegment.data&&!this.bitrateTest?t.initSegment:t}getNextPart(t,r,a){let v=-1,S=!1,O=!0;for(let k=0,X=t.length;k<X;k++){const V=t[k];if(O=O&&!V.independent,v>-1&&a<V.start)break;const ue=V.loaded;ue?v=-1:(S||(V.independent||O)&&V.fragment===r)&&(V.fragment!==r&&this.warn(`Need buffer at ${a} but next unloaded part starts at ${V.start}`),v=k),S=ue}return v}loadedEndOfParts(t,r){let a;for(let v=t.length;v--;){if(a=t[v],!a.loaded)return!1;if(r>a.start)return!0}return!1}getInitialLiveFragment(t){const r=t.fragments,a=this.fragPrevious;let v=null;if(a){if(t.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${a.programDateTime}`),v=Vi(r,a.endProgramDateTime,this.config.maxFragLookUpTolerance)),!v){const S=a.sn+1;if(S>=t.startSN&&S<=t.endSN){const O=r[S-t.startSN];a.cc===O.cc&&(v=O,this.log(`Live playlist, switching playlist, load frag with next SN: ${v.sn}`))}v||(v=Rt(t,a.cc,a.end),v&&this.log(`Live playlist, switching playlist, load frag with same CC: ${v.sn}`))}}else{const S=this.hls.liveSyncPosition;S!==null&&(v=this.getFragmentAtPosition(S,this.bitrateTest?t.fragmentEnd:t.edge,t))}return v}getFragmentAtPosition(t,r,a){const{config:v}=this;let{fragPrevious:S}=this,{fragments:O,endSN:k}=a;const{fragmentHint:X}=a,{maxFragLookUpTolerance:V}=v,ue=a.partList,pe=!!(this.loadingParts&&ue!=null&&ue.length&&X);pe&&!this.bitrateTest&&ue[ue.length-1].fragment.sn===X.sn&&(O=O.concat(X),k=X.sn);let be;if(t<r){var Re;const lt=t<this.lastCurrentTime||t>r-V||(Re=this.media)!=null&&Re.paused||!this.startFragRequested?0:V;be=ci(S,O,t,lt)}else be=O[O.length-1];if(be){const Ue=be.sn-a.startSN,lt=this.fragmentTracker.getState(be);if((lt===bn.OK||lt===bn.PARTIAL&&be.gap)&&(S=be),S&&be.sn===S.sn&&(!pe||ue[0].fragment.sn>be.sn||!a.live)&&be.level===S.level){const kt=O[Ue+1];be.sn<k&&this.fragmentTracker.getState(kt)!==bn.OK?be=kt:be=null}}return be}alignPlaylists(t,r,a){const v=t.fragments.length;if(!v)return this.warn("No fragments in live playlist"),0;const S=t.fragmentStart,O=!r,k=t.alignedSliding&&n(S);if(O||!k&&!S){Ni(a,t);const X=t.fragmentStart;return this.log(`Live playlist sliding: ${X.toFixed(2)} start-sn: ${r?r.startSN:"na"}->${t.startSN} fragments: ${v}`),X}return S}waitForCdnTuneIn(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,t.partTarget*3)}setStartPosition(t,r){let a=this.startPosition;a<r&&(a=-1);const v=this.timelineOffset;if(a===-1){const S=this.startTimeOffset!==null,O=S?this.startTimeOffset:t.startTimeOffset;O!==null&&n(O)?(a=r+O,O<0&&(a+=t.edge),a=Math.min(Math.max(r,a),r+t.totalduration),this.log(`Setting startPosition to ${a} for start time offset ${O} found in ${S?"multivariant":"media"} playlist`),this.startPosition=a):t.live?(a=this.hls.liveSyncPosition||r,this.log(`Setting startPosition to -1 to start at live edge ${a}`),this.startPosition=-1):(this.log("setting startPosition to 0 by default"),this.startPosition=a=0),this.lastCurrentTime=a+v}this.nextLoadPosition=a+v}getLoadPosition(){var t;const{media:r}=this;let a=0;return(t=this.hls)!=null&&t.hasEnoughToStart&&r?a=r.currentTime:this.nextLoadPosition>=0&&(a=this.nextLoadPosition),a}handleFragLoadAborted(t,r){this.transmuxer&&t.type===this.playlistType&&Pe(t)&&t.stats.aborted&&(this.log(`Fragment ${t.sn}${r?" part "+r.index:""} of ${this.playlistLabel()} ${t.level} was aborted`),this.resetFragmentLoading(t))}resetFragmentLoading(t){(!this.fragCurrent||!this.fragContextChanged(t)&&this.state!==Kn.FRAG_LOADING_WAITING_RETRY)&&(this.state=Kn.IDLE)}onFragmentOrKeyLoadError(t,r){var a;if(r.chunkMeta&&!r.frag){const it=this.getCurrentContext(r.chunkMeta);it&&(r.frag=it.frag)}const v=r.frag;if(!v||v.type!==t||!this.levels)return;if(this.fragContextChanged(v)){var S;this.warn(`Frag load error must match current frag to retry ${v.url} > ${(S=this.fragCurrent)==null?void 0:S.url}`);return}const O=r.details===f.FRAG_GAP;O&&this.fragmentTracker.fragBuffered(v,!0);const k=r.errorAction,{action:X,flags:V,retryCount:ue=0,retryConfig:pe}=k||{},be=!!k&&!!pe,Re=be&&X===tt.RetryRequest,Ue=be&&!k.resolved&&V===xe.MoveAllAlternatesMatchingHost,lt=((a=r.response)==null?void 0:a.code)||0;if(!Re&&Ue&&Pe(v)&&!v.endList&&lt!==0)this.resetFragmentErrors(t),this.treatAsGap(v),k.resolved=!0;else if((Re||Ue)&&ue<pe.maxNumRetry){this.resetStartWhenNotLoaded(this.levelLastLoaded);const it=cn(pe,ue);this.warn(`Fragment ${v.sn} of ${t} ${v.level} errored with ${r.details}, retrying loading ${ue+1}/${pe.maxNumRetry} in ${it}ms`),k.resolved=!0,this.retryDate=self.performance.now()+it,this.state=Kn.FRAG_LOADING_WAITING_RETRY}else if(pe&&k)if(this.resetFragmentErrors(t),ue<pe.maxNumRetry)!O&&X!==tt.RemoveAlternatePermanently&&(k.resolved=!0);else{this.warn(`${r.details} reached or exceeded max retry (${ue})`);return}else X===tt.SendAlternateToPenaltyBox?this.state=Kn.WAITING_LEVEL:this.state=Kn.ERROR;this.tickImmediate()}reduceLengthAndFlushBuffer(t){if(this.state===Kn.PARSING||this.state===Kn.PARSED){const r=t.frag,a=t.parent,v=this.getFwdBufferInfo(this.mediaBuffer,a),S=v&&v.len>.5;S&&this.reduceMaxBufferLength(v.len,(r==null?void 0:r.duration)||10);const O=!S;return O&&this.warn(`Buffer full error while media.currentTime (${this.getLoadPosition()}) is not buffered, flush ${a} buffer`),r&&(this.fragmentTracker.removeFragment(r),this.nextLoadPosition=r.start),this.resetLoadingState(),O}return!1}resetFragmentErrors(t){t===o.AUDIO&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==Kn.STOPPED&&(this.state=Kn.IDLE)}afterBufferFlushed(t,r,a){if(!t)return;const v=Jr.getBuffered(t);this.fragmentTracker.detectEvictedFragments(r,v,a),this.state===Kn.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==Kn.STOPPED&&(this.state=Kn.IDLE)}resetStartWhenNotLoaded(t){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;const r=t?t.details:null;r!=null&&r.live?(this.log("resetting startPosition for live start"),this.startPosition=-1,this.setStartPosition(r,r.fragmentStart),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(t){this.warn(`The loading context changed while buffering fragment ${t.sn} of ${this.playlistLabel()} ${t.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()}removeUnbufferedFrags(t=0){this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)}updateLevelTiming(t,r,a,v){const S=a.details;if(!S){this.warn("level.details undefined");return}if(!Object.keys(t.elementaryStreams).reduce((X,V)=>{const ue=t.elementaryStreams[V];if(ue){const pe=ue.endPTS-ue.startPTS;if(pe<=0)return this.warn(`Could not parse fragment ${t.sn} ${V} duration reliably (${pe})`),X||!1;const be=v?0:Jt(S,t,ue.startPTS,ue.endPTS,ue.startDTS,ue.endDTS,this);return this.hls.trigger(u.LEVEL_PTS_UPDATED,{details:S,level:a,drift:be,type:V,frag:t,start:ue.startPTS,end:ue.endPTS}),!0}return X},!1)){var k;if(a.fragmentError===0&&this.treatAsGap(t,a),((k=this.transmuxer)==null?void 0:k.error)===null){const X=new Error(`Found no media in fragment ${t.sn} of ${this.playlistLabel()} ${t.level} resetting transmuxer to fallback to playlist timing`);if(this.warn(X.message),this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:X,frag:t,reason:`Found no media in msn ${t.sn} of ${this.playlistLabel()} "${a.url}"`}),!this.hls)return;this.resetTransmuxer()}}this.state=Kn.PARSED,this.log(`Parsed ${t.type} sn: ${t.sn}${r?" part: "+r.index:""} of ${this.fragInfo(t,!1,r)})`),this.hls.trigger(u.FRAG_PARSED,{frag:t,part:r})}playlistLabel(){return this.playlistType===o.MAIN?"level":"track"}fragInfo(t,r=!0,a){var v,S;return`${this.playlistLabel()} ${t.level} (${a?"part":"frag"}:[${((v=r&&!a?t.startPTS:(a||t).start)!=null?v:NaN).toFixed(3)}-${((S=r&&!a?t.endPTS:(a||t).end)!=null?S:NaN).toFixed(3)}]${a&&t.type==="main"?"INDEPENDENT="+(a.independent?"YES":"NO"):""}`}treatAsGap(t,r){r&&r.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)}resetTransmuxer(){var t;(t=this.transmuxer)==null||t.reset()}recoverWorkerError(t){t.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())}set state(t){const r=this._state;r!==t&&(this._state=t,this.log(`${r}->${t}`))}get state(){return this._state}}function no(F){return!!F.interstitialsController&&F.enableInterstitialPlayback!==!1}class Oa{constructor(){this.chunks=[],this.dataLength=0}push(t){this.chunks.push(t),this.dataLength+=t.length}flush(){const{chunks:t,dataLength:r}=this;let a;if(t.length)t.length===1?a=t[0]:a=Ui(t,r);else return new Uint8Array(0);return this.reset(),a}reset(){this.chunks.length=0,this.dataLength=0}}function Ui(F,t){const r=new Uint8Array(t);let a=0;for(let v=0;v<F.length;v++){const S=F[v];r.set(S,a),a+=S.length}return r}var ho={exports:{}},ro;function za(){return ro||(ro=1,function(F){var t=Object.prototype.hasOwnProperty,r="~";function a(){}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(r=!1));function v(X,V,ue){this.fn=X,this.context=V,this.once=ue||!1}function S(X,V,ue,pe,be){if(typeof ue!="function")throw new TypeError("The listener must be a function");var Re=new v(ue,pe||X,be),Ue=r?r+V:V;return X._events[Ue]?X._events[Ue].fn?X._events[Ue]=[X._events[Ue],Re]:X._events[Ue].push(Re):(X._events[Ue]=Re,X._eventsCount++),X}function O(X,V){--X._eventsCount===0?X._events=new a:delete X._events[V]}function k(){this._events=new a,this._eventsCount=0}k.prototype.eventNames=function(){var V=[],ue,pe;if(this._eventsCount===0)return V;for(pe in ue=this._events)t.call(ue,pe)&&V.push(r?pe.slice(1):pe);return Object.getOwnPropertySymbols?V.concat(Object.getOwnPropertySymbols(ue)):V},k.prototype.listeners=function(V){var ue=r?r+V:V,pe=this._events[ue];if(!pe)return[];if(pe.fn)return[pe.fn];for(var be=0,Re=pe.length,Ue=new Array(Re);be<Re;be++)Ue[be]=pe[be].fn;return Ue},k.prototype.listenerCount=function(V){var ue=r?r+V:V,pe=this._events[ue];return pe?pe.fn?1:pe.length:0},k.prototype.emit=function(V,ue,pe,be,Re,Ue){var lt=r?r+V:V;if(!this._events[lt])return!1;var it=this._events[lt],kt=arguments.length,dn,on;if(it.fn){switch(it.once&&this.removeListener(V,it.fn,void 0,!0),kt){case 1:return it.fn.call(it.context),!0;case 2:return it.fn.call(it.context,ue),!0;case 3:return it.fn.call(it.context,ue,pe),!0;case 4:return it.fn.call(it.context,ue,pe,be),!0;case 5:return it.fn.call(it.context,ue,pe,be,Re),!0;case 6:return it.fn.call(it.context,ue,pe,be,Re,Ue),!0}for(on=1,dn=new Array(kt-1);on<kt;on++)dn[on-1]=arguments[on];it.fn.apply(it.context,dn)}else{var jn=it.length,Jn;for(on=0;on<jn;on++)switch(it[on].once&&this.removeListener(V,it[on].fn,void 0,!0),kt){case 1:it[on].fn.call(it[on].context);break;case 2:it[on].fn.call(it[on].context,ue);break;case 3:it[on].fn.call(it[on].context,ue,pe);break;case 4:it[on].fn.call(it[on].context,ue,pe,be);break;default:if(!dn)for(Jn=1,dn=new Array(kt-1);Jn<kt;Jn++)dn[Jn-1]=arguments[Jn];it[on].fn.apply(it[on].context,dn)}}return!0},k.prototype.on=function(V,ue,pe){return S(this,V,ue,pe,!1)},k.prototype.once=function(V,ue,pe){return S(this,V,ue,pe,!0)},k.prototype.removeListener=function(V,ue,pe,be){var Re=r?r+V:V;if(!this._events[Re])return this;if(!ue)return O(this,Re),this;var Ue=this._events[Re];if(Ue.fn)Ue.fn===ue&&(!be||Ue.once)&&(!pe||Ue.context===pe)&&O(this,Re);else{for(var lt=0,it=[],kt=Ue.length;lt<kt;lt++)(Ue[lt].fn!==ue||be&&!Ue[lt].once||pe&&Ue[lt].context!==pe)&&it.push(Ue[lt]);it.length?this._events[Re]=it.length===1?it[0]:it:O(this,Re)}return this},k.prototype.removeAllListeners=function(V){var ue;return V?(ue=r?r+V:V,this._events[ue]&&O(this,ue)):(this._events=new a,this._eventsCount=0),this},k.prototype.off=k.prototype.removeListener,k.prototype.addListener=k.prototype.on,k.prefixed=r,k.EventEmitter=k,F.exports=k}(ho)),ho.exports}var Aa=za(),Do=oe(Aa);const Ga="1.6.10",Lr={};function $a(){return typeof __HLS_WORKER_BUNDLE__=="function"}function po(){const F=Lr[Ga];if(F)return F.clientCount++,F;const t=new self.Blob([`var exports={};var module={exports:exports};function define(f){f()};define.amd=true;(${__HLS_WORKER_BUNDLE__.toString()})(true);`],{type:"text/javascript"}),r=self.URL.createObjectURL(t),v={worker:new self.Worker(r),objectURL:r,clientCount:1};return Lr[Ga]=v,v}function Qe(F){const t=Lr[F];if(t)return t.clientCount++,t;const r=new self.URL(F,self.location.href).href,v={worker:new self.Worker(r),scriptURL:r,clientCount:1};return Lr[F]=v,v}function Je(F){const t=Lr[F||Ga];if(t&&t.clientCount--===1){const{worker:a,objectURL:v}=t;delete Lr[F||Ga],v&&self.URL.revokeObjectURL(v),a.terminate()}}function Ut(F,t){return t+10<=F.length&&F[t]===51&&F[t+1]===68&&F[t+2]===73&&F[t+3]<255&&F[t+4]<255&&F[t+6]<128&&F[t+7]<128&&F[t+8]<128&&F[t+9]<128}function Vt(F,t){return t+10<=F.length&&F[t]===73&&F[t+1]===68&&F[t+2]===51&&F[t+3]<255&&F[t+4]<255&&F[t+6]<128&&F[t+7]<128&&F[t+8]<128&&F[t+9]<128}function yn(F,t){let r=0;return r=(F[t]&127)<<21,r|=(F[t+1]&127)<<14,r|=(F[t+2]&127)<<7,r|=F[t+3]&127,r}function Mn(F,t){const r=t;let a=0;for(;Vt(F,t);){a+=10;const v=yn(F,t+6);a+=v,Ut(F,t+10)&&(a+=10),t+=a}if(a>0)return F.subarray(r,r+a)}function Gn(F,t,r,a){const v=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],S=t[r+2],O=S>>2&15;if(O>12){const Re=new Error(`invalid ADTS sampling index:${O}`);F.emit(u.ERROR,u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!0,error:Re,reason:Re.message});return}const k=(S>>6&3)+1,X=t[r+3]>>6&3|(S&1)<<2,V="mp4a.40."+k,ue=v[O];let pe=O;(k===5||k===29)&&(pe-=3);const be=[k<<3|(pe&14)>>1,(pe&1)<<7|X<<3];return W.log(`manifest codec:${a}, parsed codec:${V}, channels:${X}, rate:${ue} (ADTS object type:${k} sampling index:${O})`),{config:be,samplerate:ue,channelCount:X,codec:V,parsedCodec:V,manifestCodec:a}}function br(F,t){return F[t]===255&&(F[t+1]&246)===240}function ar(F,t){return F[t+1]&1?7:9}function Er(F,t){return(F[t+3]&3)<<11|F[t+4]<<3|(F[t+5]&224)>>>5}function ii(F,t){return t+5<F.length}function ni(F,t){return t+1<F.length&&br(F,t)}function Ai(F,t){return ii(F,t)&&br(F,t)&&Er(F,t)<=F.length-t}function Li(F,t){if(ni(F,t)){const r=ar(F,t);if(t+r>=F.length)return!1;const a=Er(F,t);if(a<=r)return!1;const v=t+a;return v===F.length||ni(F,v)}return!1}function ls(F,t,r,a,v){if(!F.samplerate){const S=Gn(t,r,a,v);if(!S)return;x(F,S)}}function Gi(F){return 9216e4/F}function Di(F,t){const r=ar(F,t);if(t+r<=F.length){const a=Er(F,t)-r;if(a>0)return{headerLength:r,frameLength:a}}}function os(F,t,r,a,v){const S=Gi(F.samplerate),O=a+v*S,k=Di(t,r);let X;if(k){const{frameLength:pe,headerLength:be}=k,Re=be+pe,Ue=Math.max(0,r+Re-t.length);Ue?(X=new Uint8Array(Re-be),X.set(t.subarray(r+be,t.length),0)):X=t.subarray(r+be,r+Re);const lt={unit:X,pts:O};return Ue||F.samples.push(lt),{sample:lt,length:Re,missing:Ue}}const V=t.length-r;return X=new Uint8Array(V),X.set(t.subarray(r,t.length),0),{sample:{unit:X,pts:O},length:V,missing:-1}}function xi(F,t){return Vt(F,t)&&yn(F,t+6)+10<=F.length-t}function Ci(F){return F instanceof ArrayBuffer?F:F.byteOffset==0&&F.byteLength==F.buffer.byteLength?F.buffer:new Uint8Array(F).buffer}function ys(F,t=0,r=1/0){return mo(F,t,r,Uint8Array)}function mo(F,t,r,a){const v=Za(F);let S=1;"BYTES_PER_ELEMENT"in a&&(S=a.BYTES_PER_ELEMENT);const O=ga(F)?F.byteOffset:0,k=(O+F.byteLength)/S,X=(O+t)/S,V=Math.floor(Math.max(0,Math.min(X,k))),ue=Math.floor(Math.min(V+Math.max(r,0),k));return new a(v,V,ue-V)}function Za(F){return F instanceof ArrayBuffer?F:F.buffer}function ga(F){return F&&F.buffer instanceof ArrayBuffer&&F.byteLength!==void 0&&F.byteOffset!==void 0}function na(F){const t={key:F.type,description:"",data:"",mimeType:null,pictureType:null},r=3;if(F.size<2)return;if(F.data[0]!==r){console.log("Ignore frame with unrecognized character encoding");return}const a=F.data.subarray(1).indexOf(0);if(a===-1)return;const v=J(ys(F.data,1,a)),S=F.data[2+a],O=F.data.subarray(3+a).indexOf(0);if(O===-1)return;const k=J(ys(F.data,3+a,O));let X;return v==="-->"?X=J(ys(F.data,4+a+O)):X=Ci(F.data.subarray(4+a+O)),t.mimeType=v,t.pictureType=S,t.description=k,t.data=X,t}function fa(F){if(F.size<2)return;const t=J(F.data,!0),r=new Uint8Array(F.data.subarray(t.length+1));return{key:F.type,info:t,data:r.buffer}}function ki(F){if(F.size<2)return;if(F.type==="TXXX"){let r=1;const a=J(F.data.subarray(r),!0);r+=a.length+1;const v=J(F.data.subarray(r));return{key:F.type,info:a,data:v}}const t=J(F.data.subarray(1));return{key:F.type,info:"",data:t}}function ws(F){if(F.type==="WXXX"){if(F.size<2)return;let r=1;const a=J(F.data.subarray(r),!0);r+=a.length+1;const v=J(F.data.subarray(r));return{key:F.type,info:a,data:v}}const t=J(F.data);return{key:F.type,info:"",data:t}}function oa(F){return F.type==="PRIV"?fa(F):F.type[0]==="W"?ws(F):F.type==="APIC"?na(F):ki(F)}function ya(F){const t=String.fromCharCode(F[0],F[1],F[2],F[3]),r=yn(F,4),a=10;return{type:t,size:r,data:F.subarray(a,a+r)}}const ao=10,pa=10;function wo(F){let t=0;const r=[];for(;Vt(F,t);){const a=yn(F,t+6);F[t+5]>>6&1&&(t+=ao),t+=ao;const v=t+a;for(;t+pa<v;){const S=ya(F.subarray(t)),O=oa(S);O&&r.push(O),t+=S.size+ao}Ut(F,t)&&(t+=ao)}return r}function vo(F){return F&&F.key==="PRIV"&&F.info==="com.apple.streaming.transportStreamTimestamp"}function So(F){if(F.data.byteLength===8){const t=new Uint8Array(F.data),r=t[3]&1;let a=(t[4]<<23)+(t[5]<<15)+(t[6]<<7)+t[7];return a/=45,r&&(a+=4772185884e-2),Math.round(a)}}function go(F){const t=wo(F);for(let r=0;r<t.length;r++){const a=t[r];if(vo(a))return So(a)}}let Qi=function(F){return F.audioId3="org.id3",F.dateRange="com.apple.quicktime.HLS",F.emsg="https://aomedia.org/emsg/ID3",F.misbklv="urn:misb:KLV:bin:1910.1",F}({});function xs(F="",t=9e4){return{type:F,id:-1,pid:-1,inputTimeScale:t,sequenceNumber:-1,samples:[],dropped:0}}class Ka{constructor(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}resetInitSegment(t,r,a,v){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}}resetTimeStamp(t){this.initPTS=t,this.resetContiguity()}resetContiguity(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0}canParse(t,r){return!1}appendFrame(t,r,a){}demux(t,r){this.cachedData&&(t=Me(this.cachedData,t),this.cachedData=null);let a=Mn(t,0),v=a?a.length:0,S;const O=this._audioTrack,k=this._id3Track,X=a?go(a):void 0,V=t.length;for((this.basePTS===null||this.frameIndex===0&&n(X))&&(this.basePTS=Is(X,r,this.initPTS),this.lastPTS=this.basePTS),this.lastPTS===null&&(this.lastPTS=this.basePTS),a&&a.length>0&&k.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:a,type:Qi.audioId3,duration:Number.POSITIVE_INFINITY});v<V;){if(this.canParse(t,v)){const ue=this.appendFrame(O,t,v);ue?(this.frameIndex++,this.lastPTS=ue.sample.pts,v+=ue.length,S=v):v=V}else xi(t,v)?(a=Mn(t,v),k.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:a,type:Qi.audioId3,duration:Number.POSITIVE_INFINITY}),v+=a.length,S=v):v++;if(v===V&&S!==V){const ue=t.slice(S);this.cachedData?this.cachedData=Me(this.cachedData,ue):this.cachedData=ue}}return{audioTrack:O,videoTrack:xs(),id3Track:k,textTrack:xs()}}demuxSampleAes(t,r,a){return Promise.reject(new Error(`[${this}] This demuxer does not support Sample-AES decryption`))}flush(t){const r=this.cachedData;return r&&(this.cachedData=null,this.demux(r,0)),{audioTrack:this._audioTrack,videoTrack:xs(),id3Track:this._id3Track,textTrack:xs()}}destroy(){this.cachedData=null,this._audioTrack=this._id3Track=void 0}}const Is=(F,t,r)=>{if(n(F))return F*90;const a=r?r.baseTime*9e4/r.timescale:0;return t*9e4+a};let ye=null;const Ce=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],Tn=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],rr=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],En=[0,1,1,4];function er(F,t,r,a,v){if(r+24>t.length)return;const S=pr(t,r);if(S&&r+S.frameLength<=t.length){const O=S.samplesPerFrame*9e4/S.sampleRate,k=a+v*O,X={unit:t.subarray(r,r+S.frameLength),pts:k,dts:k};return F.config=[],F.channelCount=S.channelCount,F.samplerate=S.sampleRate,F.samples.push(X),{sample:X,length:S.frameLength,missing:0}}}function pr(F,t){const r=F[t+1]>>3&3,a=F[t+1]>>1&3,v=F[t+2]>>4&15,S=F[t+2]>>2&3;if(r!==1&&v!==0&&v!==15&&S!==3){const O=F[t+2]>>1&1,k=F[t+3]>>6,X=r===3?3-a:a===3?3:4,V=Ce[X*14+v-1]*1e3,pe=Tn[(r===3?0:r===2?1:2)*3+S],be=k===3?1:2,Re=rr[r][a],Ue=En[a],lt=Re*8*Ue,it=Math.floor(Re*V/pe+O)*Ue;if(ye===null){const on=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);ye=on?parseInt(on[1]):0}return!!ye&&ye<=87&&a===2&&V>=224e3&&k===0&&(F[t+3]=F[t+3]|128),{sampleRate:pe,channelCount:be,frameLength:it,samplesPerFrame:lt}}}function ti(F,t){return F[t]===255&&(F[t+1]&224)===224&&(F[t+1]&6)!==0}function fi(F,t){return t+1<F.length&&ti(F,t)}function $r(F,t){return ti(F,t)&&4<=F.length-t}function Gr(F,t){if(t+1<F.length&&ti(F,t)){const a=pr(F,t);let v=4;a!=null&&a.frameLength&&(v=a.frameLength);const S=t+v;return S===F.length||fi(F,S)}return!1}class Kr extends Ka{constructor(t,r){super(),this.observer=void 0,this.config=void 0,this.observer=t,this.config=r}resetInitSegment(t,r,a,v){super.resetInitSegment(t,r,a,v),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:r,duration:v,inputTimeScale:9e4,dropped:0}}static probe(t,r){if(!t)return!1;const a=Mn(t,0);let v=(a==null?void 0:a.length)||0;if(Gr(t,v))return!1;for(let S=t.length;v<S;v++)if(Li(t,v))return r.log("ADTS sync word found !"),!0;return!1}canParse(t,r){return Ai(t,r)}appendFrame(t,r,a){ls(t,this.observer,r,a,t.manifestCodec);const v=os(t,r,a,this.basePTS,this.frameIndex);if(v&&v.missing===0)return v}}const ps=(F,t)=>{let r=0,a=5;t+=a;const v=new Uint32Array(1),S=new Uint32Array(1),O=new Uint8Array(1);for(;a>0;){O[0]=F[t];const k=Math.min(a,8),X=8-k;S[0]=4278190080>>>24+X<<X,v[0]=(O[0]&S[0])>>X,r=r?r<<k|v[0]:v[0],t+=1,a-=k}return r};class ra extends Ka{constructor(t){super(),this.observer=void 0,this.observer=t}resetInitSegment(t,r,a,v){super.resetInitSegment(t,r,a,v),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:r,duration:v,inputTimeScale:9e4,dropped:0}}canParse(t,r){return r+64<t.length}appendFrame(t,r,a){const v=_o(t,r,a,this.basePTS,this.frameIndex);if(v!==-1)return{sample:t.samples[t.samples.length-1],length:v,missing:0}}static probe(t){if(!t)return!1;const r=Mn(t,0);if(!r)return!1;const a=r.length;return t[a]===11&&t[a+1]===119&&go(r)!==void 0&&ps(t,a)<16}}function _o(F,t,r,a,v){if(r+8>t.length||t[r]!==11||t[r+1]!==119)return-1;const S=t[r+4]>>6;if(S>=3)return-1;const k=[48e3,44100,32e3][S],X=t[r+4]&63,ue=[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][X*3+S]*2;if(r+ue>t.length)return-1;const pe=t[r+6]>>5;let be=0;pe===2?be+=2:(pe&1&&pe!==1&&(be+=2),pe&4&&(be+=2));const Re=(t[r+6]<<8|t[r+7])>>12-be&1,lt=[2,1,2,3,3,4,4,5][pe]+Re,it=t[r+5]>>3,kt=t[r+5]&7,dn=new Uint8Array([S<<6|it<<1|kt>>2,(kt&3)<<6|pe<<3|Re<<2|X>>4,X<<4&224]),on=1536/k*9e4,jn=a+v*on,Jn=t.subarray(r,r+ue);return F.config=dn,F.channelCount=lt,F.samplerate=k,F.samples.push({unit:Jn,pts:jn}),ue}class Oo extends Ka{resetInitSegment(t,r,a,v){super.resetInitSegment(t,r,a,v),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:r,duration:v,inputTimeScale:9e4,dropped:0}}static probe(t){if(!t)return!1;const r=Mn(t,0);let a=(r==null?void 0:r.length)||0;if(r&&t[a]===11&&t[a+1]===119&&go(r)!==void 0&&ps(t,a)<=16)return!1;for(let v=t.length;a<v;a++)if(Gr(t,a))return W.log("MPEG Audio sync word found !"),!0;return!1}canParse(t,r){return $r(t,r)}appendFrame(t,r,a){if(this.basePTS!==null)return er(t,r,a,this.basePTS,this.frameIndex)}}const oo=/\/emsg[-/]ID3/i;class Gl{constructor(t,r){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=r}resetTimeStamp(){}resetInitSegment(t,r,a,v){const S=this.videoTrack=xs("video",1),O=this.audioTrack=xs("audio",1),k=this.txtTrack=xs("text",1);if(this.id3Track=xs("id3",1),this.timeOffset=0,!(t!=null&&t.byteLength))return;const X=qe(t);if(X.video){const{id:V,timescale:ue,codec:pe,supplemental:be}=X.video;S.id=V,S.timescale=k.timescale=ue,S.codec=pe,S.supplemental=be}if(X.audio){const{id:V,timescale:ue,codec:pe}=X.audio;O.id=V,O.timescale=ue,O.codec=pe}k.id=Zt.text,S.sampleDuration=0,S.duration=O.duration=v}resetContiguity(){this.remainderData=null}static probe(t){return nt(t)}demux(t,r){this.timeOffset=r;let a=t;const v=this.videoTrack,S=this.txtTrack;if(this.config.progressive){this.remainderData&&(a=Me(this.remainderData,t));const k=en(a);this.remainderData=k.remainder,v.samples=k.valid||new Uint8Array}else v.samples=a;const O=this.extractID3Track(v,r);return S.samples=rt(r,v),{videoTrack:v,audioTrack:this.audioTrack,id3Track:O,textTrack:this.txtTrack}}flush(){const t=this.timeOffset,r=this.videoTrack,a=this.txtTrack;r.samples=this.remainderData||new Uint8Array,this.remainderData=null;const v=this.extractID3Track(r,this.timeOffset);return a.samples=rt(t,r),{videoTrack:r,audioTrack:xs(),id3Track:v,textTrack:xs()}}extractID3Track(t,r){const a=this.id3Track;if(t.samples.length){const v=yt(t.samples,["emsg"]);v&&v.forEach(S=>{const O=rn(S);if(oo.test(O.schemeIdUri)){const k=Sl(O,r);let X=O.eventDuration===4294967295?Number.POSITIVE_INFINITY:O.eventDuration/O.timeScale;X<=.001&&(X=Number.POSITIVE_INFINITY);const V=O.payload;a.samples.push({data:V,len:V.byteLength,dts:k,pts:k,type:Qi.emsg,duration:X})}else if(this.config.enableEmsgKLVMetadata&&O.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){const k=Sl(O,r);a.samples.push({data:O.payload,len:O.payload.byteLength,dts:k,pts:k,type:Qi.misbklv,duration:Number.POSITIVE_INFINITY})}})}return a}demuxSampleAes(t,r,a){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){this.config=null,this.remainderData=null,this.videoTrack=this.audioTrack=this.id3Track=this.txtTrack=void 0}}function Sl(F,t){return n(F.presentationTime)?F.presentationTime/F.timeScale:t+F.presentationTimeDelta/F.timeScale}class Kl{constructor(t,r,a){this.keyData=void 0,this.decrypter=void 0,this.keyData=a,this.decrypter=new bi(r,{removePKCS7Padding:!1})}decryptBuffer(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer,Cn.cbc)}decryptAacSample(t,r,a){const v=t[r].unit;if(v.length<=16)return;const S=v.subarray(16,v.length-v.length%16),O=S.buffer.slice(S.byteOffset,S.byteOffset+S.length);this.decryptBuffer(O).then(k=>{const X=new Uint8Array(k);v.set(X,16),this.decrypter.isSync()||this.decryptAacSamples(t,r+1,a)})}decryptAacSamples(t,r,a){for(;;r++){if(r>=t.length){a();return}if(!(t[r].unit.length<32)&&(this.decryptAacSample(t,r,a),!this.decrypter.isSync()))return}}getAvcEncryptedData(t){const r=Math.floor((t.length-48)/160)*16+16,a=new Int8Array(r);let v=0;for(let S=32;S<t.length-16;S+=160,v+=16)a.set(t.subarray(S,S+16),v);return a}getAvcDecryptedUnit(t,r){const a=new Uint8Array(r);let v=0;for(let S=32;S<t.length-16;S+=160,v+=16)t.set(a.subarray(v,v+16),S);return t}decryptAvcSample(t,r,a,v,S){const O=Ht(S.data),k=this.getAvcEncryptedData(O);this.decryptBuffer(k.buffer).then(X=>{S.data=this.getAvcDecryptedUnit(O,X),this.decrypter.isSync()||this.decryptAvcSamples(t,r,a+1,v)})}decryptAvcSamples(t,r,a,v){if(t instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,a=0){if(r>=t.length){v();return}const S=t[r].units;for(;!(a>=S.length);a++){const O=S[a];if(!(O.data.length<=48||O.type!==1&&O.type!==5)&&(this.decryptAvcSample(t,r,a,v,O),!this.decrypter.isSync()))return}}}}class wc{constructor(){this.VideoSample=null}createVideoSample(t,r,a){return{key:t,frame:!1,pts:r,dts:a,units:[],length:0}}getLastNalUnit(t){var r;let a=this.VideoSample,v;if((!a||a.units.length===0)&&(a=t[t.length-1]),(r=a)!=null&&r.units){const S=a.units;v=S[S.length-1]}return v}pushAccessUnit(t,r){if(t.units.length&&t.frame){if(t.pts===void 0){const a=r.samples,v=a.length;if(v){const S=a[v-1];t.pts=S.pts,t.dts=S.dts}else{r.dropped++;return}}r.samples.push(t)}}parseNALu(t,r,a){const v=r.byteLength;let S=t.naluState||0;const O=S,k=[];let X=0,V,ue,pe,be=-1,Re=0;for(S===-1&&(be=0,Re=this.getNALuType(r,0),S=0,X=1);X<v;){if(V=r[X++],!S){S=V?0:1;continue}if(S===1){S=V?0:2;continue}if(!V)S=3;else if(V===1){if(ue=X-S-1,be>=0){const Ue={data:r.subarray(be,ue),type:Re};k.push(Ue)}else{const Ue=this.getLastNalUnit(t.samples);Ue&&(O&&X<=4-O&&Ue.state&&(Ue.data=Ue.data.subarray(0,Ue.data.byteLength-O)),ue>0&&(Ue.data=Me(Ue.data,r.subarray(0,ue)),Ue.state=0))}X<v?(pe=this.getNALuType(r,X),be=X,Re=pe,S=0):S=-1}else S=0}if(be>=0&&S>=0){const Ue={data:r.subarray(be,v),type:Re,state:S};k.push(Ue)}if(k.length===0){const Ue=this.getLastNalUnit(t.samples);Ue&&(Ue.data=Me(Ue.data,r))}return t.naluState=S,k}}class fu{constructor(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}loadWord(){const t=this.data,r=this.bytesAvailable,a=t.byteLength-r,v=new Uint8Array(4),S=Math.min(4,r);if(S===0)throw new Error("no bytes available");v.set(t.subarray(a,a+S)),this.word=new DataView(v.buffer).getUint32(0),this.bitsAvailable=S*8,this.bytesAvailable-=S}skipBits(t){let r;t=Math.min(t,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,r=t>>3,t-=r<<3,this.bytesAvailable-=r,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)}readBits(t){let r=Math.min(this.bitsAvailable,t);const a=this.word>>>32-r;if(t>32&&W.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=r,this.bitsAvailable>0)this.word<<=r;else if(this.bytesAvailable>0)this.loadWord();else throw new Error("no bits available");return r=t-r,r>0&&this.bitsAvailable?a<<r|this.readBits(r):a}skipLZ(){let t;for(t=0;t<this.bitsAvailable;++t)if(this.word&2147483648>>>t)return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){this.skipBits(1+this.skipLZ())}readUEG(){const t=this.skipLZ();return this.readBits(t+1)-1}readEG(){const t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)}readBoolean(){return this.readBits(1)===1}readUByte(){return this.readBits(8)}readUShort(){return this.readBits(16)}readUInt(){return this.readBits(32)}}class Ye extends wc{parsePES(t,r,a,v){const S=this.parseNALu(t,a.data,v);let O=this.VideoSample,k,X=!1;a.data=null,O&&S.length&&!t.audFound&&(this.pushAccessUnit(O,t),O=this.VideoSample=this.createVideoSample(!1,a.pts,a.dts)),S.forEach(V=>{var ue,pe;switch(V.type){case 1:{let lt=!1;k=!0;const it=V.data;if(X&&it.length>4){const kt=this.readSliceType(it);(kt===2||kt===4||kt===7||kt===9)&&(lt=!0)}if(lt){var be;(be=O)!=null&&be.frame&&!O.key&&(this.pushAccessUnit(O,t),O=this.VideoSample=null)}O||(O=this.VideoSample=this.createVideoSample(!0,a.pts,a.dts)),O.frame=!0,O.key=lt;break}case 5:k=!0,(ue=O)!=null&&ue.frame&&!O.key&&(this.pushAccessUnit(O,t),O=this.VideoSample=null),O||(O=this.VideoSample=this.createVideoSample(!0,a.pts,a.dts)),O.key=!0,O.frame=!0;break;case 6:{k=!0,Wt(V.data,1,a.pts,r.samples);break}case 7:{var Re,Ue;k=!0,X=!0;const lt=V.data,it=this.readSPS(lt);if(!t.sps||t.width!==it.width||t.height!==it.height||((Re=t.pixelRatio)==null?void 0:Re[0])!==it.pixelRatio[0]||((Ue=t.pixelRatio)==null?void 0:Ue[1])!==it.pixelRatio[1]){t.width=it.width,t.height=it.height,t.pixelRatio=it.pixelRatio,t.sps=[lt];const kt=lt.subarray(1,4);let dn="avc1.";for(let on=0;on<3;on++){let jn=kt[on].toString(16);jn.length<2&&(jn="0"+jn),dn+=jn}t.codec=dn}break}case 8:k=!0,t.pps=[V.data];break;case 9:k=!0,t.audFound=!0,(pe=O)!=null&&pe.frame&&(this.pushAccessUnit(O,t),O=null),O||(O=this.VideoSample=this.createVideoSample(!1,a.pts,a.dts));break;case 12:k=!0;break;default:k=!1;break}O&&k&&O.units.push(V)}),v&&O&&(this.pushAccessUnit(O,t),this.VideoSample=null)}getNALuType(t,r){return t[r]&31}readSliceType(t){const r=new fu(t);return r.readUByte(),r.readUEG(),r.readUEG()}skipScalingList(t,r){let a=8,v=8,S;for(let O=0;O<t;O++)v!==0&&(S=r.readEG(),v=(a+S+256)%256),a=v===0?a:v}readSPS(t){const r=new fu(t);let a=0,v=0,S=0,O=0,k,X,V;const ue=r.readUByte.bind(r),pe=r.readBits.bind(r),be=r.readUEG.bind(r),Re=r.readBoolean.bind(r),Ue=r.skipBits.bind(r),lt=r.skipEG.bind(r),it=r.skipUEG.bind(r),kt=this.skipScalingList.bind(this);ue();const dn=ue();if(pe(5),Ue(3),ue(),it(),dn===100||dn===110||dn===122||dn===244||dn===44||dn===83||dn===86||dn===118||dn===128){const or=be();if(or===3&&Ue(1),it(),it(),Ue(1),Re())for(X=or!==3?8:12,V=0;V<X;V++)Re()&&(V<6?kt(16,r):kt(64,r))}it();const on=be();if(on===0)be();else if(on===1)for(Ue(1),lt(),lt(),k=be(),V=0;V<k;V++)lt();it(),Ue(1);const jn=be(),Jn=be(),gr=pe(1);gr===0&&Ue(1),Ue(1),Re()&&(a=be(),v=be(),S=be(),O=be());let Vn=[1,1];if(Re()&&Re())switch(ue()){case 1:Vn=[1,1];break;case 2:Vn=[12,11];break;case 3:Vn=[10,11];break;case 4:Vn=[16,11];break;case 5:Vn=[40,33];break;case 6:Vn=[24,11];break;case 7:Vn=[20,11];break;case 8:Vn=[32,11];break;case 9:Vn=[80,33];break;case 10:Vn=[18,11];break;case 11:Vn=[15,11];break;case 12:Vn=[64,33];break;case 13:Vn=[160,99];break;case 14:Vn=[4,3];break;case 15:Vn=[3,2];break;case 16:Vn=[2,1];break;case 255:{Vn=[ue()<<8|ue(),ue()<<8|ue()];break}}return{width:Math.ceil((jn+1)*16-a*2-v*2),height:(2-gr)*(Jn+1)*16-(gr?2:4)*(S+O),pixelRatio:Vn}}}class Z extends wc{constructor(...t){super(...t),this.initVPS=null}parsePES(t,r,a,v){const S=this.parseNALu(t,a.data,v);let O=this.VideoSample,k,X=!1;a.data=null,O&&S.length&&!t.audFound&&(this.pushAccessUnit(O,t),O=this.VideoSample=this.createVideoSample(!1,a.pts,a.dts)),S.forEach(V=>{var ue,pe;switch(V.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:O||(O=this.VideoSample=this.createVideoSample(!1,a.pts,a.dts)),O.frame=!0,k=!0;break;case 16:case 17:case 18:case 21:if(k=!0,X){var be;(be=O)!=null&&be.frame&&!O.key&&(this.pushAccessUnit(O,t),O=this.VideoSample=null)}O||(O=this.VideoSample=this.createVideoSample(!0,a.pts,a.dts)),O.key=!0,O.frame=!0;break;case 19:case 20:k=!0,(ue=O)!=null&&ue.frame&&!O.key&&(this.pushAccessUnit(O,t),O=this.VideoSample=null),O||(O=this.VideoSample=this.createVideoSample(!0,a.pts,a.dts)),O.key=!0,O.frame=!0;break;case 39:k=!0,Wt(V.data,2,a.pts,r.samples);break;case 32:k=!0,t.vps||(typeof t.params!="object"&&(t.params={}),t.params=x(t.params,this.readVPS(V.data)),this.initVPS=V.data),t.vps=[V.data];break;case 33:if(k=!0,X=!0,t.vps!==void 0&&t.vps[0]!==this.initVPS&&t.sps!==void 0&&!this.matchSPS(t.sps[0],V.data)&&(this.initVPS=t.vps[0],t.sps=t.pps=void 0),!t.sps){const Re=this.readSPS(V.data);t.width=Re.width,t.height=Re.height,t.pixelRatio=Re.pixelRatio,t.codec=Re.codecString,t.sps=[],typeof t.params!="object"&&(t.params={});for(const Ue in Re.params)t.params[Ue]=Re.params[Ue]}this.pushParameterSet(t.sps,V.data,t.vps),O||(O=this.VideoSample=this.createVideoSample(!0,a.pts,a.dts)),O.key=!0;break;case 34:if(k=!0,typeof t.params=="object"){if(!t.pps){t.pps=[];const Re=this.readPPS(V.data);for(const Ue in Re)t.params[Ue]=Re[Ue]}this.pushParameterSet(t.pps,V.data,t.vps)}break;case 35:k=!0,t.audFound=!0,(pe=O)!=null&&pe.frame&&(this.pushAccessUnit(O,t),O=null),O||(O=this.VideoSample=this.createVideoSample(!1,a.pts,a.dts));break;default:k=!1;break}O&&k&&O.units.push(V)}),v&&O&&(this.pushAccessUnit(O,t),this.VideoSample=null)}pushParameterSet(t,r,a){(a&&a[0]===this.initVPS||!a&&!t.length)&&t.push(r)}getNALuType(t,r){return(t[r]&126)>>>1}ebsp2rbsp(t){const r=new Uint8Array(t.byteLength);let a=0;for(let v=0;v<t.byteLength;v++)v>=2&&t[v]===3&&t[v-1]===0&&t[v-2]===0||(r[a]=t[v],a++);return new Uint8Array(r.buffer,0,a)}pushAccessUnit(t,r){super.pushAccessUnit(t,r),this.initVPS&&(this.initVPS=null)}readVPS(t){const r=new fu(t);r.readUByte(),r.readUByte(),r.readBits(4),r.skipBits(2),r.readBits(6);const a=r.readBits(3),v=r.readBoolean();return{numTemporalLayers:a+1,temporalIdNested:v}}readSPS(t){const r=new fu(this.ebsp2rbsp(t));r.readUByte(),r.readUByte(),r.readBits(4);const a=r.readBits(3);r.readBoolean();const v=r.readBits(2),S=r.readBoolean(),O=r.readBits(5),k=r.readUByte(),X=r.readUByte(),V=r.readUByte(),ue=r.readUByte(),pe=r.readUByte(),be=r.readUByte(),Re=r.readUByte(),Ue=r.readUByte(),lt=r.readUByte(),it=r.readUByte(),kt=r.readUByte(),dn=[],on=[];for(let eo=0;eo<a;eo++)dn.push(r.readBoolean()),on.push(r.readBoolean());if(a>0)for(let eo=a;eo<8;eo++)r.readBits(2);for(let eo=0;eo<a;eo++)dn[eo]&&(r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte(),r.readUByte()),on[eo]&&r.readUByte();r.readUEG();const jn=r.readUEG();jn==3&&r.skipBits(1);const Jn=r.readUEG(),gr=r.readUEG(),Vn=r.readBoolean();let or=0,cr=0,Yn=0,Pr=0;Vn&&(or+=r.readUEG(),cr+=r.readUEG(),Yn+=r.readUEG(),Pr+=r.readUEG());const Ei=r.readUEG(),$i=r.readUEG(),us=r.readUEG(),Ki=r.readBoolean();for(let eo=Ki?0:a;eo<=a;eo++)r.skipUEG(),r.skipUEG(),r.skipUEG();if(r.skipUEG(),r.skipUEG(),r.skipUEG(),r.skipUEG(),r.skipUEG(),r.skipUEG(),r.readBoolean()&&r.readBoolean())for(let ol=0;ol<4;ol++)for(let lc=0;lc<(ol===3?2:6);lc++)if(!r.readBoolean())r.readUEG();else{const Cc=Math.min(64,1<<4+(ol<<1));ol>1&&r.readEG();for(let Xf=0;Xf<Cc;Xf++)r.readEG()}r.readBoolean(),r.readBoolean(),r.readBoolean()&&(r.readUByte(),r.skipUEG(),r.skipUEG(),r.readBoolean());const Ri=r.readUEG();let rs=0;for(let eo=0;eo<Ri;eo++){let ol=!1;if(eo!==0&&(ol=r.readBoolean()),ol){eo===Ri&&r.readUEG(),r.readBoolean(),r.readUEG();let lc=0;for(let Zf=0;Zf<=rs;Zf++){const Cc=r.readBoolean();let Xf=!1;Cc||(Xf=r.readBoolean()),(Cc||Xf)&&lc++}rs=lc}else{const lc=r.readUEG(),Zf=r.readUEG();rs=lc+Zf;for(let Cc=0;Cc<lc;Cc++)r.readUEG(),r.readBoolean();for(let Cc=0;Cc<Zf;Cc++)r.readUEG(),r.readBoolean()}}if(r.readBoolean()){const eo=r.readUEG();for(let ol=0;ol<eo;ol++){for(let lc=0;lc<us+4;lc++)r.readBits(1);r.readBits(1)}}let vi=0,yi=1,ma=1,co=!0,ua=1,La=0;r.readBoolean(),r.readBoolean();let al=!1;if(r.readBoolean()){if(r.readBoolean()){const Wf=r.readUByte(),cc=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],nd=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Wf>0&&Wf<16?(yi=cc[Wf-1],ma=nd[Wf-1]):Wf===255&&(yi=r.readBits(16),ma=r.readBits(16))}if(r.readBoolean()&&r.readBoolean(),r.readBoolean()&&(r.readBits(3),r.readBoolean(),r.readBoolean()&&(r.readUByte(),r.readUByte(),r.readUByte())),r.readBoolean()&&(r.readUEG(),r.readUEG()),r.readBoolean(),r.readBoolean(),r.readBoolean(),al=r.readBoolean(),al&&(r.skipUEG(),r.skipUEG(),r.skipUEG(),r.skipUEG()),r.readBoolean()&&(ua=r.readBits(32),La=r.readBits(32),r.readBoolean()&&r.readUEG(),r.readBoolean())){const nd=r.readBoolean(),dd=r.readBoolean();let Tc=!1;(nd||dd)&&(Tc=r.readBoolean(),Tc&&(r.readUByte(),r.readBits(5),r.readBoolean(),r.readBits(5)),r.readBits(4),r.readBits(4),Tc&&r.readBits(4),r.readBits(5),r.readBits(5),r.readBits(5));for(let ea=0;ea<=a;ea++){co=r.readBoolean();const gd=co||r.readBoolean();let bl=!1;gd?r.readEG():bl=r.readBoolean();const uu=bl?1:r.readUEG()+1;if(nd)for(let ed=0;ed<uu;ed++)r.readUEG(),r.readUEG(),Tc&&(r.readUEG(),r.readUEG()),r.skipBits(1);if(dd)for(let ed=0;ed<uu;ed++)r.readUEG(),r.readUEG(),Tc&&(r.readUEG(),r.readUEG()),r.skipBits(1)}}r.readBoolean()&&(r.readBoolean(),r.readBoolean(),r.readBoolean(),vi=r.readUEG())}let jl=Jn,Ac=gr;if(Vn){let eo=1,ol=1;jn===1?eo=ol=2:jn==2&&(eo=2),jl=Jn-eo*cr-eo*or,Ac=gr-ol*Pr-ol*Yn}const $f=v?["A","B","C"][v]:"",vd=k<<24|X<<16|V<<8|ue;let ld=0;for(let eo=0;eo<32;eo++)ld=(ld|(vd>>eo&1)<<31-eo)>>>0;let cd=ld.toString(16);return O===1&&cd==="2"&&(cd="6"),{codecString:`hvc1.${$f}${O}.${cd}.${S?"H":"L"}${kt}.B0`,params:{general_tier_flag:S,general_profile_idc:O,general_profile_space:v,general_profile_compatibility_flags:[k,X,V,ue],general_constraint_indicator_flags:[pe,be,Re,Ue,lt,it],general_level_idc:kt,bit_depth:Ei+8,bit_depth_luma_minus8:Ei,bit_depth_chroma_minus8:$i,min_spatial_segmentation_idc:vi,chroma_format_idc:jn,frame_rate:{fixed:co,fps:La/ua}},width:jl,height:Ac,pixelRatio:[yi,ma]}}readPPS(t){const r=new fu(this.ebsp2rbsp(t));r.readUByte(),r.readUByte(),r.skipUEG(),r.skipUEG(),r.skipBits(2),r.skipBits(3),r.skipBits(2),r.skipUEG(),r.skipUEG(),r.skipEG(),r.skipBits(2),r.readBoolean()&&r.skipUEG(),r.skipEG(),r.skipEG(),r.skipBits(4);const v=r.readBoolean(),S=r.readBoolean();let O=1;return S&&v?O=0:S?O=3:v&&(O=2),{parallelismType:O}}matchSPS(t,r){return String.fromCharCode.apply(null,t).substr(3)===String.fromCharCode.apply(null,r).substr(3)}}const K=188;class te{constructor(t,r,a,v){this.logger=void 0,this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=t,this.config=r,this.typeSupported=a,this.logger=v,this.videoParser=null}static probe(t,r){const a=te.syncOffset(t);return a>0&&r.warn(`MPEG2-TS detected but first sync word found @ offset ${a}`),a!==-1}static syncOffset(t){const r=t.length;let a=Math.min(K*5,r-K)+1,v=0;for(;v<a;){let S=!1,O=-1,k=0;for(let X=v;X<r;X+=K)if(t[X]===71&&(r-X===K||t[X+K]===71)){if(k++,O===-1&&(O=X,O!==0&&(a=Math.min(O+K*99,t.length-K)+1)),S||(S=de(t,X)===0),S&&k>1&&(O===0&&k>2||X+K>a))return O}else{if(k)return-1;break}v++}return-1}static createTrack(t,r){return{container:t==="video"||t==="audio"?"video/mp2t":void 0,type:t,id:Zt[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:t==="audio"?r:void 0}}resetInitSegment(t,r,a,v){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=te.createTrack("video"),this._videoTrack.duration=v,this._audioTrack=te.createTrack("audio",v),this._id3Track=te.createTrack("id3"),this._txtTrack=te.createTrack("text"),this._audioTrack.segmentCodec="aac",this.videoParser=null,this.aacOverFlow=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=a}resetTimeStamp(){}resetContiguity(){const{_audioTrack:t,_videoTrack:r,_id3Track:a}=this;t&&(t.pesData=null),r&&(r.pesData=null),a&&(a.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(t,r,a=!1,v=!1){a||(this.sampleAes=null);let S;const O=this._videoTrack,k=this._audioTrack,X=this._id3Track,V=this._txtTrack;let ue=O.pid,pe=O.pesData,be=k.pid,Re=X.pid,Ue=k.pesData,lt=X.pesData,it=null,kt=this.pmtParsed,dn=this._pmtId,on=t.length;if(this.remainderData&&(t=Me(this.remainderData,t),on=t.length,this.remainderData=null),on<K&&!v)return this.remainderData=t,{audioTrack:k,videoTrack:O,id3Track:X,textTrack:V};const jn=Math.max(0,te.syncOffset(t));on-=(on-jn)%K,on<t.byteLength&&!v&&(this.remainderData=new Uint8Array(t.buffer,on,t.buffer.byteLength-on));let Jn=0;for(let Vn=jn;Vn<on;Vn+=K)if(t[Vn]===71){const or=!!(t[Vn+1]&64),cr=de(t,Vn),Yn=(t[Vn+3]&48)>>4;let Pr;if(Yn>1){if(Pr=Vn+5+t[Vn+4],Pr===Vn+K)continue}else Pr=Vn+4;switch(cr){case ue:or&&(pe&&(S=nn(pe,this.logger))&&(this.readyVideoParser(O.segmentCodec),this.videoParser!==null&&this.videoParser.parsePES(O,V,S,!1)),pe={data:[],size:0}),pe&&(pe.data.push(t.subarray(Pr,Vn+K)),pe.size+=Vn+K-Pr);break;case be:if(or){if(Ue&&(S=nn(Ue,this.logger)))switch(k.segmentCodec){case"aac":this.parseAACPES(k,S);break;case"mp3":this.parseMPEGPES(k,S);break;case"ac3":this.parseAC3PES(k,S);break}Ue={data:[],size:0}}Ue&&(Ue.data.push(t.subarray(Pr,Vn+K)),Ue.size+=Vn+K-Pr);break;case Re:or&&(lt&&(S=nn(lt,this.logger))&&this.parseID3PES(X,S),lt={data:[],size:0}),lt&&(lt.data.push(t.subarray(Pr,Vn+K)),lt.size+=Vn+K-Pr);break;case 0:or&&(Pr+=t[Pr]+1),dn=this._pmtId=Te(t,Pr);break;case dn:{or&&(Pr+=t[Pr]+1);const Ei=Ve(t,Pr,this.typeSupported,a,this.observer,this.logger);ue=Ei.videoPid,ue>0&&(O.pid=ue,O.segmentCodec=Ei.segmentVideoCodec),be=Ei.audioPid,be>0&&(k.pid=be,k.segmentCodec=Ei.segmentAudioCodec),Re=Ei.id3Pid,Re>0&&(X.pid=Re),it!==null&&!kt&&(this.logger.warn(`MPEG-TS PMT found at ${Vn} after unknown PID '${it}'. Backtracking to sync byte @${jn} to parse all TS packets.`),it=null,Vn=jn-188),kt=this.pmtParsed=!0;break}case 17:case 8191:break;default:it=cr;break}}else Jn++;Jn>0&&Dt(this.observer,new Error(`Found ${Jn} TS packet/s that do not start with 0x47`),void 0,this.logger),O.pesData=pe,k.pesData=Ue,X.pesData=lt;const gr={audioTrack:k,videoTrack:O,id3Track:X,textTrack:V};return v&&this.extractRemainingSamples(gr),gr}flush(){const{remainderData:t}=this;this.remainderData=null;let r;return t?r=this.demux(t,-1,!1,!0):r={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(r),this.sampleAes?this.decrypt(r,this.sampleAes):r}extractRemainingSamples(t){const{audioTrack:r,videoTrack:a,id3Track:v,textTrack:S}=t,O=a.pesData,k=r.pesData,X=v.pesData;let V;if(O&&(V=nn(O,this.logger))?(this.readyVideoParser(a.segmentCodec),this.videoParser!==null&&(this.videoParser.parsePES(a,S,V,!0),a.pesData=null)):a.pesData=O,k&&(V=nn(k,this.logger))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,V);break;case"mp3":this.parseMPEGPES(r,V);break;case"ac3":this.parseAC3PES(r,V);break}r.pesData=null}else k!=null&&k.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=k;X&&(V=nn(X,this.logger))?(this.parseID3PES(v,V),v.pesData=null):v.pesData=X}demuxSampleAes(t,r,a){const v=this.demux(t,a,!0,!this.config.progressive),S=this.sampleAes=new Kl(this.observer,this.config,r);return this.decrypt(v,S)}readyVideoParser(t){this.videoParser===null&&(t==="avc"?this.videoParser=new Ye:t==="hevc"&&(this.videoParser=new Z))}decrypt(t,r){return new Promise(a=>{const{audioTrack:v,videoTrack:S}=t;v.samples&&v.segmentCodec==="aac"?r.decryptAacSamples(v.samples,0,()=>{S.samples?r.decryptAvcSamples(S.samples,0,0,()=>{a(t)}):a(t)}):S.samples&&r.decryptAvcSamples(S.samples,0,0,()=>{a(t)})})}destroy(){this.observer&&this.observer.removeAllListeners(),this.config=this.logger=this.observer=null,this.aacOverFlow=this.videoParser=this.remainderData=this.sampleAes=null,this._videoTrack=this._audioTrack=this._id3Track=this._txtTrack=void 0}parseAACPES(t,r){let a=0;const v=this.aacOverFlow;let S=r.data;if(v){this.aacOverFlow=null;const pe=v.missing,be=v.sample.unit.byteLength;if(pe===-1)S=Me(v.sample.unit,S);else{const Re=be-pe;v.sample.unit.set(S.subarray(0,pe),Re),t.samples.push(v.sample),a=v.missing}}let O,k;for(O=a,k=S.length;O<k-1&&!ni(S,O);O++);if(O!==a){let pe;const be=O<k-1;if(be?pe=`AAC PES did not start with ADTS header,offset:${O}`:pe="No ADTS header found in AAC PES",Dt(this.observer,new Error(pe),be,this.logger),!be)return}ls(t,this.observer,S,O,this.audioCodec);let X;if(r.pts!==void 0)X=r.pts;else if(v){const pe=Gi(t.samplerate);X=v.sample.pts+pe}else{this.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}let V=0,ue;for(;O<k;)if(ue=os(t,S,O,X,V),O+=ue.length,ue.missing){this.aacOverFlow=ue;break}else for(V++;O<k-1&&!ni(S,O);O++);}parseMPEGPES(t,r){const a=r.data,v=a.length;let S=0,O=0;const k=r.pts;if(k===void 0){this.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;O<v;)if(fi(a,O)){const X=er(t,a,O,k,S);if(X)O+=X.length,S++;else break}else O++}parseAC3PES(t,r){{const a=r.data,v=r.pts;if(v===void 0){this.logger.warn("[tsdemuxer]: AC3 PES unknown PTS");return}const S=a.length;let O=0,k=0,X;for(;k<S&&(X=_o(t,a,k,v,O++))>0;)k+=X}}parseID3PES(t,r){if(r.pts===void 0){this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const a=x({},r,{type:this._videoTrack?Qi.emsg:Qi.audioId3,duration:Number.POSITIVE_INFINITY});t.samples.push(a)}}function de(F,t){return((F[t+1]&31)<<8)+F[t+2]}function Te(F,t){return(F[t+10]&31)<<8|F[t+11]}function Ve(F,t,r,a,v,S){const O={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},k=(F[t+1]&15)<<8|F[t+2],X=t+3+k-4,V=(F[t+10]&15)<<8|F[t+11];for(t+=12+V;t<X;){const ue=de(F,t),pe=(F[t+3]&15)<<8|F[t+4];switch(F[t]){case 207:if(!a){zt("ADTS AAC",S);break}case 15:O.audioPid===-1&&(O.audioPid=ue);break;case 21:O.id3Pid===-1&&(O.id3Pid=ue);break;case 219:if(!a){zt("H.264",S);break}case 27:O.videoPid===-1&&(O.videoPid=ue);break;case 3:case 4:!r.mpeg&&!r.mp3?S.log("MPEG audio found, not supported in this browser"):O.audioPid===-1&&(O.audioPid=ue,O.segmentAudioCodec="mp3");break;case 193:if(!a){zt("AC-3",S);break}case 129:r.ac3?O.audioPid===-1&&(O.audioPid=ue,O.segmentAudioCodec="ac3"):S.log("AC-3 audio found, not supported in this browser");break;case 6:if(O.audioPid===-1&&pe>0){let be=t+5,Re=pe;for(;Re>2;){switch(F[be]){case 106:r.ac3!==!0?S.log("AC-3 audio found, not supported in this browser for now"):(O.audioPid=ue,O.segmentAudioCodec="ac3");break}const lt=F[be+1]+2;be+=lt,Re-=lt}}break;case 194:case 135:return Dt(v,new Error("Unsupported EC-3 in M2TS found"),void 0,S),O;case 36:O.videoPid===-1&&(O.videoPid=ue,O.segmentVideoCodec="hevc",S.log("HEVC in M2TS found"));break}t+=pe+5}return O}function Dt(F,t,r,a){a.warn(`parsing error: ${t.message}`),F.emit(u.ERROR,u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,levelRetry:r,error:t,reason:t.message})}function zt(F,t){t.log(`${F} with AES-128-CBC encryption found in unencrypted stream`)}function nn(F,t){let r=0,a,v,S,O,k;const X=F.data;if(!F||F.size===0)return null;for(;X[0].length<19&&X.length>1;)X[0]=Me(X[0],X[1]),X.splice(1,1);if(a=X[0],(a[0]<<16)+(a[1]<<8)+a[2]===1){if(v=(a[4]<<8)+a[5],v&&v>F.size-6)return null;const ue=a[7];ue&192&&(O=(a[9]&14)*536870912+(a[10]&255)*4194304+(a[11]&254)*16384+(a[12]&255)*128+(a[13]&254)/2,ue&64?(k=(a[14]&14)*536870912+(a[15]&255)*4194304+(a[16]&254)*16384+(a[17]&255)*128+(a[18]&254)/2,O-k>54e5&&(t.warn(`${Math.round((O-k)/9e4)}s delta between PTS and DTS, align them`),O=k)):k=O),S=a[8];let pe=S+9;if(F.size<=pe)return null;F.size-=pe;const be=new Uint8Array(F.size);for(let Re=0,Ue=X.length;Re<Ue;Re++){a=X[Re];let lt=a.byteLength;if(pe)if(pe>lt){pe-=lt;continue}else a=a.subarray(pe),lt-=pe,pe=0;be.set(a,r),r+=lt}return v&&(v-=S+3),{data:be,pts:O,dts:k,len:v}}return null}class An{static getSilentFrame(t,r){switch(t){case"mp4a.40.2":if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(r===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(r===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}}}const Un=Math.pow(2,32)-1;class Qt{static init(){Qt.types={avc1:[],avcC:[],hvc1:[],hvcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};let t;for(t in Qt.types)Qt.types.hasOwnProperty(t)&&(Qt.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);const r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),a=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);Qt.HDLR_TYPES={video:r,audio:a};const v=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),S=new Uint8Array([0,0,0,0,0,0,0,0]);Qt.STTS=Qt.STSC=Qt.STCO=S,Qt.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Qt.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),Qt.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),Qt.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const O=new Uint8Array([105,115,111,109]),k=new Uint8Array([97,118,99,49]),X=new Uint8Array([0,0,0,1]);Qt.FTYP=Qt.box(Qt.types.ftyp,O,X,O,k),Qt.DINF=Qt.box(Qt.types.dinf,Qt.box(Qt.types.dref,v))}static box(t,...r){let a=8,v=r.length;const S=v;for(;v--;)a+=r[v].byteLength;const O=new Uint8Array(a);for(O[0]=a>>24&255,O[1]=a>>16&255,O[2]=a>>8&255,O[3]=a&255,O.set(t,4),v=0,a=8;v<S;v++)O.set(r[v],a),a+=r[v].byteLength;return O}static hdlr(t){return Qt.box(Qt.types.hdlr,Qt.HDLR_TYPES[t])}static mdat(t){return Qt.box(Qt.types.mdat,t)}static mdhd(t,r){r*=t;const a=Math.floor(r/(Un+1)),v=Math.floor(r%(Un+1));return Qt.box(Qt.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,a>>24,a>>16&255,a>>8&255,a&255,v>>24,v>>16&255,v>>8&255,v&255,85,196,0,0]))}static mdia(t){return Qt.box(Qt.types.mdia,Qt.mdhd(t.timescale||0,t.duration||0),Qt.hdlr(t.type),Qt.minf(t))}static mfhd(t){return Qt.box(Qt.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255]))}static minf(t){return t.type==="audio"?Qt.box(Qt.types.minf,Qt.box(Qt.types.smhd,Qt.SMHD),Qt.DINF,Qt.stbl(t)):Qt.box(Qt.types.minf,Qt.box(Qt.types.vmhd,Qt.VMHD),Qt.DINF,Qt.stbl(t))}static moof(t,r,a){return Qt.box(Qt.types.moof,Qt.mfhd(t),Qt.traf(a,r))}static moov(t){let r=t.length;const a=[];for(;r--;)a[r]=Qt.trak(t[r]);return Qt.box.apply(null,[Qt.types.moov,Qt.mvhd(t[0].timescale||0,t[0].duration||0)].concat(a).concat(Qt.mvex(t)))}static mvex(t){let r=t.length;const a=[];for(;r--;)a[r]=Qt.trex(t[r]);return Qt.box.apply(null,[Qt.types.mvex,...a])}static mvhd(t,r){r*=t;const a=Math.floor(r/(Un+1)),v=Math.floor(r%(Un+1)),S=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,a>>24,a>>16&255,a>>8&255,a&255,v>>24,v>>16&255,v>>8&255,v&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return Qt.box(Qt.types.mvhd,S)}static sdtp(t){const r=t.samples||[],a=new Uint8Array(4+r.length);let v,S;for(v=0;v<r.length;v++)S=r[v].flags,a[v+4]=S.dependsOn<<4|S.isDependedOn<<2|S.hasRedundancy;return Qt.box(Qt.types.sdtp,a)}static stbl(t){return Qt.box(Qt.types.stbl,Qt.stsd(t),Qt.box(Qt.types.stts,Qt.STTS),Qt.box(Qt.types.stsc,Qt.STSC),Qt.box(Qt.types.stsz,Qt.STSZ),Qt.box(Qt.types.stco,Qt.STCO))}static avc1(t){let r=[],a=[],v,S,O;for(v=0;v<t.sps.length;v++)S=t.sps[v],O=S.byteLength,r.push(O>>>8&255),r.push(O&255),r=r.concat(Array.prototype.slice.call(S));for(v=0;v<t.pps.length;v++)S=t.pps[v],O=S.byteLength,a.push(O>>>8&255),a.push(O&255),a=a.concat(Array.prototype.slice.call(S));const k=Qt.box(Qt.types.avcC,new Uint8Array([1,r[3],r[4],r[5],255,224|t.sps.length].concat(r).concat([t.pps.length]).concat(a))),X=t.width,V=t.height,ue=t.pixelRatio[0],pe=t.pixelRatio[1];return Qt.box(Qt.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,X>>8&255,X&255,V>>8&255,V&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),k,Qt.box(Qt.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Qt.box(Qt.types.pasp,new Uint8Array([ue>>24,ue>>16&255,ue>>8&255,ue&255,pe>>24,pe>>16&255,pe>>8&255,pe&255])))}static esds(t){const r=t.config;return new Uint8Array([0,0,0,0,3,25,0,1,0,4,17,64,21,0,0,0,0,0,0,0,0,0,0,0,5,2,...r,6,1,2])}static audioStsd(t){const r=t.samplerate||0;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount||0,0,16,0,0,0,0,r>>8&255,r&255,0,0])}static mp4a(t){return Qt.box(Qt.types.mp4a,Qt.audioStsd(t),Qt.box(Qt.types.esds,Qt.esds(t)))}static mp3(t){return Qt.box(Qt.types[".mp3"],Qt.audioStsd(t))}static ac3(t){return Qt.box(Qt.types["ac-3"],Qt.audioStsd(t),Qt.box(Qt.types.dac3,t.config))}static stsd(t){const{segmentCodec:r}=t;if(t.type==="audio"){if(r==="aac")return Qt.box(Qt.types.stsd,Qt.STSD,Qt.mp4a(t));if(r==="ac3"&&t.config)return Qt.box(Qt.types.stsd,Qt.STSD,Qt.ac3(t));if(r==="mp3"&&t.codec==="mp3")return Qt.box(Qt.types.stsd,Qt.STSD,Qt.mp3(t))}else if(t.pps&&t.sps){if(r==="avc")return Qt.box(Qt.types.stsd,Qt.STSD,Qt.avc1(t));if(r==="hevc"&&t.vps)return Qt.box(Qt.types.stsd,Qt.STSD,Qt.hvc1(t))}else throw new Error("video track missing pps or sps");throw new Error(`unsupported ${t.type} segment codec (${r}/${t.codec})`)}static tkhd(t){const r=t.id,a=(t.duration||0)*(t.timescale||0),v=t.width||0,S=t.height||0,O=Math.floor(a/(Un+1)),k=Math.floor(a%(Un+1));return Qt.box(Qt.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,r&255,0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,k>>24,k>>16&255,k>>8&255,k&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,v>>8&255,v&255,0,0,S>>8&255,S&255,0,0]))}static traf(t,r){const a=Qt.sdtp(t),v=t.id,S=Math.floor(r/(Un+1)),O=Math.floor(r%(Un+1));return Qt.box(Qt.types.traf,Qt.box(Qt.types.tfhd,new Uint8Array([0,0,0,0,v>>24,v>>16&255,v>>8&255,v&255])),Qt.box(Qt.types.tfdt,new Uint8Array([1,0,0,0,S>>24,S>>16&255,S>>8&255,S&255,O>>24,O>>16&255,O>>8&255,O&255])),Qt.trun(t,a.length+16+20+8+16+8+8),a)}static trak(t){return t.duration=t.duration||4294967295,Qt.box(Qt.types.trak,Qt.tkhd(t),Qt.mdia(t))}static trex(t){const r=t.id;return Qt.box(Qt.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(t,r){const a=t.samples||[],v=a.length,S=12+16*v,O=new Uint8Array(S);let k,X,V,ue,pe,be;for(r+=8+S,O.set([t.type==="video"?1:0,0,15,1,v>>>24&255,v>>>16&255,v>>>8&255,v&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255],0),k=0;k<v;k++)X=a[k],V=X.duration,ue=X.size,pe=X.flags,be=X.cts,O.set([V>>>24&255,V>>>16&255,V>>>8&255,V&255,ue>>>24&255,ue>>>16&255,ue>>>8&255,ue&255,pe.isLeading<<2|pe.dependsOn,pe.isDependedOn<<6|pe.hasRedundancy<<4|pe.paddingValue<<1|pe.isNonSync,pe.degradPrio&61440,pe.degradPrio&15,be>>>24&255,be>>>16&255,be>>>8&255,be&255],12+16*k);return Qt.box(Qt.types.trun,O)}static initSegment(t){Qt.types||Qt.init();const r=Qt.moov(t);return Me(Qt.FTYP,r)}static hvc1(t){const r=t.params,a=[t.vps,t.sps,t.pps],v=4,S=new Uint8Array([1,r.general_profile_space<<6|(r.general_tier_flag?32:0)|r.general_profile_idc,r.general_profile_compatibility_flags[0],r.general_profile_compatibility_flags[1],r.general_profile_compatibility_flags[2],r.general_profile_compatibility_flags[3],r.general_constraint_indicator_flags[0],r.general_constraint_indicator_flags[1],r.general_constraint_indicator_flags[2],r.general_constraint_indicator_flags[3],r.general_constraint_indicator_flags[4],r.general_constraint_indicator_flags[5],r.general_level_idc,240|r.min_spatial_segmentation_idc>>8,255&r.min_spatial_segmentation_idc,252|r.parallelismType,252|r.chroma_format_idc,248|r.bit_depth_luma_minus8,248|r.bit_depth_chroma_minus8,0,parseInt(r.frame_rate.fps),v-1|r.temporal_id_nested<<2|r.num_temporal_layers<<3|(r.frame_rate.fixed?64:0),a.length]);let O=S.length;for(let Ue=0;Ue<a.length;Ue+=1){O+=3;for(let lt=0;lt<a[Ue].length;lt+=1)O+=2+a[Ue][lt].length}const k=new Uint8Array(O);k.set(S,0),O=S.length;const X=a.length-1;for(let Ue=0;Ue<a.length;Ue+=1){k.set(new Uint8Array([32+Ue|(Ue===X?128:0),0,a[Ue].length]),O),O+=3;for(let lt=0;lt<a[Ue].length;lt+=1)k.set(new Uint8Array([a[Ue][lt].length>>8,a[Ue][lt].length&255]),O),O+=2,k.set(a[Ue][lt],O),O+=a[Ue][lt].length}const V=Qt.box(Qt.types.hvcC,k),ue=t.width,pe=t.height,be=t.pixelRatio[0],Re=t.pixelRatio[1];return Qt.box(Qt.types.hvc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ue>>8&255,ue&255,pe>>8&255,pe&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),V,Qt.box(Qt.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Qt.box(Qt.types.pasp,new Uint8Array([be>>24,be>>16&255,be>>8&255,be&255,Re>>24,Re>>16&255,Re>>8&255,Re&255])))}}Qt.types=void 0,Qt.HDLR_TYPES=void 0,Qt.STTS=void 0,Qt.STSC=void 0,Qt.STCO=void 0,Qt.STSZ=void 0,Qt.VMHD=void 0,Qt.SMHD=void 0,Qt.STSD=void 0,Qt.FTYP=void 0,Qt.DINF=void 0;const Or=9e4;function Ar(F,t,r=1,a=!1){const v=F*t*r;return a?Math.round(v):v}function qr(F,t,r=1,a=!1){return Ar(F,t,1/r,a)}function Si(F,t=!1){return Ar(F,1e3,1/Or,t)}function As(F,t=1){return Ar(F,Or,1/t)}const vs=10*1e3,Es=1024,Qs=1152,Ra=1536;let Ca=null,Ta=null;function Ms(F,t,r,a){return{duration:t,size:r,cts:a,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:F?2:1,isNonSync:F?0:1}}}class Ba extends M{constructor(t,r,a,v){if(super("mp4-remuxer",v),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextVideoTs=null,this.nextAudioTs=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=t,this.config=r,this.typeSupported=a,this.ISGenerated=!1,Ca===null){const O=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ca=O?parseInt(O[1]):0}if(Ta===null){const S=navigator.userAgent.match(/Safari\/(\d+)/i);Ta=S?parseInt(S[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(t){this.log("initPTS & initDTS reset"),this._initPTS=this._initDTS=t}resetNextTimestamp(){this.log("reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){this.log("ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(t){let r=!1;const a=t[0].pts,v=t.reduce((S,O)=>{let k=O.pts,X=k-S;return X<-4294967296&&(r=!0,k=ia(k,a),X=k-S),X>0?S:k},a);return r&&this.debug("PTS rollover detected"),v}remux(t,r,a,v,S,O,k,X){let V,ue,pe,be,Re,Ue,lt=S,it=S;const kt=t.pid>-1,dn=r.pid>-1,on=r.samples.length,jn=t.samples.length>0,Jn=k&&on>0||on>1;if((!kt||jn)&&(!dn||Jn)||this.ISGenerated||k){if(this.ISGenerated){var Vn,or,cr,Yn;const us=this.videoTrackConfig;(us&&(r.width!==us.width||r.height!==us.height||((Vn=r.pixelRatio)==null?void 0:Vn[0])!==((or=us.pixelRatio)==null?void 0:or[0])||((cr=r.pixelRatio)==null?void 0:cr[1])!==((Yn=us.pixelRatio)==null?void 0:Yn[1]))||!us&&Jn||this.nextAudioTs===null&&jn)&&this.resetInitSegment()}this.ISGenerated||(pe=this.generateIS(t,r,S,O));const Pr=this.isVideoContiguous;let Ei=-1,$i;if(Jn&&(Ei=Ns(r.samples),!Pr&&this.config.forceKeyFrameOnDiscontinuity))if(Ue=!0,Ei>0){this.warn(`Dropped ${Ei} out of ${on} video samples due to a missing keyframe`);const us=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(Ei),r.dropped+=Ei,it+=(r.samples[0].pts-us)/r.inputTimeScale,$i=it}else Ei===-1&&(this.warn(`No keyframe found out of ${on} video samples`),Ue=!1);if(this.ISGenerated){if(jn&&Jn){const us=this.getVideoStartPts(r.samples),hi=(ia(t.samples[0].pts,us)-us)/r.inputTimeScale;lt+=Math.max(0,hi),it+=Math.max(0,-hi)}if(jn){if(t.samplerate||(this.warn("regenerate InitSegment as audio detected"),pe=this.generateIS(t,r,S,O)),ue=this.remuxAudio(t,lt,this.isAudioContiguous,O,dn||Jn||X===o.AUDIO?it:void 0),Jn){const us=ue?ue.endPTS-ue.startPTS:0;r.inputTimeScale||(this.warn("regenerate InitSegment as video detected"),pe=this.generateIS(t,r,S,O)),V=this.remuxVideo(r,it,Pr,us)}}else Jn&&(V=this.remuxVideo(r,it,Pr,0));V&&(V.firstKeyFrame=Ei,V.independent=Ei!==-1,V.firstKeyFramePTS=$i)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(a.samples.length&&(Re=uo(a,S,this._initPTS,this._initDTS)),v.samples.length&&(be=nu(v,S,this._initPTS))),{audio:ue,video:V,initSegment:pe,independent:Ue,text:be,id3:Re}}generateIS(t,r,a,v){const S=t.samples,O=r.samples,k=this.typeSupported,X={},V=this._initPTS;let ue=!V||v,pe="audio/mp4",be,Re,Ue,lt=-1;if(ue&&(be=Re=1/0),t.config&&S.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":k.mpeg?(pe="audio/mpeg",t.codec=""):k.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3";break}X.audio={id:"audio",container:pe,codec:t.codec,initSegment:t.segmentCodec==="mp3"&&k.mpeg?new Uint8Array(0):Qt.initSegment([t]),metadata:{channelCount:t.channelCount}},ue&&(lt=t.id,Ue=t.inputTimeScale,!V||Ue!==V.timescale?be=Re=S[0].pts-Math.round(Ue*a):ue=!1)}if(r.sps&&r.pps&&O.length){if(r.timescale=r.inputTimeScale,X.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:Qt.initSegment([r]),metadata:{width:r.width,height:r.height}},ue)if(lt=r.id,Ue=r.inputTimeScale,!V||Ue!==V.timescale){const it=this.getVideoStartPts(O),kt=Math.round(Ue*a);Re=Math.min(Re,ia(O[0].dts,it)-kt),be=Math.min(be,it-kt)}else ue=!1;this.videoTrackConfig={width:r.width,height:r.height,pixelRatio:r.pixelRatio}}if(Object.keys(X).length)return this.ISGenerated=!0,ue?(V&&this.warn(`Timestamps at playlist time: ${v?"":"~"}${a} ${be/Ue} != initPTS: ${V.baseTime/V.timescale} (${V.baseTime}/${V.timescale}) trackId: ${V.trackId}`),this.log(`Found initPTS at playlist time: ${a} offset: ${be/Ue} (${be}/${Ue}) trackId: ${lt}`),this._initPTS={baseTime:be,timescale:Ue,trackId:lt},this._initDTS={baseTime:Re,timescale:Ue,trackId:lt}):be=Ue=void 0,{tracks:X,initPTS:be,timescale:Ue,trackId:lt}}remuxVideo(t,r,a,v){const S=t.inputTimeScale,O=t.samples,k=[],X=O.length,V=this._initPTS,ue=V.baseTime*S/V.timescale;let pe=this.nextVideoTs,be=8,Re=this.videoSampleDuration,Ue,lt,it=Number.POSITIVE_INFINITY,kt=Number.NEGATIVE_INFINITY,dn=!1;if(!a||pe===null){const vi=ue+r*S,yi=O[0].pts-ia(O[0].dts,O[0].pts);Ca&&pe!==null&&Math.abs(vi-yi-(pe+ue))<15e3?a=!0:pe=vi-yi-ue}const on=pe+ue;for(let vi=0;vi<X;vi++){const yi=O[vi];yi.pts=ia(yi.pts,on),yi.dts=ia(yi.dts,on),yi.dts<O[vi>0?vi-1:vi].dts&&(dn=!0)}dn&&O.sort(function(vi,yi){const ma=vi.dts-yi.dts,co=vi.pts-yi.pts;return ma||co}),Ue=O[0].dts,lt=O[O.length-1].dts;const jn=lt-Ue,Jn=jn?Math.round(jn/(X-1)):Re||t.inputTimeScale/30;if(a){const vi=Ue-on,yi=vi>Jn,ma=vi<-1;if((yi||ma)&&(yi?this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Si(vi,!0)} ms (${vi}dts) hole between fragments detected at ${r.toFixed(3)}`):this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Si(-vi,!0)} ms (${vi}dts) overlapping between fragments detected at ${r.toFixed(3)}`),!ma||on>=O[0].pts||Ca)){Ue=on;const co=O[0].pts-vi;if(yi)O[0].dts=Ue,O[0].pts=co;else{let ua=!0;for(let La=0;La<O.length&&!(O[La].dts>co&&ua);La++){const al=O[La].pts;if(O[La].dts-=vi,O[La].pts-=vi,La<O.length-1){const el=O[La+1].pts,jl=O[La].pts,Ac=el<=jl,$f=el<=al;ua=Ac==$f}}}this.log(`Video: Initial PTS/DTS adjusted: ${Si(co,!0)}/${Si(Ue,!0)}, delta: ${Si(vi,!0)} ms`)}}Ue=Math.max(0,Ue);let gr=0,Vn=0,or=Ue;for(let vi=0;vi<X;vi++){const yi=O[vi],ma=yi.units,co=ma.length;let ua=0;for(let La=0;La<co;La++)ua+=ma[La].data.length;Vn+=ua,gr+=co,yi.length=ua,yi.dts<or?(yi.dts=or,or+=Jn/4|0||1):or=yi.dts,it=Math.min(yi.pts,it),kt=Math.max(yi.pts,kt)}lt=O[X-1].dts;const cr=Vn+4*gr+8;let Yn;try{Yn=new Uint8Array(cr)}catch(vi){this.observer.emit(u.ERROR,u.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:vi,bytes:cr,reason:`fail allocating video mdat ${cr}`});return}const Pr=new DataView(Yn.buffer);Pr.setUint32(0,cr),Yn.set(Qt.types.mdat,4);let Ei=!1,$i=Number.POSITIVE_INFINITY,us=Number.POSITIVE_INFINITY,Ki=Number.NEGATIVE_INFINITY,hi=Number.NEGATIVE_INFINITY;for(let vi=0;vi<X;vi++){const yi=O[vi],ma=yi.units;let co=0;for(let al=0,el=ma.length;al<el;al++){const jl=ma[al],Ac=jl.data,$f=jl.data.byteLength;Pr.setUint32(be,$f),be+=4,Yn.set(Ac,be),be+=$f,co+=4+$f}let ua;if(vi<X-1)Re=O[vi+1].dts-yi.dts,ua=O[vi+1].pts-yi.pts;else{const al=this.config,el=vi>0?yi.dts-O[vi-1].dts:Jn;if(ua=vi>0?yi.pts-O[vi-1].pts:Jn,al.stretchShortVideoTrack&&this.nextAudioTs!==null){const jl=Math.floor(al.maxBufferHole*S),Ac=(v?it+v*S:this.nextAudioTs+ue)-yi.pts;Ac>jl?(Re=Ac-el,Re<0?Re=el:Ei=!0,this.log(`It is approximately ${Ac/90} ms to the next segment; using duration ${Re/90} ms for the last video frame.`)):Re=el}else Re=el}const La=Math.round(yi.pts-yi.dts);$i=Math.min($i,Re),Ki=Math.max(Ki,Re),us=Math.min(us,ua),hi=Math.max(hi,ua),k.push(Ms(yi.key,Re,co,La))}if(k.length){if(Ca){if(Ca<70){const vi=k[0].flags;vi.dependsOn=2,vi.isNonSync=0}}else if(Ta&&hi-us<Ki-$i&&Jn/Ki<.025&&k[0].cts===0){this.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let vi=Ue;for(let yi=0,ma=k.length;yi<ma;yi++){const co=vi+k[yi].duration,ua=vi+k[yi].cts;if(yi<ma-1){const La=co+k[yi+1].cts;k[yi].duration=La-ua}else k[yi].duration=yi?k[yi-1].duration:Jn;k[yi].cts=0,vi=co}}}Re=Ei||!Re?Jn:Re;const Ji=lt+Re;this.nextVideoTs=pe=Ji-ue,this.videoSampleDuration=Re,this.isVideoContiguous=!0;const Bs={data1:Qt.moof(t.sequenceNumber++,Ue,x(t,{samples:k})),data2:Yn,startPTS:(it-ue)/S,endPTS:(kt+Re-ue)/S,startDTS:(Ue-ue)/S,endDTS:pe/S,type:"video",hasAudio:!1,hasVideo:!0,nb:k.length,dropped:t.dropped};return t.samples=[],t.dropped=0,Bs}getSamplesPerFrame(t){switch(t.segmentCodec){case"mp3":return Qs;case"ac3":return Ra;default:return Es}}remuxAudio(t,r,a,v,S){const O=t.inputTimeScale,k=t.samplerate?t.samplerate:O,X=O/k,V=this.getSamplesPerFrame(t),ue=V*X,pe=this._initPTS,be=t.segmentCodec==="mp3"&&this.typeSupported.mpeg,Re=[],Ue=S!==void 0;let lt=t.samples,it=be?0:8,kt=this.nextAudioTs||-1;const dn=pe.baseTime*O/pe.timescale,on=dn+r*O;if(this.isAudioContiguous=a=a||lt.length&&kt>0&&(v&&Math.abs(on-(kt+dn))<9e3||Math.abs(ia(lt[0].pts,on)-(kt+dn))<20*ue),lt.forEach(function(hi){hi.pts=ia(hi.pts,on)}),!a||kt<0){if(lt=lt.filter(hi=>hi.pts>=0),!lt.length)return;S===0?kt=0:v&&!Ue?kt=Math.max(0,on-dn):kt=lt[0].pts-dn}if(t.segmentCodec==="aac"){const hi=this.config.maxAudioFramesDrift;for(let Ji=0,Ri=kt+dn;Ji<lt.length;Ji++){const rs=lt[Ji],Bs=rs.pts,vi=Bs-Ri,yi=Math.abs(1e3*vi/O);if(vi<=-hi*ue&&Ue)Ji===0&&(this.warn(`Audio frame @ ${(Bs/O).toFixed(3)}s overlaps marker by ${Math.round(1e3*vi/O)} ms.`),this.nextAudioTs=kt=Bs-dn,Ri=Bs);else if(vi>=hi*ue&&yi<vs&&Ue){let ma=Math.round(vi/ue);for(Ri=Bs-ma*ue;Ri<0&&ma&&ue;)ma--,Ri+=ue;Ji===0&&(this.nextAudioTs=kt=Ri-dn),this.warn(`Injecting ${ma} audio frames @ ${((Ri-dn)/O).toFixed(3)}s due to ${Math.round(1e3*vi/O)} ms gap.`);for(let co=0;co<ma;co++){let ua=An.getSilentFrame(t.parsedCodec||t.manifestCodec||t.codec,t.channelCount);ua||(this.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),ua=rs.unit.subarray()),lt.splice(Ji,0,{unit:ua,pts:Ri}),Ri+=ue,Ji++}}rs.pts=Ri,Ri+=ue}}let jn=null,Jn=null,gr,Vn=0,or=lt.length;for(;or--;)Vn+=lt[or].unit.byteLength;for(let hi=0,Ji=lt.length;hi<Ji;hi++){const Ri=lt[hi],rs=Ri.unit;let Bs=Ri.pts;if(Jn!==null){const yi=Re[hi-1];yi.duration=Math.round((Bs-Jn)/X)}else if(a&&t.segmentCodec==="aac"&&(Bs=kt+dn),jn=Bs,Vn>0){Vn+=it;try{gr=new Uint8Array(Vn)}catch(yi){this.observer.emit(u.ERROR,u.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:yi,bytes:Vn,reason:`fail allocating audio mdat ${Vn}`});return}be||(new DataView(gr.buffer).setUint32(0,Vn),gr.set(Qt.types.mdat,4))}else return;gr.set(rs,it);const vi=rs.byteLength;it+=vi,Re.push(Ms(!0,V,vi,0)),Jn=Bs}const cr=Re.length;if(!cr)return;const Yn=Re[Re.length-1];kt=Jn-dn,this.nextAudioTs=kt+X*Yn.duration;const Pr=be?new Uint8Array(0):Qt.moof(t.sequenceNumber++,jn/X,x({},t,{samples:Re}));t.samples=[];const Ei=(jn-dn)/O,$i=kt/O,Ki={data1:Pr,data2:gr,startPTS:Ei,endPTS:$i,startDTS:Ei,endDTS:$i,type:"audio",hasAudio:!0,hasVideo:!1,nb:cr};return this.isAudioContiguous=!0,Ki}}function ia(F,t){let r;if(t===null)return F;for(t<F?r=-8589934592:r=8589934592;Math.abs(F-t)>4294967296;)F+=r;return F}function Ns(F){for(let t=0;t<F.length;t++)if(F[t].key)return t;return-1}function uo(F,t,r,a){const v=F.samples.length;if(!v)return;const S=F.inputTimeScale;for(let k=0;k<v;k++){const X=F.samples[k];X.pts=ia(X.pts-r.baseTime*S/r.timescale,t*S)/S,X.dts=ia(X.dts-a.baseTime*S/a.timescale,t*S)/S}const O=F.samples;return F.samples=[],{samples:O}}function nu(F,t,r){const a=F.samples.length;if(!a)return;const v=F.inputTimeScale;for(let O=0;O<a;O++){const k=F.samples[O];k.pts=ia(k.pts-r.baseTime*v/r.timescale,t*v)/v}F.samples.sort((O,k)=>O.pts-k.pts);const S=F.samples;return F.samples=[],{samples:S}}class Au extends M{constructor(t,r,a,v){super("passthrough-remuxer",v),this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null,this.isVideoContiguous=!1}destroy(){}resetTimeStamp(t){this.lastEndTime=null;const r=this.initPTS;r&&t&&r.baseTime===t.baseTime&&r.timescale===t.timescale||(this.initPTS=t)}resetNextTimestamp(){this.isVideoContiguous=!1,this.lastEndTime=null}resetInitSegment(t,r,a,v){this.audioCodec=r,this.videoCodec=a,this.generateInitSegment(t,v),this.emitInitSegment=!0}generateInitSegment(t,r){let{audioCodec:a,videoCodec:v}=this;if(!(t!=null&&t.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const{audio:S,video:O}=this.initData=qe(t);if(r)pt(t,r);else{const X=S||O;X!=null&&X.encrypted&&this.warn(`Init segment with encrypted track with has no key ("${X.codec}")!`)}S&&(a=Fu(S,ie.AUDIO,this)),O&&(v=Fu(O,ie.VIDEO,this));const k={};S&&O?k.audiovideo={container:"video/mp4",codec:a+","+v,supplemental:O.supplemental,encrypted:O.encrypted,initSegment:t,id:"main"}:S?k.audio={container:"audio/mp4",codec:a,encrypted:S.encrypted,initSegment:t,id:"audio"}:O?k.video={container:"video/mp4",codec:v,supplemental:O.supplemental,encrypted:O.encrypted,initSegment:t,id:"main"}:this.warn("initSegment does not contain moov or trak boxes."),this.initTracks=k}remux(t,r,a,v,S,O){var k,X;let{initPTS:V,lastEndTime:ue}=this;const pe={audio:void 0,video:void 0,text:v,id3:a,initSegment:void 0};n(ue)||(ue=this.lastEndTime=S||0);const be=r.samples;if(!be.length)return pe;const Re={initPTS:void 0,timescale:void 0,trackId:void 0};let Ue=this.initData;if((k=Ue)!=null&&k.length||(this.generateInitSegment(be),Ue=this.initData),!((X=Ue)!=null&&X.length))return this.warn("Failed to generate initSegment."),pe;this.emitInitSegment&&(Re.tracks=this.initTracks,this.emitInitSegment=!1);const lt=tn(be,Ue,this),it=Ue.audio?lt[Ue.audio.id]:null,kt=Ue.video?lt[Ue.video.id]:null,dn=Wa(kt,1/0),on=Wa(it,1/0),jn=Wa(kt,0,!0),Jn=Wa(it,0,!0);let gr=S,Vn=0;const or=it&&(!kt||!V&&on<dn||V&&V.trackId===Ue.audio.id),cr=or?it:kt;if(cr){const Ri=cr.timescale,rs=cr.start-S*Ri,Bs=or?Ue.audio.id:Ue.video.id;gr=cr.start/Ri,Vn=or?Jn-on:jn-dn,(O||!V)&&(Vo(V,gr,S,Vn)||Ri!==V.timescale)&&(V&&this.warn(`Timestamps at playlist time: ${O?"":"~"}${S} ${rs/Ri} != initPTS: ${V.baseTime/V.timescale} (${V.baseTime}/${V.timescale}) trackId: ${V.trackId}`),this.log(`Found initPTS at playlist time: ${S} offset: ${gr-S} (${rs}/${Ri}) trackId: ${Bs}`),V=null,Re.initPTS=rs,Re.timescale=Ri,Re.trackId=Bs)}else this.warn(`No audio or video samples found for initPTS at playlist time: ${S}`);V?(Re.initPTS=V.baseTime,Re.timescale=V.timescale,Re.trackId=V.trackId):((!Re.timescale||Re.trackId===void 0||Re.initPTS===void 0)&&(this.warn("Could not set initPTS"),Re.initPTS=gr,Re.timescale=1,Re.trackId=-1),this.initPTS=V={baseTime:Re.initPTS,timescale:Re.timescale,trackId:Re.trackId});const Yn=gr-V.baseTime/V.timescale,Pr=Yn+Vn;Vn>0?this.lastEndTime=Pr:(this.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const Ei=!!Ue.audio,$i=!!Ue.video;let us="";Ei&&(us+="audio"),$i&&(us+="video");const Ki=(Ue.audio?Ue.audio.encrypted:!1)||(Ue.video?Ue.video.encrypted:!1),hi={data1:be,startPTS:Yn,startDTS:Yn,endPTS:Pr,endDTS:Pr,type:us,hasAudio:Ei,hasVideo:$i,nb:1,dropped:0,encrypted:Ki};pe.audio=Ei&&!$i?hi:void 0,pe.video=$i?hi:void 0;const Ji=kt==null?void 0:kt.sampleCount;if(Ji){const Ri=kt.keyFrameIndex,rs=Ri!==-1;hi.nb=Ji,hi.dropped=Ri===0||this.isVideoContiguous?0:rs?Ri:Ji,hi.independent=rs,hi.firstKeyFrame=Ri,rs&&kt.keyFrameStart&&(hi.firstKeyFramePTS=(kt.keyFrameStart-V.baseTime)/V.timescale),this.isVideoContiguous||(pe.independent=rs),this.isVideoContiguous||(this.isVideoContiguous=rs),hi.dropped&&this.warn(`fmp4 does not start with IDR: firstIDR ${Ri}/${Ji} dropped: ${hi.dropped} start: ${hi.firstKeyFramePTS||"NA"}`)}return pe.initSegment=Re,pe.id3=uo(a,S,V,V),v.samples.length&&(pe.text=nu(v,S,V)),pe}}function Wa(F,t,r=!1){return(F==null?void 0:F.start)!==void 0?(F.start+(r?F.duration:0))/F.timescale:t}function Vo(F,t,r,a){if(F===null)return!0;const v=Math.max(a,1),S=t-F.baseTime/F.timescale;return Math.abs(S-r)>v}function Fu(F,t,r){const a=F.codec;return a&&a.length>4?a:t===ie.AUDIO?a==="ec-3"||a==="ac-3"||a==="alac"?a:a==="fLaC"||a==="Opus"?bt(a,!1):(r.warn(`Unhandled audio codec "${a}" in mp4 MAP`),a||"mp4a"):(r.warn(`Unhandled video codec "${a}" in mp4 MAP`),a||"avc1")}let Cu;try{Cu=self.performance.now.bind(self.performance)}catch(F){Cu=Date.now}const Uu=[{demux:Gl,remux:Au},{demux:te,remux:Ba},{demux:Kr,remux:Ba},{demux:Oo,remux:Ba}];Uu.splice(2,0,{demux:ra,remux:Ba});class Gu{constructor(t,r,a,v,S,O){this.asyncResult=!1,this.logger=void 0,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=t,this.typeSupported=r,this.config=a,this.id=S,this.logger=O}configure(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()}push(t,r,a,v){const S=a.transmuxing;S.executeStart=Cu();let O=new Uint8Array(t);const{currentTransmuxState:k,transmuxConfig:X}=this;v&&(this.currentTransmuxState=v);const{contiguous:V,discontinuity:ue,trackSwitch:pe,accurateTimeOffset:be,timeOffset:Re,initSegmentChange:Ue}=v||k,{audioCodec:lt,videoCodec:it,defaultInitPts:kt,duration:dn,initSegmentData:on}=X,jn=Al(O,r);if(jn&&di(jn.method)){const or=this.getDecrypter(),cr=Js(jn.method);if(or.isSync()){let Yn=or.softwareDecrypt(O,jn.key.buffer,jn.iv.buffer,cr);if(a.part>-1){const Ei=or.flush();Yn=Ei&&Ei.buffer}if(!Yn)return S.executeEnd=Cu(),qa(a);O=new Uint8Array(Yn)}else return this.asyncResult=!0,this.decryptionPromise=or.webCryptoDecrypt(O,jn.key.buffer,jn.iv.buffer,cr).then(Yn=>{const Pr=this.push(Yn,null,a);return this.decryptionPromise=null,Pr}),this.decryptionPromise}const Jn=this.needsProbing(ue,pe);if(Jn){const or=this.configureTransmuxer(O);if(or)return this.logger.warn(`[transmuxer] ${or.message}`),this.observer.emit(u.ERROR,u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:or,reason:or.message}),S.executeEnd=Cu(),qa(a)}(ue||pe||Ue||Jn)&&this.resetInitSegment(on,lt,it,dn,r),(ue||Ue||Jn)&&this.resetInitialTimestamp(kt),V||this.resetContiguity();const gr=this.transmux(O,jn,Re,be,a);this.asyncResult=Mu(gr);const Vn=this.currentTransmuxState;return Vn.contiguous=!0,Vn.discontinuity=!1,Vn.trackSwitch=!1,S.executeEnd=Cu(),gr}flush(t){const r=t.transmuxing;r.executeStart=Cu();const{decrypter:a,currentTransmuxState:v,decryptionPromise:S}=this;if(S)return this.asyncResult=!0,S.then(()=>this.flush(t));const O=[],{timeOffset:k}=v;if(a){const pe=a.flush();pe&&O.push(this.push(pe.buffer,null,t))}const{demuxer:X,remuxer:V}=this;if(!X||!V){r.executeEnd=Cu();const pe=[qa(t)];return this.asyncResult?Promise.resolve(pe):pe}const ue=X.flush(k);return Mu(ue)?(this.asyncResult=!0,ue.then(pe=>(this.flushRemux(O,pe,t),O))):(this.flushRemux(O,ue,t),this.asyncResult?Promise.resolve(O):O)}flushRemux(t,r,a){const{audioTrack:v,videoTrack:S,id3Track:O,textTrack:k}=r,{accurateTimeOffset:X,timeOffset:V}=this.currentTransmuxState;this.logger.log(`[transmuxer.ts]: Flushed ${this.id} sn: ${a.sn}${a.part>-1?" part: "+a.part:""} of ${this.id===o.MAIN?"level":"track"} ${a.level}`);const ue=this.remuxer.remux(v,S,O,k,V,X,!0,this.id);t.push({remuxResult:ue,chunkMeta:a}),a.transmuxing.executeEnd=Cu()}resetInitialTimestamp(t){const{demuxer:r,remuxer:a}=this;!r||!a||(r.resetTimeStamp(t),a.resetTimeStamp(t))}resetContiguity(){const{demuxer:t,remuxer:r}=this;!t||!r||(t.resetContiguity(),r.resetNextTimestamp())}resetInitSegment(t,r,a,v,S){const{demuxer:O,remuxer:k}=this;!O||!k||(O.resetInitSegment(t,r,a,v),k.resetInitSegment(t,r,a,S))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(t,r,a,v,S){let O;return r&&r.method==="SAMPLE-AES"?O=this.transmuxSampleAes(t,r,a,v,S):O=this.transmuxUnencrypted(t,a,v,S),O}transmuxUnencrypted(t,r,a,v){const{audioTrack:S,videoTrack:O,id3Track:k,textTrack:X}=this.demuxer.demux(t,r,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(S,O,k,X,r,a,!1,this.id),chunkMeta:v}}transmuxSampleAes(t,r,a,v,S){return this.demuxer.demuxSampleAes(t,r,a).then(O=>({remuxResult:this.remuxer.remux(O.audioTrack,O.videoTrack,O.id3Track,O.textTrack,a,v,!1,this.id),chunkMeta:S}))}configureTransmuxer(t){const{config:r,observer:a,typeSupported:v}=this;let S;for(let pe=0,be=Uu.length;pe<be;pe++){var O;if((O=Uu[pe].demux)!=null&&O.probe(t,this.logger)){S=Uu[pe];break}}if(!S)return new Error("Failed to find demuxer by probing fragment data");const k=this.demuxer,X=this.remuxer,V=S.remux,ue=S.demux;(!X||!(X instanceof V))&&(this.remuxer=new V(a,r,v,this.logger)),(!k||!(k instanceof ue))&&(this.demuxer=new ue(a,r,v,this.logger),this.probe=ue.probe)}needsProbing(t,r){return!this.demuxer||!this.remuxer||t||r}getDecrypter(){let t=this.decrypter;return t||(t=this.decrypter=new bi(this.config)),t}}function Al(F,t){let r=null;return F.byteLength>0&&(t==null?void 0:t.key)!=null&&t.iv!==null&&t.method!=null&&(r=t),r}const qa=F=>({remuxResult:{},chunkMeta:F});function Mu(F){return"then"in F&&F.then instanceof Function}class ll{constructor(t,r,a,v,S){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=t,this.videoCodec=r,this.initSegmentData=a,this.duration=v,this.defaultInitPts=S||null}}class du{constructor(t,r,a,v,S,O){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=t,this.contiguous=r,this.accurateTimeOffset=a,this.trackSwitch=v,this.timeOffset=S,this.initSegmentChange=O}}let cl=0;class Ul{constructor(t,r,a,v){this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=cl++,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.onWorkerMessage=X=>{const V=X.data,ue=this.hls;if(!(!ue||!(V!=null&&V.event)||V.instanceNo!==this.instanceNo))switch(V.event){case"init":{var pe;const be=(pe=this.workerContext)==null?void 0:pe.objectURL;be&&self.URL.revokeObjectURL(be);break}case"transmuxComplete":{this.handleTransmuxComplete(V.data);break}case"flush":{this.onFlush(V.data);break}case"workerLog":{ue.logger[V.data.logType]&&ue.logger[V.data.logType](V.data.message);break}default:{V.data=V.data||{},V.data.frag=this.frag,V.data.part=this.part,V.data.id=this.id,ue.trigger(V.event,V.data);break}}},this.onWorkerError=X=>{if(!this.hls)return;const V=new Error(`${X.message} (${X.filename}:${X.lineno})`);this.hls.config.enableWorker=!1,this.hls.logger.warn(`Error in "${this.id}" Web Worker, fallback to inline`),this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:V})};const S=t.config;this.hls=t,this.id=r,this.useWorker=!!S.enableWorker,this.onTransmuxComplete=a,this.onFlush=v;const O=(X,V)=>{V=V||{},V.frag=this.frag||void 0,X===u.ERROR&&(V=V,V.parent=this.id,V.part=this.part,this.error=V.error),this.hls.trigger(X,V)};this.observer=new Do,this.observer.on(u.FRAG_DECRYPTED,O),this.observer.on(u.ERROR,O);const k=sr(S.preferManagedMediaSource);if(this.useWorker&&typeof Worker!="undefined"){const X=this.hls.logger;if(S.workerPath||$a()){try{S.workerPath?(X.log(`loading Web Worker ${S.workerPath} for "${r}"`),this.workerContext=Qe(S.workerPath)):(X.log(`injecting Web Worker for "${r}"`),this.workerContext=po());const{worker:ue}=this.workerContext;ue.addEventListener("message",this.onWorkerMessage),ue.addEventListener("error",this.onWorkerError),ue.postMessage({instanceNo:this.instanceNo,cmd:"init",typeSupported:k,id:r,config:Rr(S)})}catch(ue){X.warn(`Error setting up "${r}" Web Worker, fallback to inline`,ue),this.terminateWorker(),this.error=null,this.transmuxer=new Gu(this.observer,k,S,"",r,t.logger)}return}}this.transmuxer=new Gu(this.observer,k,S,"",r,t.logger)}reset(){if(this.frag=null,this.part=null,this.workerContext){const t=this.instanceNo;this.instanceNo=cl++;const r=this.hls.config,a=sr(r.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:"reset",resetNo:t,typeSupported:a,id:this.id,config:Rr(r)})}}terminateWorker(){if(this.workerContext){const{worker:t}=this.workerContext;this.workerContext=null,t.removeEventListener("message",this.onWorkerMessage),t.removeEventListener("error",this.onWorkerError),Je(this.hls.config.workerPath)}}destroy(){if(this.workerContext)this.terminateWorker(),this.onWorkerMessage=this.onWorkerError=null;else{const r=this.transmuxer;r&&(r.destroy(),this.transmuxer=null)}const t=this.observer;t&&t.removeAllListeners(),this.frag=null,this.part=null,this.observer=null,this.hls=null}push(t,r,a,v,S,O,k,X,V,ue){var pe,be;V.transmuxing.start=self.performance.now();const{instanceNo:Re,transmuxer:Ue}=this,lt=O?O.start:S.start,it=S.decryptdata,kt=this.frag,dn=!(kt&&S.cc===kt.cc),on=!(kt&&V.level===kt.level),jn=kt?V.sn-kt.sn:-1,Jn=this.part?V.part-this.part.index:-1,gr=jn===0&&V.id>1&&V.id===(kt==null?void 0:kt.stats.chunkCount),Vn=!on&&(jn===1||jn===0&&(Jn===1||gr&&Jn<=0)),or=self.performance.now();(on||jn||S.stats.parsing.start===0)&&(S.stats.parsing.start=or),O&&(Jn||!Vn)&&(O.stats.parsing.start=or);const cr=!(kt&&((pe=S.initSegment)==null?void 0:pe.url)===((be=kt.initSegment)==null?void 0:be.url)),Yn=new du(dn,Vn,X,on,lt,cr);if(!Vn||dn||cr){this.hls.logger.log(`[transmuxer-interface]: Starting new transmux session for ${S.type} sn: ${V.sn}${V.part>-1?" part: "+V.part:""} ${this.id===o.MAIN?"level":"track"}: ${V.level} id: ${V.id}
discontinuity: ${dn}
trackSwitch: ${on}
contiguous: ${Vn}
accurateTimeOffset: ${X}
timeOffset: ${lt}
initSegmentChange: ${cr}`);const Pr=new ll(a,v,r,k,ue);this.configureTransmuxer(Pr)}if(this.frag=S,this.part=O,this.workerContext)this.workerContext.worker.postMessage({instanceNo:Re,cmd:"demux",data:t,decryptdata:it,chunkMeta:V,state:Yn},t instanceof ArrayBuffer?[t]:[]);else if(Ue){const Pr=Ue.push(t,it,V,Yn);Mu(Pr)?Pr.then(Ei=>{this.handleTransmuxComplete(Ei)}).catch(Ei=>{this.transmuxerError(Ei,V,"transmuxer-interface push error")}):this.handleTransmuxComplete(Pr)}}flush(t){t.transmuxing.start=self.performance.now();const{instanceNo:r,transmuxer:a}=this;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:r,cmd:"flush",chunkMeta:t});else if(a){const v=a.flush(t);Mu(v)?v.then(S=>{this.handleFlushResult(S,t)}).catch(S=>{this.transmuxerError(S,t,"transmuxer-interface flush error")}):this.handleFlushResult(v,t)}}transmuxerError(t,r,a){this.hls&&(this.error=t,this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,chunkMeta:r,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:t,err:t,reason:a}))}handleFlushResult(t,r){t.forEach(a=>{this.handleTransmuxComplete(a)}),this.onFlush(r)}configureTransmuxer(t){const{instanceNo:r,transmuxer:a}=this;this.workerContext?this.workerContext.worker.postMessage({instanceNo:r,cmd:"configure",config:t}):a&&a.configure(t)}handleTransmuxComplete(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)}}const Tu=100;class Vl extends Ss{constructor(t,r,a){super(t,r,a,"audio-stream-controller",o.AUDIO),this.mainAnchor=null,this.mainFragLoading=null,this.audioOnly=!1,this.bufferedTrack=null,this.switchingTrack=null,this.trackId=-1,this.waitingData=null,this.mainDetails=null,this.flushing=!1,this.bufferFlushed=!1,this.cachedTrackLoadedData=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.resetItem()}resetItem(){this.mainDetails=this.mainAnchor=this.mainFragLoading=this.bufferedTrack=this.switchingTrack=this.waitingData=this.cachedTrackLoadedData=null}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(u.BUFFER_RESET,this.onBufferReset,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){const{hls:t}=this;t&&(super.unregisterListeners(),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(u.BUFFER_RESET,this.onBufferReset,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this))}onInitPtsFound(t,{frag:r,id:a,initPTS:v,timescale:S,trackId:O}){if(a===o.MAIN){const k=r.cc,X=this.fragCurrent;if(this.initPTS[k]={baseTime:v,timescale:S,trackId:O},this.log(`InitPTS for cc: ${k} found from main: ${v/S} (${v}/${S}) trackId: ${O}`),this.mainAnchor=r,this.state===Kn.WAITING_INIT_PTS){const V=this.waitingData;(!V&&!this.loadingParts||V&&V.frag.cc!==k)&&this.syncWithAnchor(r,V==null?void 0:V.frag)}else!this.hls.hasEnoughToStart&&X&&X.cc!==k?(X.abortRequests(),this.syncWithAnchor(r,X)):this.state===Kn.IDLE&&this.tick()}}getLoadPosition(){return!this.startFragRequested&&this.nextLoadPosition>=0?this.nextLoadPosition:super.getLoadPosition()}syncWithAnchor(t,r){var a;const v=((a=this.mainFragLoading)==null?void 0:a.frag)||null;if(r&&(v==null?void 0:v.cc)===r.cc)return;const S=(v||t).cc,O=this.getLevelDetails(),k=this.getLoadPosition(),X=Rt(O,S,k);X&&(this.log(`Syncing with main frag at ${X.start} cc ${X.cc}`),this.startFragRequested=!1,this.nextLoadPosition=X.start,this.resetLoadingState(),this.state===Kn.IDLE&&this.doTickIdle())}startLoad(t,r){if(!this.levels){this.startPosition=t,this.state=Kn.STOPPED;return}const a=this.lastCurrentTime;this.stopLoad(),this.setInterval(Tu),a>0&&t===-1?(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),t=a,this.state=Kn.IDLE):this.state=Kn.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=r?-1:t,this.tick()}doTick(){switch(this.state){case Kn.IDLE:this.doTickIdle();break;case Kn.WAITING_TRACK:{const{levels:r,trackId:a}=this,v=r==null?void 0:r[a],S=v==null?void 0:v.details;if(S&&!this.waitForLive(v)){if(this.waitForCdnTuneIn(S))break;this.state=Kn.WAITING_INIT_PTS}break}case Kn.FRAG_LOADING_WAITING_RETRY:{var t;const r=performance.now(),a=this.retryDate;if(!a||r>=a||(t=this.media)!=null&&t.seeking){const{levels:v,trackId:S}=this;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded((v==null?void 0:v[S])||null),this.state=Kn.IDLE}break}case Kn.WAITING_INIT_PTS:{const r=this.waitingData;if(r){const{frag:a,part:v,cache:S,complete:O}=r,k=this.mainAnchor;if(this.initPTS[a.cc]!==void 0){this.waitingData=null,this.state=Kn.FRAG_LOADING;const X=S.flush().buffer,V={frag:a,part:v,payload:X,networkDetails:null};this._handleFragmentLoadProgress(V),O&&super._handleFragmentLoadComplete(V)}else k&&k.cc!==r.frag.cc&&this.syncWithAnchor(k,r.frag)}else this.state=Kn.IDLE}}this.onTickEnd()}resetLoadingState(){const t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null),super.resetLoadingState()}onTickEnd(){const{media:t}=this;t!=null&&t.readyState&&(this.lastCurrentTime=t.currentTime)}doTickIdle(){var t;const{hls:r,levels:a,media:v,trackId:S}=this,O=r.config;if(!this.buffering||!v&&!this.primaryPrefetch&&(this.startFragRequested||!O.startFragPrefetch)||!(a!=null&&a[S]))return;const k=a[S],X=k.details;if(!X||this.waitForLive(k)||this.waitForCdnTuneIn(X)){this.state=Kn.WAITING_TRACK,this.startFragRequested=!1;return}const V=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&V&&(this.bufferFlushed=!1,this.afterBufferFlushed(V,ie.AUDIO,o.AUDIO));const ue=this.getFwdBufferInfo(V,o.AUDIO);if(ue===null)return;if(!this.switchingTrack&&this._streamEnded(ue,X)){r.trigger(u.BUFFER_EOS,{type:"audio"}),this.state=Kn.ENDED;return}const pe=ue.len,be=r.maxBufferLength,Re=X.fragments,Ue=Re[0].start,lt=this.getLoadPosition(),it=this.flushing?lt:ue.end;if(this.switchingTrack&&v){const on=lt;X.PTSKnown&&on<Ue&&(ue.end>Ue||ue.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),v.currentTime=Ue+.05)}if(pe>=be&&!this.switchingTrack&&it<Re[Re.length-1].start)return;let kt=this.getNextFragment(it,X);if(kt&&this.isLoopLoading(kt,it)&&(kt=this.getNextFragmentLoopLoading(kt,X,ue,o.MAIN,be)),!kt){this.bufferFlushed=!0;return}let dn=((t=this.mainFragLoading)==null?void 0:t.frag)||null;if(!this.audioOnly&&this.startFragRequested&&dn&&Pe(kt)&&!kt.endList&&(!X.live||!this.loadingParts&&it<this.hls.liveSyncPosition)&&(this.fragmentTracker.getState(dn)===bn.OK&&(this.mainFragLoading=dn=null),dn&&Pe(dn))){if(kt.start>dn.end){const jn=this.fragmentTracker.getFragAtPos(it,o.MAIN);jn&&jn.end>dn.end&&(dn=jn,this.mainFragLoading={frag:jn,targetBufferTime:null})}if(kt.start>dn.end)return}this.loadFragment(kt,k,it)}onMediaDetaching(t,r){this.bufferFlushed=this.flushing=!1,super.onMediaDetaching(t,r)}onAudioTracksUpdated(t,{audioTracks:r}){this.resetTransmuxer(),this.levels=r.map(a=>new Ln(a))}onAudioTrackSwitching(t,r){const a=!!r.url;this.trackId=r.id;const{fragCurrent:v}=this;v&&(v.abortRequests(),this.removeUnbufferedFrags(v.start)),this.resetLoadingState(),a?(this.switchingTrack=r,this.flushAudioIfNeeded(r),this.state!==Kn.STOPPED&&(this.setInterval(Tu),this.state=Kn.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=r,this.clearInterval())}onManifestLoading(){super.onManifestLoading(),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1}onLevelLoaded(t,r){this.mainDetails=r.details;const a=this.cachedTrackLoadedData;a&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(u.AUDIO_TRACK_LOADED,a))}onAudioTrackLoaded(t,r){var a;const{levels:v}=this,{details:S,id:O,groupId:k,track:X}=r;if(!v){this.warn(`Audio tracks reset while loading track ${O} "${X.name}" of "${k}"`);return}const V=this.mainDetails;if(!V||S.endCC>V.endCC||V.expired){this.cachedTrackLoadedData=r,this.state!==Kn.STOPPED&&(this.state=Kn.WAITING_TRACK);return}this.cachedTrackLoadedData=null,this.log(`Audio track ${O} "${X.name}" of "${k}" loaded [${S.startSN},${S.endSN}]${S.lastPartSn?`[part-${S.lastPartSn}-${S.lastPartIndex}]`:""},duration:${S.totalduration}`);const ue=v[O];let pe=0;if(S.live||(a=ue.details)!=null&&a.live){if(this.checkLiveUpdate(S),S.deltaUpdateFailed)return;if(ue.details){var be;pe=this.alignPlaylists(S,ue.details,(be=this.levelLastLoaded)==null?void 0:be.details)}S.alignedSliding||(ts(S,V),S.alignedSliding||Hn(S,V),pe=S.fragmentStart)}ue.details=S,this.levelLastLoaded=ue,this.startFragRequested||this.setStartPosition(V,pe),this.hls.trigger(u.AUDIO_TRACK_UPDATED,{details:S,id:O,groupId:r.groupId}),this.state===Kn.WAITING_TRACK&&!this.waitForCdnTuneIn(S)&&(this.state=Kn.IDLE),this.tick()}_handleFragmentLoadProgress(t){var r;const a=t.frag,{part:v,payload:S}=t,{config:O,trackId:k,levels:X}=this;if(!X){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${a.sn} of level ${a.level} will not be buffered`);return}const V=X[k];if(!V){this.warn("Audio track is undefined on fragment load progress");return}const ue=V.details;if(!ue){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(a.start);return}const pe=O.defaultAudioCodec||V.audioCodec||"mp4a.40.2";let be=this.transmuxer;be||(be=this.transmuxer=new Ul(this.hls,o.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const Re=this.initPTS[a.cc],Ue=(r=a.initSegment)==null?void 0:r.data;if(Re!==void 0){const it=v?v.index:-1,kt=it!==-1,dn=new Qa(a.level,a.sn,a.stats.chunkCount,S.byteLength,it,kt);be.push(S,Ue,pe,"",a,v,ue.totalduration,!1,dn,Re)}else{this.log(`Unknown video PTS for cc ${a.cc}, waiting for video PTS before demuxing audio frag ${a.sn} of [${ue.startSN} ,${ue.endSN}],track ${k}`);const{cache:lt}=this.waitingData=this.waitingData||{frag:a,part:v,cache:new Oa,complete:!1};lt.push(new Uint8Array(S)),this.state!==Kn.STOPPED&&(this.state=Kn.WAITING_INIT_PTS)}}_handleFragmentLoadComplete(t){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(t)}onBufferReset(){this.mediaBuffer=null}onBufferCreated(t,r){this.bufferFlushed=this.flushing=!1;const a=r.tracks.audio;a&&(this.mediaBuffer=a.buffer||null)}onFragLoading(t,r){!this.audioOnly&&r.frag.type===o.MAIN&&Pe(r.frag)&&(this.mainFragLoading=r,this.state===Kn.IDLE&&this.tick())}onFragBuffered(t,r){const{frag:a,part:v}=r;if(a.type!==o.AUDIO){!this.audioOnly&&a.type===o.MAIN&&!a.elementaryStreams.video&&!a.elementaryStreams.audiovideo&&(this.audioOnly=!0,this.mainFragLoading=null);return}if(this.fragContextChanged(a)){this.warn(`Fragment ${a.sn}${v?" p: "+v.index:""} of level ${a.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(Pe(a)){this.fragPrevious=a;const S=this.switchingTrack;S&&(this.bufferedTrack=S,this.switchingTrack=null,this.hls.trigger(u.AUDIO_TRACK_SWITCHED,E({},S)))}this.fragBufferedComplete(a,v),this.media&&this.tick()}onError(t,r){var a;if(r.fatal){this.state=Kn.ERROR;return}switch(r.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.AUDIO,r);break;case f.AUDIO_TRACK_LOAD_ERROR:case f.AUDIO_TRACK_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!r.levelRetry&&this.state===Kn.WAITING_TRACK&&((a=r.context)==null?void 0:a.type)===h.AUDIO_TRACK&&(this.state=Kn.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(r.parent!=="audio")return;this.reduceLengthAndFlushBuffer(r)||this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(r.parent!=="audio")return;this.reduceLengthAndFlushBuffer(r)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(r);break}}onBufferFlushing(t,{type:r}){r!==ie.VIDEO&&(this.flushing=!0)}onBufferFlushed(t,{type:r}){if(r!==ie.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Kn.ENDED&&(this.state=Kn.IDLE);const a=this.mediaBuffer||this.media;a&&(this.afterBufferFlushed(a,r,o.AUDIO),this.tick())}}_handleTransmuxComplete(t){var r;const a="audio",{hls:v}=this,{remuxResult:S,chunkMeta:O}=t,k=this.getCurrentContext(O);if(!k){this.resetWhenMissingContext(O);return}const{frag:X,part:V,level:ue}=k,{details:pe}=ue,{audio:be,text:Re,id3:Ue,initSegment:lt}=S;if(this.fragContextChanged(X)||!pe){this.fragmentTracker.removeFragment(X);return}if(this.state=Kn.PARSING,this.switchingTrack&&be&&this.completeAudioSwitch(this.switchingTrack),lt!=null&&lt.tracks){const it=X.initSegment||X;if(this.unhandledEncryptionError(lt,X))return;this._bufferInitSegment(ue,lt.tracks,it,O),v.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:it,id:a,tracks:lt.tracks})}if(be){const{startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}=be;V&&(V.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}),X.setElementaryStreamInfo(ie.AUDIO,it,kt,dn,on),this.bufferFragmentData(be,X,V,O)}if(Ue!=null&&(r=Ue.samples)!=null&&r.length){const it=x({id:a,frag:X,details:pe},Ue);v.trigger(u.FRAG_PARSING_METADATA,it)}if(Re){const it=x({id:a,frag:X,details:pe},Re);v.trigger(u.FRAG_PARSING_USERDATA,it)}}_bufferInitSegment(t,r,a,v){if(this.state!==Kn.PARSING||(r.video&&delete r.video,r.audiovideo&&delete r.audiovideo,!r.audio))return;const S=r.audio;S.id=o.AUDIO;const O=t.audioCodec;this.log(`Init audio buffer, container:${S.container}, codecs[level/parsed]=[${O}/${S.codec}]`),O&&O.split(",").length===1&&(S.levelCodec=O),this.hls.trigger(u.BUFFER_CODECS,r);const k=S.initSegment;if(k!=null&&k.byteLength){const X={type:"audio",frag:a,part:null,chunkMeta:v,parent:a.type,data:k};this.hls.trigger(u.BUFFER_APPENDING,X)}this.tickImmediate()}loadFragment(t,r,a){const v=this.fragmentTracker.getState(t);if(this.switchingTrack||v===bn.NOT_LOADED||v===bn.PARTIAL){var S;if(!Pe(t))this._loadInitSegment(t,r);else if((S=r.details)!=null&&S.live&&!this.initPTS[t.cc]){this.log(`Waiting for video PTS in continuity counter ${t.cc} of live stream before loading audio fragment ${t.sn} of level ${this.trackId}`),this.state=Kn.WAITING_INIT_PTS;const O=this.mainDetails;O&&O.fragmentStart!==r.details.fragmentStart&&Hn(r.details,O)}else super.loadFragment(t,r,a)}else this.clearTrackerIfNeeded(t)}flushAudioIfNeeded(t){if(this.media&&this.bufferedTrack){const{name:r,lang:a,assocLang:v,characteristics:S,audioCodec:O,channels:k}=this.bufferedTrack;Ls({name:r,lang:a,assocLang:v,characteristics:S,audioCodec:O,channels:k},t,is)||(ai(t.url,this.hls)?(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null):this.bufferedTrack=t)}}completeAudioSwitch(t){const{hls:r}=this;this.flushAudioIfNeeded(t),this.bufferedTrack=t,this.switchingTrack=null,r.trigger(u.AUDIO_TRACK_SWITCHED,E({},t))}}class io extends M{constructor(t,r){super(r,t.logger),this.hls=void 0,this.canLoad=!1,this.timer=-1,this.hls=t}destroy(){this.clearTimer(),this.hls=this.log=this.warn=null}clearTimer(){this.timer!==-1&&(self.clearTimeout(this.timer),this.timer=-1)}startLoad(){this.canLoad=!0,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(t,r,a){const v=r==null?void 0:r.renditionReports;if(v){let S=-1;for(let O=0;O<v.length;O++){const k=v[O];let X;try{X=new self.URL(k.URI,r.url).href}catch(V){this.warn(`Could not construct new URL for Rendition Report: ${V}`),X=k.URI||""}if(X===t){S=O;break}else X===t.substring(0,X.length)&&(S=O)}if(S!==-1){const O=v[S],k=parseInt(O["LAST-MSN"])||r.lastPartSn;let X=parseInt(O["LAST-PART"])||r.lastPartIndex;if(this.hls.config.lowLatencyMode){const ue=Math.min(r.age-r.partTarget,r.targetduration);X>=0&&ue>r.partTarget&&(X+=1)}const V=a&&Cr(a);return new Ct(k,X>=0?X:void 0,V)}}}loadPlaylist(t){this.clearTimer()}loadingPlaylist(t,r){this.clearTimer()}shouldLoadPlaylist(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)}getUrlWithDirectives(t,r){if(r)try{return r.addDirectives(t)}catch(a){this.warn(`Could not construct new URL with HLS Delivery Directives: ${a}`)}return t}playlistLoaded(t,r,a){const{details:v,stats:S}=r,O=self.performance.now(),k=S.loading.first?Math.max(0,O-S.loading.first):0;v.advancedDateTime=Date.now()-k;const X=this.hls.config.timelineOffset;if(X!==v.appliedTimelineOffset){const ue=Math.max(X||0,0);v.appliedTimelineOffset=ue,v.fragments.forEach(pe=>{pe.setStart(pe.playlistOffset+ue)})}if(v.live||a!=null&&a.live){const ue="levelInfo"in r?r.levelInfo:r.track;if(v.reloaded(a),a&&v.fragments.length>0){hn(a,v,this);const dn=v.playlistParsingError;if(dn){this.warn(dn);const on=this.hls;if(!on.config.ignorePlaylistParsingErrors){var V;const{networkDetails:jn}=r;on.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:v.url,error:dn,reason:dn.message,level:r.level||void 0,parent:(V=v.fragments[0])==null?void 0:V.type,networkDetails:jn,stats:S});return}v.playlistParsingError=null}}v.requestScheduled===-1&&(v.requestScheduled=S.loading.start);const pe=this.hls.mainForwardBufferInfo,be=pe?pe.end-pe.len:0,Re=(v.edge-be)*1e3,Ue=Wr(v,Re);if(v.requestScheduled+Ue<O?v.requestScheduled=O:v.requestScheduled+=Ue,this.log(`live playlist ${t} ${v.advanced?"REFRESHED "+v.lastPartSn+"-"+v.lastPartIndex:v.updated?"UPDATED":"MISSED"}`),!this.canLoad||!v.live)return;let lt,it,kt;if(v.canBlockReload&&v.endSN&&v.advanced){const dn=this.hls.config.lowLatencyMode,on=v.lastPartSn,jn=v.endSN,Jn=v.lastPartIndex,gr=Jn!==-1,Vn=on===jn;gr?Vn?(it=jn+1,kt=dn?0:Jn):(it=on,kt=dn?Jn+1:v.maxPartIndex):it=jn+1;const or=v.age,cr=or+v.ageHeader;let Yn=Math.min(cr-v.partTarget,v.targetduration*1.5);if(Yn>0){if(cr>v.targetduration*3)this.log(`Playlist last advanced ${or.toFixed(2)}s ago. Omitting segment and part directives.`),it=void 0,kt=void 0;else if(a!=null&&a.tuneInGoal&&cr-v.partTarget>a.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${a.tuneInGoal} to: ${Yn} with playlist age: ${v.age}`),Yn=0;else{const Pr=Math.floor(Yn/v.targetduration);if(it+=Pr,kt!==void 0){const Ei=Math.round(Yn%v.targetduration/v.partTarget);kt+=Ei}this.log(`CDN Tune-in age: ${v.ageHeader}s last advanced ${or.toFixed(2)}s goal: ${Yn} skip sn ${Pr} to part ${kt}`)}v.tuneInGoal=Yn}if(lt=this.getDeliveryDirectives(v,r.deliveryDirectives,it,kt),dn||!Vn){v.requestScheduled=O,this.loadingPlaylist(ue,lt);return}}else(v.canBlockReload||v.canSkipUntil)&&(lt=this.getDeliveryDirectives(v,r.deliveryDirectives,it,kt));lt&&it!==void 0&&v.canBlockReload&&(v.requestScheduled=S.loading.first+Math.max(Ue-k*2,Ue/2)),this.scheduleLoading(ue,lt,v)}else this.clearTimer()}scheduleLoading(t,r,a){const v=a||t.details;if(!v){this.loadingPlaylist(t,r);return}const S=self.performance.now(),O=v.requestScheduled;if(S>=O){this.loadingPlaylist(t,r);return}const k=O-S;this.log(`reload live playlist ${t.name||t.bitrate+"bps"} in ${Math.round(k)} ms`),this.clearTimer(),this.timer=self.setTimeout(()=>this.loadingPlaylist(t,r),k)}getDeliveryDirectives(t,r,a,v){let S=Cr(t);return r!=null&&r.skip&&t.deltaUpdateFailed&&(a=r.msn,v=r.part,S=$n.No),new Ct(a,v,S)}checkRetry(t){const r=t.details,a=ht(t),v=t.errorAction,{action:S,retryCount:O=0,retryConfig:k}=v||{},X=!!v&&!!k&&(S===tt.RetryRequest||!v.resolved&&S===tt.SendAlternateToPenaltyBox);if(X){var V;if(O>=k.maxNumRetry)return!1;if(a&&(V=t.context)!=null&&V.deliveryDirectives)this.warn(`Retrying playlist loading ${O+1}/${k.maxNumRetry} after "${r}" without delivery-directives`),this.loadPlaylist();else{const ue=cn(k,O);this.clearTimer(),this.timer=self.setTimeout(()=>this.loadPlaylist(),ue),this.warn(`Retrying playlist loading ${O+1}/${k.maxNumRetry} after "${r}" in ${ue}ms`)}t.levelRetry=!0,v.resolved=!0}return X}}function hu(F,t){if(F.length!==t.length)return!1;for(let r=0;r<F.length;r++)if(!ku(F[r].attrs,t[r].attrs))return!1;return!0}function ku(F,t,r){const a=F["STABLE-RENDITION-ID"];return a&&!r?a===t["STABLE-RENDITION-ID"]:!(r||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some(v=>F[v]!==t[v])}function Yl(F,t){return t.label.toLowerCase()===F.name.toLowerCase()&&(!t.language||t.language.toLowerCase()===(F.lang||"").toLowerCase())}class da extends io{constructor(t){super(t,"audio-track-controller"),this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.registerListeners()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(u.ERROR,this.onError,this)}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,super.destroy()}onManifestLoading(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0}onManifestParsed(t,r){this.tracks=r.audioTracks||[]}onAudioTrackLoaded(t,r){const{id:a,groupId:v,details:S}=r,O=this.tracksInGroup[a];if(!O||O.groupId!==v){this.warn(`Audio track with id:${a} and group:${v} not found in active group ${O==null?void 0:O.groupId}`);return}const k=O.details;O.details=r.details,this.log(`Audio track ${a} "${O.name}" lang:${O.lang} group:${v} loaded [${S.startSN}-${S.endSN}]`),a===this.trackId&&this.playlistLoaded(a,r,k)}onLevelLoading(t,r){this.switchLevel(r.level)}onLevelSwitching(t,r){this.switchLevel(r.level)}switchLevel(t){const r=this.hls.levels[t];if(!r)return;const a=r.audioGroups||null,v=this.groupIds;let S=this.currentTrack;if(!a||(v==null?void 0:v.length)!==(a==null?void 0:a.length)||a!=null&&a.some(k=>(v==null?void 0:v.indexOf(k))===-1)){this.groupIds=a,this.trackId=-1,this.currentTrack=null;const k=this.tracks.filter(be=>!a||a.indexOf(be.groupId)!==-1);if(k.length)this.selectDefaultTrack&&!k.some(be=>be.default)&&(this.selectDefaultTrack=!1),k.forEach((be,Re)=>{be.id=Re});else if(!S&&!this.tracksInGroup.length)return;this.tracksInGroup=k;const X=this.hls.config.audioPreference;if(!S&&X){const be=Cs(X,k,is);if(be>-1)S=k[be];else{const Re=Cs(X,this.tracks);S=this.tracks[Re]}}let V=this.findTrackId(S);V===-1&&S&&(V=this.findTrackId(null));const ue={audioTracks:k};this.log(`Updating audio tracks, ${k.length} track(s) found in group(s): ${a==null?void 0:a.join(",")}`),this.hls.trigger(u.AUDIO_TRACKS_UPDATED,ue);const pe=this.trackId;if(V!==-1&&pe===-1)this.setAudioTrack(V);else if(k.length&&pe===-1){var O;const be=new Error(`No audio track selected for current audio group-ID(s): ${(O=this.groupIds)==null?void 0:O.join(",")} track count: ${k.length}`);this.warn(be.message),this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:be})}}}onError(t,r){r.fatal||!r.context||r.context.type===h.AUDIO_TRACK&&r.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(r.context.groupId)!==-1)&&this.checkRetry(r)}get allAudioTracks(){return this.tracks}get audioTracks(){return this.tracksInGroup}get audioTrack(){return this.trackId}set audioTrack(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}setAudioOption(t){const r=this.hls;if(r.config.audioPreference=t,t){const a=this.allAudioTracks;if(this.selectDefaultTrack=!1,a.length){const v=this.currentTrack;if(v&&Ls(t,v,is))return v;const S=Cs(t,this.tracksInGroup,is);if(S>-1){const O=this.tracksInGroup[S];return this.setAudioTrack(S),O}else if(v){let O=r.loadLevel;O===-1&&(O=r.firstAutoLevel);const k=wt(t,r.levels,a,O,is);if(k===-1)return null;r.nextLoadLevel=k}if(t.channels||t.audioCodec){const O=Cs(t,a);if(O>-1)return a[O]}}}return null}setAudioTrack(t){const r=this.tracksInGroup;if(t<0||t>=r.length){this.warn(`Invalid audio track id: ${t}`);return}this.selectDefaultTrack=!1;const a=this.currentTrack,v=r[t],S=v.details&&!v.details.live;if(t===this.trackId&&v===a&&S||(this.log(`Switching to audio-track ${t} "${v.name}" lang:${v.lang} group:${v.groupId} channels:${v.channels}`),this.trackId=t,this.currentTrack=v,this.hls.trigger(u.AUDIO_TRACK_SWITCHING,E({},v)),S))return;const O=this.switchParams(v.url,a==null?void 0:a.details,v.details);this.loadPlaylist(O)}findTrackId(t){const r=this.tracksInGroup;for(let a=0;a<r.length;a++){const v=r[a];if(!(this.selectDefaultTrack&&!v.default)&&(!t||Ls(t,v,is)))return a}if(t){const{name:a,lang:v,assocLang:S,characteristics:O,audioCodec:k,channels:X}=t;for(let V=0;V<r.length;V++){const ue=r[V];if(Ls({name:a,lang:v,assocLang:S,characteristics:O,audioCodec:k,channels:X},ue,is))return V}for(let V=0;V<r.length;V++){const ue=r[V];if(ku(t.attrs,ue.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return V}for(let V=0;V<r.length;V++){const ue=r[V];if(ku(t.attrs,ue.attrs,["LANGUAGE"]))return V}}return-1}loadPlaylist(t){super.loadPlaylist();const r=this.currentTrack;this.shouldLoadPlaylist(r)&&ai(r.url,this.hls)&&this.scheduleLoading(r,t)}loadingPlaylist(t,r){super.loadingPlaylist(t,r);const a=t.id,v=t.groupId,S=this.getUrlWithDirectives(t.url,r),O=t.details,k=O==null?void 0:O.age;this.log(`Loading audio-track ${a} "${t.name}" lang:${t.lang} group:${v}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""}${k&&O.live?" age "+k.toFixed(1)+(O.type?" "+O.type||0:""):""} ${S}`),this.hls.trigger(u.AUDIO_TRACK_LOADING,{url:S,id:a,groupId:v,deliveryDirectives:r||null,track:t})}}class Oc{constructor(t){this.tracks=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.tracks=t}destroy(){this.tracks=this.queues=null}append(t,r,a){if(this.queues===null||this.tracks===null)return;const v=this.queues[r];v.push(t),v.length===1&&!a&&this.executeNext(r)}appendBlocker(t){return new Promise(r=>{const a={label:"async-blocker",execute:r,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.append(a,t)})}prependBlocker(t){return new Promise(r=>{if(this.queues){const a={label:"async-blocker-prepend",execute:r,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.queues[t].unshift(a)}})}removeBlockers(){this.queues!==null&&[this.queues.video,this.queues.audio,this.queues.audiovideo].forEach(t=>{var r;const a=(r=t[0])==null?void 0:r.label;(a==="async-blocker"||a==="async-blocker-prepend")&&(t[0].execute(),t.splice(0,1))})}unblockAudio(t){if(this.queues===null)return;this.queues.audio[0]===t&&this.shiftAndExecuteNext("audio")}executeNext(t){if(this.queues===null||this.tracks===null)return;const r=this.queues[t];if(r.length){const v=r[0];try{v.execute()}catch(S){var a;if(v.onError(S),this.queues===null||this.tracks===null)return;const O=(a=this.tracks[t])==null?void 0:a.buffer;O!=null&&O.updating||this.shiftAndExecuteNext(t)}}}shiftAndExecuteNext(t){this.queues!==null&&(this.queues[t].shift(),this.executeNext(t))}current(t){var r;return((r=this.queues)==null?void 0:r[t][0])||null}toString(){const{queues:t,tracks:r}=this;return t===null||r===null?"<destroyed>":`
${this.list("video")}
${this.list("audio")}
${this.list("audiovideo")}}`}list(t){var r,a;return(r=this.queues)!=null&&r[t]||(a=this.tracks)!=null&&a[t]?`${t}: (${this.listSbInfo(t)}) ${this.listOps(t)}`:""}listSbInfo(t){var r;const a=(r=this.tracks)==null?void 0:r[t],v=a==null?void 0:a.buffer;return v?`SourceBuffer${v.updating?" updating":""}${a.ended?" ended":""}${a.ending?" ending":""}`:"none"}listOps(t){var r;return((r=this.queues)==null?void 0:r[t].map(a=>a.label).join(", "))||""}}const kl=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Xl="HlsJsTrackRemovedError";class Xc extends Error{constructor(t){super(t),this.name=Xl}}class Ao extends M{constructor(t,r){super("buffer-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.details=null,this._objectUrl=null,this.operationQueue=null,this.bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.blockedAudioAppend=null,this.lastVideoAppendEnd=0,this.appendSource=void 0,this.transferData=void 0,this.overrides=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.sourceBuffers=[[null,null],[null,null]],this._onEndStreaming=a=>{var v;this.hls&&((v=this.mediaSource)==null?void 0:v.readyState)==="open"&&this.hls.pauseBuffering()},this._onStartStreaming=a=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=a=>{const{media:v,mediaSource:S}=this;a&&this.log("Media source opened"),!(!v||!S)&&(S.removeEventListener("sourceopen",this._onMediaSourceOpen),v.removeEventListener("emptied",this._onMediaEmptied),this.updateDuration(),this.hls.trigger(u.MEDIA_ATTACHED,{media:v,mediaSource:S}),this.mediaSource!==null&&this.checkPendingTracks())},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:a,_objectUrl:v}=this;a!==v&&this.error(`Media element src was set while attaching MediaSource (${v} > ${a})`)},this.hls=t,this.fragmentTracker=r,this.appendSource=ne(se(t.config.preferManagedMediaSource)),this.initTracks(),this.registerListeners()}hasSourceTypes(){return Object.keys(this.tracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.transferData=this.overrides=void 0,this.operationQueue&&(this.operationQueue.destroy(),this.operationQueue=null),this.hls=this.fragmentTracker=null,this._onMediaSourceOpen=this._onMediaSourceClose=null,this._onMediaSourceEnded=null,this._onStartStreaming=this._onEndStreaming=null}registerListeners(){const{hls:t}=this;t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.BUFFER_RESET,this.onBufferReset,this),t.on(u.BUFFER_APPENDING,this.onBufferAppending,this),t.on(u.BUFFER_CODECS,this.onBufferCodecs,this),t.on(u.BUFFER_EOS,this.onBufferEos,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.FRAG_PARSED,this.onFragParsed,this),t.on(u.FRAG_CHANGED,this.onFragChanged,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.BUFFER_RESET,this.onBufferReset,this),t.off(u.BUFFER_APPENDING,this.onBufferAppending,this),t.off(u.BUFFER_CODECS,this.onBufferCodecs,this),t.off(u.BUFFER_EOS,this.onBufferEos,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.FRAG_PARSED,this.onFragParsed,this),t.off(u.FRAG_CHANGED,this.onFragChanged,this),t.off(u.ERROR,this.onError,this)}transferMedia(){const{media:t,mediaSource:r}=this;if(!t)return null;const a={};if(this.operationQueue){const S=this.isUpdating();S||this.operationQueue.removeBlockers();const O=this.isQueued();(S||O)&&this.warn(`Transfering MediaSource with${O?" operations in queue":""}${S?" updating SourceBuffer(s)":""} ${this.operationQueue}`),this.operationQueue.destroy()}const v=this.transferData;return!this.sourceBufferCount&&v&&v.mediaSource===r?x(a,v.tracks):this.sourceBuffers.forEach(S=>{const[O]=S;O&&(a[O]=x({},this.tracks[O]),this.removeBuffer(O)),S[0]=S[1]=null}),{media:t,mediaSource:r,tracks:a}}initTracks(){const t={};this.sourceBuffers=[[null,null],[null,null]],this.tracks=t,this.resetQueue(),this.resetAppendErrors(),this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.lastVideoAppendEnd=0}onManifestLoading(){this.bufferCodecEventsTotal=0,this.details=null}onManifestParsed(t,r){var a;let v=2;(r.audio&&!r.video||!r.altAudio)&&(v=1),this.bufferCodecEventsTotal=v,this.log(`${v} bufferCodec event(s) expected.`),(a=this.transferData)!=null&&a.mediaSource&&this.sourceBufferCount&&v&&this.bufferCreated()}onMediaAttaching(t,r){const a=this.media=r.media;this.transferData=this.overrides=void 0;const v=se(this.appendSource);if(v){const S=!!r.mediaSource;(S||r.overrides)&&(this.transferData=r,this.overrides=r.overrides);const O=this.mediaSource=r.mediaSource||new v;if(this.assignMediaSource(O),S)this._objectUrl=a.src,this.attachTransferred();else{const k=this._objectUrl=self.URL.createObjectURL(O);if(this.appendSource)try{a.removeAttribute("src");const X=self.ManagedMediaSource;a.disableRemotePlayback=a.disableRemotePlayback||X&&O instanceof X,Pu(a),Ku(a,k),a.load()}catch(X){a.src=k}else a.src=k}a.addEventListener("emptied",this._onMediaEmptied)}}assignMediaSource(t){var r,a;this.log(`${((r=this.transferData)==null?void 0:r.mediaSource)===t?"transferred":"created"} media source: ${(a=t.constructor)==null?void 0:a.name}`),t.addEventListener("sourceopen",this._onMediaSourceOpen),t.addEventListener("sourceended",this._onMediaSourceEnded),t.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(t.addEventListener("startstreaming",this._onStartStreaming),t.addEventListener("endstreaming",this._onEndStreaming))}attachTransferred(){const t=this.media,r=this.transferData;if(!r||!t)return;const a=this.tracks,v=r.tracks,S=v?Object.keys(v):null,O=S?S.length:0,k=()=>{Promise.resolve().then(()=>{this.media&&this.mediaSourceOpenOrEnded&&this._onMediaSourceOpen()})};if(v&&S&&O){if(!this.tracksReady){this.hls.config.startFragPrefetch=!0,this.log("attachTransferred: waiting for SourceBuffer track info");return}if(this.log(`attachTransferred: (bufferCodecEventsTotal ${this.bufferCodecEventsTotal})
required tracks: ${Rr(a,(X,V)=>X==="initSegment"?void 0:V)};
transfer tracks: ${Rr(v,(X,V)=>X==="initSegment"?void 0:V)}}`),!ae(v,a)){r.mediaSource=null,r.tracks=void 0;const X=t.currentTime,V=this.details,ue=Math.max(X,(V==null?void 0:V.fragments[0].start)||0);if(ue-X>1){this.log(`attachTransferred: waiting for playback to reach new tracks start time ${X} -> ${ue}`);return}this.warn(`attachTransferred: resetting MediaSource for incompatible tracks ("${Object.keys(v)}"->"${Object.keys(a)}") start time: ${ue} currentTime: ${X}`),this.onMediaDetaching(u.MEDIA_DETACHING,{}),this.onMediaAttaching(u.MEDIA_ATTACHING,r),t.currentTime=ue;return}this.transferData=void 0,S.forEach(X=>{const V=X,ue=v[V];if(ue){const pe=ue.buffer;if(pe){const be=this.fragmentTracker,Re=ue.id;if(be.hasFragments(Re)||be.hasParts(Re)){const it=Jr.getBuffered(pe);be.detectEvictedFragments(V,it,Re,null,!0)}const Ue=fl(V),lt=[V,pe];this.sourceBuffers[Ue]=lt,pe.updating&&this.operationQueue&&this.operationQueue.prependBlocker(V),this.trackSourceBuffer(V,ue)}}}),k(),this.bufferCreated()}else this.log("attachTransferred: MediaSource w/o SourceBuffers"),k()}get mediaSourceOpenOrEnded(){var t;const r=(t=this.mediaSource)==null?void 0:t.readyState;return r==="open"||r==="ended"}onMediaDetaching(t,r){const a=!!r.transferMedia;this.transferData=this.overrides=void 0;const{media:v,mediaSource:S,_objectUrl:O}=this;if(S){if(this.log(`media source ${a?"transferring":"detaching"}`),a)this.sourceBuffers.forEach(([k])=>{k&&this.removeBuffer(k)}),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){const k=S.readyState==="open";try{const X=S.sourceBuffers;for(let V=X.length;V--;)k&&X[V].abort(),S.removeSourceBuffer(X[V]);k&&S.endOfStream()}catch(X){this.warn(`onMediaDetaching: ${X.message} while calling endOfStream`)}}this.sourceBufferCount&&this.onBufferReset()}S.removeEventListener("sourceopen",this._onMediaSourceOpen),S.removeEventListener("sourceended",this._onMediaSourceEnded),S.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(S.removeEventListener("startstreaming",this._onStartStreaming),S.removeEventListener("endstreaming",this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}v&&(v.removeEventListener("emptied",this._onMediaEmptied),a||(O&&self.URL.revokeObjectURL(O),this.mediaSrc===O?(v.removeAttribute("src"),this.appendSource&&Pu(v),v.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(u.MEDIA_DETACHED,r)}onBufferReset(){this.sourceBuffers.forEach(([t])=>{t&&this.resetBuffer(t)}),this.initTracks()}resetBuffer(t){var r;const a=(r=this.tracks[t])==null?void 0:r.buffer;if(this.removeBuffer(t),a)try{var v;(v=this.mediaSource)!=null&&v.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(a)}catch(S){this.warn(`onBufferReset ${t}`,S)}delete this.tracks[t]}removeBuffer(t){this.removeBufferListeners(t),this.sourceBuffers[fl(t)]=[null,null];const r=this.tracks[t];r&&(r.buffer=void 0)}resetQueue(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new Oc(this.tracks)}onBufferCodecs(t,r){const a=this.tracks,v=Object.keys(r);this.log(`BUFFER_CODECS: "${v}" (current SB count ${this.sourceBufferCount})`);const S="audiovideo"in r&&(a.audio||a.video)||a.audiovideo&&("audio"in r||"video"in r),O=!S&&this.sourceBufferCount&&this.media&&v.some(k=>!a[k]);if(S||O){this.warn(`Unsupported transition between "${Object.keys(a)}" and "${v}" SourceBuffers`);return}v.forEach(k=>{var X,V;const ue=r[k],{id:pe,codec:be,levelCodec:Re,container:Ue,metadata:lt,supplemental:it}=ue;let kt=a[k];const dn=(X=this.transferData)==null||(X=X.tracks)==null?void 0:X[k],on=dn!=null&&dn.buffer?dn:kt,jn=(on==null?void 0:on.pendingCodec)||(on==null?void 0:on.codec),Jn=on==null?void 0:on.levelCodec;kt||(kt=a[k]={buffer:void 0,listeners:[],codec:be,supplemental:it,container:Ue,levelCodec:Re,metadata:lt,id:pe});const gr=Ne(jn,Jn),Vn=gr==null?void 0:gr.replace(kl,"$1");let or=Ne(be,Re);const cr=(V=or)==null?void 0:V.replace(kl,"$1");or&&gr&&Vn!==cr&&(k.slice(0,5)==="audio"&&(or=bt(or,this.appendSource)),this.log(`switching codec ${jn} to ${or}`),or!==(kt.pendingCodec||kt.codec)&&(kt.pendingCodec=or),kt.container=Ue,this.appendChangeType(k,Ue,or))}),(this.tracksReady||this.sourceBufferCount)&&(r.tracks=this.sourceBufferTracks),!this.sourceBufferCount&&this.mediaSourceOpenOrEnded&&this.checkPendingTracks()}get sourceBufferTracks(){return Object.keys(this.tracks).reduce((t,r)=>{const a=this.tracks[r];return t[r]={id:a.id,container:a.container,codec:a.codec,levelCodec:a.levelCodec},t},{})}appendChangeType(t,r,a){const v=`${r};codecs=${a}`,S={label:`change-type=${v}`,execute:()=>{const O=this.tracks[t];if(O){const k=O.buffer;k!=null&&k.changeType&&(this.log(`changing ${t} sourceBuffer type to ${v}`),k.changeType(v),O.codec=a,O.container=r)}this.shiftAndExecuteNext(t)},onStart:()=>{},onComplete:()=>{},onError:O=>{this.warn(`Failed to change ${t} SourceBuffer type`,O)}};this.append(S,t,this.isPending(this.tracks[t]))}blockAudio(t){var r;const a=t.start,v=a+t.duration*.05;if(((r=this.fragmentTracker.getAppendedFrag(a,o.MAIN))==null?void 0:r.gap)===!0)return;const O={label:"block-audio",execute:()=>{var k;const X=this.tracks.video;(this.lastVideoAppendEnd>v||X!=null&&X.buffer&&Jr.isBuffered(X.buffer,v)||((k=this.fragmentTracker.getAppendedFrag(v,o.MAIN))==null?void 0:k.gap)===!0)&&(this.blockedAudioAppend=null,this.shiftAndExecuteNext("audio"))},onStart:()=>{},onComplete:()=>{},onError:k=>{this.warn("Error executing block-audio operation",k)}};this.blockedAudioAppend={op:O,frag:t},this.append(O,"audio",!0)}unblockAudio(){const{blockedAudioAppend:t,operationQueue:r}=this;t&&r&&(this.blockedAudioAppend=null,r.unblockAudio(t.op))}onBufferAppending(t,r){const{tracks:a}=this,{data:v,type:S,parent:O,frag:k,part:X,chunkMeta:V,offset:ue}=r,pe=V.buffering[S],{sn:be,cc:Re}=k,Ue=self.performance.now();pe.start=Ue;const lt=k.stats.buffering,it=X?X.stats.buffering:null;lt.start===0&&(lt.start=Ue),it&&it.start===0&&(it.start=Ue);const kt=a.audio;let dn=!1;S==="audio"&&(kt==null?void 0:kt.container)==="audio/mpeg"&&(dn=!this.lastMpegAudioChunk||V.id===1||this.lastMpegAudioChunk.sn!==V.sn,this.lastMpegAudioChunk=V);const on=a.video,jn=on==null?void 0:on.buffer;if(jn&&be!=="initSegment"){const Vn=X||k,or=this.blockedAudioAppend;if(S==="audio"&&O!=="main"&&!this.blockedAudioAppend&&!(on.ending||on.ended)){const Yn=Vn.start+Vn.duration*.05,Pr=jn.buffered,Ei=this.currentOp("video");!Pr.length&&!Ei?this.blockAudio(Vn):!Ei&&!Jr.isBuffered(jn,Yn)&&this.lastVideoAppendEnd<Yn&&this.blockAudio(Vn)}else if(S==="video"){const cr=Vn.end;if(or){const Yn=or.frag.start;(cr>Yn||cr<this.lastVideoAppendEnd||Jr.isBuffered(jn,Yn))&&this.unblockAudio()}this.lastVideoAppendEnd=cr}}const Jn=(X||k).start,gr={label:`append-${S}`,execute:()=>{var Vn;pe.executeStart=self.performance.now();const or=(Vn=this.tracks[S])==null?void 0:Vn.buffer;or&&(dn?this.updateTimestampOffset(or,Jn,.1,S,be,Re):ue!==void 0&&n(ue)&&this.updateTimestampOffset(or,ue,1e-6,S,be,Re)),this.appendExecutor(v,S)},onStart:()=>{},onComplete:()=>{const Vn=self.performance.now();pe.executeEnd=pe.end=Vn,lt.first===0&&(lt.first=Vn),it&&it.first===0&&(it.first=Vn);const or={};this.sourceBuffers.forEach(([cr,Yn])=>{cr&&(or[cr]=Jr.getBuffered(Yn))}),this.appendErrors[S]=0,S==="audio"||S==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(u.BUFFER_APPENDED,{type:S,frag:k,part:X,chunkMeta:V,parent:k.type,timeRanges:or})},onError:Vn=>{var or;const cr={type:c.MEDIA_ERROR,parent:k.type,details:f.BUFFER_APPEND_ERROR,sourceBufferName:S,frag:k,part:X,chunkMeta:V,error:Vn,err:Vn,fatal:!1},Yn=(or=this.media)==null?void 0:or.error;if(Vn.code===DOMException.QUOTA_EXCEEDED_ERR||Vn.name=="QuotaExceededError"||"quota"in Vn)cr.details=f.BUFFER_FULL_ERROR;else if(Vn.code===DOMException.INVALID_STATE_ERR&&this.mediaSourceOpenOrEnded&&!Yn)cr.errorAction=an(!0);else if(Vn.name===Xl&&this.sourceBufferCount===0)cr.errorAction=an(!0);else{const Pr=++this.appendErrors[S];this.warn(`Failed ${Pr}/${this.hls.config.appendErrorMaxRetry} times to append segment in "${S}" sourceBuffer (${Yn||"no media error"})`),(Pr>=this.hls.config.appendErrorMaxRetry||Yn)&&(cr.fatal=!0)}this.hls.trigger(u.ERROR,cr)}};this.append(gr,S,this.isPending(this.tracks[S]))}getFlushOp(t,r,a){return this.log(`queuing "${t}" remove ${r}-${a}`),{label:"remove",execute:()=>{this.removeExecutor(t,r,a)},onStart:()=>{},onComplete:()=>{this.hls.trigger(u.BUFFER_FLUSHED,{type:t})},onError:v=>{this.warn(`Failed to remove ${r}-${a} from "${t}" SourceBuffer`,v)}}}onBufferFlushing(t,r){const{type:a,startOffset:v,endOffset:S}=r;a?this.append(this.getFlushOp(a,v,S),a):this.sourceBuffers.forEach(([O])=>{O&&this.append(this.getFlushOp(O,v,S),O)})}onFragParsed(t,r){const{frag:a,part:v}=r,S=[],O=v?v.elementaryStreams:a.elementaryStreams;O[ie.AUDIOVIDEO]?S.push("audiovideo"):(O[ie.AUDIO]&&S.push("audio"),O[ie.VIDEO]&&S.push("video"));const k=()=>{const X=self.performance.now();a.stats.buffering.end=X,v&&(v.stats.buffering.end=X);const V=v?v.stats:a.stats;this.hls.trigger(u.FRAG_BUFFERED,{frag:a,part:v,stats:V,id:a.type})};S.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${a.type} level: ${a.level} sn: ${a.sn}`),this.blockBuffers(k,S).catch(X=>{this.warn(`Fragment buffered callback ${X}`),this.stepOperationQueue(this.sourceBufferTypes)})}onFragChanged(t,r){this.trimBuffers()}get bufferedToEnd(){return this.sourceBufferCount>0&&!this.sourceBuffers.some(([t])=>{if(t){const r=this.tracks[t];if(r)return!r.ended||r.ending}return!1})}onBufferEos(t,r){var a;this.sourceBuffers.forEach(([O])=>{if(O){const k=this.tracks[O];(!r.type||r.type===O)&&(k.ending=!0,k.ended||(k.ended=!0,this.log(`${O} buffer reached EOS`)))}});const v=((a=this.overrides)==null?void 0:a.endOfStream)!==!1;this.sourceBufferCount>0&&!this.sourceBuffers.some(([O])=>{var k;return O&&!((k=this.tracks[O])!=null&&k.ended)})?v?(this.log("Queueing EOS"),this.blockUntilOpen(()=>{this.tracksEnded();const{mediaSource:O}=this;if(!O||O.readyState!=="open"){O&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${O.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),O.endOfStream(),this.hls.trigger(u.BUFFERED_TO_END,void 0)})):(this.tracksEnded(),this.hls.trigger(u.BUFFERED_TO_END,void 0)):r.type==="video"&&this.unblockAudio()}tracksEnded(){this.sourceBuffers.forEach(([t])=>{if(t!==null){const r=this.tracks[t];r&&(r.ending=!1)}})}onLevelUpdated(t,{details:r}){r.fragments.length&&(this.details=r,this.updateDuration())}updateDuration(){this.blockUntilOpen(()=>{const t=this.getDurationAndRange();t&&this.updateMediaSource(t)})}onError(t,r){if(r.details===f.BUFFER_APPEND_ERROR&&r.frag){var a;const v=(a=r.errorAction)==null?void 0:a.nextAutoLevel;n(v)&&v!==r.frag.level&&this.resetAppendErrors()}}resetAppendErrors(){this.appendErrors={audio:0,video:0,audiovideo:0}}trimBuffers(){const{hls:t,details:r,media:a}=this;if(!a||r===null||!this.sourceBufferCount)return;const v=t.config,S=a.currentTime,O=r.levelTargetDuration,k=r.live&&v.liveBackBufferLength!==null?v.liveBackBufferLength:v.backBufferLength;if(n(k)&&k>=0){const V=Math.max(k,O),ue=Math.floor(S/O)*O-V;this.flushBackBuffer(S,O,ue)}const X=v.frontBufferFlushThreshold;if(n(X)&&X>0){const V=Math.max(v.maxBufferLength,X),ue=Math.max(V,O),pe=Math.floor(S/O)*O+ue;this.flushFrontBuffer(S,O,pe)}}flushBackBuffer(t,r,a){this.sourceBuffers.forEach(([v,S])=>{if(S){const k=Jr.getBuffered(S);if(k.length>0&&a>k.start(0)){var O;this.hls.trigger(u.BACK_BUFFER_REACHED,{bufferEnd:a});const X=this.tracks[v];if((O=this.details)!=null&&O.live)this.hls.trigger(u.LIVE_BACK_BUFFER_REACHED,{bufferEnd:a});else if(X!=null&&X.ended){this.log(`Cannot flush ${v} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:a,type:v})}}})}flushFrontBuffer(t,r,a){this.sourceBuffers.forEach(([v,S])=>{if(S){const O=Jr.getBuffered(S),k=O.length;if(k<2)return;const X=O.start(k-1),V=O.end(k-1);if(a>X||t>=X&&t<=V)return;this.hls.trigger(u.BUFFER_FLUSHING,{startOffset:X,endOffset:1/0,type:v})}})}getDurationAndRange(){var t;const{details:r,mediaSource:a}=this;if(!r||!this.media||(a==null?void 0:a.readyState)!=="open")return null;const v=r.edge;if(r.live&&this.hls.config.liveDurationInfinity){if(r.fragments.length&&a.setLiveSeekableRange){const V=Math.max(0,r.fragmentStart),ue=Math.max(V,v);return{duration:1/0,start:V,end:ue}}return{duration:1/0}}const S=(t=this.overrides)==null?void 0:t.duration;if(S)return n(S)?{duration:S}:null;const O=this.media.duration,k=n(a.duration)?a.duration:0;return v>k&&v>O||!n(O)?{duration:v}:null}updateMediaSource({duration:t,start:r,end:a}){const v=this.mediaSource;!this.media||!v||v.readyState!=="open"||(v.duration!==t&&(n(t)&&this.log(`Updating MediaSource duration to ${t.toFixed(3)}`),v.duration=t),r!==void 0&&a!==void 0&&(this.log(`MediaSource duration is set to ${v.duration}. Setting seekable range to ${r}-${a}.`),v.setLiveSeekableRange(r,a)))}get tracksReady(){const t=this.pendingTrackCount;return t>0&&(t>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}checkPendingTracks(){const{bufferCodecEventsTotal:t,pendingTrackCount:r,tracks:a}=this;if(this.log(`checkPendingTracks (pending: ${r} codec events expected: ${t}) ${Rr(a)}`),this.tracksReady){var v;const S=(v=this.transferData)==null?void 0:v.tracks;S&&Object.keys(S).length?this.attachTransferred():this.createSourceBuffers()}}bufferCreated(){if(this.sourceBufferCount){const t={};this.sourceBuffers.forEach(([r,a])=>{if(r){const v=this.tracks[r];t[r]={buffer:a,container:v.container,codec:v.codec,supplemental:v.supplemental,levelCodec:v.levelCodec,id:v.id,metadata:v.metadata}}}),this.hls.trigger(u.BUFFER_CREATED,{tracks:t}),this.log(`SourceBuffers created. Running queue: ${this.operationQueue}`),this.sourceBuffers.forEach(([r])=>{this.executeNext(r)})}else{const t=new Error("could not create source buffer for media codec(s)");this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:t,reason:t.message})}}createSourceBuffers(){const{tracks:t,sourceBuffers:r,mediaSource:a}=this;if(!a)throw new Error("createSourceBuffers called when mediaSource was null");for(const S in t){const O=S,k=t[O];if(this.isPending(k)){const X=this.getTrackCodec(k,O),V=`${k.container};codecs=${X}`;k.codec=X,this.log(`creating sourceBuffer(${V})${this.currentOp(O)?" Queued":""} ${Rr(k)}`);try{const ue=a.addSourceBuffer(V),pe=fl(O),be=[O,ue];r[pe]=be,k.buffer=ue}catch(ue){var v;this.error(`error while trying to add sourceBuffer: ${ue.message}`),this.shiftAndExecuteNext(O),(v=this.operationQueue)==null||v.removeBlockers(),delete this.tracks[O],this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:ue,sourceBufferName:O,mimeType:V,parent:k.id});return}this.trackSourceBuffer(O,k)}}this.bufferCreated()}getTrackCodec(t,r){const a=t.supplemental;let v=t.codec;a&&(r==="video"||r==="audiovideo")&&Ie(a,"video")&&(v=Ft(v,a));const S=Ne(v,t.levelCodec);return S?r.slice(0,5)==="audio"?bt(S,this.appendSource):S:""}trackSourceBuffer(t,r){const a=r.buffer;if(!a)return;const v=this.getTrackCodec(r,t);this.tracks[t]={buffer:a,codec:v,container:r.container,levelCodec:r.levelCodec,supplemental:r.supplemental,metadata:r.metadata,id:r.id,listeners:[]},this.removeBufferListeners(t),this.addBufferListener(t,"updatestart",this.onSBUpdateStart),this.addBufferListener(t,"updateend",this.onSBUpdateEnd),this.addBufferListener(t,"error",this.onSBUpdateError),this.appendSource&&this.addBufferListener(t,"bufferedchange",(S,O)=>{const k=O.removedRanges;k!=null&&k.length&&this.hls.trigger(u.BUFFER_FLUSHED,{type:S})})}get mediaSrc(){var t,r;const a=((t=this.media)==null||(r=t.querySelector)==null?void 0:r.call(t,"source"))||this.media;return a==null?void 0:a.src}onSBUpdateStart(t){const r=this.currentOp(t);r&&r.onStart()}onSBUpdateEnd(t){var r;if(((r=this.mediaSource)==null?void 0:r.readyState)==="closed"){this.resetBuffer(t);return}const a=this.currentOp(t);a&&(a.onComplete(),this.shiftAndExecuteNext(t))}onSBUpdateError(t,r){var a;const v=new Error(`${t} SourceBuffer error. MediaSource readyState: ${(a=this.mediaSource)==null?void 0:a.readyState}`);this.error(`${v}`,r),this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_APPENDING_ERROR,sourceBufferName:t,error:v,fatal:!1});const S=this.currentOp(t);S&&S.onError(v)}updateTimestampOffset(t,r,a,v,S,O){const k=r-t.timestampOffset;Math.abs(k)>=a&&(this.log(`Updating ${v} SourceBuffer timestampOffset to ${r} (sn: ${S} cc: ${O})`),t.timestampOffset=r)}removeExecutor(t,r,a){const{media:v,mediaSource:S}=this,O=this.tracks[t],k=O==null?void 0:O.buffer;if(!v||!S||!k){this.warn(`Attempting to remove from the ${t} SourceBuffer, but it does not exist`),this.shiftAndExecuteNext(t);return}const X=n(v.duration)?v.duration:1/0,V=n(S.duration)?S.duration:1/0,ue=Math.max(0,r),pe=Math.min(a,X,V);pe>ue&&(!O.ending||O.ended)?(O.ended=!1,this.log(`Removing [${ue},${pe}] from the ${t} SourceBuffer`),k.remove(ue,pe)):this.shiftAndExecuteNext(t)}appendExecutor(t,r){const a=this.tracks[r],v=a==null?void 0:a.buffer;if(!v)throw new Xc(`Attempting to append to the ${r} SourceBuffer, but it does not exist`);a.ending=!1,a.ended=!1,v.appendBuffer(t)}blockUntilOpen(t){if(this.isUpdating()||this.isQueued())this.blockBuffers(t).catch(r=>{this.warn(`SourceBuffer blocked callback ${r}`),this.stepOperationQueue(this.sourceBufferTypes)});else try{t()}catch(r){this.warn(`Callback run without blocking ${this.operationQueue} ${r}`)}}isUpdating(){return this.sourceBuffers.some(([t,r])=>t&&r.updating)}isQueued(){return this.sourceBuffers.some(([t])=>t&&!!this.currentOp(t))}isPending(t){return!!t&&!t.buffer}blockBuffers(t,r=this.sourceBufferTypes){if(!r.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(t);const{operationQueue:a}=this,v=r.map(O=>this.appendBlocker(O));return r.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(v).then(O=>{a===this.operationQueue&&(t(),this.stepOperationQueue(this.sourceBufferTypes))})}stepOperationQueue(t){t.forEach(r=>{var a;const v=(a=this.tracks[r])==null?void 0:a.buffer;!v||v.updating||this.shiftAndExecuteNext(r)})}append(t,r,a){this.operationQueue&&this.operationQueue.append(t,r,a)}appendBlocker(t){if(this.operationQueue)return this.operationQueue.appendBlocker(t)}currentOp(t){return this.operationQueue?this.operationQueue.current(t):null}executeNext(t){t&&this.operationQueue&&this.operationQueue.executeNext(t)}shiftAndExecuteNext(t){this.operationQueue&&this.operationQueue.shiftAndExecuteNext(t)}get pendingTrackCount(){return Object.keys(this.tracks).reduce((t,r)=>t+(this.isPending(this.tracks[r])?1:0),0)}get sourceBufferCount(){return this.sourceBuffers.reduce((t,[r])=>t+(r?1:0),0)}get sourceBufferTypes(){return this.sourceBuffers.map(([t])=>t).filter(t=>!!t)}addBufferListener(t,r,a){const v=this.tracks[t];if(!v)return;const S=v.buffer;if(!S)return;const O=a.bind(this,t);v.listeners.push({event:r,listener:O}),S.addEventListener(r,O)}removeBufferListeners(t){const r=this.tracks[t];if(!r)return;const a=r.buffer;a&&(r.listeners.forEach(v=>{a.removeEventListener(v.event,v.listener)}),r.listeners.length=0)}}function Pu(F){const t=F.querySelectorAll("source");[].slice.call(t).forEach(r=>{F.removeChild(r)})}function Ku(F,t){const r=self.document.createElement("source");r.type="video/mp4",r.src=t,F.appendChild(r)}function fl(F){return F==="audio"?1:0}class Vu{constructor(t){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=t,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(t){this.streamController=t}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:t}=this;t.on(u.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.BUFFER_CODECS,this.onBufferCodecs,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:t}=this;t.off(u.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.BUFFER_CODECS,this.onBufferCodecs,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(t,r){const a=this.hls.levels[r.droppedLevel];this.isLevelAllowed(a)&&this.restrictedLevels.push({bitrate:a.bitrate,height:a.height,width:a.width})}onMediaAttaching(t,r){this.media=r.media instanceof HTMLVideoElement?r.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(t,r){const a=this.hls;this.restrictedLevels=[],this.firstLevel=r.firstLevel,a.config.capLevelToPlayerSize&&r.video&&this.startCapping()}onLevelsUpdated(t,r){this.timer&&n(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(t,r){this.hls.config.capLevelToPlayerSize&&r.video&&this.startCapping()}onMediaDetaching(){this.stopCapping(),this.media=null}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const t=this.hls.levels;if(t.length){const r=this.hls,a=this.getMaxLevel(t.length-1);a!==this.autoLevelCapping&&r.logger.log(`Setting autoLevelCapping to ${a}: ${t[a].height}p@${t[a].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),r.autoLevelCapping=a,r.autoLevelEnabled&&r.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=r.autoLevelCapping}}}getMaxLevel(t){const r=this.hls.levels;if(!r.length)return-1;const a=r.filter((v,S)=>this.isLevelAllowed(v)&&S<=t);return this.clientRect=null,Vu.getMaxLevelByMediaSize(a,this.mediaWidth,this.mediaHeight)}startCapping(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)}getDimensions(){if(this.clientRect)return this.clientRect;const t=this.media,r={width:0,height:0};if(t){const a=t.getBoundingClientRect();r.width=a.width,r.height=a.height,!r.width&&!r.height&&(r.width=a.right-a.left||t.width||0,r.height=a.bottom-a.top||t.height||0)}return this.clientRect=r,r}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let t=1;if(!this.hls.config.ignoreDevicePixelRatio)try{t=self.devicePixelRatio}catch(r){}return Math.min(t,this.hls.config.maxDevicePixelRatio)}isLevelAllowed(t){return!this.restrictedLevels.some(a=>t.bitrate===a.bitrate&&t.width===a.width&&t.height===a.height)}static getMaxLevelByMediaSize(t,r,a){if(!(t!=null&&t.length))return-1;const v=(k,X)=>X?k.width!==X.width||k.height!==X.height:!0;let S=t.length-1;const O=Math.max(r,a);for(let k=0;k<t.length;k+=1){const X=t[k];if((X.width>=O||X.height>=O)&&v(X,t[k+1])){S=k;break}}return S}}const pu={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},yf={HLS:"h"};class mu{constructor(t,r){Array.isArray(t)&&(t=t.map(a=>a instanceof mu?a:new mu(a))),this.value=t,this.params=r}}const xf="Dict";function zl(F){return Array.isArray(F)?JSON.stringify(F):F instanceof Map?"Map{}":F instanceof Set?"Set{}":typeof F=="object"?JSON.stringify(F):String(F)}function Jc(F,t,r,a){return new Error(`failed to ${F} "${zl(t)}" as ${r}`,{cause:a})}function vu(F,t,r){return Jc("serialize",F,t,r)}class Iu{constructor(t){this.description=t}}const Ql="Bare Item",Ro="Boolean";function ko(F){if(typeof F!="boolean")throw vu(F,Ro);return F?"?1":"?0"}function Bo(F){return btoa(String.fromCharCode(...F))}const qc="Byte Sequence";function hc(F){if(ArrayBuffer.isView(F)===!1)throw vu(F,qc);return`:${Bo(F)}:`}const ri="Integer";function ef(F){return F<-999999999999999||999999999999999<F}function tf(F){if(ef(F))throw vu(F,ri);return F.toString()}function Cl(F){return`@${tf(F.getTime()/1e3)}`}function Tl(F,t){if(F<0)return-Tl(-F,t);const r=Math.pow(10,t);if(Math.abs(F*r%1-.5)<Number.EPSILON){const v=Math.floor(F*r);return(v%2===0?v:v+1)/r}else return Math.round(F*r)/r}const zu="Decimal";function Rc(F){const t=Tl(F,3);if(Math.floor(Math.abs(t)).toString().length>12)throw vu(F,zu);const r=t.toString();return r.includes(".")?r:`${r}.0`}const Jl="String",Gs=/[\x00-\x1f\x7f]+/;function zo(F){if(Gs.test(F))throw vu(F,Jl);return`"${F.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Ef(F){return F.description||F.toString().slice(7,-1)}const $l="Token";function pc(F){const t=Ef(F);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(t)===!1)throw vu(t,$l);return t}function nf(F){switch(typeof F){case"number":if(!n(F))throw vu(F,Ql);return Number.isInteger(F)?tf(F):Rc(F);case"string":return zo(F);case"symbol":return pc(F);case"boolean":return ko(F);case"object":if(F instanceof Date)return Cl(F);if(F instanceof Uint8Array)return hc(F);if(F instanceof Iu)return pc(F);default:throw vu(F,Ql)}}const Lc="Key";function gu(F){if(/^[a-z*][a-z0-9\-_.*]*$/.test(F)===!1)throw vu(F,Lc);return F}function Fc(F){return F==null?"":Object.entries(F).map(([t,r])=>r===!0?`;${gu(t)}`:`;${gu(t)}=${nf(r)}`).join("")}function ql(F){return F instanceof mu?`${nf(F.value)}${Fc(F.params)}`:nf(F)}function Pl(F){return`(${F.value.map(ql).join(" ")})${Fc(F.params)}`}function Lf(F,t={whitespace:!0}){if(typeof F!="object"||F==null)throw vu(F,xf);const r=F instanceof Map?F.entries():Object.entries(F),a=t!=null&&t.whitespace?" ":"";return Array.from(r).map(([v,S])=>{S instanceof mu||(S=new mu(S));let O=gu(v);return S.value===!0?O+=Fc(S.params):(O+="=",Array.isArray(S.value)?O+=Pl(S):O+=ql(S)),O}).join(`,${a}`)}function rf(F,t){return Lf(F,t)}const Co="CMCD-Object",wa="CMCD-Request",dl="CMCD-Session",hl="CMCD-Status",Mc={br:Co,ab:Co,d:Co,ot:Co,tb:Co,tpb:Co,lb:Co,tab:Co,lab:Co,url:Co,pb:wa,bl:wa,tbl:wa,dl:wa,ltc:wa,mtp:wa,nor:wa,nrr:wa,rc:wa,sn:wa,sta:wa,su:wa,ttfb:wa,ttfbb:wa,ttlb:wa,cmsdd:wa,cmsds:wa,smrt:wa,df:wa,cs:wa,ts:wa,cid:dl,pr:dl,sf:dl,sid:dl,st:dl,v:dl,msd:dl,bs:hl,bsd:hl,cdn:hl,rtp:hl,bg:hl,pt:hl,ec:hl,e:hl},Il={REQUEST:wa};function _c(F){return Object.keys(F).reduce((t,r)=>{var a;return(a=F[r])===null||a===void 0||a.forEach(v=>t[v]=r),t},{})}function Ff(F,t){const r={};if(!F)return r;const a=Object.keys(F),v=t?_c(t):{};return a.reduce((S,O)=>{var k;const X=Mc[O]||v[O]||Il.REQUEST,V=(k=S[X])!==null&&k!==void 0?k:S[X]={};return V[O]=F[O],S},r)}function bf(F){return["ot","sf","st","e","sta"].includes(F)}function sf(F){return typeof F=="number"?n(F):F!=null&&F!==""&&F!==!1}const Dl="event";function nl(F,t){const r=new URL(F),a=new URL(t);if(r.origin!==a.origin)return F;const v=r.pathname.split("/").slice(1),S=a.pathname.split("/").slice(1,-1);for(;v[0]===S[0];)v.shift(),S.shift();for(;S.length;)S.shift(),v.unshift("..");return v.join("/")+r.search+r.hash}const lo=F=>Math.round(F),mc=(F,t)=>Array.isArray(F)?F.map(r=>mc(r,t)):F instanceof mu&&typeof F.value=="string"?new mu(mc(F.value,t),F.params):(t.baseUrl&&(F=nl(F,t.baseUrl)),t.version===1?encodeURIComponent(F):F),Bc=F=>lo(F/100)*100,af={br:lo,d:lo,bl:Bc,dl:Bc,mtp:Bc,nor:(F,t)=>{let r=F;return t.version>=2&&(F instanceof mu&&typeof F.value=="string"?r=new mu([F]):typeof F=="string"&&(r=[F])),mc(r,t)},rtp:Bc,tb:lo},Af="request",of="response",Nc=["ab","bg","bl","br","bs","bsd","cdn","cid","cs","df","ec","lab","lb","ltc","msd","mtp","pb","pr","pt","sf","sid","sn","st","sta","tab","tb","tbl","tpb","ts","v"],ec=["e"],yu=/^[a-zA-Z0-9-.]+-[a-zA-Z0-9-.]+$/;function Yu(F){return yu.test(F)}function $e(F){return Nc.includes(F)||ec.includes(F)||Yu(F)}const $o=["d","dl","nor","ot","rtp","su"];function Lo(F){return Nc.includes(F)||$o.includes(F)||Yu(F)}const $u=["cmsdd","cmsds","rc","smrt","ttfb","ttfbb","ttlb","url"];function uf(F){return Nc.includes(F)||$o.includes(F)||$u.includes(F)||Yu(F)}const vc=["bl","br","bs","cid","d","dl","mtp","nor","nrr","ot","pr","rtp","sf","sid","st","su","tb","v"];function pl(F){return vc.includes(F)||Yu(F)}const xa={[of]:uf,[Dl]:$e,[Af]:Lo};function gc(F,t={}){const r={};if(F==null||typeof F!="object")return r;const a=t.version||F.v||1,v=t.reportingMode||Af,S=a===1?pl:xa[v];let O=Object.keys(F).filter(S);const k=t.filter;typeof k=="function"&&(O=O.filter(k));const X=v===of||v===Dl;X&&!O.includes("ts")&&O.push("ts"),a>1&&!O.includes("v")&&O.push("v");const V=x({},af,t.formatters),ue={version:a,reportingMode:v,baseUrl:t.baseUrl};return O.sort().forEach(pe=>{let be=F[pe];const Re=V[pe];if(typeof Re=="function"&&(be=Re(be,ue)),pe==="v"){if(a===1)return;be=a}pe=="pr"&&be===1||(X&&pe==="ts"&&!n(be)&&(be=Date.now()),sf(be)&&(bf(pe)&&typeof be=="string"&&(be=new Iu(be)),r[pe]=be))}),r}function jc(F,t={}){const r={};if(!F)return r;const a=gc(F,t),v=Ff(a,t==null?void 0:t.customHeaderMap);return Object.entries(v).reduce((S,[O,k])=>{const X=rf(k,{whitespace:!1});return X&&(S[O]=X),S},r)}function lf(F,t,r){return x(F,jc(t,r))}const Zl="CMCD";function Xu(F,t={}){return F?rf(gc(F,t),{whitespace:!1}):""}function Wl(F,t={}){if(!F)return"";const r=Xu(F,t);return encodeURIComponent(r)}function Cf(F,t={}){if(!F)return"";const r=Wl(F,t);return`${Zl}=${r}`}const tc=/CMCD=[^&#]+/;function nc(F,t,r){const a=Cf(t,r);if(!a)return F;if(tc.test(F))return F.replace(tc,a);const v=F.includes("?")?"&":"?";return`${F}${v}${a}`}class yc{constructor(t){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=v=>{try{this.apply(v,{ot:pu.MANIFEST,su:!this.initialized})}catch(S){this.hls.logger.warn("Could not generate manifest CMCD data.",S)}},this.applyFragmentData=v=>{try{const{frag:S,part:O}=v,k=this.hls.levels[S.level],X=this.getObjectType(S),V={d:(O||S).duration*1e3,ot:X};(X===pu.VIDEO||X===pu.AUDIO||X==pu.MUXED)&&(V.br=k.bitrate/1e3,V.tb=this.getTopBandwidth(X)/1e3,V.bl=this.getBufferLength(X));const ue=O?this.getNextPart(O):this.getNextFrag(S);ue!=null&&ue.url&&ue.url!==S.url&&(V.nor=ue.url),this.apply(v,V)}catch(S){this.hls.logger.warn("Could not generate segment CMCD data.",S)}},this.hls=t;const r=this.config=t.config,{cmcd:a}=r;a!=null&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=a.sessionId||t.sessionId,this.cid=a.contentId,this.useHeaders=a.useHeaders===!0,this.includeKeys=a.includeKeys,this.registerListeners())}registerListeners(){const t=this.hls;t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHED,this.onMediaDetached,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const t=this.hls;t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHED,this.onMediaDetached,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=this.media=null}onMediaAttached(t,r){this.media=r.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(t,r){var a,v;this.audioBuffer=(a=r.tracks.audio)==null?void 0:a.buffer,this.videoBuffer=(v=r.tracks.video)==null?void 0:v.buffer}createData(){var t;return{v:1,sf:yf.HLS,sid:this.sid,cid:this.cid,pr:(t=this.media)==null?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(t,r={}){x(r,this.createData());const a=r.ot===pu.INIT||r.ot===pu.VIDEO||r.ot===pu.MUXED;this.starved&&a&&(r.bs=!0,r.su=!0,this.starved=!1),r.su==null&&(r.su=this.buffering);const{includeKeys:v}=this;v&&(r=Object.keys(r).reduce((O,k)=>(v.includes(k)&&(O[k]=r[k]),O),{}));const S={baseUrl:t.url};this.useHeaders?(t.headers||(t.headers={}),lf(t.headers,r,S)):t.url=nc(t.url,r,S)}getNextFrag(t){var r;const a=(r=this.hls.levels[t.level])==null?void 0:r.details;if(a){const v=t.sn-a.startSN;return a.fragments[v+1]}}getNextPart(t){var r;const{index:a,fragment:v}=t,S=(r=this.hls.levels[v.level])==null||(r=r.details)==null?void 0:r.partList;if(S){const{sn:O}=v;for(let k=S.length-1;k>=0;k--){const X=S[k];if(X.index===a&&X.fragment.sn===O)return S[k+1]}}}getObjectType(t){const{type:r}=t;if(r==="subtitle")return pu.TIMED_TEXT;if(t.sn==="initSegment")return pu.INIT;if(r==="audio")return pu.AUDIO;if(r==="main")return this.hls.audioTracks.length?pu.VIDEO:pu.MUXED}getTopBandwidth(t){let r=0,a;const v=this.hls;if(t===pu.AUDIO)a=v.audioTracks;else{const S=v.maxAutoLevel,O=S>-1?S+1:v.levels.length;a=v.levels.slice(0,O)}return a.forEach(S=>{S.bitrate>r&&(r=S.bitrate)}),r>0?r:NaN}getBufferLength(t){const r=this.media,a=t===pu.AUDIO?this.audioBuffer:this.videoBuffer;return!a||!r?NaN:Jr.bufferInfo(a,r.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:t}=this.config,r=this.applyPlaylistData,a=t||this.config.loader;return class{constructor(S){this.loader=void 0,this.loader=new a(S)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(S,O,k){r(S),this.loader.load(S,O,k)}}}createFragmentLoader(){const{fLoader:t}=this.config,r=this.applyFragmentData,a=t||this.config.loader;return class{constructor(S){this.loader=void 0,this.loader=new a(S)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(S,O,k){r(S),this.loader.load(S,O,k)}}}}const rc=3e5;class ic extends M{constructor(t){super("content-steering",t.logger),this.hls=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this._pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=t,this.registerListeners()}registerListeners(){const t=this.hls;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const t=this.hls;t&&(t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.ERROR,this.onError,this))}pathways(){return(this.levels||[]).reduce((t,r)=>(t.indexOf(r.pathwayId)===-1&&t.push(r.pathwayId),t),[])}get pathwayPriority(){return this._pathwayPriority}set pathwayPriority(t){this.updatePathwayPriority(t)}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const t=this.timeToLoad*1e3-(performance.now()-this.updated);if(t>0){this.scheduleRefresh(this.uri,t);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(t){const r=this.levels;r&&(this.levels=r.filter(a=>a!==t))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(t,r){const{contentSteering:a}=r;a!==null&&(this.pathwayId=a.pathwayId,this.uri=a.uri,this.started&&this.startLoad())}onManifestParsed(t,r){this.audioTracks=r.audioTracks,this.subtitleTracks=r.subtitleTracks}onError(t,r){const{errorAction:a}=r;if((a==null?void 0:a.action)===tt.SendAlternateToPenaltyBox&&a.flags===xe.MoveAllAlternatesMatchingHost){const v=this.levels;let S=this._pathwayPriority,O=this.pathwayId;if(r.context){const{groupId:k,pathwayId:X,type:V}=r.context;k&&v?O=this.getPathwayForGroupId(k,V,O):X&&(O=X)}O in this.penalizedPathways||(this.penalizedPathways[O]=performance.now()),!S&&v&&(S=this.pathways()),S&&S.length>1&&(this.updatePathwayPriority(S),a.resolved=this.pathwayId!==O),r.details===f.BUFFER_APPEND_ERROR&&!r.fatal?a.resolved=!0:a.resolved||this.warn(`Could not resolve ${r.details} ("${r.error.message}") with content-steering for Pathway: ${O} levels: ${v&&v.length} priorities: ${Rr(S)} penalized: ${Rr(this.penalizedPathways)}`)}}filterParsedLevels(t){this.levels=t;let r=this.getLevelsForPathway(this.pathwayId);if(r.length===0){const a=t[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${a}"`),r=this.getLevelsForPathway(a),this.pathwayId=a}return r.length!==t.length&&this.log(`Found ${r.length}/${t.length} levels in Pathway "${this.pathwayId}"`),r}getLevelsForPathway(t){return this.levels===null?[]:this.levels.filter(r=>t===r.pathwayId)}updatePathwayPriority(t){this._pathwayPriority=t;let r;const a=this.penalizedPathways,v=performance.now();Object.keys(a).forEach(S=>{v-a[S]>rc&&delete a[S]});for(let S=0;S<t.length;S++){const O=t[S];if(O in a)continue;if(O===this.pathwayId)return;const k=this.hls.nextLoadLevel,X=this.hls.levels[k];if(r=this.getLevelsForPathway(O),r.length>0){this.log(`Setting Pathway to "${O}"`),this.pathwayId=O,Nn(r),this.hls.trigger(u.LEVELS_UPDATED,{levels:r});const V=this.hls.levels[k];X&&V&&this.levels&&(V.attrs["STABLE-VARIANT-ID"]!==X.attrs["STABLE-VARIANT-ID"]&&V.bitrate!==X.bitrate&&this.log(`Unstable Pathways change from bitrate ${X.bitrate} to ${V.bitrate}`),this.hls.nextLoadLevel=k);break}}}getPathwayForGroupId(t,r,a){const v=this.getLevelsForPathway(a).concat(this.levels||[]);for(let S=0;S<v.length;S++)if(r===h.AUDIO_TRACK&&v[S].hasAudioGroup(t)||r===h.SUBTITLE_TRACK&&v[S].hasSubtitleGroup(t))return v[S].pathwayId;return a}clonePathways(t){const r=this.levels;if(!r)return;const a={},v={};t.forEach(S=>{const{ID:O,"BASE-ID":k,"URI-REPLACEMENT":X}=S;if(r.some(ue=>ue.pathwayId===O))return;const V=this.getLevelsForPathway(k).map(ue=>{const pe=new hs(ue.attrs);pe["PATHWAY-ID"]=O;const be=pe.AUDIO&&`${pe.AUDIO}_clone_${O}`,Re=pe.SUBTITLES&&`${pe.SUBTITLES}_clone_${O}`;be&&(a[pe.AUDIO]=be,pe.AUDIO=be),Re&&(v[pe.SUBTITLES]=Re,pe.SUBTITLES=Re);const Ue=ml(ue.uri,pe["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",X),lt=new Ln({attrs:pe,audioCodec:ue.audioCodec,bitrate:ue.bitrate,height:ue.height,name:ue.name,url:Ue,videoCodec:ue.videoCodec,width:ue.width});if(ue.audioGroups)for(let it=1;it<ue.audioGroups.length;it++)lt.addGroupId("audio",`${ue.audioGroups[it]}_clone_${O}`);if(ue.subtitleGroups)for(let it=1;it<ue.subtitleGroups.length;it++)lt.addGroupId("text",`${ue.subtitleGroups[it]}_clone_${O}`);return lt});r.push(...V),sc(this.audioTracks,a,X,O),sc(this.subtitleTracks,v,X,O)})}loadSteeringManifest(t){const r=this.hls.config,a=r.loader;this.loader&&this.loader.destroy(),this.loader=new a(r);let v;try{v=new self.URL(t)}catch(ue){this.enabled=!1,this.log(`Failed to parse Steering Manifest URI: ${t}`);return}if(v.protocol!=="data:"){const ue=(this.hls.bandwidthEstimate||r.abrEwmaDefaultEstimate)|0;v.searchParams.set("_HLS_pathway",this.pathwayId),v.searchParams.set("_HLS_throughput",""+ue)}const S={responseType:"json",url:v.href},O=r.steeringManifestLoadPolicy.default,k=O.errorRetry||O.timeoutRetry||{},X={loadPolicy:O,timeout:O.maxLoadTimeMs,maxRetry:k.maxNumRetry||0,retryDelay:k.retryDelayMs||0,maxRetryDelay:k.maxRetryDelayMs||0},V={onSuccess:(ue,pe,be,Re)=>{this.log(`Loaded steering manifest: "${v}"`);const Ue=ue.data;if((Ue==null?void 0:Ue.VERSION)!==1){this.log(`Steering VERSION ${Ue.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Ue.TTL;const{"RELOAD-URI":lt,"PATHWAY-CLONES":it,"PATHWAY-PRIORITY":kt}=Ue;if(lt)try{this.uri=new self.URL(lt,v).href}catch(on){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${lt}`);return}this.scheduleRefresh(this.uri||be.url),it&&this.clonePathways(it);const dn={steeringManifest:Ue,url:v.toString()};this.hls.trigger(u.STEERING_MANIFEST_LOADED,dn),kt&&this.updatePathwayPriority(kt)},onError:(ue,pe,be,Re)=>{if(this.log(`Error loading steering manifest: ${ue.code} ${ue.text} (${pe.url})`),this.stopLoad(),ue.code===410){this.enabled=!1,this.log(`Steering manifest ${pe.url} no longer available`);return}let Ue=this.timeToLoad*1e3;if(ue.code===429){const lt=this.loader;if(typeof(lt==null?void 0:lt.getResponseHeader)=="function"){const it=lt.getResponseHeader("Retry-After");it&&(Ue=parseFloat(it)*1e3)}this.log(`Steering manifest ${pe.url} rate limited`);return}this.scheduleRefresh(this.uri||pe.url,Ue)},onTimeout:(ue,pe,be)=>{this.log(`Timeout loading steering manifest (${pe.url})`),this.scheduleRefresh(this.uri||pe.url)}};this.log(`Requesting steering manifest: ${v}`),this.loader.load(S,X,V)}scheduleRefresh(t,r=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var a;const v=(a=this.hls)==null?void 0:a.media;if(v&&!v.ended){this.loadSteeringManifest(t);return}this.scheduleRefresh(t,this.timeToLoad*1e3)},r)}}function sc(F,t,r,a){F&&Object.keys(t).forEach(v=>{const S=F.filter(O=>O.groupId===v).map(O=>{const k=x({},O);return k.details=void 0,k.attrs=new hs(k.attrs),k.url=k.attrs.URI=ml(O.url,O.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",r),k.groupId=k.attrs["GROUP-ID"]=t[v],k.attrs["PATHWAY-ID"]=a,k});F.push(...S)})}function ml(F,t,r,a){const{HOST:v,PARAMS:S,[r]:O}=a;let k;t&&(k=O==null?void 0:O[t],k&&(F=k));const X=new self.URL(F);return v&&!k&&(X.host=v),S&&Object.keys(S).sort().forEach(V=>{V&&X.searchParams.set(V,S[V])}),X.href}function xu(F,t,r){Du(F,t,r),F.addEventListener(t,r)}function Du(F,t,r){F.removeEventListener(t,r)}class wl extends M{constructor(t){super("eme",t.logger),this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.mediaKeys=null,this.setMediaKeysQueue=wl.CDMCleanupPromise?[wl.CDMCleanupPromise]:[],this.onMediaEncrypted=r=>{const{initDataType:a,initData:v}=r,S=`"${r.type}" event: init data type: "${a}"`;if(this.debug(S),v!==null){if(!this.keyFormatPromise){let O=Object.keys(this.keySystemAccessPromises);O.length||(O=Ho(this.config));const k=O.map(Wo).filter(X=>!!X);this.keyFormatPromise=this.getKeyFormatPromise(k)}this.keyFormatPromise.then(O=>{const k=to(O);if(a!=="sinf"||k!==aa.FAIRPLAY){this.log(`Ignoring "${r.type}" event with init data type: "${a}" for selected key-system ${k}`);return}let X;try{const Re=Bt(new Uint8Array(v)),Ue=Ws(JSON.parse(Re).sinf),lt=St(Ue);if(!lt)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");X=new Uint8Array(lt.subarray(8,24))}catch(Re){this.warn(`${S} Failed to parse sinf: ${Re}`);return}const V=q.hexDump(X),{keyIdToKeySessionPromise:ue,mediaKeySessions:pe}=this;let be=ue[V];for(let Re=0;Re<pe.length;Re++){const Ue=pe[Re],lt=Ue.decryptdata;if(!lt.keyId)continue;const it=q.hexDump(lt.keyId);if(V===it||lt.uri.replace(/-/g,"").indexOf(V)!==-1){if(be=ue[it],!be)continue;if(lt.pssh)break;delete ue[it],lt.pssh=new Uint8Array(v),lt.keyId=X,be=ue[V]=be.then(()=>this.generateRequestWithPreferredKeySession(Ue,a,v,"encrypted-event-key-match")),be.catch(kt=>this.handleError(kt));break}}be||this.handleError(new Error(`Key ID ${V} not encountered in playlist. Key-system sessions ${pe.length}.`))}).catch(O=>this.handleError(O))}},this.onWaitingForKey=r=>{this.log(`"${r.type}" event`)},this.hls=t,this.config=t.config,this.registerListeners()}destroy(){this.onDestroying(),this.onMediaDetached();const t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onWaitingForKey=null}registerListeners(){this.hls.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(u.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(u.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.on(u.DESTROYING,this.onDestroying,this)}unregisterListeners(){this.hls.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(u.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(u.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.off(u.DESTROYING,this.onDestroying,this)}getLicenseServerUrl(t){const{drmSystems:r,widevineLicenseUrl:a}=this.config,v=r[t];if(v)return v.licenseUrl;if(t===aa.WIDEVINE&&a)return a}getLicenseServerUrlOrThrow(t){const r=this.getLicenseServerUrl(t);if(r===void 0)throw new Error(`no license server URL configured for key-system "${t}"`);return r}getServerCertificateUrl(t){const{drmSystems:r}=this.config,a=r[t];if(a)return a.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${t}"]`)}attemptKeySystemAccess(t){const r=this.hls.levels,a=(O,k,X)=>!!O&&X.indexOf(O)===k,v=r.map(O=>O.audioCodec).filter(a),S=r.map(O=>O.videoCodec).filter(a);return v.length+S.length===0&&S.push("avc1.42e01e"),new Promise((O,k)=>{const X=V=>{const ue=V.shift();this.getMediaKeysPromise(ue,v,S).then(pe=>O({keySystem:ue,mediaKeys:pe})).catch(pe=>{V.length?X(V):pe instanceof Eu?k(pe):k(new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_ACCESS,error:pe,fatal:!0},pe.message))})};X(t)})}requestMediaKeySystemAccess(t,r){const{requestMediaKeySystemAccessFunc:a}=this.config;if(typeof a!="function"){let v=`Configured requestMediaKeySystemAccess is not a function ${a}`;return iu===null&&self.location.protocol==="http:"&&(v=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(v))}return a(t,r)}getMediaKeysPromise(t,r,a){const v=pi(t,r,a,this.config.drmSystemOptions),S=this.keySystemAccessPromises[t];let O=S==null?void 0:S.keySystemAccess;if(!O){this.log(`Requesting encrypted media "${t}" key-system access with config: ${Rr(v)}`),O=this.requestMediaKeySystemAccess(t,v);const k=this.keySystemAccessPromises[t]={keySystemAccess:O};return O.catch(X=>{this.log(`Failed to obtain access to key-system "${t}": ${X}`)}),O.then(X=>{this.log(`Access for key-system "${X.keySystem}" obtained`);const V=this.fetchServerCertificate(t);return this.log(`Create media-keys for "${t}"`),k.mediaKeys=X.createMediaKeys().then(ue=>(this.log(`Media-keys created for "${t}"`),k.hasMediaKeys=!0,V.then(pe=>pe?this.setMediaKeysServerCertificate(ue,t,pe):ue))),k.mediaKeys.catch(ue=>{this.error(`Failed to create media-keys for "${t}"}: ${ue}`)}),k.mediaKeys})}return O.then(()=>S.mediaKeys)}createMediaKeySessionContext({decryptdata:t,keySystem:r,mediaKeys:a}){this.log(`Creating key-system session "${r}" keyId: ${q.hexDump(t.keyId||[])}`);const v=a.createSession(),S={decryptdata:t,keySystem:r,mediaKeys:a,mediaKeysSession:v,keyStatus:"status-pending"};return this.mediaKeySessions.push(S),S}renewKeySession(t){const r=t.decryptdata;if(r.pssh){const a=this.createMediaKeySessionContext(t),v=this.getKeyIdString(r),S="cenc";this.keyIdToKeySessionPromise[v]=this.generateRequestWithPreferredKeySession(a,S,r.pssh.buffer,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(t)}getKeyIdString(t){if(!t)throw new Error("Could not read keyId of undefined decryptdata");if(t.keyId===null)throw new Error("keyId is null");return q.hexDump(t.keyId)}updateKeySession(t,r){var a;const v=t.mediaKeysSession;return this.log(`Updating key-session "${v.sessionId}" for keyID ${q.hexDump(((a=t.decryptdata)==null?void 0:a.keyId)||[])}
} (data length: ${r&&r.byteLength})`),v.update(r)}getSelectedKeySystemFormats(){return Object.keys(this.keySystemAccessPromises).map(t=>({keySystem:t,hasMediaKeys:this.keySystemAccessPromises[t].hasMediaKeys})).filter(({hasMediaKeys:t})=>!!t).map(({keySystem:t})=>Wo(t)).filter(t=>!!t)}getKeySystemAccess(t){return this.getKeySystemSelectionPromise(t).then(({keySystem:r,mediaKeys:a})=>this.attemptSetMediaKeys(r,a))}selectKeySystem(t){return new Promise((r,a)=>this.getKeySystemSelectionPromise(t).then(({keySystem:v})=>{const S=Wo(v);S?r(S):a(new Error(`Unable to find format for key-system "${v}"`))}).catch(a))}selectKeySystemFormat(t){const r=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${t.sn} ${t.type}: ${t.level}) key formats ${r.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(r)),this.keyFormatPromise}getKeyFormatPromise(t){const r=Ho(this.config),a=t.map(to).filter(v=>!!v&&r.indexOf(v)!==-1);return this.selectKeySystem(a)}loadKey(t){const r=t.keyInfo.decryptdata,a=this.getKeyIdString(r),v=`(keyId: ${a} format: "${r.keyFormat}" method: ${r.method} uri: ${r.uri})`;this.log(`Starting session for key ${v}`);let S=this.keyIdToKeySessionPromise[a];return S||(S=this.getKeySystemForKeyPromise(r).then(({keySystem:k,mediaKeys:X})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${t.frag.sn} ${t.frag.type}: ${t.frag.level} using key ${v}`),this.attemptSetMediaKeys(k,X).then(()=>(this.throwIfDestroyed(),this.createMediaKeySessionContext({keySystem:k,mediaKeys:X,decryptdata:r}))))),(this.keyIdToKeySessionPromise[a]=S.then(k=>{const X="cenc",V=r.pssh?r.pssh.buffer:null;return this.generateRequestWithPreferredKeySession(k,X,V,"playlist-key")})).catch(k=>this.handleError(k))),S}throwIfDestroyed(t="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(t){this.hls&&(this.error(t.message),t instanceof Eu?this.hls.trigger(u.ERROR,t.data):this.hls.trigger(u.ERROR,{type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0}))}getKeySystemForKeyPromise(t){const r=this.getKeyIdString(t),a=this.keyIdToKeySessionPromise[r];if(!a){const v=to(t.keyFormat),S=v?[v]:Ho(this.config);return this.attemptKeySystemAccess(S)}return a}getKeySystemSelectionPromise(t){if(t.length||(t=Ho(this.config)),t.length===0)throw new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${Rr({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(t)}attemptSetMediaKeys(t,r){if(this.mediaKeys===r)return Promise.resolve();const a=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${t}"`);const v=Promise.all(a).then(()=>{if(!this.media)throw this.mediaKeys=null,new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(r)});return this.mediaKeys=r,this.setMediaKeysQueue.push(v),v.then(()=>{this.log(`Media-keys set for "${t}"`),a.push(v),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(S=>a.indexOf(S)===-1)})}generateRequestWithPreferredKeySession(t,r,a,v){var S;const O=(S=this.config.drmSystems)==null||(S=S[t.keySystem])==null?void 0:S.generateRequest;if(O)try{const Re=O.call(this.hls,r,a,t);if(!Re)throw new Error("Invalid response from configured generateRequest filter");r=Re.initDataType,a=Re.initData?Re.initData:null,t.decryptdata.pssh=a?new Uint8Array(a):null}catch(Re){var k;if(this.warn(Re.message),(k=this.hls)!=null&&k.config.debug)throw Re}if(a===null)return this.log(`Skipping key-session request for "${v}" (no initData)`),Promise.resolve(t);const X=this.getKeyIdString(t.decryptdata);this.log(`Generating key-session request for "${v}": ${X} (init data type: ${r} length: ${a?a.byteLength:null})`);const V=new Do,ue=t._onmessage=Re=>{const Ue=t.mediaKeysSession;if(!Ue){V.emit("error",new Error("invalid state"));return}const{messageType:lt,message:it}=Re;this.log(`"${lt}" message event for session "${Ue.sessionId}" message size: ${it.byteLength}`),lt==="license-request"||lt==="license-renewal"?this.renewLicense(t,it).catch(kt=>{V.eventNames().length?V.emit("error",kt):this.handleError(kt)}):lt==="license-release"?t.keySystem===aa.FAIRPLAY&&(this.updateKeySession(t,ka("acknowledged")),this.removeSession(t)):this.warn(`unhandled media key message type "${lt}"`)},pe=t._onkeystatuseschange=Re=>{if(!t.mediaKeysSession){V.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(t);const lt=t.keyStatus;V.emit("keyStatus",lt),lt==="expired"&&(this.warn(`${t.keySystem} expired for key ${X}`),this.renewKeySession(t))};xu(t.mediaKeysSession,"message",ue),xu(t.mediaKeysSession,"keystatuseschange",pe);const be=new Promise((Re,Ue)=>{V.on("error",Ue),V.on("keyStatus",lt=>{lt.startsWith("usable")?Re():lt==="output-restricted"?Ue(new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):lt==="internal-error"?Ue(new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${lt}"`)):lt==="expired"?Ue(new Error("key expired while generating request")):this.warn(`unhandled key status change "${lt}"`)})});return t.mediaKeysSession.generateRequest(r,a).then(()=>{var Re;this.log(`Request generated for key-session "${(Re=t.mediaKeysSession)==null?void 0:Re.sessionId}" keyId: ${X}`)}).catch(Re=>{throw new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_SESSION,error:Re,fatal:!1},`Error generating key-session request: ${Re}`)}).then(()=>be).catch(Re=>{throw V.removeAllListeners(),this.removeSession(t),Re}).then(()=>(V.removeAllListeners(),t))}onKeyStatusChange(t){t.mediaKeysSession.keyStatuses.forEach((r,a)=>{if(typeof a=="string"&&typeof r=="object"){const v=a;a=r,r=v}this.log(`key status change "${r}" for keyStatuses keyId: ${q.hexDump("buffer"in a?new Uint8Array(a.buffer,a.byteOffset,a.byteLength):new Uint8Array(a))} session keyId: ${q.hexDump(new Uint8Array(t.decryptdata.keyId||[]))} uri: ${t.decryptdata.uri}`),t.keyStatus=r})}fetchServerCertificate(t){const r=this.config,a=r.loader,v=new a(r),S=this.getServerCertificateUrl(t);return S?(this.log(`Fetching server certificate for "${t}"`),new Promise((O,k)=>{const X={responseType:"arraybuffer",url:S},V=r.certLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Ue,lt)=>{O(be.data)},onError:(be,Re,Ue,lt)=>{k(new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Ue,response:E({url:X.url,data:void 0},be)},`"${t}" certificate request failed (${S}). Status: ${be.code} (${be.text})`))},onTimeout:(be,Re,Ue)=>{k(new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Ue,response:{url:X.url,data:void 0}},`"${t}" certificate request timed out (${S})`))},onAbort:(be,Re,Ue)=>{k(new Error("aborted"))}};v.load(X,ue,pe)})):Promise.resolve()}setMediaKeysServerCertificate(t,r,a){return new Promise((v,S)=>{t.setServerCertificate(a).then(O=>{this.log(`setServerCertificate ${O?"success":"not supported by CDM"} (${a==null?void 0:a.byteLength}) on "${r}"`),v(t)}).catch(O=>{S(new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:O,fatal:!0},O.message))})})}renewLicense(t,r){return this.requestLicense(t,new Uint8Array(r)).then(a=>this.updateKeySession(t,new Uint8Array(a)).catch(v=>{throw new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:v,fatal:!0},v.message)}))}unpackPlayReadyKeyMessage(t,r){const a=String.fromCharCode.apply(null,new Uint16Array(r.buffer));if(!a.includes("PlayReadyKeyMessage"))return t.setRequestHeader("Content-Type","text/xml; charset=utf-8"),r;const v=new DOMParser().parseFromString(a,"application/xml"),S=v.querySelectorAll("HttpHeader");if(S.length>0){let ue;for(let pe=0,be=S.length;pe<be;pe++){var O,k;ue=S[pe];const Re=(O=ue.querySelector("name"))==null?void 0:O.textContent,Ue=(k=ue.querySelector("value"))==null?void 0:k.textContent;Re&&Ue&&t.setRequestHeader(Re,Ue)}}const X=v.querySelector("Challenge"),V=X==null?void 0:X.textContent;if(!V)throw new Error("Cannot find <Challenge> in key message");return ka(atob(V))}setupLicenseXHR(t,r,a,v){const S=this.config.licenseXhrSetup;return S?Promise.resolve().then(()=>{if(!a.decryptdata)throw new Error("Key removed");return S.call(this.hls,t,r,a,v)}).catch(O=>{if(!a.decryptdata)throw O;return t.open("POST",r,!0),S.call(this.hls,t,r,a,v)}).then(O=>(t.readyState||t.open("POST",r,!0),{xhr:t,licenseChallenge:O||v})):(t.open("POST",r,!0),Promise.resolve({xhr:t,licenseChallenge:v}))}requestLicense(t,r){const a=this.config.keyLoadPolicy.default;return new Promise((v,S)=>{const O=this.getLicenseServerUrlOrThrow(t.keySystem);this.log(`Sending license request to URL: ${O}`);const k=new XMLHttpRequest;k.responseType="arraybuffer",k.onreadystatechange=()=>{if(!this.hls||!t.mediaKeysSession)return S(new Error("invalid state"));if(k.readyState===4)if(k.status===200){this._requestLicenseFailureCount=0;let X=k.response;this.log(`License received ${X instanceof ArrayBuffer?X.byteLength:X}`);const V=this.config.licenseResponseCallback;if(V)try{X=V.call(this.hls,k,O,t)}catch(ue){this.error(ue)}v(X)}else{const X=a.errorRetry,V=X?X.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>V||k.status>=400&&k.status<500)S(new Eu({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:k,response:{url:O,data:void 0,code:k.status,text:k.statusText}},`License Request XHR failed (${O}). Status: ${k.status} (${k.statusText})`));else{const ue=V-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${ue} attempts left`),this.requestLicense(t,r).then(v,S)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=k,this.setupLicenseXHR(k,O,t,r).then(({xhr:X,licenseChallenge:V})=>{t.keySystem==aa.PLAYREADY&&(V=this.unpackPlayReadyKeyMessage(X,V)),X.send(V)})})}onDestroying(){this.unregisterListeners(),this._clear()}onMediaAttached(t,r){if(!this.config.emeEnabled)return;const a=r.media;this.media=a,xu(a,"encrypted",this.onMediaEncrypted),xu(a,"waitingforkey",this.onWaitingForKey)}onMediaDetached(){const t=this.media;t&&(Du(t,"encrypted",this.onMediaEncrypted),Du(t,"waitingforkey",this.onWaitingForKey),this.media=null,this.mediaKeys=null)}_clear(){var t;if(this._requestLicenseFailureCount=0,this.keyIdToKeySessionPromise={},!this.mediaKeys&&!this.mediaKeySessions.length)return;const r=this.media,a=this.mediaKeySessions.slice();this.mediaKeySessions=[],this.mediaKeys=null,fo.clearKeyUriToKeyIdMap();const v=a.length;wl.CDMCleanupPromise=Promise.all(a.map(S=>this.removeSession(S)).concat(r==null||(t=r.setMediaKeys(null))==null?void 0:t.catch(S=>{var O;this.log(`Could not clear media keys: ${S}`),(O=this.hls)==null||O.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error(`Could not clear media keys: ${S}`)})}))).catch(S=>{var O;this.log(`Could not close sessions and clear media keys: ${S}`),(O=this.hls)==null||O.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close sessions and clear media keys: ${S}`)})}).then(()=>{v&&this.log("finished closing key sessions and clearing media keys")})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(t,{sessionKeys:r}){if(!(!r||!this.config.emeEnabled)&&!this.keyFormatPromise){const a=r.reduce((v,S)=>(v.indexOf(S.keyFormat)===-1&&v.push(S.keyFormat),v),[]);this.log(`Selecting key-system from session-keys ${a.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(a)}}removeSession(t){const{mediaKeysSession:r,licenseXhr:a}=t;if(r){this.log(`Remove licenses and keys and close session ${r.sessionId}`),t._onmessage&&(r.removeEventListener("message",t._onmessage),t._onmessage=void 0),t._onkeystatuseschange&&(r.removeEventListener("keystatuseschange",t._onkeystatuseschange),t._onkeystatuseschange=void 0),a&&a.readyState!==XMLHttpRequest.DONE&&a.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;const v=this.mediaKeySessions.indexOf(t);v>-1&&this.mediaKeySessions.splice(v,1);const{drmSystemOptions:S}=this.config;return(ca(S)?new Promise((k,X)=>{self.setTimeout(()=>X(new Error("MediaKeySession.remove() timeout")),8e3),r.remove().then(k)}):Promise.resolve()).catch(k=>{var X;this.log(`Could not remove session: ${k}`),(X=this.hls)==null||X.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error(`Could not remove session: ${k}`)})}).then(()=>r.close()).catch(k=>{var X;this.log(`Could not close session: ${k}`),(X=this.hls)==null||X.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close session: ${k}`)})})}}}wl.CDMCleanupPromise=void 0;class Eu extends Error{constructor(t,r){super(r),this.data=void 0,t.error||(t.error=new Error(r)),this.data=t,t.err=t.error}}class Tf{constructor(t){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=t,this.registerListeners()}setStreamController(t){this.streamController=t}registerListeners(){this.hls.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(u.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListeners(){this.hls.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(u.MEDIA_DETACHING,this.onMediaDetaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(t,r){const a=this.hls.config;if(a.capLevelOnFPSDrop){const v=r.media instanceof self.HTMLVideoElement?r.media:null;this.media=v,v&&typeof v.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),a.fpsDroppedMonitoringPeriod)}}onMediaDetaching(){this.media=null}checkFPS(t,r,a){const v=performance.now();if(r){if(this.lastTime){const S=v-this.lastTime,O=a-this.lastDroppedFrames,k=r-this.lastDecodedFrames,X=1e3*O/S,V=this.hls;if(V.trigger(u.FPS_DROP,{currentDropped:O,currentDecoded:k,totalDroppedFrames:a}),X>0&&O>V.config.fpsDroppedMonitoringThreshold*k){let ue=V.currentLevel;V.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+ue),ue>0&&(V.autoLevelCapping===-1||V.autoLevelCapping>=ue)&&(ue=ue-1,V.trigger(u.FPS_DROP_LEVEL_CAPPING,{level:ue,droppedLevel:V.currentLevel}),V.autoLevelCapping=ue,this.streamController.nextLevelSwitch())}}this.lastTime=v,this.lastDroppedFrames=a,this.lastDecodedFrames=r}}checkFPSInterval(){const t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){const r=t.getVideoPlaybackQuality();this.checkFPS(t,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)}}function Uc(F,t){let r;try{r=new Event("addtrack")}catch(a){r=document.createEvent("Event"),r.initEvent("addtrack",!1,!1)}r.track=F,t.dispatchEvent(r)}function _u(F,t){const r=F.mode;if(r==="disabled"&&(F.mode="hidden"),F.cues&&!F.cues.getCueById(t.id))try{if(F.addCue(t),!F.cues.getCueById(t.id))throw new Error(`addCue is failed for: ${t}`)}catch(a){W.debug(`[texttrack-utils]: ${a}`);try{const v=new self.TextTrackCue(t.startTime,t.endTime,t.text);v.id=t.id,F.addCue(v)}catch(v){W.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${v}`)}}r==="disabled"&&(F.mode=r)}function vl(F,t){const r=F.mode;if(r==="disabled"&&(F.mode="hidden"),F.cues)for(let a=F.cues.length;a--;)t&&F.cues[a].removeEventListener("enter",t),F.removeCue(F.cues[a]);r==="disabled"&&(F.mode=r)}function ac(F,t,r,a){const v=F.mode;if(v==="disabled"&&(F.mode="hidden"),F.cues&&F.cues.length>0){const S=xc(F.cues,t,r);for(let O=0;O<S.length;O++)(!a||a(S[O]))&&F.removeCue(S[O])}v==="disabled"&&(F.mode=v)}function Pf(F,t){if(t<=F[0].startTime)return 0;const r=F.length-1;if(t>F[r].endTime)return-1;let a=0,v=r,S;for(;a<=v;)if(S=Math.floor((v+a)/2),t<F[S].startTime)v=S-1;else if(t>F[S].startTime&&a<r)a=S+1;else return S;return F[a].startTime-t<t-F[v].startTime?a:v}function xc(F,t,r){const a=[],v=Pf(F,t);if(v>-1)for(let S=v,O=F.length;S<O;S++){const k=F[S];if(k.startTime>=t&&k.endTime<=r)a.push(k);else if(k.startTime>r)return a}return a}function wu(F){const t=[];for(let r=0;r<F.length;r++){const a=F[r];(a.kind==="subtitles"||a.kind==="captions")&&a.label&&t.push(F[r])}return t}class Mf extends io{constructor(t){super(t,"subtitle-track-controller"),this.media=null,this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.queuedDefaultTrack=-1,this.useTextTrackPolling=!1,this.subtitlePollingInterval=-1,this._subtitleDisplay=!0,this.asyncPollTrackChange=()=>this.pollTrackChange(0),this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let r=null;const a=wu(this.media.textTracks);for(let S=0;S<a.length;S++)if(a[S].mode==="hidden")r=a[S];else if(a[S].mode==="showing"){r=a[S];break}const v=this.findTrackForTextTrack(r);this.subtitleTrack!==v&&this.setSubtitleTrack(v)},this.registerListeners()}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,super.destroy()}get subtitleDisplay(){return this._subtitleDisplay}set subtitleDisplay(t){this._subtitleDisplay=t,this.trackId>-1&&this.toggleTrackModes()}registerListeners(){const{hls:t}=this;t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(u.ERROR,this.onError,this)}onMediaAttached(t,r){this.media=r.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))}pollTrackChange(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,t)}onMediaDetaching(t,r){const a=this.media;if(!a)return;const v=!!r.transferMedia;if(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||a.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),this.subtitleTrack=-1,this.media=null,v)return;wu(a.textTracks).forEach(O=>{vl(O)})}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(t,r){this.tracks=r.subtitleTracks}onSubtitleTrackLoaded(t,r){const{id:a,groupId:v,details:S}=r,O=this.tracksInGroup[a];if(!O||O.groupId!==v){this.warn(`Subtitle track with id:${a} and group:${v} not found in active group ${O==null?void 0:O.groupId}`);return}const k=O.details;O.details=r.details,this.log(`Subtitle track ${a} "${O.name}" lang:${O.lang} group:${v} loaded [${S.startSN}-${S.endSN}]`),a===this.trackId&&this.playlistLoaded(a,r,k)}onLevelLoading(t,r){this.switchLevel(r.level)}onLevelSwitching(t,r){this.switchLevel(r.level)}switchLevel(t){const r=this.hls.levels[t];if(!r)return;const a=r.subtitleGroups||null,v=this.groupIds;let S=this.currentTrack;if(!a||(v==null?void 0:v.length)!==(a==null?void 0:a.length)||a!=null&&a.some(O=>(v==null?void 0:v.indexOf(O))===-1)){this.groupIds=a,this.trackId=-1,this.currentTrack=null;const O=this.tracks.filter(ue=>!a||a.indexOf(ue.groupId)!==-1);if(O.length)this.selectDefaultTrack&&!O.some(ue=>ue.default)&&(this.selectDefaultTrack=!1),O.forEach((ue,pe)=>{ue.id=pe});else if(!S&&!this.tracksInGroup.length)return;this.tracksInGroup=O;const k=this.hls.config.subtitlePreference;if(!S&&k){this.selectDefaultTrack=!1;const ue=Cs(k,O);if(ue>-1)S=O[ue];else{const pe=Cs(k,this.tracks);S=this.tracks[pe]}}let X=this.findTrackId(S);X===-1&&S&&(X=this.findTrackId(null));const V={subtitleTracks:O};this.log(`Updating subtitle tracks, ${O.length} track(s) found in "${a==null?void 0:a.join(",")}" group-id`),this.hls.trigger(u.SUBTITLE_TRACKS_UPDATED,V),X!==-1&&this.trackId===-1&&this.setSubtitleTrack(X)}}findTrackId(t){const r=this.tracksInGroup,a=this.selectDefaultTrack;for(let v=0;v<r.length;v++){const S=r[v];if(!(a&&!S.default||!a&&!t)&&(!t||Ls(S,t)))return v}if(t){for(let v=0;v<r.length;v++){const S=r[v];if(ku(t.attrs,S.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return v}for(let v=0;v<r.length;v++){const S=r[v];if(ku(t.attrs,S.attrs,["LANGUAGE"]))return v}}return-1}findTrackForTextTrack(t){if(t){const r=this.tracksInGroup;for(let a=0;a<r.length;a++){const v=r[a];if(Yl(v,t))return a}}return-1}onError(t,r){r.fatal||!r.context||r.context.type===h.SUBTITLE_TRACK&&r.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(r.context.groupId)!==-1)&&this.checkRetry(r)}get allSubtitleTracks(){return this.tracks}get subtitleTracks(){return this.tracksInGroup}get subtitleTrack(){return this.trackId}set subtitleTrack(t){this.selectDefaultTrack=!1,this.setSubtitleTrack(t)}setSubtitleOption(t){if(this.hls.config.subtitlePreference=t,t){if(t.id===-1)return this.setSubtitleTrack(-1),null;const r=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,r.length){const a=this.currentTrack;if(a&&Ls(t,a))return a;const v=Cs(t,this.tracksInGroup);if(v>-1){const S=this.tracksInGroup[v];return this.setSubtitleTrack(v),S}else{if(a)return null;{const S=Cs(t,r);if(S>-1)return r[S]}}}}return null}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,t)}loadingPlaylist(t,r){super.loadingPlaylist(t,r);const a=t.id,v=t.groupId,S=this.getUrlWithDirectives(t.url,r),O=t.details,k=O==null?void 0:O.age;this.log(`Loading subtitle ${a} "${t.name}" lang:${t.lang} group:${v}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""}${k&&O.live?" age "+k.toFixed(1)+(O.type?" "+O.type||0:""):""} ${S}`),this.hls.trigger(u.SUBTITLE_TRACK_LOADING,{url:S,id:a,groupId:v,deliveryDirectives:r||null,track:t})}toggleTrackModes(){const{media:t}=this;if(!t)return;const r=wu(t.textTracks),a=this.currentTrack;let v;if(a&&(v=r.filter(S=>Yl(a,S))[0],v||this.warn(`Unable to find subtitle TextTrack with name "${a.name}" and language "${a.lang}"`)),[].slice.call(r).forEach(S=>{S.mode!=="disabled"&&S!==v&&(S.mode="disabled")}),v){const S=this.subtitleDisplay?"showing":"hidden";v.mode!==S&&(v.mode=S)}}setSubtitleTrack(t){const r=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=t;return}if(t<-1||t>=r.length||!n(t)){this.warn(`Invalid subtitle track id: ${t}`);return}this.selectDefaultTrack=!1;const a=this.currentTrack,v=r[t]||null;if(this.trackId=t,this.currentTrack=v,this.toggleTrackModes(),!v){this.hls.trigger(u.SUBTITLE_TRACK_SWITCH,{id:t});return}const S=!!v.details&&!v.details.live;if(t===this.trackId&&v===a&&S)return;this.log(`Switching to subtitle-track ${t}`+(v?` "${v.name}" lang:${v.lang} group:${v.groupId}`:""));const{id:O,groupId:k="",name:X,type:V,url:ue}=v;this.hls.trigger(u.SUBTITLE_TRACK_SWITCH,{id:O,groupId:k,name:X,type:V,url:ue});const pe=this.switchParams(v.url,a==null?void 0:a.details,v.details);this.loadPlaylist(pe)}}function rl(){try{return crypto.randomUUID()}catch(F){try{const t=URL.createObjectURL(new Blob),r=t.toString();return URL.revokeObjectURL(t),r.slice(r.lastIndexOf("/")+1)}catch(t){let r=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,v=>{const S=(r+Math.random()*16)%16|0;return r=Math.floor(r/16),(v=="x"?S:S&3|8).toString(16)})}}}function gl(F){let t=5381,r=F.length;for(;r;)t=t*33^F.charCodeAt(--r);return(t>>>0).toString()}const il=.025;let zi=function(F){return F[F.Point=0]="Point",F[F.Range=1]="Range",F}({});function Yo(F,t,r){return`${F.identifier}-${r+1}-${gl(t)}`}class so{constructor(t,r){this.base=void 0,this._duration=null,this._timelineStart=null,this.appendInPlaceDisabled=void 0,this.appendInPlaceStarted=void 0,this.dateRange=void 0,this.hasPlayed=!1,this.cumulativeDuration=0,this.resumeOffset=NaN,this.playoutLimit=NaN,this.restrictions={skip:!1,jump:!1},this.snapOptions={out:!1,in:!1},this.assetList=[],this.assetListLoader=void 0,this.assetListResponse=null,this.resumeAnchor=void 0,this.error=void 0,this.resetOnResume=void 0,this.base=r,this.dateRange=t,this.setDateRange(t)}setDateRange(t){this.dateRange=t,this.resumeOffset=t.attr.optionalFloat("X-RESUME-OFFSET",this.resumeOffset),this.playoutLimit=t.attr.optionalFloat("X-PLAYOUT-LIMIT",this.playoutLimit),this.restrictions=t.attr.enumeratedStringList("X-RESTRICT",this.restrictions),this.snapOptions=t.attr.enumeratedStringList("X-SNAP",this.snapOptions)}reset(){var t;this.appendInPlaceStarted=!1,(t=this.assetListLoader)==null||t.destroy(),this.assetListLoader=void 0,this.supplementsPrimary||(this.assetListResponse=null,this.assetList=[],this._duration=null)}isAssetPastPlayoutLimit(t){var r;if(t>0&&t>=this.assetList.length)return!0;const a=this.playoutLimit;return t<=0||isNaN(a)?!1:a===0?!0:(((r=this.assetList[t])==null?void 0:r.startOffset)||0)>a}findAssetIndex(t){return this.assetList.indexOf(t)}get identifier(){return this.dateRange.id}get startDate(){return this.dateRange.startDate}get startTime(){const t=this.dateRange.startTime;if(this.snapOptions.out){const r=this.dateRange.tagAnchor;if(r)return wi(t,r)}return t}get startOffset(){return this.cue.pre?0:this.startTime}get startIsAligned(){if(this.startTime===0||this.snapOptions.out)return!0;const t=this.dateRange.tagAnchor;if(t){const r=this.dateRange.startTime,a=wi(r,t);return r-a<.1}return!1}get resumptionOffset(){const t=this.resumeOffset,r=n(t)?t:this.duration;return this.cumulativeDuration+r}get resumeTime(){const t=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){const r=this.resumeAnchor;if(r)return wi(t,r)}return t}get appendInPlace(){return this.appendInPlaceStarted?!0:this.appendInPlaceDisabled?!1:!!(!this.cue.once&&!this.cue.pre&&this.startIsAligned&&(isNaN(this.playoutLimit)&&isNaN(this.resumeOffset)||this.resumeOffset&&this.duration&&Math.abs(this.resumeOffset-this.duration)<il))}set appendInPlace(t){if(this.appendInPlaceStarted){this.resetOnResume=!t;return}this.appendInPlaceDisabled=!t}get timelineStart(){return this._timelineStart!==null?this._timelineStart:this.startTime}set timelineStart(t){this._timelineStart=t}get duration(){const t=this.playoutLimit;let r;return this._duration!==null?r=this._duration:this.dateRange.duration?r=this.dateRange.duration:r=this.dateRange.plannedDuration||0,!isNaN(t)&&t<r&&(r=t),r}set duration(t){this._duration=t}get cue(){return this.dateRange.cue}get timelineOccupancy(){return this.dateRange.attr["X-TIMELINE-OCCUPIES"]==="RANGE"?zi.Range:zi.Point}get supplementsPrimary(){return this.dateRange.attr["X-TIMELINE-STYLE"]==="PRIMARY"}get contentMayVary(){return this.dateRange.attr["X-CONTENT-MAY-VARY"]!=="NO"}get assetUrl(){return this.dateRange.attr["X-ASSET-URI"]}get assetListUrl(){return this.dateRange.attr["X-ASSET-LIST"]}get baseUrl(){return this.base.url}get assetListLoaded(){return this.assetList.length>0||this.assetListResponse!==null}toString(){return qs(this)}}function wi(F,t){return F-t.start<t.duration/2&&!(Math.abs(F-(t.start+t.duration))<il)?t.start:t.start+t.duration}function Ou(F,t,r){const a=new self.URL(F,r);return a.protocol!=="data:"&&a.searchParams.set("_HLS_primary_id",t),a}function Ol(F,t){for(;(r=F.assetList[++t])!=null&&r.error;)var r;return t}function qs(F){return`["${F.identifier}" ${F.cue.pre?"<pre>":F.cue.post?"<post>":""}${F.timelineStart.toFixed(2)}-${F.resumeTime.toFixed(2)}]`}function Rl(F){const t=F.timelineStart,r=F.duration||0;return`["${F.identifier}" ${t.toFixed(2)}-${(t+r).toFixed(2)}]`}class Ll{constructor(t,r,a,v){this.hls=void 0,this.interstitial=void 0,this.assetItem=void 0,this.tracks=null,this.hasDetails=!1,this.mediaAttached=null,this._currentTime=void 0,this._bufferedEosTime=void 0,this.checkPlayout=()=>{this.reachedPlayout(this.currentTime)&&this.hls&&this.hls.trigger(u.PLAYOUT_LIMIT_REACHED,{})};const S=this.hls=new t(r);this.interstitial=a,this.assetItem=v;const O=()=>{this.hasDetails=!0};S.once(u.LEVEL_LOADED,O),S.once(u.AUDIO_TRACK_LOADED,O),S.once(u.SUBTITLE_TRACK_LOADED,O),S.on(u.MEDIA_ATTACHING,(k,{media:X})=>{this.removeMediaListeners(),this.mediaAttached=X,this.interstitial.playoutLimit&&(X.addEventListener("timeupdate",this.checkPlayout),this.appendInPlace&&S.on(u.BUFFER_APPENDED,()=>{const ue=this.bufferedEnd;this.reachedPlayout(ue)&&(this._bufferedEosTime=ue,S.trigger(u.BUFFERED_TO_END,void 0))}))})}get appendInPlace(){return this.interstitial.appendInPlace}loadSource(){const t=this.hls;if(t)if(t.url)t.levels.length&&!t.started&&t.startLoad(-1,!0);else{let r=this.assetItem.uri;try{r=Ou(r,t.config.primarySessionId||"").href}catch(a){}t.loadSource(r)}}bufferedInPlaceToEnd(t){var r;if(!this.appendInPlace)return!1;if((r=this.hls)!=null&&r.bufferedToEnd)return!0;if(!t)return!1;const a=Math.min(this._bufferedEosTime||1/0,this.duration),v=this.timelineOffset,S=Jr.bufferInfo(t,v,0);return this.getAssetTime(S.end)>=a-.02}reachedPlayout(t){const a=this.interstitial.playoutLimit;return this.startOffset+t>=a}get destroyed(){var t;return!((t=this.hls)!=null&&t.userConfig)}get assetId(){return this.assetItem.identifier}get interstitialId(){return this.assetItem.parentIdentifier}get media(){var t;return((t=this.hls)==null?void 0:t.media)||null}get bufferedEnd(){const t=this.media||this.mediaAttached;if(!t)return this._bufferedEosTime?this._bufferedEosTime:this.currentTime;const r=Jr.bufferInfo(t,t.currentTime,.001);return this.getAssetTime(r.end)}get currentTime(){const t=this.media||this.mediaAttached;return t?this.getAssetTime(t.currentTime):this._currentTime||0}get duration(){const t=this.assetItem.duration;if(!t)return 0;const r=this.interstitial.playoutLimit;if(r){const a=r-this.startOffset;if(a>0&&a<t)return a}return t}get remaining(){const t=this.duration;return t?Math.max(0,t-this.currentTime):0}get startOffset(){return this.assetItem.startOffset}get timelineOffset(){var t;return((t=this.hls)==null?void 0:t.config.timelineOffset)||0}set timelineOffset(t){const r=this.timelineOffset;if(t!==r){const a=t-r;if(Math.abs(a)>11111111111111112e-21&&this.hls){if(this.hasDetails)throw new Error("Cannot set timelineOffset after playlists are loaded");this.hls.config.timelineOffset=t}}}getAssetTime(t){const r=this.timelineOffset,a=this.duration;return Math.min(Math.max(0,t-r),a)}removeMediaListeners(){const t=this.mediaAttached;t&&(this._currentTime=t.currentTime,this.bufferSnapShot(),t.removeEventListener("timeupdate",this.checkPlayout))}bufferSnapShot(){if(this.mediaAttached){var t;(t=this.hls)!=null&&t.bufferedToEnd&&(this._bufferedEosTime=this.bufferedEnd)}}destroy(){this.removeMediaListeners(),this.hls&&this.hls.destroy(),this.hls=null,this.tracks=this.mediaAttached=this.checkPlayout=null}attachMedia(t){var r;this.loadSource(),(r=this.hls)==null||r.attachMedia(t)}detachMedia(){var t;this.removeMediaListeners(),this.mediaAttached=null,(t=this.hls)==null||t.detachMedia()}resumeBuffering(){var t;(t=this.hls)==null||t.resumeBuffering()}pauseBuffering(){var t;(t=this.hls)==null||t.pauseBuffering()}transferMedia(){var t;return this.bufferSnapShot(),((t=this.hls)==null?void 0:t.transferMedia())||null}resetDetails(){const t=this.hls;if(t&&this.hasDetails){t.stopLoad();const r=a=>delete a.details;t.levels.forEach(r),t.allAudioTracks.forEach(r),t.allSubtitleTracks.forEach(r),this.hasDetails=!1}}on(t,r,a){var v;(v=this.hls)==null||v.on(t,r)}once(t,r,a){var v;(v=this.hls)==null||v.once(t,r)}off(t,r,a){var v;(v=this.hls)==null||v.off(t,r)}toString(){var t;return`HlsAssetPlayer: ${Rl(this.assetItem)} ${(t=this.hls)==null?void 0:t.sessionId} ${this.appendInPlace?"append-in-place":""}`}}const yl=.033;class Fo extends M{constructor(t,r){super("interstitials-sched",r),this.onScheduleUpdate=void 0,this.eventMap={},this.events=null,this.items=null,this.durations={primary:0,playout:0,integrated:0},this.onScheduleUpdate=t}destroy(){this.reset(),this.onScheduleUpdate=null}reset(){this.eventMap={},this.setDurations(0,0,0),this.events&&this.events.forEach(t=>t.reset()),this.events=this.items=null}resetErrorsInRange(t,r){return this.events?this.events.reduce((a,v)=>t<=v.startOffset&&r>v.startOffset?(delete v.error,a+1):a,0):0}get duration(){const t=this.items;return t?t[t.length-1].end:0}get length(){return this.items?this.items.length:0}getEvent(t){return t&&this.eventMap[t]||null}hasEvent(t){return t in this.eventMap}findItemIndex(t,r){if(t.event)return this.findEventIndex(t.event.identifier);let a=-1;t.nextEvent?a=this.findEventIndex(t.nextEvent.identifier)-1:t.previousEvent&&(a=this.findEventIndex(t.previousEvent.identifier)+1);const v=this.items;if(v)for(v[a]||(r===void 0&&(r=t.start),a=this.findItemIndexAtTime(r));a>=0&&(S=v[a])!=null&&S.event;){var S;a--}return a}findItemIndexAtTime(t,r){const a=this.items;if(a)for(let v=0;v<a.length;v++){let S=a[v];if(r&&r!=="primary"&&(S=S[r]),t===S.start||t>S.start&&t<S.end)return v}return-1}findJumpRestrictedIndex(t,r){const a=this.items;if(a)for(let v=t;v<=r&&a[v];v++){const S=a[v].event;if(S!=null&&S.restrictions.jump&&!S.appendInPlace)return v}return-1}findEventIndex(t){const r=this.items;if(r)for(let v=r.length;v--;){var a;if(((a=r[v].event)==null?void 0:a.identifier)===t)return v}return-1}findAssetIndex(t,r){const a=t.assetList,v=a.length;if(v>1)for(let S=0;S<v;S++){const O=a[S];if(!O.error){const k=O.timelineStart;if(r===k||r>k&&(r<k+(O.duration||0)||S===v-1))return S}}return 0}get assetIdAtEnd(){var t;const r=(t=this.items)==null||(t=t[this.length-1])==null?void 0:t.event;if(r){const a=r.assetList,v=a[a.length-1];if(v)return v.identifier}return null}parseInterstitialDateRanges(t,r){const a=t.main.details,{dateRanges:v}=a,S=this.events,O=this.parseDateRanges(v,{url:a.url},r),k=Object.keys(v),X=S?S.filter(V=>!k.includes(V.identifier)):[];O.length&&O.sort((V,ue)=>{const pe=V.cue.pre,be=V.cue.post,Re=ue.cue.pre,Ue=ue.cue.post;if(pe&&!Re)return-1;if(Re&&!pe||be&&!Ue)return 1;if(Ue&&!be)return-1;if(!pe&&!Re&&!be&&!Ue){const lt=V.startTime,it=ue.startTime;if(lt!==it)return lt-it}return V.dateRange.tagOrder-ue.dateRange.tagOrder}),this.events=O,X.forEach(V=>{this.removeEvent(V)}),this.updateSchedule(t,X)}updateSchedule(t,r=[],a=!1){const v=this.events||[];if(v.length||r.length||this.length<2){const S=this.items,O=this.parseSchedule(v,t);(a||r.length||(S==null?void 0:S.length)!==O.length||O.some((X,V)=>Math.abs(X.playout.start-S[V].playout.start)>.005||Math.abs(X.playout.end-S[V].playout.end)>.005))&&(this.items=O,this.onScheduleUpdate(r,S))}}parseDateRanges(t,r,a){const v=[],S=Object.keys(t);for(let O=0;O<S.length;O++){const k=S[O],X=t[k];if(X.isInterstitial){let V=this.eventMap[k];V?V.setDateRange(X):(V=new so(X,r),this.eventMap[k]=V,a===!1&&(V.appendInPlace=a)),v.push(V)}}return v}parseSchedule(t,r){const a=[],v=r.main.details,S=v.live?1/0:v.edge;let O=0;if(t=t.filter(X=>!X.error&&!(X.cue.once&&X.hasPlayed)),t.length){this.resolveOffsets(t,r);let X=0,V=0;if(t.forEach((ue,pe)=>{const be=ue.cue.pre,Re=ue.cue.post,Ue=t[pe-1]||null,lt=ue.appendInPlace,it=Re?S:ue.startOffset,kt=ue.duration,dn=ue.timelineOccupancy===zi.Range?kt:0,on=ue.resumptionOffset,jn=(Ue==null?void 0:Ue.startTime)===it,Jn=it+ue.cumulativeDuration;let gr=lt?Jn+kt:it+on;if(be||!Re&&it<=0){const or=V;V+=dn,ue.timelineStart=Jn;const cr=O;O+=kt,a.push({event:ue,start:Jn,end:gr,playout:{start:cr,end:O},integrated:{start:or,end:V}})}else if(it<=S){if(!jn){const Yn=it-X;if(Yn>yl){const Pr=X,Ei=V;V+=Yn;const $i=O;O+=Yn;const us={previousEvent:t[pe-1]||null,nextEvent:ue,start:Pr,end:Pr+Yn,playout:{start:$i,end:O},integrated:{start:Ei,end:V}};a.push(us)}else Yn>0&&Ue&&(Ue.cumulativeDuration+=Yn,a[a.length-1].end=it)}Re&&(gr=Jn),ue.timelineStart=Jn;const or=V;V+=dn;const cr=O;O+=kt,a.push({event:ue,start:Jn,end:gr,playout:{start:cr,end:O},integrated:{start:or,end:V}})}else return;const Vn=ue.resumeTime;Re||Vn>S?X=S:X=Vn}),X<S){var k;const ue=X,pe=V,be=S-X;V+=be;const Re=O;O+=be,a.push({previousEvent:((k=a[a.length-1])==null?void 0:k.event)||null,nextEvent:null,start:X,end:ue+be,playout:{start:Re,end:O},integrated:{start:pe,end:V}})}this.setDurations(S,O,V)}else a.push({previousEvent:null,nextEvent:null,start:0,end:S,playout:{start:0,end:S},integrated:{start:0,end:S}}),this.setDurations(S,S,S);return a}setDurations(t,r,a){this.durations={primary:t,playout:r,integrated:a}}resolveOffsets(t,r){const a=r.main.details,v=a.live?1/0:a.edge;let S=0,O=-1;t.forEach((k,X)=>{const V=k.cue.pre,ue=k.cue.post,pe=V?0:ue?v:k.startTime;this.updateAssetDurations(k),O===pe?k.cumulativeDuration=S:(S=0,O=pe),!ue&&k.snapOptions.in&&(k.resumeAnchor=ci(null,a.fragments,k.startOffset+k.resumptionOffset,0,0)||void 0),k.appendInPlace&&!k.appendInPlaceStarted&&(this.primaryCanResumeInPlaceAt(k,r)||(k.appendInPlace=!1)),!k.appendInPlace&&X+1<t.length&&t[X+1].startTime-t[X].resumeTime<yl&&(t[X+1].appendInPlace=!1,t[X+1].appendInPlace&&this.warn(`Could not change append strategy for abutting event ${k}`));const Re=n(k.resumeOffset)?k.resumeOffset:k.duration;S+=Re})}primaryCanResumeInPlaceAt(t,r){const a=t.resumeTime,v=t.startTime+t.resumptionOffset;return Math.abs(a-v)>il?(this.log(`"${t.identifier}" resumption ${a} not aligned with estimated timeline end ${v}`),!1):!Object.keys(r).some(O=>{const k=r[O].details,X=k.edge;if(a>=X)return this.log(`"${t.identifier}" resumption ${a} past ${O} playlist end ${X}`),!1;const V=ci(null,k.fragments,a);if(!V)return this.log(`"${t.identifier}" resumption ${a} does not align with any fragments in ${O} playlist (${k.fragStart}-${k.fragmentEnd})`),!0;const ue=O==="audio"?.175:0;return Math.abs(V.start-a)<il+ue||Math.abs(V.end-a)<il+ue?!1:(this.log(`"${t.identifier}" resumption ${a} not aligned with ${O} fragment bounds (${V.start}-${V.end} sn: ${V.sn} cc: ${V.cc})`),!0)})}updateAssetDurations(t){if(!t.assetListLoaded)return;const r=t.timelineStart;let a=0,v=!1,S=!1;for(let O=0;O<t.assetList.length;O++){const k=t.assetList[O],X=r+a;k.startOffset=a,k.timelineStart=X,v||(v=k.duration===null),S||(S=!!k.error);const V=k.error?0:k.duration||0;a+=V}v&&!S?t.duration=Math.max(a,t.duration):t.duration=a}removeEvent(t){t.reset(),delete this.eventMap[t.identifier]}}function Zu(F){return`[${F.event?'"'+F.event.identifier+'"':"primary"}: ${F.start.toFixed(2)}-${F.end.toFixed(2)}]`}class cf{constructor(t){this.hls=void 0,this.hls=t}destroy(){this.hls=null}loadAssetList(t,r){const a=t.assetListUrl;let v;try{v=Ou(a,this.hls.sessionId,t.baseUrl)}catch(be){const Re=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,be,a);this.hls.trigger(u.ERROR,Re);return}r&&v.protocol!=="data:"&&v.searchParams.set("_HLS_start_offset",""+r);const S=this.hls.config,O=S.loader,k=new O(S),X={responseType:"json",url:v.href},V=S.interstitialAssetListLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Ue,lt)=>{const it=be.data,kt=it==null?void 0:it.ASSETS;if(!Array.isArray(kt)){const dn=this.assignAssetListError(t,f.ASSET_LIST_PARSING_ERROR,new Error("Invalid interstitial asset list"),Ue.url,Re,lt);this.hls.trigger(u.ERROR,dn);return}t.assetListResponse=it,this.hls.trigger(u.ASSET_LIST_LOADED,{event:t,assetListResponse:it,networkDetails:lt})},onError:(be,Re,Ue,lt)=>{const it=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,new Error(`Error loading X-ASSET-LIST: HTTP status ${be.code} ${be.text} (${Re.url})`),Re.url,lt,Ue);this.hls.trigger(u.ERROR,it)},onTimeout:(be,Re,Ue)=>{const lt=this.assignAssetListError(t,f.ASSET_LIST_LOAD_TIMEOUT,new Error(`Timeout loading X-ASSET-LIST (${Re.url})`),Re.url,be,Ue);this.hls.trigger(u.ERROR,lt)}};return k.load(X,ue,pe),this.hls.trigger(u.ASSET_LIST_LOADING,{event:t}),k}assignAssetListError(t,r,a,v,S,O){return t.error=a,{type:c.NETWORK_ERROR,details:r,fatal:!1,interstitial:t,url:v,error:a,networkDetails:O,stats:S}}}function Ec(F){F==null||F.play().catch(()=>{})}class kc extends M{constructor(t,r){super("interstitials",t.logger),this.HlsPlayerClass=void 0,this.hls=void 0,this.assetListLoader=void 0,this.mediaSelection=null,this.altSelection=null,this.media=null,this.detachedData=null,this.requiredTracks=null,this.manager=null,this.playerQueue=[],this.bufferedPos=-1,this.timelinePos=-1,this.schedule=void 0,this.playingItem=null,this.bufferingItem=null,this.waitingItem=null,this.endedItem=null,this.playingAsset=null,this.endedAsset=null,this.bufferingAsset=null,this.shouldPlay=!1,this.onPlay=()=>{this.shouldPlay=!0},this.onPause=()=>{this.shouldPlay=!1},this.onSeeking=()=>{const a=this.currentTime;if(a===void 0||this.playbackDisabled||!this.schedule)return;const v=a-this.timelinePos;if(Math.abs(v)<1/7056e5)return;const O=v<=-.01;this.timelinePos=a,this.bufferedPos=a;const k=this.playingItem;if(!k){this.checkBuffer();return}if(O&&this.schedule.resetErrorsInRange(a,a-v)&&this.updateSchedule(!0),this.checkBuffer(),O&&a<k.start||a>=k.end){var X;const Re=this.findItemIndex(k);let Ue=this.schedule.findItemIndexAtTime(a);if(Ue===-1&&(Ue=Re+(O?-1:1),this.log(`seeked ${O?"back ":""}to position not covered by schedule ${a} (resolving from ${Re} to ${Ue})`)),!this.isInterstitial(k)&&(X=this.media)!=null&&X.paused&&(this.shouldPlay=!1),!O&&Ue>Re){const lt=this.schedule.findJumpRestrictedIndex(Re+1,Ue);if(lt>Re){this.setSchedulePosition(lt);return}}this.setSchedulePosition(Ue);return}const V=this.playingAsset;if(!V){if(this.playingLastItem&&this.isInterstitial(k)){const Re=k.event.assetList[0];Re&&(this.endedItem=this.playingItem,this.playingItem=null,this.setScheduleToAssetAtTime(a,Re))}return}const ue=V.timelineStart,pe=V.duration||0;if(O&&a<ue||a>=ue+pe){var be;(be=k.event)!=null&&be.appendInPlace&&(this.clearInterstitial(k.event,k),this.flushFrontBuffer(a)),this.setScheduleToAssetAtTime(a,V)}},this.onTimeupdate=()=>{const a=this.currentTime;if(a===void 0||this.playbackDisabled)return;if(a>this.timelinePos)this.timelinePos=a,a>this.bufferedPos&&this.checkBuffer();else return;const v=this.playingItem;if(!v||this.playingLastItem)return;if(a>=v.end){this.timelinePos=v.end;const k=this.findItemIndex(v);this.setSchedulePosition(k+1)}const S=this.playingAsset;if(!S)return;const O=S.timelineStart+(S.duration||0);a>=O&&this.setScheduleToAssetAtTime(a,S)},this.onScheduleUpdate=(a,v)=>{const S=this.schedule;if(!S)return;const O=this.playingItem,k=S.events||[],X=S.items||[],V=S.durations,ue=a.map(lt=>lt.identifier),pe=!!(k.length||ue.length);(pe||v)&&this.log(`INTERSTITIALS_UPDATED (${k.length}): ${k}
Schedule: ${X.map(lt=>Zu(lt))} pos: ${this.timelinePos}`),ue.length&&this.log(`Removed events ${ue}`);let be=null,Re=null;O&&(be=this.updateItem(O,this.timelinePos),this.itemsMatch(O,be)?this.playingItem=be:this.waitingItem=this.endedItem=null),this.waitingItem=this.updateItem(this.waitingItem),this.endedItem=this.updateItem(this.endedItem);const Ue=this.bufferingItem;if(Ue&&(Re=this.updateItem(Ue,this.bufferedPos),this.itemsMatch(Ue,Re)?this.bufferingItem=Re:Ue.event&&(this.bufferingItem=this.playingItem,this.clearInterstitial(Ue.event,null))),a.forEach(lt=>{lt.assetList.forEach(it=>{this.clearAssetPlayer(it.identifier,null)})}),this.playerQueue.forEach(lt=>{if(lt.interstitial.appendInPlace){const it=lt.assetItem.timelineStart,kt=lt.timelineOffset-it;if(kt)try{lt.timelineOffset=it}catch(dn){Math.abs(kt)>il&&this.warn(`${dn} ("${lt.assetId}" ${lt.timelineOffset}->${it})`)}}}),pe||v){if(this.hls.trigger(u.INTERSTITIALS_UPDATED,{events:k.slice(0),schedule:X.slice(0),durations:V,removedIds:ue}),this.isInterstitial(O)&&ue.includes(O.event.identifier)){this.warn(`Interstitial "${O.event.identifier}" removed while playing`),this.primaryFallback(O.event);return}O&&this.trimInPlace(be,O),Ue&&this.trimInPlace(Re,Ue),this.checkBuffer()}},this.hls=t,this.HlsPlayerClass=r,this.assetListLoader=new cf(t),this.schedule=new Fo(this.onScheduleUpdate,t.logger),this.registerListeners()}registerListeners(){const t=this.hls;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.on(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(u.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.on(u.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.on(u.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.BUFFERED_TO_END,this.onBufferedToEnd,this),t.on(u.MEDIA_ENDED,this.onMediaEnded,this),t.on(u.ERROR,this.onError,this),t.on(u.DESTROYING,this.onDestroying,this))}unregisterListeners(){const t=this.hls;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.off(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(u.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.off(u.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.off(u.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.off(u.BUFFER_CODECS,this.onBufferCodecs,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.BUFFERED_TO_END,this.onBufferedToEnd,this),t.off(u.MEDIA_ENDED,this.onMediaEnded,this),t.off(u.ERROR,this.onError,this),t.off(u.DESTROYING,this.onDestroying,this))}startLoad(){this.resumeBuffering()}stopLoad(){this.pauseBuffering()}resumeBuffering(){var t;(t=this.getBufferingPlayer())==null||t.resumeBuffering()}pauseBuffering(){var t;(t=this.getBufferingPlayer())==null||t.pauseBuffering()}destroy(){this.unregisterListeners(),this.stopLoad(),this.assetListLoader&&this.assetListLoader.destroy(),this.emptyPlayerQueue(),this.clearScheduleState(),this.schedule&&this.schedule.destroy(),this.media=this.detachedData=this.mediaSelection=this.requiredTracks=this.altSelection=this.schedule=this.manager=null,this.hls=this.HlsPlayerClass=this.log=null,this.assetListLoader=null,this.onPlay=this.onPause=this.onSeeking=this.onTimeupdate=null,this.onScheduleUpdate=null}onDestroying(){const t=this.primaryMedia||this.media;t&&this.removeMediaListeners(t)}removeMediaListeners(t){Du(t,"play",this.onPlay),Du(t,"pause",this.onPause),Du(t,"seeking",this.onSeeking),Du(t,"timeupdate",this.onTimeupdate)}onMediaAttaching(t,r){const a=this.media=r.media;xu(a,"seeking",this.onSeeking),xu(a,"timeupdate",this.onTimeupdate),xu(a,"play",this.onPlay),xu(a,"pause",this.onPause)}onMediaAttached(t,r){const a=this.effectivePlayingItem,v=this.detachedData;if(this.detachedData=null,a===null)this.checkStart();else if(!v){this.clearScheduleState();const S=this.findItemIndex(a);this.setSchedulePosition(S)}}clearScheduleState(){this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null}onMediaDetaching(t,r){const a=!!r.transferMedia,v=this.media;if(this.media=null,!a&&(v&&this.removeMediaListeners(v),this.detachedData)){const S=this.getBufferingPlayer();S&&(this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,S.detachMedia()),this.shouldPlay=!1}}get interstitialsManager(){if(!this.hls)return null;if(this.manager)return this.manager;const t=this,r=()=>t.bufferingItem||t.waitingItem,a=pe=>pe&&t.getAssetPlayer(pe.identifier),v=(pe,be,Re,Ue,lt)=>{if(pe){let it=pe[be].start;const kt=pe.event;if(kt){if(be==="playout"||kt.timelineOccupancy!==zi.Point){const dn=a(Re);(dn==null?void 0:dn.interstitial)===kt&&(it+=dn.assetItem.startOffset+dn[lt])}}else{const dn=Ue==="bufferedPos"?O():t[Ue];it+=dn-pe.start}return it}return 0},S=(pe,be)=>{var Re;if(pe!==0&&be!=="primary"&&(Re=t.schedule)!=null&&Re.length){var Ue;const lt=t.schedule.findItemIndexAtTime(pe),it=(Ue=t.schedule.items)==null?void 0:Ue[lt];if(it){const kt=it[be].start-it.start;return pe+kt}}return pe},O=()=>{const pe=t.bufferedPos;return pe===Number.MAX_VALUE?k("primary"):Math.max(pe,0)},k=pe=>{var be,Re;return(be=t.primaryDetails)!=null&&be.live?t.primaryDetails.edge:((Re=t.schedule)==null?void 0:Re.durations[pe])||0},X=(pe,be)=>{var Re,Ue;const lt=t.effectivePlayingItem;if(lt!=null&&(Re=lt.event)!=null&&Re.restrictions.skip||!t.schedule)return;t.log(`seek to ${pe} "${be}"`);const it=t.effectivePlayingItem,kt=t.schedule.findItemIndexAtTime(pe,be),dn=(Ue=t.schedule.items)==null?void 0:Ue[kt],on=t.getBufferingPlayer(),jn=on==null?void 0:on.interstitial,Jn=jn==null?void 0:jn.appendInPlace,gr=it&&t.itemsMatch(it,dn);if(it&&(Jn||gr)){const Vn=a(t.playingAsset),or=(Vn==null?void 0:Vn.media)||t.primaryMedia;if(or){const cr=be==="primary"?or.currentTime:v(it,be,t.playingAsset,"timelinePos","currentTime"),Yn=pe-cr,Pr=(Jn?cr:or.currentTime)+Yn;if(Pr>=0&&(!Vn||Jn||Pr<=Vn.duration)){or.currentTime=Pr;return}}}if(dn){let Vn=pe;if(be!=="primary"){const cr=dn[be].start,Yn=pe-cr;Vn=dn.start+Yn}const or=!t.isInterstitial(dn);if((!t.isInterstitial(it)||it.event.appendInPlace)&&(or||dn.event.appendInPlace)){const cr=t.media||(Jn?on==null?void 0:on.media:null);cr&&(cr.currentTime=Vn)}else if(it){const cr=t.findItemIndex(it);if(kt>cr){const Pr=t.schedule.findJumpRestrictedIndex(cr+1,kt);if(Pr>cr){t.setSchedulePosition(Pr);return}}let Yn=0;if(or)t.timelinePos=Vn,t.checkBuffer();else{const Pr=dn.event.assetList,Ei=pe-(dn[be]||dn).start;for(let $i=Pr.length;$i--;){const us=Pr[$i];if(us.duration&&Ei>=us.startOffset&&Ei<us.startOffset+us.duration){Yn=$i;break}}}t.setSchedulePosition(kt,Yn)}}},V=()=>{const pe=t.effectivePlayingItem;if(t.isInterstitial(pe))return pe;const be=r();return t.isInterstitial(be)?be:null},ue={get bufferedEnd(){const pe=r(),be=t.bufferingItem;if(be&&be===pe){var Re;return v(be,"playout",t.bufferingAsset,"bufferedPos","bufferedEnd")-be.playout.start||((Re=t.bufferingAsset)==null?void 0:Re.startOffset)||0}return 0},get currentTime(){const pe=V(),be=t.effectivePlayingItem;return be&&be===pe?v(be,"playout",t.effectivePlayingAsset,"timelinePos","currentTime")-be.playout.start:0},set currentTime(pe){const be=V(),Re=t.effectivePlayingItem;Re&&Re===be&&X(pe+Re.playout.start,"playout")},get duration(){const pe=V();return pe?pe.playout.end-pe.playout.start:0},get assetPlayers(){var pe;const be=(pe=V())==null?void 0:pe.event.assetList;return be?be.map(Re=>t.getAssetPlayer(Re.identifier)):[]},get playingIndex(){var pe;const be=(pe=V())==null?void 0:pe.event;return be&&t.effectivePlayingAsset?be.findAssetIndex(t.effectivePlayingAsset):-1},get scheduleItem(){return V()}};return this.manager={get events(){var pe;return((pe=t.schedule)==null||(pe=pe.events)==null?void 0:pe.slice(0))||[]},get schedule(){var pe;return((pe=t.schedule)==null||(pe=pe.items)==null?void 0:pe.slice(0))||[]},get interstitialPlayer(){return V()?ue:null},get playerQueue(){return t.playerQueue.slice(0)},get bufferingAsset(){return t.bufferingAsset},get bufferingItem(){return r()},get bufferingIndex(){const pe=r();return t.findItemIndex(pe)},get playingAsset(){return t.effectivePlayingAsset},get playingItem(){return t.effectivePlayingItem},get playingIndex(){const pe=t.effectivePlayingItem;return t.findItemIndex(pe)},primary:{get bufferedEnd(){return O()},get currentTime(){const pe=t.timelinePos;return pe>0?pe:0},set currentTime(pe){X(pe,"primary")},get duration(){return k("primary")},get seekableStart(){var pe;return((pe=t.primaryDetails)==null?void 0:pe.fragmentStart)||0}},integrated:{get bufferedEnd(){return v(r(),"integrated",t.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return v(t.effectivePlayingItem,"integrated",t.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(pe){X(pe,"integrated")},get duration(){return k("integrated")},get seekableStart(){var pe;return S(((pe=t.primaryDetails)==null?void 0:pe.fragmentStart)||0,"integrated")}},skip:()=>{const pe=t.effectivePlayingItem,be=pe==null?void 0:pe.event;if(be&&!be.restrictions.skip){const Re=t.findItemIndex(pe);if(be.appendInPlace){const Ue=pe.playout.start+pe.event.duration;X(Ue+.001,"playout")}else t.advanceAfterAssetEnded(be,Re,1/0)}}}}get effectivePlayingItem(){return this.waitingItem||this.playingItem||this.endedItem}get effectivePlayingAsset(){return this.playingAsset||this.endedAsset}get playingLastItem(){var t;const r=this.playingItem,a=(t=this.schedule)==null?void 0:t.items;return!this.playbackStarted||!r||!a?!1:this.findItemIndex(r)===a.length-1}get playbackStarted(){return this.effectivePlayingItem!==null}get currentTime(){var t,r;if(this.mediaSelection===null)return;const a=this.waitingItem||this.playingItem;if(this.isInterstitial(a)&&!a.event.appendInPlace)return;let v=this.media;!v&&(t=this.bufferingItem)!=null&&(t=t.event)!=null&&t.appendInPlace&&(v=this.primaryMedia);const S=(r=v)==null?void 0:r.currentTime;if(!(S===void 0||!n(S)))return S}get primaryMedia(){var t;return this.media||((t=this.detachedData)==null?void 0:t.media)||null}isInterstitial(t){return!!(t!=null&&t.event)}retreiveMediaSource(t,r){const a=this.getAssetPlayer(t);a&&this.transferMediaFromPlayer(a,r)}transferMediaFromPlayer(t,r){const a=t.interstitial.appendInPlace,v=t.media;if(a&&v===this.primaryMedia){if(this.bufferingAsset=null,(!r||this.isInterstitial(r)&&!r.event.appendInPlace)&&r&&v){this.detachedData={media:v};return}const S=t.transferMedia();this.log(`transfer MediaSource from ${t} ${Rr(S)}`),this.detachedData=S}else r&&v&&(this.shouldPlay||(this.shouldPlay=!v.paused))}transferMediaTo(t,r){var a,v;if(t.media===r)return;let S=null;const O=this.hls,k=t!==O,X=k&&t.interstitial.appendInPlace,V=(a=this.detachedData)==null?void 0:a.mediaSource;let ue;if(O.media)X&&(S=O.transferMedia(),this.detachedData=S),ue="Primary";else if(V){const Ue=this.getBufferingPlayer();Ue?(S=Ue.transferMedia(),ue=`${Ue}`):ue="detached MediaSource"}else ue="detached media";if(!S){if(V)S=this.detachedData,this.log(`using detachedData: MediaSource ${Rr(S)}`);else if(!this.detachedData||O.media===r){const Ue=this.playerQueue;Ue.length>1&&Ue.forEach(lt=>{if(k&&lt.interstitial.appendInPlace!==X){const it=lt.interstitial;this.clearInterstitial(lt.interstitial,null),it.appendInPlace=!1,it.appendInPlace&&this.warn(`Could not change append strategy for queued assets ${it}`)}}),this.hls.detachMedia(),this.detachedData={media:r}}}const pe=S&&"mediaSource"in S&&((v=S.mediaSource)==null?void 0:v.readyState)!=="closed",be=pe&&S?S:r;this.log(`${pe?"transfering MediaSource":"attaching media"} to ${k?t:"Primary"} from ${ue} (media.currentTime: ${r.currentTime})`);const Re=this.schedule;if(be===S&&Re){const Ue=k&&t.assetId===Re.assetIdAtEnd;be.overrides={duration:Re.duration,endOfStream:!k||Ue,cueRemoval:!k}}t.attachMedia(be)}onInterstitialCueEnter(){this.onTimeupdate()}checkStart(){const t=this.schedule,r=t==null?void 0:t.events;if(!r||this.playbackDisabled||!this.media)return;this.bufferedPos===-1&&(this.bufferedPos=0);const a=this.timelinePos,v=this.effectivePlayingItem;if(a===-1){const S=this.hls.startPosition;if(this.timelinePos=S,r.length&&r[0].cue.pre){const O=t.findEventIndex(r[0].identifier);this.setSchedulePosition(O)}else if(S>=0||!this.primaryLive){const O=this.timelinePos=S>0?S:0,k=t.findItemIndexAtTime(O);this.setSchedulePosition(k)}}else if(v&&!this.playingItem){const S=t.findItemIndex(v);this.setSchedulePosition(S)}}advanceAssetBuffering(t,r){const a=t.event,v=a.findAssetIndex(r),S=Ol(a,v);if(!a.isAssetPastPlayoutLimit(S))this.bufferedToEvent(t,S);else if(this.schedule){var O;const k=(O=this.schedule.items)==null?void 0:O[this.findItemIndex(t)+1];k&&this.bufferedToItem(k)}}advanceAfterAssetEnded(t,r,a){const v=Ol(t,a);if(t.isAssetPastPlayoutLimit(v)){if(this.schedule){const S=this.schedule.items;if(S){const O=r+1,k=S.length;if(O>=k){this.setSchedulePosition(-1);return}const X=t.resumeTime;this.timelinePos<X&&(this.timelinePos=X,t.appendInPlace&&this.advanceInPlace(X),this.checkBuffer(this.bufferedPos<X)),this.setSchedulePosition(O)}}}else{if(t.appendInPlace){const S=t.assetList[v];S&&this.advanceInPlace(S.timelineStart)}this.setSchedulePosition(r,v)}}setScheduleToAssetAtTime(t,r){const a=this.schedule;if(!a)return;const v=r.parentIdentifier,S=a.getEvent(v);if(S){const O=a.findEventIndex(v),k=a.findAssetIndex(S,t);this.advanceAfterAssetEnded(S,O,k-1)}}setSchedulePosition(t,r){var a;const v=(a=this.schedule)==null?void 0:a.items;if(!v||this.playbackDisabled)return;const S=t>=0?v[t]:null;this.log(`setSchedulePosition ${t}, ${r} (${S&&Zu(S)})`);const O=this.waitingItem||this.playingItem,k=this.playingLastItem;if(this.isInterstitial(O)){const ue=O.event,pe=this.playingAsset,be=pe==null?void 0:pe.identifier,Re=be?this.getAssetPlayer(be):null;if(Re&&be&&(!this.eventItemsMatch(O,S)||r!==void 0&&be!==ue.assetList[r].identifier)){var X;const Ue=ue.findAssetIndex(pe);if(this.log(`INTERSTITIAL_ASSET_ENDED ${Ue+1}/${ue.assetList.length} ${Rl(pe)}`),this.endedAsset=pe,this.playingAsset=null,this.hls.trigger(u.INTERSTITIAL_ASSET_ENDED,{asset:pe,assetListIndex:Ue,event:ue,schedule:v.slice(0),scheduleIndex:t,player:Re}),O!==this.playingItem){this.itemsMatch(O,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(ue,this.findItemIndex(this.playingItem),Ue);return}this.retreiveMediaSource(be,S),Re.media&&!((X=this.detachedData)!=null&&X.mediaSource)&&Re.detachMedia()}if(!this.eventItemsMatch(O,S)&&(this.endedItem=O,this.playingItem=null,this.log(`INTERSTITIAL_ENDED ${ue} ${Zu(O)}`),ue.hasPlayed=!0,this.hls.trigger(u.INTERSTITIAL_ENDED,{event:ue,schedule:v.slice(0),scheduleIndex:t}),ue.cue.once)){var V;this.updateSchedule();const Ue=(V=this.schedule)==null?void 0:V.items;if(S&&Ue){const lt=this.findItemIndex(S);this.advanceSchedule(lt,Ue,r,O,k)}return}}this.advanceSchedule(t,v,r,O,k)}advanceSchedule(t,r,a,v,S){const O=this.schedule;if(!O)return;const k=t>=0?r[t]:null,X=this.primaryMedia,V=this.playerQueue;if(V.length&&V.forEach(ue=>{const pe=ue.interstitial,be=O.findEventIndex(pe.identifier);(be<t||be>t+1)&&this.clearInterstitial(pe,k)}),this.isInterstitial(k)){this.timelinePos=Math.min(Math.max(this.timelinePos,k.start),k.end);const ue=k.event;if(a===void 0){a=O.findAssetIndex(ue,this.timelinePos);const Ue=Ol(ue,a-1);if(ue.isAssetPastPlayoutLimit(Ue)||ue.appendInPlace&&this.timelinePos===k.end){this.advanceAfterAssetEnded(ue,t,a);return}a=Ue}const pe=this.waitingItem;this.assetsBuffered(k,X)||this.setBufferingItem(k);let be=this.preloadAssets(ue,a);if(this.eventItemsMatch(k,pe||v)||(this.waitingItem=k,this.log(`INTERSTITIAL_STARTED ${Zu(k)} ${ue.appendInPlace?"append in place":""}`),this.hls.trigger(u.INTERSTITIAL_STARTED,{event:ue,schedule:r.slice(0),scheduleIndex:t})),!ue.assetListLoaded){this.log(`Waiting for ASSET-LIST to complete loading ${ue}`);return}if(ue.assetListLoader&&(ue.assetListLoader.destroy(),ue.assetListLoader=void 0),!X){this.log(`Waiting for attachMedia to start Interstitial ${ue}`);return}this.waitingItem=this.endedItem=null,this.playingItem=k;const Re=ue.assetList[a];if(!Re){this.advanceAfterAssetEnded(ue,t,a||0);return}if(be||(be=this.getAssetPlayer(Re.identifier)),be===null||be.destroyed){const Ue=ue.assetList.length;this.warn(`asset ${a+1}/${Ue} player destroyed ${ue}`),be=this.createAssetPlayer(ue,Re,a),be.loadSource()}if(!this.eventItemsMatch(k,this.bufferingItem)&&ue.appendInPlace&&this.isAssetBuffered(Re))return;this.startAssetPlayer(be,a,r,t,X),this.shouldPlay&&Ec(be.media)}else k!==null?(this.resumePrimary(k,t,v),this.shouldPlay&&Ec(this.hls.media)):S&&this.isInterstitial(v)&&(this.endedItem=null,this.playingItem=v,v.event.appendInPlace||this.attachPrimary(O.durations.primary,null))}get playbackDisabled(){return this.hls.config.enableInterstitialPlayback===!1}get primaryDetails(){var t;return(t=this.mediaSelection)==null?void 0:t.main.details}get primaryLive(){var t;return!!((t=this.primaryDetails)!=null&&t.live)}resumePrimary(t,r,a){var v,S;if(this.playingItem=t,this.playingAsset=this.endedAsset=null,this.waitingItem=this.endedItem=null,this.bufferedToItem(t),this.log(`resuming ${Zu(t)}`),!((v=this.detachedData)!=null&&v.mediaSource)){let k=this.timelinePos;(k<t.start||k>=t.end)&&(k=this.getPrimaryResumption(t,r),this.timelinePos=k),this.attachPrimary(k,t)}if(!a)return;const O=(S=this.schedule)==null?void 0:S.items;O&&(this.log(`INTERSTITIALS_PRIMARY_RESUMED ${Zu(t)}`),this.hls.trigger(u.INTERSTITIALS_PRIMARY_RESUMED,{schedule:O.slice(0),scheduleIndex:r}),this.checkBuffer())}getPrimaryResumption(t,r){const a=t.start;if(this.primaryLive){const v=this.primaryDetails;if(r===0)return this.hls.startPosition;if(v&&(a<v.fragmentStart||a>v.edge))return this.hls.liveSyncPosition||-1}return a}isAssetBuffered(t){const r=this.getAssetPlayer(t.identifier);return r!=null&&r.hls?r.hls.bufferedToEnd:Jr.bufferInfo(this.primaryMedia,this.timelinePos,0).end+1>=t.timelineStart+(t.duration||0)}attachPrimary(t,r,a){r?this.setBufferingItem(r):this.bufferingItem=this.playingItem,this.bufferingAsset=null;const v=this.primaryMedia;if(!v)return;const S=this.hls;S.media?this.checkBuffer():(this.transferMediaTo(S,v),a&&this.startLoadingPrimaryAt(t,a)),a||(this.timelinePos=t,this.startLoadingPrimaryAt(t,a))}startLoadingPrimaryAt(t,r){var a;const v=this.hls;!v.loadingEnabled||!v.media||Math.abs((((a=v.mainForwardBufferInfo)==null?void 0:a.start)||v.media.currentTime)-t)>.5?v.startLoad(t,r):v.bufferingEnabled||v.resumeBuffering()}onManifestLoading(){var t;this.stopLoad(),(t=this.schedule)==null||t.reset(),this.emptyPlayerQueue(),this.clearScheduleState(),this.shouldPlay=!1,this.bufferedPos=this.timelinePos=-1,this.mediaSelection=this.altSelection=this.manager=this.requiredTracks=null,this.hls.off(u.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(u.BUFFER_CODECS,this.onBufferCodecs,this)}onLevelUpdated(t,r){if(r.level===-1||!this.schedule)return;const a=this.hls.levels[r.level],v=E(E({},this.mediaSelection||this.altSelection),{},{main:a});this.mediaSelection=v,this.schedule.parseInterstitialDateRanges(v,this.hls.config.interstitialAppendInPlace),!this.effectivePlayingItem&&this.schedule.items&&this.checkStart()}onAudioTrackUpdated(t,r){const a=this.hls.audioTracks[r.id],v=this.mediaSelection;if(!v){this.altSelection=E(E({},this.altSelection),{},{audio:a});return}const S=E(E({},v),{},{audio:a});this.mediaSelection=S}onSubtitleTrackUpdated(t,r){const a=this.hls.subtitleTracks[r.id],v=this.mediaSelection;if(!v){this.altSelection=E(E({},this.altSelection),{},{subtitles:a});return}const S=E(E({},v),{},{subtitles:a});this.mediaSelection=S}onAudioTrackSwitching(t,r){const a=Wi(r);this.playerQueue.forEach(({hls:v})=>v&&(v.setAudioOption(r)||v.setAudioOption(a)))}onSubtitleTrackSwitch(t,r){const a=Wi(r);this.playerQueue.forEach(({hls:v})=>v&&(v.setSubtitleOption(r)||r.id!==-1&&v.setSubtitleOption(a)))}onBufferCodecs(t,r){const a=r.tracks;a&&(this.requiredTracks=a)}onBufferAppended(t,r){this.checkBuffer()}onBufferFlushed(t,r){const a=this.playingItem;if(a&&!this.itemsMatch(a,this.bufferingItem)&&!this.isInterstitial(a)){const v=this.timelinePos;this.bufferedPos=v,this.checkBuffer()}}onBufferedToEnd(t){if(!this.schedule)return;const r=this.schedule.events;if(this.bufferedPos<Number.MAX_VALUE&&r){for(let v=0;v<r.length;v++){const S=r[v];if(S.cue.post){var a;const O=this.schedule.findEventIndex(S.identifier),k=(a=this.schedule.items)==null?void 0:a[O];this.isInterstitial(k)&&this.eventItemsMatch(k,this.bufferingItem)&&this.bufferedToItem(k,0);break}}this.bufferedPos=Number.MAX_VALUE}}onMediaEnded(t){const r=this.playingItem;if(!this.playingLastItem&&r){const a=this.findItemIndex(r);this.setSchedulePosition(a+1)}else this.shouldPlay=!1}updateItem(t,r){var a;const v=(a=this.schedule)==null?void 0:a.items;if(t&&v){const S=this.findItemIndex(t,r);return v[S]||null}return null}trimInPlace(t,r){if(this.isInterstitial(t)&&t.event.appendInPlace&&r.end-t.end>.25){t.event.assetList.forEach((S,O)=>{t.event.isAssetPastPlayoutLimit(O)&&this.clearAssetPlayer(S.identifier,null)});const a=t.end+.25,v=Jr.bufferInfo(this.primaryMedia,a,0);(v.end>a||(v.nextStart||0)>a)&&(this.attachPrimary(a,null),this.flushFrontBuffer(a))}}itemsMatch(t,r){return!!r&&(t===r||t.event&&r.event&&this.eventItemsMatch(t,r)||!t.event&&!r.event&&this.findItemIndex(t)===this.findItemIndex(r))}eventItemsMatch(t,r){var a;return!!r&&(t===r||t.event.identifier===((a=r.event)==null?void 0:a.identifier))}findItemIndex(t,r){return t&&this.schedule?this.schedule.findItemIndex(t,r):-1}updateSchedule(t=!1){var r;const a=this.mediaSelection;a&&((r=this.schedule)==null||r.updateSchedule(a,[],t))}checkBuffer(t){var r;const a=(r=this.schedule)==null?void 0:r.items;if(!a)return;const v=Jr.bufferInfo(this.primaryMedia,this.timelinePos,0);t&&(this.bufferedPos=this.timelinePos),t||(t=v.len<1),this.updateBufferedPos(v.end,a,t)}updateBufferedPos(t,r,a){const v=this.schedule,S=this.bufferingItem;if(this.bufferedPos>t||!v)return;if(r.length===1&&this.itemsMatch(r[0],S)){this.bufferedPos=t;return}const O=this.playingItem,k=this.findItemIndex(O);let X=v.findItemIndexAtTime(t);if(this.bufferedPos<t){var V;const ue=this.findItemIndex(S),pe=Math.min(ue+1,r.length-1),be=r[pe];if((X===-1&&S&&t>=S.end||(V=be.event)!=null&&V.appendInPlace&&t+.01>=be.start)&&(X=pe),this.isInterstitial(S)){const Re=S.event;if(pe-k>1&&Re.appendInPlace===!1||Re.assetList.length===0&&Re.assetListLoader)return}if(this.bufferedPos=t,X>ue&&X>k)this.bufferedToItem(be);else{const Re=this.primaryDetails;this.primaryLive&&Re&&t>Re.edge-Re.targetduration&&be.start<Re.edge+this.hls.config.interstitialLiveLookAhead&&this.isInterstitial(be)&&this.preloadAssets(be.event,0)}}else a&&O&&!this.itemsMatch(O,S)&&(X===k?this.bufferedToItem(O):X===k+1&&this.bufferedToItem(r[X]))}assetsBuffered(t,r){return t.event.assetList.length===0?!1:!t.event.assetList.some(v=>{const S=this.getAssetPlayer(v.identifier);return!(S!=null&&S.bufferedInPlaceToEnd(r))})}setBufferingItem(t){const r=this.bufferingItem,a=this.schedule;if(!this.itemsMatch(t,r)&&a){const{items:v,events:S}=a;if(!v||!S)return r;const O=this.isInterstitial(t),k=this.getBufferingPlayer();this.bufferingItem=t,this.bufferedPos=Math.max(t.start,Math.min(t.end,this.timelinePos));const X=k?k.remaining:r?r.end-this.timelinePos:0;if(this.log(`INTERSTITIALS_BUFFERED_TO_BOUNDARY ${Zu(t)}`+(r?` (${X.toFixed(2)} remaining)`:"")),!this.playbackDisabled)if(O){const V=a.findAssetIndex(t.event,this.bufferedPos);t.event.assetList.forEach((ue,pe)=>{const be=this.getAssetPlayer(ue.identifier);be&&(pe===V&&be.loadSource(),be.resumeBuffering())})}else this.hls.resumeBuffering(),this.playerQueue.forEach(V=>V.pauseBuffering());this.hls.trigger(u.INTERSTITIALS_BUFFERED_TO_BOUNDARY,{events:S.slice(0),schedule:v.slice(0),bufferingIndex:this.findItemIndex(t),playingIndex:this.findItemIndex(this.playingItem)})}else this.bufferingItem!==t&&(this.bufferingItem=t);return r}bufferedToItem(t,r=0){const a=this.setBufferingItem(t);if(!this.playbackDisabled){if(this.isInterstitial(t))this.bufferedToEvent(t,r);else if(a!==null){this.bufferingAsset=null;const v=this.detachedData;v?v.mediaSource?this.attachPrimary(t.start,t,!0):this.preloadPrimary(t):this.preloadPrimary(t)}}}preloadPrimary(t){const r=this.findItemIndex(t),a=this.getPrimaryResumption(t,r);this.startLoadingPrimaryAt(a)}bufferedToEvent(t,r){const a=t.event,v=a.assetList.length===0&&!a.assetListLoader,S=a.cue.once;if(v||!S){const O=this.preloadAssets(a,r);if(O!=null&&O.interstitial.appendInPlace){const k=this.primaryMedia;k&&this.bufferAssetPlayer(O,k)}}}preloadAssets(t,r){const a=t.assetUrl,v=t.assetList.length,S=v===0&&!t.assetListLoader,O=t.cue.once;if(S){const X=t.timelineStart;if(t.appendInPlace){var k;const be=this.playingItem;!this.isInterstitial(be)&&(be==null||(k=be.nextEvent)==null?void 0:k.identifier)===t.identifier&&this.flushFrontBuffer(X+.25)}let V,ue=0;if(!this.playingItem&&this.primaryLive&&(ue=this.hls.startPosition,ue===-1&&(ue=this.hls.liveSyncPosition||0)),ue&&!(t.cue.pre||t.cue.post)){const be=ue-X;be>0&&(V=Math.round(be*1e3)/1e3)}if(this.log(`Load interstitial asset ${r+1}/${a?1:v} ${t}${V?` live-start: ${ue} start-offset: ${V}`:""}`),a)return this.createAsset(t,0,0,X,t.duration,a);const pe=this.assetListLoader.loadAssetList(t,V);pe&&(t.assetListLoader=pe)}else if(!O&&v){for(let V=r;V<v;V++){const ue=t.assetList[V],pe=this.getAssetPlayerQueueIndex(ue.identifier);(pe===-1||this.playerQueue[pe].destroyed)&&!ue.error&&this.createAssetPlayer(t,ue,V)}const X=t.assetList[r];if(X){const V=this.getAssetPlayer(X.identifier);return V&&V.loadSource(),V}}return null}flushFrontBuffer(t){const r=this.requiredTracks;if(!r)return;this.log(`Removing front buffer starting at ${t}`),Object.keys(r).forEach(v=>{this.hls.trigger(u.BUFFER_FLUSHING,{startOffset:t,endOffset:1/0,type:v})})}getAssetPlayerQueueIndex(t){const r=this.playerQueue;for(let a=0;a<r.length;a++)if(t===r[a].assetId)return a;return-1}getAssetPlayer(t){const r=this.getAssetPlayerQueueIndex(t);return this.playerQueue[r]||null}getBufferingPlayer(){const{playerQueue:t,primaryMedia:r}=this;if(r){for(let a=0;a<t.length;a++)if(t[a].media===r)return t[a]}return null}createAsset(t,r,a,v,S,O){const k={parentIdentifier:t.identifier,identifier:Yo(t,O,r),duration:S,startOffset:a,timelineStart:v,uri:O};return this.createAssetPlayer(t,k,r)}createAssetPlayer(t,r,a){const v=this.hls,S=v.userConfig;let O=S.videoPreference;const k=v.loadLevelObj||v.levels[v.currentLevel];(O||k)&&(O=x({},O),k.videoCodec&&(O.videoCodec=k.videoCodec),k.videoRange&&(O.allowedVideoRanges=[k.videoRange]));const X=v.audioTracks[v.audioTrack],V=v.subtitleTracks[v.subtitleTrack];let ue=0;if(this.primaryLive||t.appendInPlace){const jn=this.timelinePos-r.timelineStart;if(jn>1){const Jn=r.duration;Jn&&jn<Jn&&(ue=jn)}}const pe=r.identifier,be=E(E({},S),{},{maxMaxBufferLength:Math.min(180,v.config.maxMaxBufferLength),autoStartLoad:!0,startFragPrefetch:!0,primarySessionId:v.sessionId,assetPlayerId:pe,abrEwmaDefaultEstimate:v.bandwidthEstimate,interstitialsController:void 0,startPosition:ue,liveDurationInfinity:!1,testBandwidth:!1,videoPreference:O,audioPreference:X||S.audioPreference,subtitlePreference:V||S.subtitlePreference});t.appendInPlace&&(t.appendInPlaceStarted=!0,r.timelineStart&&(be.timelineOffset=r.timelineStart));const Re=be.cmcd;Re!=null&&Re.sessionId&&Re.contentId&&(be.cmcd=x({},Re,{contentId:gl(r.uri)})),this.getAssetPlayer(pe)&&this.warn(`Duplicate date range identifier ${t} and asset ${pe}`);const Ue=new Ll(this.HlsPlayerClass,be,t,r);this.playerQueue.push(Ue),t.assetList[a]=r;let lt=!0;const it=jn=>{if(jn.live){var Jn;const or=new Error(`Interstitials MUST be VOD assets ${t}`),cr={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:or},Yn=((Jn=this.schedule)==null?void 0:Jn.findEventIndex(t.identifier))||-1;this.handleAssetItemError(cr,t,Yn,a,or.message);return}const gr=jn.edge-jn.fragmentStart,Vn=r.duration;(lt||Vn===null||gr>Vn)&&(lt=!1,this.log(`Interstitial asset "${pe}" duration change ${Vn} > ${gr}`),r.duration=gr,this.updateSchedule())};Ue.on(u.LEVEL_UPDATED,(jn,{details:Jn})=>it(Jn)),Ue.on(u.LEVEL_PTS_UPDATED,(jn,{details:Jn})=>it(Jn)),Ue.on(u.EVENT_CUE_ENTER,()=>this.onInterstitialCueEnter());const kt=(jn,Jn)=>{const gr=this.getAssetPlayer(pe);if(gr&&Jn.tracks){gr.off(u.BUFFER_CODECS,kt),gr.tracks=Jn.tracks;const Vn=this.primaryMedia;this.bufferingAsset===gr.assetItem&&Vn&&!gr.media&&this.bufferAssetPlayer(gr,Vn)}};Ue.on(u.BUFFER_CODECS,kt);const dn=()=>{var jn;const Jn=this.getAssetPlayer(pe);if(this.log(`buffered to end of asset ${Jn}`),!Jn||!this.schedule)return;const gr=this.schedule.findEventIndex(t.identifier),Vn=(jn=this.schedule.items)==null?void 0:jn[gr];this.isInterstitial(Vn)&&this.advanceAssetBuffering(Vn,r)};Ue.on(u.BUFFERED_TO_END,dn);const on=jn=>()=>{if(!this.getAssetPlayer(pe)||!this.schedule)return;this.shouldPlay=!0;const gr=this.schedule.findEventIndex(t.identifier);this.advanceAfterAssetEnded(t,gr,jn)};return Ue.once(u.MEDIA_ENDED,on(a)),Ue.once(u.PLAYOUT_LIMIT_REACHED,on(1/0)),Ue.on(u.ERROR,(jn,Jn)=>{if(!this.schedule)return;const gr=this.getAssetPlayer(pe);if(Jn.details===f.BUFFER_STALLED_ERROR){if(gr!=null&&gr.appendInPlace){this.handleInPlaceStall(t);return}this.onTimeupdate(),this.checkBuffer(!0);return}this.handleAssetItemError(Jn,t,this.schedule.findEventIndex(t.identifier),a,`Asset player error ${Jn.error} ${t}`)}),Ue.on(u.DESTROYING,()=>{if(!this.getAssetPlayer(pe)||!this.schedule)return;const Jn=new Error(`Asset player destroyed unexpectedly ${pe}`),gr={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:Jn};this.handleAssetItemError(gr,t,this.schedule.findEventIndex(t.identifier),a,Jn.message)}),this.log(`INTERSTITIAL_ASSET_PLAYER_CREATED ${Rl(r)}`),this.hls.trigger(u.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:r,assetListIndex:a,event:t,player:Ue}),Ue}clearInterstitial(t,r){t.assetList.forEach(a=>{this.clearAssetPlayer(a.identifier,r)}),t.reset()}resetAssetPlayer(t){const r=this.getAssetPlayerQueueIndex(t);if(r!==-1){this.log(`reset asset player "${t}" after error`);const a=this.playerQueue[r];this.transferMediaFromPlayer(a,null),a.resetDetails()}}clearAssetPlayer(t,r){const a=this.getAssetPlayerQueueIndex(t);if(a!==-1){this.log(`clear asset player "${t}" toSegment: ${r&&Zu(r)}`);const v=this.playerQueue[a];this.transferMediaFromPlayer(v,r),this.playerQueue.splice(a,1),v.destroy()}}emptyPlayerQueue(){let t;for(;t=this.playerQueue.pop();)t.destroy();this.playerQueue=[]}startAssetPlayer(t,r,a,v,S){const{interstitial:O,assetItem:k,assetId:X}=t,V=O.assetList.length,ue=this.playingAsset;this.endedAsset=null,this.playingAsset=k,(!ue||ue.identifier!==X)&&(ue&&(this.clearAssetPlayer(ue.identifier,a[v]),delete ue.error),this.log(`INTERSTITIAL_ASSET_STARTED ${r+1}/${V} ${Rl(k)}`),this.hls.trigger(u.INTERSTITIAL_ASSET_STARTED,{asset:k,assetListIndex:r,event:O,schedule:a.slice(0),scheduleIndex:v,player:t})),this.bufferAssetPlayer(t,S)}bufferAssetPlayer(t,r){var a,v;if(!this.schedule)return;const{interstitial:S,assetItem:O}=t,k=this.schedule.findEventIndex(S.identifier),X=(a=this.schedule.items)==null?void 0:a[k];if(!X)return;t.loadSource(),this.setBufferingItem(X),this.bufferingAsset=O;const V=this.getBufferingPlayer();if(V===t)return;const ue=S.appendInPlace;if(ue&&(V==null?void 0:V.interstitial.appendInPlace)===!1)return;const pe=(V==null?void 0:V.tracks)||((v=this.detachedData)==null?void 0:v.tracks)||this.requiredTracks;if(ue&&O!==this.playingAsset){if(!t.tracks){this.log(`Waiting for track info before buffering ${t}`);return}if(pe&&!ae(pe,t.tracks)){const be=new Error(`Asset ${Rl(O)} SourceBuffer tracks ('${Object.keys(t.tracks)}') are not compatible with primary content tracks ('${Object.keys(pe)}')`),Re={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:be},Ue=S.findAssetIndex(O);this.handleAssetItemError(Re,S,k,Ue,be.message);return}}this.transferMediaTo(t,r)}handleInPlaceStall(t){const r=this.schedule,a=this.primaryMedia;if(!r||!a)return;const v=a.currentTime,S=r.findAssetIndex(t,v),O=t.assetList[S];if(O){const k=this.getAssetPlayer(O.identifier);if(k){const X=k.currentTime||v-O.timelineStart,V=k.duration-X;if(this.warn(`Stalled at ${X} of ${X+V} in ${k} ${t} (media.currentTime: ${v})`),X&&(V/a.playbackRate<.5||k.bufferedInPlaceToEnd(a))&&k.hls){const ue=r.findEventIndex(t.identifier);this.advanceAfterAssetEnded(t,ue,S)}}}}advanceInPlace(t){const r=this.primaryMedia;r&&r.currentTime<t&&(r.currentTime=t)}handleAssetItemError(t,r,a,v,S){if(t.details===f.BUFFER_STALLED_ERROR)return;const O=r.assetList[v]||null;if(this.warn(`INTERSTITIAL_ASSET_ERROR ${O&&Rl(O)} ${t.error}`),!this.schedule)return;const k=(O==null?void 0:O.identifier)||"",X=this.getAssetPlayerQueueIndex(k),V=this.playerQueue[X]||null,ue=this.schedule.items,pe=x({},t,{fatal:!1,errorAction:an(!0),asset:O,assetListIndex:v,event:r,schedule:ue,scheduleIndex:a,player:V});if(this.hls.trigger(u.INTERSTITIAL_ASSET_ERROR,pe),!t.fatal)return;const be=this.playingAsset,Re=this.bufferingAsset,Ue=new Error(S);if(O&&(this.clearAssetPlayer(k,null),O.error=Ue),!r.assetList.some(lt=>!lt.error))r.error=Ue;else for(let lt=v;lt<r.assetList.length;lt++)this.resetAssetPlayer(r.assetList[lt].identifier);this.updateSchedule(!0),r.error?this.primaryFallback(r):be&&be.identifier===k?this.advanceAfterAssetEnded(r,a,v):Re&&Re.identifier===k&&this.isInterstitial(this.bufferingItem)&&this.advanceAssetBuffering(this.bufferingItem,Re)}primaryFallback(t){const r=t.timelineStart,a=this.effectivePlayingItem;if(a){this.log(`Fallback to primary from event "${t.identifier}" start: ${r} pos: ${this.timelinePos} playing: ${Zu(a)} error: ${t.error}`);let v=this.timelinePos;v===-1&&(v=this.hls.startPosition);const S=this.updateItem(a,v);if(this.itemsMatch(a,S)&&this.clearInterstitial(t,null),t.appendInPlace&&(this.attachPrimary(r,null),this.flushFrontBuffer(r)),!this.schedule)return;const O=this.schedule.findItemIndexAtTime(v);this.setSchedulePosition(O)}else this.checkStart()}onAssetListLoaded(t,r){var a,v;const S=r.event,O=S.identifier,k=r.assetListResponse.ASSETS;if(!((a=this.schedule)!=null&&a.hasEvent(O)))return;const X=S.timelineStart,V=S.duration;let ue=0;k.forEach((lt,it)=>{const kt=parseFloat(lt.DURATION);this.createAsset(S,it,ue,X+ue,kt,lt.URI),ue+=kt}),S.duration=ue,this.log(`Loaded asset-list with duration: ${ue} (was: ${V}) ${S}`);const pe=this.waitingItem,be=(pe==null?void 0:pe.event.identifier)===O;this.updateSchedule();const Re=(v=this.bufferingItem)==null?void 0:v.event;if(be){var Ue;const lt=this.schedule.findEventIndex(O),it=(Ue=this.schedule.items)==null?void 0:Ue[lt];if(it){if(!this.playingItem&&this.timelinePos>it.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==lt){S.error=new Error(`Interstitial no longer within playback range ${this.timelinePos} ${S}`),this.updateSchedule(!0),this.primaryFallback(S);return}this.setBufferingItem(it)}this.setSchedulePosition(lt)}else if((Re==null?void 0:Re.identifier)===O){const lt=S.assetList[0];if(lt){const it=this.getAssetPlayer(lt.identifier);if(Re.appendInPlace){const kt=this.primaryMedia;it&&kt&&this.bufferAssetPlayer(it,kt)}else it&&it.loadSource()}}}onError(t,r){if(this.schedule)switch(r.details){case f.ASSET_LIST_PARSING_ERROR:case f.ASSET_LIST_LOAD_ERROR:case f.ASSET_LIST_LOAD_TIMEOUT:{const a=r.interstitial;a&&(this.updateSchedule(!0),this.primaryFallback(a));break}case f.BUFFER_STALLED_ERROR:{const a=this.endedItem||this.waitingItem||this.playingItem;if(this.isInterstitial(a)&&a.event.appendInPlace){this.handleInPlaceStall(a.event);return}this.log(`Primary player stall @${this.timelinePos} bufferedPos: ${this.bufferedPos}`),this.onTimeupdate(),this.checkBuffer(!0);break}}}}const xl=500;class Bi extends Ss{constructor(t,r,a){super(t,r,a,"subtitle-stream-controller",o.SUBTITLE),this.currentTrackId=-1,this.tracksBuffered=[],this.mainDetails=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(u.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(u.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}startLoad(t,r){this.stopLoad(),this.state=Kn.IDLE,this.setInterval(xl),this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=r?-1:t,this.tick()}onManifestLoading(){super.onManifestLoading(),this.mainDetails=null}onMediaDetaching(t,r){this.tracksBuffered=[],super.onMediaDetaching(t,r)}onLevelLoaded(t,r){this.mainDetails=r.details}onSubtitleFragProcessed(t,r){const{frag:a,success:v}=r;if(this.fragContextChanged(a)||(Pe(a)&&(this.fragPrevious=a),this.state=Kn.IDLE),!v)return;const S=this.tracksBuffered[this.currentTrackId];if(!S)return;let O;const k=a.start;for(let V=0;V<S.length;V++)if(k>=S[V].start&&k<=S[V].end){O=S[V];break}const X=a.start+a.duration;O?O.end=X:(O={start:k,end:X},S.push(O)),this.fragmentTracker.fragBuffered(a),this.fragBufferedComplete(a,null),this.media&&this.tick()}onBufferFlushing(t,r){const{startOffset:a,endOffset:v}=r;if(a===0&&v!==Number.POSITIVE_INFINITY){const S=v-1;if(S<=0)return;r.endOffsetSubtitles=Math.max(0,S),this.tracksBuffered.forEach(O=>{for(let k=0;k<O.length;){if(O[k].end<=S){O.shift();continue}else if(O[k].start<S)O[k].start=S;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(a,S,o.SUBTITLE)}}onError(t,r){const a=r.frag;(a==null?void 0:a.type)===o.SUBTITLE&&(r.details===f.FRAG_GAP&&this.fragmentTracker.fragBuffered(a,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Kn.STOPPED&&(this.state=Kn.IDLE))}onSubtitleTracksUpdated(t,{subtitleTracks:r}){if(this.levels&&hu(this.levels,r)){this.levels=r.map(a=>new Ln(a));return}this.tracksBuffered=[],this.levels=r.map(a=>{const v=new Ln(a);return this.tracksBuffered[v.id]=[],v}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,o.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(t,r){var a;if(this.currentTrackId=r.id,!((a=this.levels)!=null&&a.length)||this.currentTrackId===-1){this.clearInterval();return}const v=this.levels[this.currentTrackId];v!=null&&v.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,v&&this.state!==Kn.STOPPED&&this.setInterval(xl)}onSubtitleTrackLoaded(t,r){var a;const{currentTrackId:v,levels:S}=this,{details:O,id:k}=r;if(!S){this.warn(`Subtitle tracks were reset while loading level ${k}`);return}const X=S[k];if(k>=S.length||!X)return;this.log(`Subtitle track ${k} loaded [${O.startSN},${O.endSN}]${O.lastPartSn?`[part-${O.lastPartSn}-${O.lastPartIndex}]`:""},duration:${O.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let V=0;if(O.live||(a=X.details)!=null&&a.live){if(O.deltaUpdateFailed)return;const pe=this.mainDetails;if(!pe){this.startFragRequested=!1;return}const be=pe.fragments[0];if(!X.details)O.hasProgramDateTime&&pe.hasProgramDateTime?(Hn(O,pe),V=O.fragmentStart):be&&(V=be.start,Dr(O,V));else{var ue;V=this.alignPlaylists(O,X.details,(ue=this.levelLastLoaded)==null?void 0:ue.details),V===0&&be&&(V=be.start,Dr(O,V))}pe&&!this.startFragRequested&&this.setStartPosition(pe,V)}X.details=O,this.levelLastLoaded=X,k===v&&(this.hls.trigger(u.SUBTITLE_TRACK_UPDATED,{details:O,id:k,groupId:r.groupId}),this.tick(),O.live&&!this.fragCurrent&&this.media&&this.state===Kn.IDLE&&(ci(null,O.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),X.details=void 0)))}_handleFragmentLoadComplete(t){const{frag:r,payload:a}=t,v=r.decryptdata,S=this.hls;if(!this.fragContextChanged(r)&&a&&a.byteLength>0&&v!=null&&v.key&&v.iv&&di(v.method)){const O=performance.now();this.decrypter.decrypt(new Uint8Array(a),v.key.buffer,v.iv.buffer,Js(v.method)).catch(k=>{throw S.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:k,reason:k.message,frag:r}),k}).then(k=>{const X=performance.now();S.trigger(u.FRAG_DECRYPTED,{frag:r,payload:k,stats:{tstart:O,tdecrypt:X}})}).catch(k=>{this.warn(`${k.name}: ${k.message}`),this.state=Kn.IDLE})}}doTick(){if(!this.media){this.state=Kn.IDLE;return}if(this.state===Kn.IDLE){const{currentTrackId:t,levels:r}=this,a=r==null?void 0:r[t];if(!a||!r.length||!a.details||this.waitForLive(a))return;const{config:v}=this,S=this.getLoadPosition(),O=Jr.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],S,v.maxBufferHole),{end:k,len:X}=O,V=a.details,ue=this.hls.maxBufferLength+V.levelTargetDuration;if(X>ue)return;const pe=V.fragments,be=pe.length,Re=V.edge;let Ue=null;const lt=this.fragPrevious;if(k<Re){const dn=v.maxFragLookUpTolerance,on=k>Re-dn?0:dn;Ue=ci(lt,pe,Math.max(pe[0].start,k),on),!Ue&&lt&&lt.start<pe[0].start&&(Ue=pe[0])}else Ue=pe[be-1];if(Ue=this.filterReplacedPrimary(Ue,a.details),!Ue)return;const it=Ue.sn-V.startSN,kt=pe[it-1];if(kt&&kt.cc===Ue.cc&&this.fragmentTracker.getState(kt)===bn.NOT_LOADED&&(Ue=kt),this.fragmentTracker.getState(Ue)===bn.NOT_LOADED){const dn=this.mapToInitFragWhenRequired(Ue);dn&&this.loadFragment(dn,a,k)}}}loadFragment(t,r,a){Pe(t)?super.loadFragment(t,r,a):this._loadInitSegment(t,r)}get mediaBufferTimeRanges(){return new zc(this.tracksBuffered[this.currentTrackId]||[])}}class zc{constructor(t){this.buffered=void 0;const r=(a,v,S)=>{if(v=v>>>0,v>S-1)throw new DOMException(`Failed to execute '${a}' on 'TimeRanges': The index provided (${v}) is greater than the maximum bound (${S})`);return t[v][a]};this.buffered={get length(){return t.length},end(a){return r("end",a,t.length)},start(a){return r("start",a,t.length)}}}}const ff={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},P=F=>String.fromCharCode(ff[F]||F),w=15,L=100,ve={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},ze={17:2,18:4,21:6,22:8,23:10,19:13,20:15},yr={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Vr={25:2,26:4,29:6,30:8,31:10,27:13,28:15},ji=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Fi{constructor(){this.time=null,this.verboseLevel=0}log(t,r){if(this.verboseLevel>=t){const a=typeof r=="function"?r():r;W.log(`${this.time} [${t}] ${a}`)}}}const Os=function(t){const r=[];for(let a=0;a<t.length;a++)r.push(t[a].toString(16));return r};class Va{constructor(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}reset(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}setStyles(t){const r=["foreground","underline","italics","background","flash"];for(let a=0;a<r.length;a++){const v=r[a];t.hasOwnProperty(v)&&(this[v]=t[v])}}isDefault(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash}equals(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash}copy(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash}toString(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash}}class Xo{constructor(){this.uchar=" ",this.penState=new Va}reset(){this.uchar=" ",this.penState.reset()}setChar(t,r){this.uchar=t,this.penState.copy(r)}setPenState(t){this.penState.copy(t)}equals(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)}copy(t){this.uchar=t.uchar,this.penState.copy(t.penState)}isEmpty(){return this.uchar===" "&&this.penState.isDefault()}}class Na{constructor(t){this.chars=[],this.pos=0,this.currPenState=new Va,this.cueStartTime=null,this.logger=void 0;for(let r=0;r<L;r++)this.chars.push(new Xo);this.logger=t}equals(t){for(let r=0;r<L;r++)if(!this.chars[r].equals(t.chars[r]))return!1;return!0}copy(t){for(let r=0;r<L;r++)this.chars[r].copy(t.chars[r])}isEmpty(){let t=!0;for(let r=0;r<L;r++)if(!this.chars[r].isEmpty()){t=!1;break}return t}setCursor(t){this.pos!==t&&(this.pos=t),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>L&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=L)}moveCursor(t){const r=this.pos+t;if(t>1)for(let a=this.pos+1;a<r+1;a++)this.chars[a].setPenState(this.currPenState);this.setCursor(r)}backSpace(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)}insertChar(t){t>=144&&this.backSpace();const r=P(t);if(this.pos>=L){this.logger.log(0,()=>"Cannot insert "+t.toString(16)+" ("+r+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1)}clearFromPos(t){let r;for(r=t;r<L;r++)this.chars[r].reset()}clear(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()}clearToEndOfRow(){this.clearFromPos(this.pos)}getTextString(){const t=[];let r=!0;for(let a=0;a<L;a++){const v=this.chars[a].uchar;v!==" "&&(r=!1),t.push(v)}return r?"":t.join("")}setPenStyles(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)}}class No{constructor(t){this.rows=[],this.currRow=w-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(let r=0;r<w;r++)this.rows.push(new Na(t));this.logger=t}reset(){for(let t=0;t<w;t++)this.rows[t].clear();this.currRow=w-1}equals(t){let r=!0;for(let a=0;a<w;a++)if(!this.rows[a].equals(t.rows[a])){r=!1;break}return r}copy(t){for(let r=0;r<w;r++)this.rows[r].copy(t.rows[r])}isEmpty(){let t=!0;for(let r=0;r<w;r++)if(!this.rows[r].isEmpty()){t=!1;break}return t}backSpace(){this.rows[this.currRow].backSpace()}clearToEndOfRow(){this.rows[this.currRow].clearToEndOfRow()}insertChar(t){this.rows[this.currRow].insertChar(t)}setPen(t){this.rows[this.currRow].setPenStyles(t)}moveCursor(t){this.rows[this.currRow].moveCursor(t)}setCursor(t){this.logger.log(2,"setCursor: "+t),this.rows[this.currRow].setCursor(t)}setPAC(t){this.logger.log(2,()=>"pacData = "+Rr(t));let r=t.row-1;if(this.nrRollUpRows&&r<this.nrRollUpRows-1&&(r=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==r){for(let k=0;k<w;k++)this.rows[k].clear();const S=this.currRow+1-this.nrRollUpRows,O=this.lastOutputScreen;if(O){const k=O.rows[S].cueStartTime,X=this.logger.time;if(k!==null&&X!==null&&k<X)for(let V=0;V<this.nrRollUpRows;V++)this.rows[r-this.nrRollUpRows+V+1].copy(O.rows[S+V])}}this.currRow=r;const a=this.rows[this.currRow];if(t.indent!==null){const S=t.indent,O=Math.max(S-1,0);a.setCursor(t.indent),t.color=a.chars[O].penState.foreground}const v={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(v)}setBkgData(t){this.logger.log(2,()=>"bkgData = "+Rr(t)),this.backSpace(),this.setPen(t),this.insertChar(32)}setRollUpRows(t){this.nrRollUpRows=t}rollUp(){if(this.nrRollUpRows===null){this.logger.log(3,"roll_up but nrRollUpRows not set yet");return}this.logger.log(1,()=>this.getDisplayText());const t=this.currRow+1-this.nrRollUpRows,r=this.rows.splice(t,1)[0];r.clear(),this.rows.splice(this.currRow,0,r),this.logger.log(2,"Rolling up")}getDisplayText(t){t=t||!1;const r=[];let a="",v=-1;for(let S=0;S<w;S++){const O=this.rows[S].getTextString();O&&(v=S+1,t?r.push("Row "+v+": '"+O+"'"):r.push(O.trim()))}return r.length>0&&(t?a="["+r.join(" | ")+"]":a=r.join(`
`)),a}getTextAndFormat(){return this.rows}}class yo{constructor(t,r,a){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=t,this.outputFilter=r,this.mode=null,this.verbose=0,this.displayedMemory=new No(a),this.nonDisplayedMemory=new No(a),this.lastOutputScreen=new No(a),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=a}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}getHandler(){return this.outputFilter}setHandler(t){this.outputFilter=t}setPAC(t){this.writeScreen.setPAC(t)}setBkgData(t){this.writeScreen.setBkgData(t)}setMode(t){t!==this.mode&&(this.mode=t,this.logger.log(2,()=>"MODE="+t),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)}insertChars(t){for(let a=0;a<t.length;a++)this.writeScreen.insertChar(t[a]);const r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,()=>r+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(1,()=>"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}ccRCL(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")}ccBS(){this.logger.log(2,"BS - BackSpace"),this.mode!=="MODE_TEXT"&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}ccAOF(){}ccAON(){}ccDER(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}ccRU(t){this.logger.log(2,"RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)}ccFON(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})}ccRDC(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")}ccTR(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")}ccRTD(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")}ccEDM(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)}ccCR(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)}ccENM(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()}ccEOC(){if(this.logger.log(2,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){const t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,()=>"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)}ccTO(t){this.logger.log(2,"TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)}ccMIDROW(t){const r={flash:!1};if(r.underline=t%2===1,r.italics=t>=46,r.italics)r.foreground="white";else{const a=Math.floor(t/2)-16,v=["white","green","blue","cyan","red","yellow","magenta"];r.foreground=v[a]}this.logger.log(2,"MIDROW: "+Rr(r)),this.writeScreen.setPen(r)}outputDataUpdate(t=!1){const r=this.logger.time;r!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=r:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,r,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:r),this.lastOutputScreen.copy(this.displayedMemory))}cueSplitAtTime(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))}}class Qu{constructor(t,r,a){this.channels=void 0,this.currentChannel=0,this.cmdHistory=Ru(),this.logger=void 0;const v=this.logger=new Fi;this.channels=[null,new yo(t,r,v),new yo(t+1,a,v)]}getHandler(t){return this.channels[t].getHandler()}setHandler(t,r){this.channels[t].setHandler(r)}addData(t,r){this.logger.time=t;for(let a=0;a<r.length;a+=2){const v=r[a]&127,S=r[a+1]&127;let O=!1,k=null;if(v===0&&S===0)continue;this.logger.log(3,()=>"["+Os([r[a],r[a+1]])+"] -> ("+Os([v,S])+")");const X=this.cmdHistory;if(v>=16&&v<=31){if(oc(v,S,X)){Ju(null,null,X),this.logger.log(3,()=>"Repeated command ("+Os([v,S])+") is dropped");continue}Ju(v,S,this.cmdHistory),O=this.parseCmd(v,S),O||(O=this.parseMidrow(v,S)),O||(O=this.parsePAC(v,S)),O||(O=this.parseBackgroundAttributes(v,S))}else Ju(null,null,X);if(!O&&(k=this.parseChars(v,S),k)){const ue=this.currentChannel;ue&&ue>0?this.channels[ue].insertChars(k):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!O&&!k&&this.logger.log(2,()=>"Couldn't parse cleaned data "+Os([v,S])+" orig: "+Os([r[a],r[a+1]]))}}parseCmd(t,r){const a=(t===20||t===28||t===21||t===29)&&r>=32&&r<=47,v=(t===23||t===31)&&r>=33&&r<=35;if(!(a||v))return!1;const S=t===20||t===21||t===23?1:2,O=this.channels[S];return t===20||t===21||t===28||t===29?r===32?O.ccRCL():r===33?O.ccBS():r===34?O.ccAOF():r===35?O.ccAON():r===36?O.ccDER():r===37?O.ccRU(2):r===38?O.ccRU(3):r===39?O.ccRU(4):r===40?O.ccFON():r===41?O.ccRDC():r===42?O.ccTR():r===43?O.ccRTD():r===44?O.ccEDM():r===45?O.ccCR():r===46?O.ccENM():r===47&&O.ccEOC():O.ccTO(r-32),this.currentChannel=S,!0}parseMidrow(t,r){let a=0;if((t===17||t===25)&&r>=32&&r<=47){if(t===17?a=1:a=2,a!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;const v=this.channels[a];return v?(v.ccMIDROW(r),this.logger.log(3,()=>"MIDROW ("+Os([t,r])+")"),!0):!1}return!1}parsePAC(t,r){let a;const v=(t>=17&&t<=23||t>=25&&t<=31)&&r>=64&&r<=127,S=(t===16||t===24)&&r>=64&&r<=95;if(!(v||S))return!1;const O=t<=23?1:2;r>=64&&r<=95?a=O===1?ve[t]:yr[t]:a=O===1?ze[t]:Vr[t];const k=this.channels[O];return k?(k.setPAC(this.interpretPAC(a,r)),this.currentChannel=O,!0):!1}interpretPAC(t,r){let a;const v={color:null,italics:!1,indent:null,underline:!1,row:t};return r>95?a=r-96:a=r-64,v.underline=(a&1)===1,a<=13?v.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(a/2)]:a<=15?(v.italics=!0,v.color="white"):v.indent=Math.floor((a-16)/2)*4,v}parseChars(t,r){let a,v=null,S=null;if(t>=25?(a=2,S=t-8):(a=1,S=t),S>=17&&S<=19){let O;S===17?O=r+80:S===18?O=r+112:O=r+144,this.logger.log(2,()=>"Special char '"+P(O)+"' in channel "+a),v=[O]}else t>=32&&t<=127&&(v=r===0?[t]:[t,r]);return v&&this.logger.log(3,()=>"Char codes = "+Os(v).join(",")),v}parseBackgroundAttributes(t,r){const a=(t===16||t===24)&&r>=32&&r<=47,v=(t===23||t===31)&&r>=45&&r<=47;if(!(a||v))return!1;let S;const O={};t===16||t===24?(S=Math.floor((r-32)/2),O.background=ji[S],r%2===1&&(O.background=O.background+"_semi")):r===45?O.background="transparent":(O.foreground="black",r===47&&(O.underline=!0));const k=t<=23?1:2;return this.channels[k].setBkgData(O),!0}reset(){for(let t=0;t<Object.keys(this.channels).length;t++){const r=this.channels[t];r&&r.reset()}Ju(null,null,this.cmdHistory)}cueSplitAtTime(t){for(let r=0;r<this.channels.length;r++){const a=this.channels[r];a&&a.cueSplitAtTime(t)}}}function Ju(F,t,r){r.a=F,r.b=t}function oc(F,t,r){return r.a===F&&r.b===t}function Ru(){return{a:null,b:null}}var Fl=function(){if(qo!=null&&qo.VTTCue)return self.VTTCue;const F=["","lr","rl"],t=["start","middle","end","left","right"];function r(k,X){if(typeof X!="string"||!Array.isArray(k))return!1;const V=X.toLowerCase();return~k.indexOf(V)?V:!1}function a(k){return r(F,k)}function v(k){return r(t,k)}function S(k,...X){let V=1;for(;V<arguments.length;V++){const ue=arguments[V];for(const pe in ue)k[pe]=ue[pe]}return k}function O(k,X,V){const ue=this,pe={enumerable:!0};ue.hasBeenReset=!1;let be="",Re=!1,Ue=k,lt=X,it=V,kt=null,dn="",on=!0,jn="auto",Jn="start",gr=50,Vn="middle",or=50,cr="middle";Object.defineProperty(ue,"id",S({},pe,{get:function(){return be},set:function(Yn){be=""+Yn}})),Object.defineProperty(ue,"pauseOnExit",S({},pe,{get:function(){return Re},set:function(Yn){Re=!!Yn}})),Object.defineProperty(ue,"startTime",S({},pe,{get:function(){return Ue},set:function(Yn){if(typeof Yn!="number")throw new TypeError("Start time must be set to a number.");Ue=Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"endTime",S({},pe,{get:function(){return lt},set:function(Yn){if(typeof Yn!="number")throw new TypeError("End time must be set to a number.");lt=Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"text",S({},pe,{get:function(){return it},set:function(Yn){it=""+Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"region",S({},pe,{get:function(){return kt},set:function(Yn){kt=Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"vertical",S({},pe,{get:function(){return dn},set:function(Yn){const Pr=a(Yn);if(Pr===!1)throw new SyntaxError("An invalid or illegal string was specified.");dn=Pr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"snapToLines",S({},pe,{get:function(){return on},set:function(Yn){on=!!Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"line",S({},pe,{get:function(){return jn},set:function(Yn){if(typeof Yn!="number"&&Yn!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");jn=Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"lineAlign",S({},pe,{get:function(){return Jn},set:function(Yn){const Pr=v(Yn);if(!Pr)throw new SyntaxError("An invalid or illegal string was specified.");Jn=Pr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"position",S({},pe,{get:function(){return gr},set:function(Yn){if(Yn<0||Yn>100)throw new Error("Position must be between 0 and 100.");gr=Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"positionAlign",S({},pe,{get:function(){return Vn},set:function(Yn){const Pr=v(Yn);if(!Pr)throw new SyntaxError("An invalid or illegal string was specified.");Vn=Pr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"size",S({},pe,{get:function(){return or},set:function(Yn){if(Yn<0||Yn>100)throw new Error("Size must be between 0 and 100.");or=Yn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"align",S({},pe,{get:function(){return cr},set:function(Yn){const Pr=v(Yn);if(!Pr)throw new SyntaxError("An invalid or illegal string was specified.");cr=Pr,this.hasBeenReset=!0}})),ue.displayState=void 0}return O.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},O}();class Ml{decode(t,r){if(!t)return"";if(typeof t!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}function uc(F){function t(a,v,S,O){return(a|0)*3600+(v|0)*60+(S|0)+parseFloat(O||0)}const r=F.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?t(r[2],r[3],0,r[4]):t(r[1],r[2],r[3],r[4]):null}class df{constructor(){this.values=Object.create(null)}set(t,r){!this.get(t)&&r!==""&&(this.values[t]=r)}get(t,r,a){return a?this.has(t)?this.values[t]:r[a]:this.has(t)?this.values[t]:r}has(t){return t in this.values}alt(t,r,a){for(let v=0;v<a.length;++v)if(r===a[v]){this.set(t,r);break}}integer(t,r){/^-?\d+$/.test(r)&&this.set(t,parseInt(r,10))}percent(t,r){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(r)){const a=parseFloat(r);if(a>=0&&a<=100)return this.set(t,a),!0}return!1}}function bc(F,t,r,a){const v=a?F.split(a):[F];for(const S in v){if(typeof v[S]!="string")continue;const O=v[S].split(r);if(O.length!==2)continue;const k=O[0],X=O[1];t(k,X)}}const Fr=new Fl(0,0,""),vr=Fr.align==="middle"?"middle":"center";function Oi(F,t,r){const a=F;function v(){const k=uc(F);if(k===null)throw new Error("Malformed timestamp: "+a);return F=F.replace(/^[^\sa-zA-Z-]+/,""),k}function S(k,X){const V=new df;bc(k,function(be,Re){let Ue;switch(be){case"region":for(let lt=r.length-1;lt>=0;lt--)if(r[lt].id===Re){V.set(be,r[lt].region);break}break;case"vertical":V.alt(be,Re,["rl","lr"]);break;case"line":Ue=Re.split(","),V.integer(be,Ue[0]),V.percent(be,Ue[0])&&V.set("snapToLines",!1),V.alt(be,Ue[0],["auto"]),Ue.length===2&&V.alt("lineAlign",Ue[1],["start",vr,"end"]);break;case"position":Ue=Re.split(","),V.percent(be,Ue[0]),Ue.length===2&&V.alt("positionAlign",Ue[1],["start",vr,"end","line-left","line-right","auto"]);break;case"size":V.percent(be,Re);break;case"align":V.alt(be,Re,["start",vr,"end","left","right"]);break}},/:/,/\s/),X.region=V.get("region",null),X.vertical=V.get("vertical","");let ue=V.get("line","auto");ue==="auto"&&Fr.line===-1&&(ue=-1),X.line=ue,X.lineAlign=V.get("lineAlign","start"),X.snapToLines=V.get("snapToLines",!0),X.size=V.get("size",100),X.align=V.get("align",vr);let pe=V.get("position","auto");pe==="auto"&&Fr.position===50&&(pe=X.align==="start"||X.align==="left"?0:X.align==="end"||X.align==="right"?100:50),X.position=pe}function O(){F=F.replace(/^\s+/,"")}if(O(),t.startTime=v(),O(),F.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+a);F=F.slice(3),O(),t.endTime=v(),O(),S(F,t)}function gs(F){return F.replace(/<br(?: \/)?>/gi,`
`)}class bs{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new Ml,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(t){const r=this;t&&(r.buffer+=r.decoder.decode(t,{stream:!0}));function a(){let S=r.buffer,O=0;for(S=gs(S);O<S.length&&S[O]!=="\r"&&S[O]!==`
`;)++O;const k=S.slice(0,O);return S[O]==="\r"&&++O,S[O]===`
`&&++O,r.buffer=S.slice(O),k}function v(S){bc(S,function(O,k){},/:/)}try{let S="";if(r.state==="INITIAL"){if(!/\r\n|\n/.test(r.buffer))return this;S=a();const k=S.match(/^()?WEBVTT([ \t].*)?$/);if(!(k!=null&&k[0]))throw new Error("Malformed WebVTT signature.");r.state="HEADER"}let O=!1;for(;r.buffer;){if(!/\r\n|\n/.test(r.buffer))return this;switch(O?O=!1:S=a(),r.state){case"HEADER":/:/.test(S)?v(S):S||(r.state="ID");continue;case"NOTE":S||(r.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(S)){r.state="NOTE";break}if(!S)continue;if(r.cue=new Fl(0,0,""),r.state="CUE",S.indexOf("-->")===-1){r.cue.id=S;continue}case"CUE":if(!r.cue){r.state="BADCUE";continue}try{Oi(S,r.cue,r.regionList)}catch(k){r.cue=null,r.state="BADCUE";continue}r.state="CUETEXT";continue;case"CUETEXT":{const k=S.indexOf("-->")!==-1;if(!S||k&&(O=!0)){r.oncue&&r.cue&&r.oncue(r.cue),r.cue=null,r.state="ID";continue}if(r.cue===null)continue;r.cue.text&&(r.cue.text+=`
`),r.cue.text+=S}continue;case"BADCUE":S||(r.state="ID")}}}catch(S){r.state==="CUETEXT"&&r.cue&&r.oncue&&r.oncue(r.cue),r.cue=null,r.state=r.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this}flush(){const t=this;try{if((t.cue||t.state==="HEADER")&&(t.buffer+=`
`,t.parse()),t.state==="INITIAL"||t.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(r){t.onparsingerror&&t.onparsingerror(r)}return t.onflush&&t.onflush(),this}}const js=/\r\n|\n\r|\n|\r/g,Ts=function(t,r,a=0){return t.slice(a,a+r.length)===r},Ha=function(t){let r=parseInt(t.slice(-3));const a=parseInt(t.slice(-6,-4)),v=parseInt(t.slice(-9,-7)),S=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!n(r)||!n(a)||!n(v)||!n(S))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${t}`);return r+=1e3*a,r+=60*1e3*v,r+=60*60*1e3*S,r};function ns(F,t,r){return gl(F.toString())+gl(t.toString())+gl(r)}const Ya=function(t,r,a){let v=t[r],S=t[v.prevCC];if(!S||!S.new&&v.new){t.ccOffset=t.presentationOffset=v.start,v.new=!1;return}for(;(O=S)!=null&&O.new;){var O;t.ccOffset+=v.start-S.start,v.new=!1,v=S,S=t[v.prevCC]}t.presentationOffset=a};function sl(F,t,r,a,v,S,O){const k=new bs,X=J(new Uint8Array(F)).trim().replace(js,`
`).split(`
`),V=[],ue=t?As(t.baseTime,t.timescale):0;let pe="00:00.000",be=0,Re=0,Ue,lt=!0;k.oncue=function(it){const kt=r[a];let dn=r.ccOffset;const on=(be-ue)/9e4;if(kt!=null&&kt.new&&(Re!==void 0?dn=r.ccOffset=kt.start:Ya(r,a,on)),on){if(!t){Ue=new Error("Missing initPTS for VTT MPEGTS");return}dn=on-r.presentationOffset}const jn=it.endTime-it.startTime,Jn=ia((it.startTime+dn-Re)*9e4,v*9e4)/9e4;it.startTime=Math.max(Jn,0),it.endTime=Math.max(Jn+jn,0);const gr=it.text.trim();it.text=decodeURIComponent(encodeURIComponent(gr)),it.id||(it.id=ns(it.startTime,it.endTime,gr)),it.endTime>0&&V.push(it)},k.onparsingerror=function(it){Ue=it},k.onflush=function(){if(Ue){O(Ue);return}S(V)},X.forEach(it=>{if(lt)if(Ts(it,"X-TIMESTAMP-MAP=")){lt=!1,it.slice(16).split(",").forEach(kt=>{Ts(kt,"LOCAL:")?pe=kt.slice(6):Ts(kt,"MPEGTS:")&&(be=parseInt(kt.slice(7)))});try{Re=Ha(pe)/1e3}catch(kt){Ue=kt}return}else it===""&&(lt=!1);k.parse(it+`
`)}),k.flush()}const ru="stpp.ttml.im1t",_l=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Bl=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Nl={left:"start",center:"center",right:"end",start:"start",end:"end"};function Vf(F,t,r,a){const v=yt(new Uint8Array(F),["mdat"]);if(v.length===0){a(new Error("Could not parse IMSC1 mdat"));return}const S=v.map(k=>J(k)),O=qr(t.baseTime,1,t.timescale);try{S.forEach(k=>r(If(k,O)))}catch(k){a(k)}}function If(F,t){const v=new DOMParser().parseFromString(F,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const S={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},O=Object.keys(S).reduce((pe,be)=>(pe[be]=v.getAttribute(`ttp:${be}`)||S[be],pe),{}),k=v.getAttribute("xml:space")!=="preserve",X=hf(Df(v,"styling","style")),V=hf(Df(v,"layout","region")),ue=Df(v,"body","[begin]");return[].map.call(ue,pe=>{const be=El(pe,k);if(!be||!pe.hasAttribute("begin"))return null;const Re=Nf(pe.getAttribute("begin"),O),Ue=Nf(pe.getAttribute("dur"),O);let lt=Nf(pe.getAttribute("end"),O);if(Re===null)throw $c(pe);if(lt===null){if(Ue===null)throw $c(pe);lt=Re+Ue}const it=new Fl(Re-t,lt-t,be);it.id=ns(it.startTime,it.endTime,it.text);const kt=V[pe.getAttribute("region")],dn=X[pe.getAttribute("style")],on=_f(kt,dn,X),{textAlign:jn}=on;if(jn){const Jn=Nl[jn];Jn&&(it.lineAlign=Jn),it.align=jn}return x(it,on),it}).filter(pe=>pe!==null)}function Df(F,t,r){const a=F.getElementsByTagName(t)[0];return a?[].slice.call(a.querySelectorAll(r)):[]}function hf(F){return F.reduce((t,r)=>{const a=r.getAttribute("xml:id");return a&&(t[a]=r),t},{})}function El(F,t){return[].slice.call(F.childNodes).reduce((r,a,v)=>{var S;return a.nodeName==="br"&&v?r+`
`:(S=a.childNodes)!=null&&S.length?El(a,t):t?r+a.textContent.trim().replace(/\s+/g," "):r+a.textContent},"")}function _f(F,t,r){const a="http://www.w3.org/ns/ttml#styling";let v=null;const S=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],O=F!=null&&F.hasAttribute("style")?F.getAttribute("style"):null;return O&&r.hasOwnProperty(O)&&(v=r[O]),S.reduce((k,X)=>{const V=Bf(t,a,X)||Bf(F,a,X)||Bf(v,a,X);return V&&(k[X]=V),k},{})}function Bf(F,t,r){return F&&F.hasAttributeNS(t,r)?F.getAttributeNS(t,r):null}function $c(F){return new Error(`Could not parse ttml timestamp ${F}`)}function Nf(F,t){if(!F)return null;let r=uc(F);return r===null&&(_l.test(F)?r=jo(F,t):Bl.test(F)&&(r=pf(F,t))),r}function jo(F,t){const r=_l.exec(F),a=(r[4]|0)+(r[5]|0)/t.subFrameRate;return(r[1]|0)*3600+(r[2]|0)*60+(r[3]|0)+a/t.frameRate}function pf(F,t){const r=Bl.exec(F),a=Number(r[1]);switch(r[2]){case"h":return a*3600;case"m":return a*60;case"ms":return a*1e3;case"f":return a/t.frameRate;case"t":return a/t.tickRate}return a}class Zc{constructor(t,r){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=r}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,r,a){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=r,this.screen=a,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class qu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Hc(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Zc(this,"textTrack1"),r=new Zc(this,"textTrack2"),a=new Zc(this,"textTrack3"),v=new Zc(this,"textTrack4");this.cea608Parser1=new Qu(1,t,r),this.cea608Parser2=new Qu(3,a,v)}addCues(t,r,a,v,S){let O=!1;for(let k=S.length;k--;){const X=S[k],V=mf(X[0],X[1],r,a);if(V>=0&&(X[0]=Math.min(X[0],r),X[1]=Math.max(X[1],a),O=!0,V/(a-r)>.5))return}if(O||S.push([r,a]),this.config.renderTextTracksNatively){const k=this.captionsTracks[t];this.Cues.newCue(k,r,a,v)}else{const k=this.Cues.newCue(null,r,a,v);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:k,track:t})}}onInitPtsFound(t,{frag:r,id:a,initPTS:v,timescale:S,trackId:O}){const{unparsedVttFrags:k}=this;a===o.MAIN&&(this.initPTS[r.cc]={baseTime:v,timescale:S,trackId:O}),k.length&&(this.unparsedVttFrags=[],k.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,X):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,r){const{media:a}=this;if(a)for(let v=0;v<a.textTracks.length;v++){const S=a.textTracks[v];if(Qo(S,{name:t,lang:r,characteristics:"transcribes-spoken-dialog,describes-music-and-sound"}))return S}return null}createCaptionsTrack(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)}createNativeTrack(t){if(this.captionsTracks[t])return;const{captionsProperties:r,captionsTracks:a,media:v}=this,{label:S,languageCode:O}=r[t],k=this.getExistingTrack(S,O);if(k)a[t]=k,vl(a[t]),Uc(a[t],v);else{const X=this.createTextTrack("captions",S,O);X&&(X[t]=!0,a[t]=X)}}createNonNativeTrack(t){if(this.nonNativeCaptionsTracks[t])return;const r=this.captionsProperties[t];if(!r)return;const a=r.label,v={_id:t,label:a,kind:"captions",default:r.media?!!r.media.default:!1,closedCaptions:r.media};this.nonNativeCaptionsTracks[t]=v,this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[v]})}createTextTrack(t,r,a){const v=this.media;if(v)return v.addTextTrack(t,r,a)}onMediaAttaching(t,r){this.media=r.media,r.mediaSource||this._cleanTracks()}onMediaDetaching(t,r){const a=!!r.transferMedia;if(this.media=null,a)return;const{captionsTracks:v}=this;Object.keys(v).forEach(S=>{vl(v[S]),delete v[S]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Hc(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const r=t.textTracks;if(r)for(let a=0;a<r.length;a++)vl(r[a])}onSubtitleTracksUpdated(t,r){const a=r.subtitleTracks||[],v=a.some(S=>S.textCodec===ru);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(hu(this.tracks,a)){this.tracks=a;return}if(this.textTracks=[],this.tracks=a,this.config.renderTextTracksNatively){const O=this.media,k=O?wu(O.textTracks):null;if(this.tracks.forEach((X,V)=>{let ue;if(k){let pe=null;for(let be=0;be<k.length;be++)if(k[be]&&Qo(k[be],X)){pe=k[be],k[be]=null;break}pe&&(ue=pe)}if(ue)vl(ue);else{const pe=Wc(X);ue=this.createTextTrack(pe,X.name,X.lang),ue&&(ue.mode="disabled")}ue&&this.textTracks.push(ue)}),k!=null&&k.length){const X=k.filter(V=>V!==null).map(V=>V.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const O=this.tracks.map(k=>({label:k.name,kind:k.type.toLowerCase(),default:k.default,subtitleTrack:k}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:O})}}}onManifestLoaded(t,r){this.config.enableCEA708Captions&&r.captions&&r.captions.forEach(a=>{const v=/(?:CC|SERVICE)([1-4])/.exec(a.instreamId);if(!v)return;const S=`textTrack${v[1]}`,O=this.captionsProperties[S];O&&(O.label=a.name,a.lang&&(O.languageCode=a.lang),O.media=a)})}closedCaptionsForLevel(t){const r=this.hls.levels[t.level];return r==null?void 0:r.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,r){if(this.enabled&&r.frag.type===o.MAIN){var a,v;const{cea608Parser1:S,cea608Parser2:O,lastSn:k}=this,{cc:X,sn:V}=r.frag,ue=(a=(v=r.part)==null?void 0:v.index)!=null?a:-1;S&&O&&(V!==k+1||V===k&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(S.reset(),O.reset()),this.lastCc=X,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,r){const{frag:a,payload:v}=r;if(a.type===o.SUBTITLE)if(v.byteLength){const S=a.decryptdata,O="stats"in r;if(S==null||!S.encrypted||O){const k=this.tracks[a.level],X=this.vttCCs;X[a.cc]||(X[a.cc]={start:a.start,prevCC:this.prevCC,new:!0},this.prevCC=a.cc),k&&k.textCodec===ru?this._parseIMSC1(a,v):this._parseVTTs(r)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,r){const a=this.hls;Vf(r,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),a.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{a.logger.log(`Failed to parse IMSC1: ${v}`),a.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var r;const{frag:a,payload:v}=t,{initPTS:S,unparsedVttFrags:O}=this,k=S.length-1;if(!S[a.cc]&&k===-1){O.push(t);return}const X=this.hls,V=(r=a.initSegment)!=null&&r.data?Me(a.initSegment.data,new Uint8Array(v)).buffer:v;sl(V,this.initPTS[a.cc],this.vttCCs,a.cc,a.start,ue=>{this._appendCues(ue,a.level),X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:a})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?O.push(t):this._fallbackToIMSC1(a,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&k>a.cc)&&X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:ue})})}_fallbackToIMSC1(t,r){const a=this.tracks[t.level];a.textCodec||Vf(r,this.initPTS[t.cc],()=>{a.textCodec=ru,this._parseIMSC1(t,r)},()=>{a.textCodec="wvtt"})}_appendCues(t,r){const a=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[r];if(!v||v.mode==="disabled")return;t.forEach(S=>_u(v,S))}else{const v=this.tracks[r];if(!v)return;const S=v.default?"default":"subtitles"+r;a.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:S})}}onFragDecrypted(t,r){const{frag:a}=r;a.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,r)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,r){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:a,samples:v}=r;if(!(a.type===o.MAIN&&this.closedCaptionsForLevel(a)==="NONE"))for(let S=0;S<v.length;S++){const O=v[S].bytes;if(O){this.cea608Parser1||this.initCea608Parsers();const k=this.extractCea608Data(O);this.cea608Parser1.addData(v[S].pts,k[0]),this.cea608Parser2.addData(v[S].pts,k[1])}}}onBufferFlushing(t,{startOffset:r,endOffset:a,endOffsetSubtitles:v,type:S}){const{media:O}=this;if(!(!O||O.currentTime<a)){if(!S||S==="video"){const{captionsTracks:k}=this;Object.keys(k).forEach(X=>ac(k[X],r,a))}if(this.config.renderTextTracksNatively&&r===0&&v!==void 0){const{textTracks:k}=this;Object.keys(k).forEach(X=>ac(k[X],r,v))}}}extractCea608Data(t){const r=[[],[]],a=t[0]&31;let v=2;for(let S=0;S<a;S++){const O=t[v++],k=127&t[v++],X=127&t[v++];if(k===0&&X===0)continue;if((4&O)!==0){const ue=3&O;(ue===0||ue===1)&&(r[ue].push(k),r[ue].push(X))}}return r}}function Wc(F){return F.characteristics&&/transcribes-spoken-dialog/gi.test(F.characteristics)&&/describes-music-and-sound/gi.test(F.characteristics)?"captions":"subtitles"}function Qo(F,t){return!!F&&F.kind===Wc(t)&&Yl(t,F)}function mf(F,t,r,a){return Math.min(t,a)-Math.max(F,r)}function Hc(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}const jf=/\s/,Yf={newCue(F,t,r,a){const v=[];let S,O,k,X,V;const ue=self.VTTCue||self.TextTrackCue;for(let be=0;be<a.rows.length;be++)if(S=a.rows[be],k=!0,X=0,V="",!S.isEmpty()){var pe;for(let lt=0;lt<S.chars.length;lt++)jf.test(S.chars[lt].uchar)&&k?X++:(V+=S.chars[lt].uchar,k=!1);S.cueStartTime=t,t===r&&(r+=1e-4),X>=16?X--:X++;const Re=gs(V.trim()),Ue=ns(t,r,Re);F!=null&&(pe=F.cues)!=null&&pe.getCueById(Ue)||(O=new ue(t,r,Re),O.id=Ue,O.line=be+1,O.align="left",O.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(O))}return F&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>_u(F,be))),v}};function Jf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(F){}return!1}const Gc=/(\d+)-(\d+)\/(\d+)/;class Sc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||qf,this.controller=new self.AbortController,this.stats=new U}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,r,a){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const S=wf(t,this.controller.signal),O=t.responseType==="arraybuffer",k=O?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:V}=r.loadPolicy;this.context=t,this.config=r,this.callbacks=a,this.request=this.fetchSetup(t,S),self.clearTimeout(this.requestTimeout),r.timeout=X&&n(X)?X:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},r.timeout),(Mu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),r.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:lt,statusText:it}=pe;throw new Uf(it||"fetch, bad network response",lt,pe)}v.loading.first=Re,v.total=sd(pe.headers)||v.total;const Ue=(be=this.callbacks)==null?void 0:be.onProgress;return Ue&&n(r.highWaterMark)?this.loadProgressively(pe,v,t,r.highWaterMark,Ue):O?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Ue=this.response;if(!Ue)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=pe[k];lt&&(v.loaded=v.total=lt);const it={url:Ue.url,data:pe,code:Ue.status},kt=(be=this.callbacks)==null?void 0:be.onProgress;kt&&!n(r.highWaterMark)&&kt(v,t,pe,Ue),(Re=this.callbacks)==null||Re.onSuccess(it,v,t,Ue)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Ue=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Ue},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const r=this.response.headers.get("age");t=r?parseFloat(r):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,r,a,v=0,S){const O=new Oa,k=t.body.getReader(),X=()=>k.read().then(V=>{if(V.done)return O.dataLength&&S(r,a,O.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return r.loaded+=pe,pe<v||O.dataLength?(O.push(ue),O.dataLength>=v&&S(r,a,O.flush().buffer,t)):S(r,a,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function wf(F,t){const r={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(x({},F.headers))};return F.rangeEnd&&r.headers.set("Range","bytes="+F.rangeStart+"-"+String(F.rangeEnd-1)),r}function vf(F){const t=Gc.exec(F);if(t)return parseInt(t[2])-parseInt(t[1])+1}function sd(F){const t=F.get("Content-Range");if(t){const a=vf(t);if(n(a))return a}const r=F.get("Content-Length");if(r)return parseInt(r)}function qf(F,t){return new self.Request(F.url,t)}class Uf extends Error{constructor(t,r,a){super(t),this.code=void 0,this.details=void 0,this.code=r,this.details=a}}const ad=/^age:\s*[\d.]+\s*$/im;class kf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new U,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,r,a){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=r,this.callbacks=a,this.loadInternal()}loadInternal(){const{config:t,context:r}=this;if(!t||!r)return;const a=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const S=this.xhrSetup;S?Promise.resolve().then(()=>{if(!(this.loader!==a||this.stats.aborted))return S(a,r.url)}).catch(O=>{if(!(this.loader!==a||this.stats.aborted))return a.open("GET",r.url,!0),S(a,r.url)}).then(()=>{this.loader!==a||this.stats.aborted||this.openAndSendXhr(a,r,t)}).catch(O=>{var k;(k=this.callbacks)==null||k.onError({code:a.status,text:O.message},r,a,v)}):this.openAndSendXhr(a,r,t)}openAndSendXhr(t,r,a){t.readyState||t.open("GET",r.url,!0);const v=r.headers,{maxTimeToFirstByteMs:S,maxLoadTimeMs:O}=a.loadPolicy;if(v)for(const k in v)t.setRequestHeader(k,v[k]);r.rangeEnd&&t.setRequestHeader("Range","bytes="+r.rangeStart+"-"+(r.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=r.responseType,self.clearTimeout(this.requestTimeout),a.timeout=S&&n(S)?S:O,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),t.send()}readystatechange(){const{context:t,loader:r,stats:a}=this;if(!t||!r)return;const v=r.readyState,S=this.config;if(!a.aborted&&v>=2&&(a.loading.first===0&&(a.loading.first=Math.max(self.performance.now(),a.loading.start),S.timeout!==S.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),S.timeout=S.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),S.loadPolicy.maxLoadTimeMs-(a.loading.first-a.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),r.onreadystatechange=null,r.onprogress=null;const V=r.status,ue=r.responseType==="text"?r.responseText:null;if(V>=200&&V<300){const Ue=ue!=null?ue:r.response;if(Ue!=null){var O,k;a.loading.end=Math.max(self.performance.now(),a.loading.first);const lt=r.responseType==="arraybuffer"?Ue.byteLength:Ue.length;a.loaded=a.total=lt,a.bwEstimate=a.total*8e3/(a.loading.end-a.loading.first);const it=(O=this.callbacks)==null?void 0:O.onProgress;it&&it(a,t,Ue,r);const kt={url:r.responseURL,data:Ue,code:V};(k=this.callbacks)==null||k.onSuccess(kt,a,t,r);return}}const pe=S.loadPolicy.errorRetry,be=a.retry,Re={url:t.url,data:void 0,code:V};if(Wn(pe,be,!1,Re))this.retry(pe);else{var X;W.error(`${V} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:V,text:r.statusText},t,r,a)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,r=this.stats.retry;if(Wn(t,r,!0))this.retry(t);else{var a;W.warn(`timeout while loading ${(a=this.context)==null?void 0:a.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:r,stats:a}=this;this.retryDelay=cn(t,a.retry),a.retry++,W.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${r==null?void 0:r.url}, retrying ${a.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const r=this.stats;r.loaded=t.loaded,t.lengthComputable&&(r.total=t.total)}getCacheAge(){let t=null;if(this.loader&&ad.test(this.loader.getAllResponseHeaders())){const r=this.loader.getResponseHeader("age");t=r?parseFloat(r):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const td={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},od=E(E({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:kf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Ds,bufferController:Ao,capLevelController:Vu,errorController:at,fpsController:Tf,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:iu,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:td},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},zf()),{},{subtitleStreamController:Bi,subtitleTrackController:Mf,timelineController:qu,audioStreamController:Vl,audioTrackController:da,emeController:wl,cmcdController:yc,contentSteeringController:ic,interstitialsController:kc});function zf(){return{cueHandler:Yf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function ud(F,t,r){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const a=Of(F),v=["manifest","level","frag"],S=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(O=>{const k=`${O==="level"?"playlist":O}LoadPolicy`,X=t[k]===void 0,V=[];S.forEach(ue=>{const pe=`${O}Loading${ue}`,be=t[pe];if(be!==void 0&&X){V.push(pe);const Re=a[k].default;switch(t[k]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&r.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${k}": ${Rr(t[k])}`)}),E(E({},a),t)}function Of(F){return F&&typeof F=="object"?Array.isArray(F)?F.map(Of):Object.keys(F).reduce((t,r)=>(t[r]=Of(F[r]),t),{}):F}function y(F,t){const r=F.loader;r!==Sc&&r!==kf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),F.progressive=!1):Jf()&&(F.loader=Sc,F.progressive=!0,F.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const I=2,z=.1,ge=.05,Le=100;class ot extends Ua{constructor(t,r){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var a;(a=this.media)!=null&&a.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var a;this.ended=((a=this.media)==null?void 0:a.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=r,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,r){this.setInterval(Le),this.mediaSource=r.mediaSource;const a=this.media=r.media;xu(a,"playing",this.onMediaPlaying),xu(a,"waiting",this.onMediaWaiting),xu(a,"ended",this.onMediaEnded)}onMediaDetaching(t,r){this.clearInterval();const{media:a}=this;a&&(Du(a,"playing",this.onMediaPlaying),Du(a,"waiting",this.onMediaWaiting),Du(a,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,r){this.buffered=r.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const r=this.media.currentTime;this.poll(r,this.lastCurrentTime),this.lastCurrentTime=r}poll(t,r){var a,v;const S=(a=this.hls)==null?void 0:a.config;if(!S)return;const O=this.media;if(!O)return;const{seeking:k}=O,X=this.seeking&&!k,V=!this.seeking&&k,ue=O.paused&&!k||O.ended||O.playbackRate===0;if(this.seeking=k,t!==r){r&&(this.ended=0),this.moved=!0,k||(this.nudgeRetry=0,S.nudgeOnVideoHole&&!ue&&t>r&&this.nudgeOnVideoHole(t,r)),this.waiting===0&&this.stallResolved(t);return}if(V||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&O.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!Jr.getBuffered(O).length){this.nudgeRetry=0;return}const pe=Jr.bufferInfo(O,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(k&&Re&&this.hls){const gr=$t(this.hls.inFlightFragments,t),Vn=pe.len>I,or=!be||gr||be-t>I&&!Re.getPartialFragment(t);if(Vn||or)return;this.moved=!1}const Ue=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const Vn=Math.max(be,pe.start||0)-t,cr=!!(Ue!=null&&Ue.live)?Ue.targetduration*2:I,Yn=Pn(t,Re);if(Vn>0&&(Vn<=cr||Yn)){O.paused||this._trySkipBufferHole(Yn);return}}const lt=S.detectStallWithCurrentTimeMs,it=self.performance.now(),kt=this.waiting;let dn=this.stalled;if(dn===null)if(kt>0&&it-kt<lt)dn=this.stalled=kt;else{this.stalled=it;return}const on=it-dn;if(!k&&(on>=lt||kt)&&this.hls){var jn;if(((jn=this.mediaSource)==null?void 0:jn.readyState)==="ended"&&!(Ue!=null&&Ue.live)&&Math.abs(t-((Ue==null?void 0:Ue.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Jn=Jr.bufferInfo(O,t,S.maxBufferHole);this._tryFixBufferStall(Jn,on,t)}stallResolved(t){const r=this.stalled;if(r&&this.hls&&(this.stalled=null,this.stallReported)){const a=self.performance.now()-r;this.log(`playback not stuck anymore @${t}, after ${Math.round(a)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,r){var a;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(a=this.buffered.audio)!=null&&a.length&&v&&v.length>1&&t>v.end(0)){const S=Jr.bufferedInfo(Jr.timeRangesToArray(this.buffered.audio),t,0);if(S.len>1&&r>=S.start){const O=Jr.timeRangesToArray(v),k=Jr.bufferedInfo(O,r,0).bufferedIndex;if(k>-1&&k<O.length-1){const X=Jr.bufferedInfo(O,t,0).bufferedIndex,V=O[k].end,ue=O[k+1].start;if((X===-1||X>k)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${X}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Pn(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Jr.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,r,a){var v,S;const{fragmentTracker:O,media:k}=this,X=(v=this.hls)==null?void 0:v.config;if(!k||!O||!X)return;const V=(S=this.hls)==null?void 0:S.latestLevelDetails,ue=Pn(a,O);if((ue||V!=null&&V.live&&a<V.fragmentStart)&&(this._trySkipBufferHole(ue)||!this.media))return;const pe=t.buffered,be=this.adjacentTraversal(t,a);(pe&&pe.length>1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-a<X.maxBufferHole||be))&&(r>X.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,r){const a=this.fragmentTracker,v=t.nextStart;if(a&&v){const S=a.getFragAtPos(r,o.MAIN),O=a.getFragAtPos(v,o.MAIN);if(S&&O)return O.sn-S.sn<2}return!1}_reportStall(t){const{hls:r,media:a,stallReported:v,stalled:S}=this;if(!v&&S!==null&&a&&r){this.stallReported=!0;const O=new Error(`Playback stalling at @${a.currentTime} due to low buffer (${Rr(t)})`);this.warn(O.message),r.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:O,buffer:t.len,bufferInfo:t,stalled:{start:S}})}}_trySkipBufferHole(t){var r;const{fragmentTracker:a,media:v}=this,S=(r=this.hls)==null?void 0:r.config;if(!v||!a||!S)return 0;const O=v.currentTime,k=Jr.bufferInfo(v,O,0),X=O<k.start?k.start:k.nextStart;if(X&&this.hls){const ue=k.len<=S.maxBufferHole,pe=k.len>0&&k.len<1&&v.readyState<3,be=X-O;if(be>0&&(ue||pe)){if(be>S.maxBufferHole){let Ue=!1;if(O===0){const lt=a.getAppendedFrag(0,o.MAIN);lt&&X<lt.end&&(Ue=!0)}if(!Ue&&t){var V;if(!((V=this.hls.loadLevelObj)!=null&&V.details)||$t(this.hls.inFlightFragments,X))return 0;let it=!1,kt=t.end;for(;kt<X;){const dn=Pn(kt,a);if(dn)kt+=dn.duration;else{it=!0;break}}if(it)return 0}}const Re=Math.max(X+ge,O+z);if(this.warn(`skipping hole, adjusting currentTime from ${O} to ${Re}`),this.moved=!0,v.currentTime=Re,!(t!=null&&t.gap)){const Ue=new Error(`fragment loaded with buffer holes, seeking from ${O} to ${Re}`),lt={type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:Ue,reason:Ue.message,buffer:k.len,bufferInfo:k};t&&("fragment"in t?lt.part=t:lt.frag=t),this.hls.trigger(u.ERROR,lt)}return Re}}return 0}_tryNudgeBuffer(t){const{hls:r,media:a,nudgeRetry:v}=this,S=r==null?void 0:r.config;if(!a||!S)return 0;const O=a.currentTime;if(this.nudgeRetry++,v<S.nudgeMaxRetry){const k=O+(v+1)*S.nudgeOffset,X=new Error(`Nudging 'currentTime' from ${O} to ${k}`);this.warn(X.message),a.currentTime=k,r.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_NUDGE_ON_STALL,error:X,fatal:!1,buffer:t.len,bufferInfo:t})}else{const k=new Error(`Playhead still not moving while enough data buffered @${O} after ${S.nudgeMaxRetry} nudges`);this.error(k.message),r.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,error:k,fatal:!0,buffer:t.len,bufferInfo:t})}}}function $t(F,t){const r=sn(F.main);if(r&&r.start<=t)return r;const a=sn(F.audio);return a&&a.start<=t?a:null}function sn(F){if(!F)return null;switch(F.state){case Kn.IDLE:case Kn.STOPPED:case Kn.ENDED:case Kn.ERROR:return null}return F.frag}function Pn(F,t){return t.getAppendedFrag(F,o.MAIN)||t.getPartialFragment(F)}const mr=.25;function Ti(){if(typeof self!="undefined")return self.VTTCue||self.TextTrackCue}function _s(F,t,r,a,v){let S=new F(t,r,"");try{S.value=a,v&&(S.type=v)}catch(O){S=new F(t,r,Rr(v?E({type:v},a):a))}return S}const Yr=(()=>{const F=Ti();try{F&&new F(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class as{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,r){var a;this.media=r.media,((a=r.overrides)==null?void 0:a.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const r=(t=this.hls)==null?void 0:t.latestLevelDetails;r&&this.updateDateRangeCues(r)}onMediaDetaching(t,r){this.media=null,!r.transferMedia&&(this.id3Track&&(this.removeCues&&vl(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const r=this.getID3Track(t.textTracks);return r.mode="hidden",r}getID3Track(t){if(this.media){for(let r=0;r<t.length;r++){const a=t[r];if(a.kind==="metadata"&&a.label==="id3")return Uc(a,this.media),a}return this.media.addTextTrack("metadata","id3")}}onFragParsingMetadata(t,r){if(!this.media||!this.hls)return;const{enableEmsgMetadataCues:a,enableID3MetadataCues:v}=this.hls.config;if(!a&&!v)return;const{samples:S}=r;this.id3Track||(this.id3Track=this.createTrack(this.media));const O=Ti();if(O)for(let k=0;k<S.length;k++){const X=S[k].type;if(X===Qi.emsg&&!a||!v)continue;const V=wo(S[k].data),ue=S[k].pts;let pe=ue+S[k].duration;pe>Yr&&(pe=Yr),pe-ue<=0&&(pe=ue+mr);for(let Re=0;Re<V.length;Re++){const Ue=V[Re];if(!vo(Ue)){this.updateId3CueEnds(ue,X);const lt=_s(O,ue,pe,Ue,X);lt&&this.id3Track.addCue(lt)}}}}updateId3CueEnds(t,r){var a;const v=(a=this.id3Track)==null?void 0:a.cues;if(v)for(let S=v.length;S--;){const O=v[S];O.type===r&&O.startTime<t&&O.endTime===Yr&&(O.endTime=t)}}onBufferFlushing(t,{startOffset:r,endOffset:a,type:v}){const{id3Track:S,hls:O}=this;if(!O)return;const{config:{enableEmsgMetadataCues:k,enableID3MetadataCues:X}}=O;if(S&&(k||X)){let V;v==="audio"?V=ue=>ue.type===Qi.audioId3&&X:v==="video"?V=ue=>ue.type===Qi.emsg&&k:V=ue=>ue.type===Qi.audioId3&&X||ue.type===Qi.emsg&&k,ac(S,r,a,V)}}onLevelUpdated(t,{details:r}){this.updateDateRangeCues(r,!0)}onLevelPtsUpdated(t,r){Math.abs(r.drift)>.01&&this.updateDateRangeCues(r.details)}updateDateRangeCues(t,r){if(!this.hls||!this.media)return;const{assetPlayerId:a,timelineOffset:v,enableDateRangeMetadataCues:S,interstitialsController:O}=this.hls.config;if(!S)return;const k=Ti();if(a&&v&&!O){const{fragmentStart:lt,fragmentEnd:it}=t;let kt=this.assetCue;kt?(kt.startTime=lt,kt.endTime=it):k&&(kt=this.assetCue=_s(k,lt,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),kt&&(kt.id=a,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(kt),kt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(X&&r){var be;if((be=X.cues)!=null&&be.length){const lt=Object.keys(pe).filter(it=>!ue.includes(it));for(let it=lt.length;it--;){var Re;const kt=lt[it],dn=(Re=pe[kt])==null?void 0:Re.cues;delete pe[kt],dn&&Object.keys(dn).forEach(on=>{const jn=dn[on];if(jn){jn.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(jn)}catch(Jn){}}})}}else pe=this.dateRangeCuesAppended={}}const Ue=t.fragments[t.fragments.length-1];if(!(ue.length===0||!n(Ue==null?void 0:Ue.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt<ue.length;lt++){const it=ue[lt],kt=V[it],dn=kt.startTime,on=pe[it],jn=(on==null?void 0:on.cues)||{};let Jn=(on==null?void 0:on.durationKnown)||!1,gr=Yr;const{duration:Vn,endDate:or}=kt;if(or&&Vn!==null)gr=dn+Vn,Jn=!0;else if(kt.endOnNext&&!Jn){const Yn=ue.reduce((Pr,Ei)=>{if(Ei!==kt.id){const $i=V[Ei];if($i.class===kt.class&&$i.startDate>kt.startDate&&(!Pr||kt.startDate<Pr.startDate))return $i}return Pr},null);Yn&&(gr=Yn.startTime,Jn=!0)}const cr=Object.keys(kt.attr);for(let Yn=0;Yn<cr.length;Yn++){const Pr=cr[Yn];if(!Eo(Pr))continue;const Ei=jn[Pr];if(Ei)Jn&&!(on!=null&&on.durationKnown)?Ei.endTime=gr:Math.abs(Ei.startTime-dn)>.01&&(Ei.startTime=dn,Ei.endTime=gr);else if(k){let $i=kt.attr[Pr];zr(Pr)&&($i=G($i));const Ki=_s(k,dn,gr,{key:Pr,data:$i},Qi.dateRange);Ki&&(Ki.id=it,this.id3Track.addCue(Ki),jn[Pr]=Ki,O&&(Pr==="X-ASSET-LIST"||Pr==="X-ASSET-URL")&&Ki.addEventListener("enter",this.onEventCueEnter))}}pe[it]={cues:jn,dateRange:kt,durationKnown:Jn}}}}}class Us{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:r}=this,a=this.levelDetails;if(!r||!a)return;this.currentTime=r.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:S,maxLiveSyncPlaybackRate:O}=this.config;if(!S||O===1||!a.live)return;const k=this.targetLatency;if(k===null)return;const X=v-k,V=Math.min(this.maxLatency,k+a.targetduration);if(X<V&&X>.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,O)),be=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(r,Re)}else r.playbackRate!==1&&r.playbackRate!==0&&this.changeMediaPlaybackRate(r,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const r=this.levelDetails;return r?t.liveMaxLatencyDurationCount*r.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:r,partHoldBack:a,targetduration:v}=t,{liveSyncDuration:S,liveSyncDurationCount:O,lowLatencyMode:k}=this.config,X=this.hls.userConfig;let V=k&&a||r;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||V===0)&&(V=S!==void 0?S:O*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),r=this.targetLatency;if(t===null||r===null)return null;const a=this.levelDetails;if(a===null)return null;const v=a.edge,S=t-r-this.edgeStalled,O=v-a.totalduration,k=v-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(O,S),k)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const r=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-r,0)}get forwardBufferLength(){const{media:t}=this,r=this.levelDetails;if(!t||!r)return 0;const a=t.buffered.length;return(a?t.buffered.end(a-1):r.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,r){this.media=r.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:r}){r.advanced&&this.onTimeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,r){var a;r.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(a=this.levelDetails)!=null&&a.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,r){var a,v;t.playbackRate!==r&&((a=this.hls)==null||a.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${r}`),t.playbackRate=r)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Rs extends io{constructor(t,r){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=r,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(r=>{r.loadError=0,r.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,r){this.resetLevels()}onManifestLoaded(t,r){const a=this.hls.config.preferManagedMediaSource,v=[],S={},O={};let k=!1,X=!1,V=!1;r.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=bt(be,a)||void 0),Re&&(Re=ue.videoCodec=Pt(Re));const{width:Ue,height:lt,unknownCodecs:it}=ue;let kt=it?it.length:0;if(it)for(let Yn=kt;Yn--;){const Pr=it[Yn];this.isAudioSupported(Pr)?(ue.audioCodec=be=be?`${be},${Pr}`:Pr,kt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Pr)&&(ue.videoCodec=Re=Re?`${Re},${Pr}`:Pr,kt--,he.video[Re.substring(0,4)]=2)}if(k||(k=!!(Ue&&lt)),X||(X=!!Re),V||(V=!!be),kt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:dn,"FRAME-RATE":on,"HDCP-LEVEL":jn,"PATHWAY-ID":Jn,RESOLUTION:gr,"VIDEO-RANGE":Vn}=pe,cr=`${`${Jn||"."}-`}${ue.bitrate}-${gr}-${on}-${dn}-${Vn}-${jn}`;if(S[cr])if(S[cr].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Yn=O[cr]+=1;ue.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const Pr=this.createLevel(ue);S[cr]=Pr,v.push(Pr)}else S[cr].addGroupId("audio",pe.AUDIO),S[cr].addGroupId("text",pe.SUBTITLES);else{const Yn=this.createLevel(ue);S[cr]=Yn,O[cr]=1,v.push(Yn)}}),this.filterAndSortMediaOptions(v,r,k,X,V)}createLevel(t){const r=new Ln(t),a=t.supplemental;if(a!=null&&a.videoCodec&&!this.isVideoSupported(a.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${a.videoCodec}"`);this.log(v.message),r.supportedResult=vn(v,[])}return r}isAudioSupported(t){return Ie(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ie(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,r,a,v,S){let O=[],k=[],X=t;if((a||v)&&S&&(X=X.filter(({videoCodec:it,videoRange:kt,width:dn,height:on})=>(!!it||!!(dn&&on))&&nr(kt))),X.length===0){Promise.resolve().then(()=>{if(this.hls){let it="no level with compatible codecs found in manifest",kt=it;r.levels.length&&(kt=`one or more CODECS in variant not supported: ${Rr(r.levels.map(on=>on.attrs.CODECS).filter((on,jn,Jn)=>Jn.indexOf(on)===jn))}`,this.warn(kt),it+=` (${kt})`);const dn=new Error(it);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:r.url,error:dn,reason:kt})}});return}r.audioTracks&&(O=r.audioTracks.filter(it=>!it.audioCodec||this.isAudioSupported(it.audioCodec)),tr(O)),r.subtitles&&(k=r.subtitles,tr(k));const V=X.slice(0);X.sort((it,kt)=>{if(it.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(it.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(a&&it.height!==kt.height)return it.height-kt.height;if(it.frameRate!==kt.frameRate)return it.frameRate-kt.frameRate;if(it.videoRange!==kt.videoRange)return gn.indexOf(it.videoRange)-gn.indexOf(kt.videoRange);if(it.videoCodec!==kt.videoCodec){const dn=It(it.videoCodec),on=It(kt.videoCodec);if(dn!==on)return on-dn}if(it.uri===kt.uri&&it.codecSet!==kt.codecSet){const dn=De(it.codecSet),on=De(kt.codecSet);if(dn!==on)return on-dn}return it.averageBitrate!==kt.averageBitrate?it.averageBitrate-kt.averageBitrate:0});let ue=V[0];if(this.steering&&(X=this.steering.filterParsedLevels(X),X.length!==V.length)){for(let it=0;it<V.length;it++)if(V[it].pathwayId===X[0].pathwayId){ue=V[it];break}}this._levels=X;for(let it=0;it<X.length;it++)if(X[it]===ue){var pe;this._firstLevel=it;const kt=ue.bitrate,dn=this.hls.bandwidthEstimate;if(this.log(`manifest loaded, ${X.length} level(s) found, first bitrate: ${kt}`),((pe=this.hls.userConfig)==null?void 0:pe.abrEwmaDefaultEstimate)===void 0){const on=Math.min(kt,this.hls.config.abrEwmaDefaultEstimateMax);on>dn&&dn===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=on)}break}const be=S&&!v,Re=this.hls.config,Ue=!!(Re.audioStreamController&&Re.audioTrackController),lt={levels:X,audioTracks:O,subtitleTracks:k,sessionData:r.sessionData,sessionKeys:r.sessionKeys,firstLevel:this._firstLevel,stats:r.stats,audio:S,video:v,altAudio:Ue&&!be&&O.some(it=>!!it.url)};this.hls.trigger(u.MANIFEST_PARSED,lt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const r=this._levels;if(r.length===0)return;if(t<0||t>=r.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,r.length-1)}const a=this.currentLevelIndex,v=this.currentLevel,S=v?v.attrs["PATHWAY-ID"]:void 0,O=r[t],k=O.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=O,a===t&&v&&S===k)return;this.log(`Switching to level ${t} (${O.height?O.height+"p ":""}${O.videoRange?O.videoRange+" ":""}${O.codecSet?O.codecSet+" ":""}@${O.bitrate})${k?" with Pathway "+k:""} from level ${a}${S?" with Pathway "+S:""}`);const X={level:t,attrs:O.attrs,details:O.details,bitrate:O.bitrate,averageBitrate:O.averageBitrate,maxBitrate:O.maxBitrate,realBitrate:O.realBitrate,width:O.width,height:O.height,codecSet:O.codecSet,audioCodec:O.audioCodec,videoCodec:O.videoCodec,audioGroups:O.audioGroups,subtitleGroups:O.subtitleGroups,loaded:O.loaded,loadError:O.loadError,fragmentError:O.fragmentError,name:O.name,id:O.id,uri:O.uri,url:O.url,urlId:0,audioGroupIds:O.audioGroupIds,textGroupIds:O.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,X);const V=O.details;if(!V||V.live){const ue=this.switchParams(O.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const r=this.steering.pathways(),a=t.filter(v=>r.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${r}`);return}this.steering.pathwayPriority=a}}onError(t,r){r.fatal||!r.context||r.context.type===h.LEVEL&&r.context.level===this.level&&this.checkRetry(r)}onFragBuffered(t,{frag:r}){if(r!==void 0&&r.type===o.MAIN){const a=r.elementaryStreams;if(!Object.keys(a).some(S=>!!a[S]))return;const v=this._levels[r.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,r){var a;const{level:v,details:S}=r,O=r.levelInfo;if(!O){var k;this.warn(`Invalid level index ${v}`),(k=r.deliveryDirectives)!=null&&k.skip&&(S.deltaUpdateFailed=!0);return}if(O===this.currentLevel||r.withoutMultiVariant){O.fragmentError===0&&(O.loadError=0);let X=O.details;X===r.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,r,X)}else(a=r.deliveryDirectives)!=null&&a.skip&&(S.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,r){super.loadingPlaylist(t,r);const a=this.getUrlWithDirectives(t.uri,r),v=this.currentLevelIndex,S=t.attrs["PATHWAY-ID"],O=t.details,k=O==null?void 0:O.age;this.log(`Loading level index ${v}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""}${S?" Pathway "+S:""}${k&&O.live?" age "+k.toFixed(1)+(O.type?" "+O.type||0:""):""} ${a}`),this.hls.trigger(u.LEVEL_LOADING,{url:a,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var r;if(this._levels.length===1)return;const a=this._levels.filter((S,O)=>O!==t?!0:(this.steering&&this.steering.removeLevel(S),S===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,S.details&&S.details.fragments.forEach(k=>k.level=-1)),!1));Nn(a),this._levels=a,this.currentLevelIndex>-1&&(r=this.currentLevel)!=null&&r.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=a.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(u.LEVELS_UPDATED,{levels:a})}onLevelsUpdated(t,{levels:r}){this._levels=r}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:r,maxHdcpLevel:a}=this.hls;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:a}))}}function tr(F){const t={};F.forEach(r=>{const a=r.groupId||"";r.id=t[a]=t[a]||0,t[a]++})}function kn(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qn(){if(!se())return!1;const t=kn();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Mr(){if(!Qn())return!1;const F=se();return typeof(F==null?void 0:F.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>F.isTypeSupported(Kt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>F.isTypeSupported(Kt(t,"audio"))))}function kr(){var F;const t=kn();return typeof(t==null||(F=t.prototype)==null?void 0:F.changeType)=="function"}const Ks=100;class Zi extends Ss{constructor(t,r,a){super(t,r,a,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,S=v?v.currentTime:null;if(S===null||!n(S)||(this.log(`Media seeked to ${S.toFixed(3)}`),!this.getBufferedFrag(S)))return;const O=this.getFwdBufferInfoAtPos(v,S,o.MAIN,0);if(O===null||O.len===0){this.warn(`Main forward buffer length at ${S} on "seeked" event ${O?O.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,r){if(this.levels){const{lastCurrentTime:a,hls:v}=this;if(this.stopLoad(),this.setInterval(Ks),this.level=-1,!this.startFragRequested){let S=v.startLevel;S===-1&&(v.config.testBandwidth&&this.levels.length>1?(S=0,this.bitrateTest=!0):S=v.firstAutoLevel),v.nextLoadLevel=S,this.level=v.loadLevel,this._hasEnoughToStart=!!r}a>0&&t===-1&&!r&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),t=a),this.state=Kn.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=r?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Kn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Kn.WAITING_LEVEL:{const{levels:r,level:a}=this,v=r==null?void 0:r[a],S=v==null?void 0:v.details;if(S&&(!S.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(S))break;this.state=Kn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Kn.IDLE;break}break}case Kn.FRAG_LOADING_WAITING_RETRY:{var t;const r=self.performance.now(),a=this.retryDate;if(!a||r>=a||(t=this.media)!=null&&t.seeking){const{levels:v,level:S}=this,O=v==null?void 0:v[S];this.resetStartWhenNotLoaded(O||null),this.state=Kn.IDLE}}break}this.state===Kn.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:r,levels:a,media:v}=this;if(r===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const S=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(a!=null&&a[S]))return;const O=a[S],k=this.getMainFwdBufferInfo();if(k===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(k,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(u.BUFFER_EOS,lt),this.state=Kn.ENDED;return}if(!this.buffering)return;t.loadLevel!==S&&t.manualLevel===-1&&this.log(`Adapting to level ${S} from level ${this.level}`),this.level=t.nextLoadLevel=S;const V=O.details;if(!V||this.state===Kn.WAITING_LEVEL||this.waitForLive(O)){this.level=S,this.state=Kn.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=k.len,pe=this.getMaxBufferLength(O.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>k.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:k.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Pe(Re)&&this.fragmentTracker.getState(Re)!==bn.OK){var Ue;const it=((Ue=this.backtrackFragment)!=null?Ue:Re).sn-V.startSN,kt=V.fragments[it-1];kt&&Re.cc===kt.cc&&(Re=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&k.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,kt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,it,o.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,k,o.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,O,be))}loadFragment(t,r,a){const v=this.fragmentTracker.getState(t);v===bn.NOT_LOADED||v===bn.PARTIAL?Pe(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,r)):super.loadFragment(t,r,a):this._loadInitSegment(t,r):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:r}=this;if(r!=null&&r.readyState){let a;const v=this.getAppendedFrag(r.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const S=this.getLevelDetails();if(S!=null&&S.live){const k=this.getMainFwdBufferInfo();if(!k||k.len<S.targetduration*2)return}if(!r.paused&&t){const k=this.hls.nextLoadLevel,X=t[k],V=this.fragLastKbps;V&&this.fragCurrent?a=this.fragCurrent.duration*X.maxBitrate/(1e3*V)+1:a=0}else a=0;const O=this.getBufferedFrag(r.currentTime+a);if(O){const k=this.followingBufferedFrag(O);if(k){this.abortCurrentFrag();const X=k.maxStartPTS?k.maxStartPTS:k.start,V=k.duration,ue=Math.max(O.end,X+Math.min(Math.max(V-this.config.maxFragLookUpTolerance,V*(this.couldBacktrack?.5:.125)),V*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(ue,Number.POSITIVE_INFINITY)}}}}abortCurrentFrag(){const t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case Kn.KEY_LOADING:case Kn.FRAG_LOADING:case Kn.FRAG_LOADING_WAITING_RETRY:case Kn.PARSING:case Kn.PARSED:this.state=Kn.IDLE;break}this.nextLoadPosition=this.getLoadPosition()}flushMainBuffer(t,r){super.flushMainBuffer(t,r,this.altAudio===2?"video":null)}onMediaAttached(t,r){super.onMediaAttached(t,r);const a=r.media;xu(a,"playing",this.onMediaPlaying),xu(a,"seeked",this.onMediaSeeked)}onMediaDetaching(t,r){const{media:a}=this;a&&(Du(a,"playing",this.onMediaPlaying),Du(a,"seeked",this.onMediaSeeked)),this.videoBuffer=null,this.fragPlaying=null,super.onMediaDetaching(t,r),!r.transferMedia&&(this._hasEnoughToStart=!1)}onManifestLoading(){super.onManifestLoading(),this.log("Trigger BUFFER_RESET"),this.hls.trigger(u.BUFFER_RESET,void 0),this.couldBacktrack=!1,this.fragLastKbps=0,this.fragPlaying=this.backtrackFragment=null,this.altAudio=0,this.audioOnly=!1}onManifestParsed(t,r){let a=!1,v=!1;for(let S=0;S<r.levels.length;S++){const O=r.levels[S].audioCodec;O&&(a=a||O.indexOf("mp4a.40.2")!==-1,v=v||O.indexOf("mp4a.40.5")!==-1)}this.audioCodecSwitch=a&&v&&!kr(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1}onLevelLoading(t,r){const{levels:a}=this;if(!a||this.state!==Kn.IDLE)return;const v=r.levelInfo;(!v.details||v.details.live&&(this.levelLastLoaded!==v||v.details.expired)||this.waitForCdnTuneIn(v.details))&&(this.state=Kn.WAITING_LEVEL)}onLevelLoaded(t,r){var a;const{levels:v,startFragRequested:S}=this,O=r.level,k=r.details,X=k.totalduration;if(!v){this.warn(`Levels were reset while loading level ${O}`);return}this.log(`Level ${O} loaded [${k.startSN},${k.endSN}]${k.lastPartSn?`[part-${k.lastPartSn}-${k.lastPartIndex}]`:""}, cc [${k.startCC}, ${k.endCC}] duration:${X}`);const V=r.levelInfo,ue=this.fragCurrent;ue&&(this.state===Kn.FRAG_LOADING||this.state===Kn.FRAG_LOADING_WAITING_RETRY)&&ue.level!==r.level&&ue.loader&&this.abortCurrentFrag();let pe=0;if(k.live||(a=V.details)!=null&&a.live){var be;if(this.checkLiveUpdate(k),k.deltaUpdateFailed)return;pe=this.alignPlaylists(k,V.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if(V.details=k,this.levelLastLoaded=V,S||this.setStartPosition(k,pe),this.hls.trigger(u.LEVEL_UPDATED,{details:k,level:O}),this.state===Kn.WAITING_LEVEL){if(this.waitForCdnTuneIn(k))return;this.state=Kn.IDLE}S&&k.live&&this.synchronizeToLiveEdge(k),this.tick()}synchronizeToLiveEdge(t){const{config:r,media:a}=this;if(!a)return;const v=this.hls.liveSyncPosition,S=this.getLoadPosition(),O=t.fragmentStart,k=t.edge,X=S>=O-r.maxFragLookUpTolerance&&S<=k;if(v!==null&&a.duration>v&&(S<v||!X)){const ue=r.liveMaxLatencyDuration!==void 0?r.liveMaxLatencyDuration:r.liveMaxLatencyDurationCount*t.targetduration;if((!X&&a.readyState<4||S<k-ue)&&(this._hasEnoughToStart||(this.nextLoadPosition=v),a.readyState))if(this.warn(`Playback: ${S.toFixed(3)} is located too far from the end of live sliding playlist: ${k}, reset currentTime to : ${v.toFixed(3)}`),this.config.liveSyncMode==="buffered"){var V;const pe=Jr.bufferInfo(a,v,0);if(!((V=pe.buffered)!=null&&V.length)){a.currentTime=v;return}if(pe.start<=S){a.currentTime=v;return}const{nextStart:Re}=Jr.bufferedInfo(pe.buffered,S,0);Re&&(a.currentTime=Re)}else a.currentTime=v}}_handleFragmentLoadProgress(t){var r;const a=t.frag,{part:v,payload:S}=t,{levels:O}=this;if(!O){this.warn(`Levels were reset while fragment load was in progress. Fragment ${a.sn} of level ${a.level} will not be buffered`);return}const k=O[a.level];if(!k){this.warn(`Level ${a.level} not found on progress`);return}const X=k.details;if(!X){this.warn(`Dropping fragment ${a.sn} of level ${a.level} after level details were reset`),this.fragmentTracker.removeFragment(a);return}const V=k.videoCodec,ue=X.PTSKnown||!X.live,pe=(r=a.initSegment)==null?void 0:r.data,be=this._getAudioCodec(k),Re=this.transmuxer=this.transmuxer||new Ul(this.hls,o.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Ue=v?v.index:-1,lt=Ue!==-1,it=new Qa(a.level,a.sn,a.stats.chunkCount,S.byteLength,Ue,lt),kt=this.initPTS[a.cc];Re.push(S,pe,be,V,a,v,X.totalduration,ue,it,kt)}onAudioTrackSwitching(t,r){const a=this.hls,v=this.altAudio===2;if(ai(r.url,a))this.altAudio=1;else{if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const O=this.fragCurrent;O&&(this.log("Switching to main audio track, cancel main fragment load"),O.abortRequests(),this.fragmentTracker.removeFragment(O)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();if(v){this.fragmentTracker.removeAllFragments(),a.once(u.BUFFER_FLUSHED,()=>{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,r)}),a.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}a.trigger(u.AUDIO_TRACK_SWITCHED,r)}}onAudioTrackSwitched(t,r){const a=ai(r.url,this.hls);if(a){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=a?2:0,this.tick()}onBufferCreated(t,r){const a=r.tracks;let v,S,O=!1;for(const k in a){const X=a[k];if(X.id==="main"){if(S=k,v=X,k==="video"){const V=a[k];V&&(this.videoBuffer=V.buffer)}}else O=!0}O&&v?(this.log(`Alternate track found, use ${S}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,r){const{frag:a,part:v}=r,S=a.type===o.MAIN;if(S){if(this.fragContextChanged(a)){this.warn(`Fragment ${a.sn}${v?" p: "+v.index:""} of level ${a.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Kn.PARSED&&(this.state=Kn.IDLE);return}const k=v?v.stats:a.stats;this.fragLastKbps=Math.round(8*k.total/(k.buffering.end-k.loading.first)),Pe(a)&&(this.fragPrevious=a),this.fragBufferedComplete(a,v)}const O=this.media;O&&(!this._hasEnoughToStart&&Jr.getBuffered(O).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),S&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,r){var a;if(r.fatal){this.state=Kn.ERROR;return}switch(r.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,r);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!r.levelRetry&&this.state===Kn.WAITING_LEVEL&&((a=r.context)==null?void 0:a.type)===h.LEVEL&&(this.state=Kn.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(r.parent!=="main")return;this.reduceLengthAndFlushBuffer(r)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(r.parent!=="main")return;this.reduceLengthAndFlushBuffer(r)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(r);break}}onFragLoadEmergencyAborted(){this.state=Kn.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:r}){if(r!==ie.AUDIO||!this.altAudio){const a=(r===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;a&&(this.afterBufferFlushed(a,r,o.MAIN),this.tick())}}onLevelsUpdated(t,r){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=r.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const r=t.currentTime;let a=this.startPosition;if(a>=0&&r<a){if(t.seeking){this.log(`could not seek to ${a}, already seeking at ${r}`);return}const v=this.timelineOffset;v&&a&&(a+=v);const S=this.getLevelDetails(),O=Jr.getBuffered(t),k=O.length?O.start(0):0,X=k-a,V=Math.max(this.config.maxBufferHole,this.config.maxFragLookUpTolerance);(this.config.startOnSegmentBoundary||X>0&&(X<V||this.loadingParts&&X<2*((S==null?void 0:S.partTarget)||0)))&&(this.log(`adjusting start position by ${X} to match buffer start`),a+=X,this.startPosition=a),r<a&&(this.log(`seek to target start position ${a} from current time ${r} buffer start ${k}`),t.currentTime=a)}}_getAudioCodec(t){let r=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&r&&(this.log("Swapping audio codec"),r.indexOf("mp4a.40.5")!==-1?r="mp4a.40.2":r="mp4a.40.5"),r}_loadBitrateTestFrag(t,r){t.bitrateTest=!0,this._doFragLoad(t,r).then(a=>{const{hls:v}=this,S=a==null?void 0:a.frag;if(!S||this.fragContextChanged(S))return;r.fragmentError=0,this.state=Kn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const O=S.stats;O.parsing.start=O.parsing.end=O.buffering.start=O.buffering.end=self.performance.now(),v.trigger(u.FRAG_LOADED,a),S.bitrateTest=!1})}_handleTransmuxComplete(t){const r=this.playlistType,{hls:a}=this,{remuxResult:v,chunkMeta:S}=t,O=this.getCurrentContext(S);if(!O){this.resetWhenMissingContext(S);return}const{frag:k,part:X,level:V}=O,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Ue}=V,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(k)){this.fragmentTracker.removeFragment(k);return}if(this.state=Kn.PARSING,Re){const it=Re.tracks;if(it){const jn=k.initSegment||k;if(this.unhandledEncryptionError(Re,k))return;this._bufferInitSegment(V,it,jn,S),a.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:jn,id:r,tracks:it})}const kt=Re.initPTS,dn=Re.timescale,on=this.initPTS[k.cc];if(n(kt)&&(!on||on.baseTime!==kt||on.timescale!==dn)){const jn=Re.trackId;this.initPTS[k.cc]={baseTime:kt,timescale:dn,trackId:jn},a.trigger(u.INIT_PTS_FOUND,{frag:k,id:r,initPTS:kt,timescale:dn,trackId:jn})}}if(ue&&Ue){lt&&ue.type==="audiovideo"&&this.logMuxedErr(k);const it=Ue.fragments[k.sn-1-Ue.startSN],kt=k.sn===Ue.startSN,dn=!it||k.cc>it.cc;if(v.independent!==!1){const{startPTS:on,endPTS:jn,startDTS:Jn,endDTS:gr}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:on,endPTS:jn,startDTS:Jn,endDTS:gr};else if(ue.firstKeyFrame&&ue.independent&&S.id===1&&!dn&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Vn=this.getMainFwdBufferInfo(),or=(Vn?Vn.end:this.getLoadPosition())+this.config.maxBufferHole,cr=ue.firstKeyFramePTS?ue.firstKeyFramePTS:on;if(!kt&&or<cr-this.config.maxBufferHole&&!dn){this.backtrack(k);return}else dn&&(k.gap=!0);k.setElementaryStreamInfo(ue.type,k.start,jn,k.start,gr,!0)}else kt&&on-(Ue.appliedTimelineOffset||0)>I&&(k.gap=!0);k.setElementaryStreamInfo(ue.type,on,jn,Jn,gr),this.backtrackFragment&&(this.backtrackFragment=k),this.bufferFragmentData(ue,k,X,S,kt||dn)}else if(kt||dn)k.gap=!0;else{this.backtrack(k);return}}if(lt){const{startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}),k.setElementaryStreamInfo(ie.AUDIO,it,kt,dn,on),this.bufferFragmentData(lt,k,X,S)}if(Ue&&be!=null&&be.samples.length){const it={id:r,frag:k,details:Ue,samples:be.samples};a.trigger(u.FRAG_PARSING_METADATA,it)}if(Ue&&pe){const it={id:r,frag:k,details:Ue,samples:pe.samples};a.trigger(u.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${Pe(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,r,a,v){if(this.state!==Kn.PARSING)return;this.audioOnly=!!r.audio&&!r.video,this.altAudio&&!this.audioOnly&&(delete r.audio,r.audiovideo&&this.logMuxedErr(a));const{audio:S,video:O,audiovideo:k}=r;if(S){const V=t.audioCodec;let ue=Ne(S.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=S.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&S.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),S.levelCodec=ue,S.id=o.MAIN,this.log(`Init audio buffer, container:${S.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${S.codec}]`),delete r.audiovideo}if(O){O.levelCodec=t.videoCodec,O.id=o.MAIN;const V=O.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":O.codec="hvc1.1.6.L120.90";break;case"av01":O.codec="av01.0.04M.08";break;case"avc1":O.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${O.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${O.codec!==V?" parsed-corrected="+O.codec:""}${O.supplemental?" supplemental="+O.supplemental:""}`),delete r.audiovideo}k&&(this.log(`Init audiovideo buffer, container:${k.container}, codecs[level/parsed]=[${t.codecs}/${k.codec}]`),delete r.video,delete r.audio);const X=Object.keys(r);if(X.length){if(this.hls.trigger(u.BUFFER_CODECS,r),!this.hls)return;X.forEach(V=>{const pe=r[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:V,data:pe,frag:a,part:null,chunkMeta:v,parent:a.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:r}=this,a=t==null?void 0:t[r];return a?this.getMaxBufferLength(a.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Kn.IDLE}checkFragmentChanged(){const t=this.media;let r=null;if(t&&t.readyState>1&&t.seeking===!1){const a=t.currentTime;if(Jr.isBuffered(t,a)?r=this.getAppendedFrag(a):Jr.isBuffered(t,a+.1)&&(r=this.getAppendedFrag(a+.1)),r){this.backtrackFragment=null;const v=this.fragPlaying,S=r.level;(!v||r.sn!==v.sn||v.level!==S)&&(this.fragPlaying=r,this.hls.trigger(u.FRAG_CHANGED,{frag:r}),(!v||v.level!==S)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:S}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const r=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return n(r)?this.getAppendedFrag(r):null}get currentProgramDateTime(){var t;const r=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(n(r)){const a=this.getLevelDetails(),v=this.currentFrag||(a?ci(null,a.fragments,r):null);if(v){const S=v.programDateTime;if(S!==null){const O=S+(r-v.start)*1e3;return new Date(O)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Vs{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const a in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[a].loader;if(v){var r;if(t&&t!==((r=v.context)==null?void 0:r.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const r=this.keyUriToKeyInfo[t];(r.mediaKeySessionContext||r.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const r=this.keyUriToKeyInfo[t].loader;r&&r.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,r=f.KEY_LOAD_ERROR,a,v,S){return new Xi({type:c.NETWORK_ERROR,details:r,fatal:!1,frag:t,response:S,error:a,networkDetails:v})}loadClear(t,r,a){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(r.length)for(let v=0,S=r.length;v<S;v++){const O=r[v];if(t.cc<=O.cc&&(!Pe(t)||!Pe(O)||t.sn<O.sn)||!a&&v==S-1)return this.emeController.selectKeySystemFormat(O).then(k=>{if(!this.emeController)return;O.setKeyFormat(k);const X=to(k);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Ho(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(r=>this.loadInternal(t,r)):this.loadInternal(t)}loadInternal(t,r){var a,v;r&&t.setKeyFormat(r);const S=t.decryptdata;if(!S){const V=new Error(r?`Expected frag.decryptdata to be defined after setting format ${r}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,V))}const O=S.uri;if(!O)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${O}"`)));let k=this.keyUriToKeyInfo[O];if((a=k)!=null&&a.decryptdata.key)return S.key=k.decryptdata.key,Promise.resolve({frag:t,keyInfo:k});if((v=k)!=null&&v.keyLoadPromise){var X;switch((X=k.mediaKeySessionContext)==null?void 0:X.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return k.keyLoadPromise.then(V=>(S.key=V.keyInfo.decryptdata.key,{frag:t,keyInfo:k}))}}switch(k=this.keyUriToKeyInfo[O]={decryptdata:S,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},S.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return S.keyFormat==="identity"?this.loadKeyHTTP(k,t):this.loadKeyEME(k,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(k,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${S.method}"`)))}}loadKeyEME(t,r){const a={frag:r,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(a);if(v)return(t.keyLoadPromise=v.then(S=>(t.mediaKeySessionContext=S,a))).catch(S=>{throw t.keyLoadPromise=null,S})}return Promise.resolve(a)}loadKeyHTTP(t,r){const a=this.config,v=a.loader,S=new v(a);return r.keyLoader=t.loader=S,t.keyLoadPromise=new Promise((O,k)=>{const X={keyInfo:t,frag:r,responseType:"arraybuffer",url:t.decryptdata.uri},V=a.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Ue,lt)=>{const{frag:it,keyInfo:kt,url:dn}=Ue;if(!it.decryptdata||kt!==this.keyUriToKeyInfo[dn])return k(this.createKeyLoadError(it,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));kt.decryptdata.key=it.decryptdata.key=new Uint8Array(be.data),it.keyLoader=null,kt.loader=null,O({frag:it,keyInfo:kt})},onError:(be,Re,Ue,lt)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Ue,E({url:X.url,data:void 0},be)))},onTimeout:(be,Re,Ue)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ue))},onAbort:(be,Re,Ue)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ue))}};S.load(X,ue,pe)})}resetLoader(t){const{frag:r,keyInfo:a,url:v}=t,S=a.loader;r.keyLoader===S&&(r.keyLoader=null,a.loader=null),delete this.keyUriToKeyInfo[v],S&&S.destroy()}}function ha(F){const{type:t}=F;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function Ys(F,t){let r=F.url;return(r===void 0||r.indexOf("data:")===0)&&(r=t.url),r}class Kc{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const r=this.hls.config,a=r.pLoader,v=r.loader,S=a||v,O=new S(r);return this.loaders[t.type]=O,O}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const r=this.loaders[t];r&&r.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,r){const{url:a}=r;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:a,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,r){const{id:a,level:v,pathwayId:S,url:O,deliveryDirectives:k,levelInfo:X}=r;this.load({id:a,level:v,pathwayId:S,responseType:"text",type:h.LEVEL,url:O,deliveryDirectives:k,levelOrTrack:X})}onAudioTrackLoading(t,r){const{id:a,groupId:v,url:S,deliveryDirectives:O,track:k}=r;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:S,deliveryDirectives:O,levelOrTrack:k})}onSubtitleTrackLoading(t,r){const{id:a,groupId:v,url:S,deliveryDirectives:O,track:k}=r;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:S,deliveryDirectives:O,levelOrTrack:k})}onLevelsUpdated(t,r){const a=this.loaders[h.LEVEL];if(a){const v=a.context;v&&!r.levels.some(S=>S===v.levelOrTrack)&&(a.abort(),delete this.loaders[h.LEVEL])}}load(t){var r;const a=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let S;if(t.type===h.MANIFEST?S=a.manifestLoadPolicy.default:S=x({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),n((r=t.deliveryDirectives)==null?void 0:r.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;S=x({},S,{maxTimeToFirstByteMs:Math.min(be,S.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,S.maxTimeToFirstByteMs)})}}}const O=S.errorRetry||S.timeoutRetry||{},k={loadPolicy:S,timeout:S.maxLoadTimeMs,maxRetry:O.maxNumRetry||0,retryDelay:O.retryDelayMs||0,maxRetryDelay:O.maxRetryDelayMs||0},X={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Ue=V.data;if(Ue.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Uo.isMediaPlaylist(Ue)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,k,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:r},forceStartLoad:a}=this.hls;(t||a)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${r}`),this.hls.startLoad(r))}handleMasterPlaylist(t,r,a,v){const S=this.hls,O=t.data,k=Ys(t,a),X=Uo.parseMasterPlaylist(O,k);if(X.playlistParsingError){this.handleManifestParsingError(t,a,X.playlistParsingError,v,r);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Ue}=X;this.variableList=Ue;const{AUDIO:lt=[],SUBTITLES:it,"CLOSED-CAPTIONS":kt}=Uo.parseMasterPlaylistMedia(O,k,X);lt.length&&!lt.some(on=>!on.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new hs({}),bitrate:0,url:""})),S.trigger(u.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:it,captions:kt,contentSteering:V,url:k,stats:r,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Ue})}handleTrackOrLevelPlaylist(t,r,a,v,S){const O=this.hls,{id:k,level:X,type:V}=a,ue=Ys(t,a),pe=n(X)?X:n(k)?k:0,be=ha(a),Re=Uo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Ue={attrs:new hs({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=r.loading.start+Wr(Re,0),O.trigger(u.MANIFEST_LOADED,{levels:[Ue],audioTracks:[],url:ue,stats:r,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}r.parsing.end=performance.now(),a.levelDetails=Re,this.handlePlaylistLoaded(Re,t,r,a,v,S)}handleManifestParsingError(t,r,a,v,S){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:r.type===h.MANIFEST,url:t.url,err:a,error:a,reason:a.message,response:t,context:r,networkDetails:v,stats:S})}handleNetworkError(t,r,a=!1,v,S){let O=`A network ${a?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?O+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(O+=` id: ${t.id} group-id: "${t.groupId}"`);const k=new Error(O);this.hls.logger.warn(`[playlist-loader]: ${O}`);let X=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=a?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:X=a?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:X=a?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:X=a?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:X,fatal:V,url:t.url,loader:ue,context:t,error:k,networkDetails:r,stats:S};if(v){const be=(r==null?void 0:r.url)||t.url;pe.response=E({url:be,data:void 0},v)}this.hls.trigger(u.ERROR,pe)}handlePlaylistLoaded(t,r,a,v,S,O){const k=this.hls,{type:X,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=Ys(r,v),Ue=ha(v),lt=typeof v.level=="number"&&Ue===o.MAIN?V:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");k.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:kt,reason:kt.message,response:r,context:v,level:lt,parent:Ue,networkDetails:S,stats:a});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const it=t.playlistParsingError;if(it){if(this.hls.logger.warn(`${it} ${t.url}`),!k.config.ignorePlaylistParsingErrors){k.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:it,reason:it.message,response:r,context:v,level:lt,parent:Ue,networkDetails:S,stats:a});return}t.playlistParsingError=null}switch(t.live&&O&&(O.getCacheAge&&(t.ageHeader=O.getCacheAge()||0),(!O.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:k.trigger(u.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||k.levels[0],level:lt||0,id:ue||0,stats:a,networkDetails:S,deliveryDirectives:be,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:k.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:a,networkDetails:S,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:k.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:a,networkDetails:S,deliveryDirectives:be});break}}}class Vc{static get version(){return Ga}static isMSESupported(){return Qn()}static isSupported(){return Mr()}static getMediaSource(){return se()}static get Events(){return u}static get MetadataSchema(){return Qi}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Vc.defaultConfig?Vc.defaultConfig:od}static set DefaultConfig(t){Vc.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Do,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const r=this.logger=Y(t.debug||!1,"Hls instance",t.assetPlayerId),a=this.config=ud(Vc.DefaultConfig,t,r);this.userConfig=t,a.progressive&&y(a,r);const{abrController:v,bufferController:S,capLevelController:O,errorController:k,fpsController:X}=a,V=new k(this),ue=this.abrController=new v(this),pe=new Fn(this),be=a.interstitialsController,Re=be?this.interstitialsController=new be(this,Vc):null,Ue=this.bufferController=new S(this,pe),lt=this.capLevelController=new O(this),it=new X(this),kt=new Kc(this),dn=a.contentSteeringController,on=dn?new dn(this):null,jn=this.levelController=new Rs(this,on),Jn=new as(this),gr=new Vs(this.config),Vn=this.streamController=new Zi(this,pe,gr),or=this.gapController=new ot(this,pe);lt.setStreamController(Vn),it.setStreamController(Vn);const cr=[kt,jn,Vn];Re&&cr.splice(1,0,Re),on&&cr.splice(1,0,on),this.networkControllers=cr;const Yn=[ue,Ue,or,lt,it,Jn,pe];this.audioTrackController=this.createController(a.audioTrackController,cr);const Pr=a.audioStreamController;Pr&&cr.push(this.audioStreamController=new Pr(this,pe,gr)),this.subtitleTrackController=this.createController(a.subtitleTrackController,cr);const Ei=a.subtitleStreamController;Ei&&cr.push(this.subtititleStreamController=new Ei(this,pe,gr)),this.createController(a.timelineController,Yn),gr.emeController=this.emeController=this.createController(a.emeController,Yn),this.cmcdController=this.createController(a.cmcdController,Yn),this.latencyController=this.createController(Us,Yn),this.coreComponents=Yn,cr.push(V);const $i=V.onErrorOut;typeof $i=="function"&&this.on(u.ERROR,$i,V),this.on(u.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,r){if(t){const a=new t(this);return r&&r.push(a),a}return null}on(t,r,a=this){this._emitter.on(t,r,a)}once(t,r,a=this){this._emitter.once(t,r,a)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,r,a=this,v){this._emitter.off(t,r,a,v)}listeners(t){return this._emitter.listeners(t)}emit(t,r,a){return this._emitter.emit(t,r,a)}trigger(t,r){if(this.config.debug)return this.emit(t,t,r);try{return this.emit(t,t,r)}catch(a){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+a.message+'". Here is a stacktrace:',a),!this.triggeringException){this.triggeringException=!0;const v=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:a}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(r=>r.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(r=>r.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const S=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:S});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const r="media"in t,a=r?t.media:t,v=r?t:{media:a};this._media=a,this.trigger(u.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const r=this.media,a=this._url,v=this._url=$.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),r&&a&&(a!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(r)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,r){this.logger.log(`startLoad(${t+(r?", <skip seek to start>":"")})`),this.started=!0,this.resumeBuffering();for(let a=0;a<this.networkControllers.length&&(this.networkControllers[a].startLoad(t,r),!(!this.started||!this.networkControllers));a++);}stopLoad(){this.logger.log("stopLoad"),this.started=!1;for(let t=0;t<this.networkControllers.length&&(this.networkControllers[t].stopLoad(),!(this.started||!this.networkControllers));t++);}get loadingEnabled(){return this.started}get bufferingEnabled(){return this.streamController.bufferingEnabled}resumeBuffering(){this.bufferingEnabled||(this.logger.log("resume buffering"),this.networkControllers.forEach(t=>{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,r=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),r&&this.startLoad(r))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rl()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const r=!!t;r!==this.config.capLevelToPlayerSize&&(r?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=r)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){xn(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:r}}=this;if(!t)return 0;const a=t.length;for(let v=0;v<a;v++)if(t[v].maxBitrate>=r)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:r,maxHdcpLevel:a}=this;let v;if(r===-1&&t!=null&&t.length?v=t.length-1:v=r,a)for(let S=v;S--;){const O=t[S].attrs["HDCP-LEVEL"];if(O&&O<=a)return S}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var r;return((r=this.audioTrackController)==null?void 0:r.setAudioOption(t))||null}setSubtitleOption(t){var r;return((r=this.subtitleTrackController)==null?void 0:r.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const r=this.audioTrackController;r&&(r.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const r=this.subtitleTrackController;r&&(r.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const r=this.subtitleTrackController;r&&(r.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,r=this.allAudioTracks){const a=Ii(r);return lr(t,a,navigator.mediaCapabilities)}}Vc.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function n(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,s=u.noLeading,b=s===void 0?!1:s,p=u.debounceMode,x=p===void 0?void 0:p,m,E=!1,C=0;function R(){m&&clearTimeout(m)}function M(D){var _=D||{},N=_.upcomingOnly,j=N===void 0?!1:N;R(),E=!j}function T(){for(var D=arguments.length,_=new Array(D),N=0;N<D;N++)_[N]=arguments[N];var j=this,H=Date.now()-C;if(E)return;function Y(){C=Date.now(),c.apply(j,_)}function W(){m=void 0}!b&&x&&!m&&Y(),R(),x===void 0&&H>l?b?(C=Date.now(),o||(m=setTimeout(x?W:Y,l))):Y():o!==!0&&(m=setTimeout(x?W:Y,x===void 0?l-H:l))}return T.cancel=M,T}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return n(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,n){if(n&1&&(e=this(e)),n&8||typeof e=="object"&&e&&(n&4&&e.__esModule||n&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=n&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5261:"p__Forums__User__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7949:"p__Course__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8746:"p__Forums__Subject__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9441:"p__Forums__Detail__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"fe1c4874",67:"6aaac387",109:"4892f3f5",119:"3cc30916",195:"497ce3b1",201:"41913f90",264:"fe813f12",292:"fdce73c5",316:"1f60ada6",337:"19fd0ce7",354:"d4d139cf",479:"1c00f2a6",485:"398ea812",518:"d21c15a8",532:"ec7c44b3",533:"926682d3",547:"a65ec797",556:"fd70f420",559:"99d49cc2",570:"5343c3b9",576:"f6a4ee3b",629:"44a1d9a5",643:"cc3dc661",671:"4a609b8d",680:"c59c809a",700:"07868f85",737:"d45e5dde",741:"ac5fd360",799:"bdbf8622",818:"cd8eb09e",879:"58636116",895:"a5e97e1d",900:"7b33f375",906:"926b12f0",921:"06a84e27",928:"4ed3651c",981:"2191a42e",1006:"2f03eceb",1043:"663acf40",1045:"fa0e5a9b",1048:"3680fbf5",1070:"fa4c359f",1077:"701f12f8",1144:"c90eccaf",1154:"8cb80842",1211:"7d49562e",1253:"15bc2579",1257:"4f62a4c0",1274:"5f6ea65a",1276:"88dabcba",1343:"36c8a48b",1356:"db75ac3b",1423:"89c9dfee",1427:"8fdd0db2",1450:"6c865dff",1461:"5ba2b972",1462:"fcf08abc",1470:"968d2e2e",1475:"92f429f9",1477:"22ac7391",1482:"466a5982",1512:"c7a62f6e",1520:"94168cf4",1545:"4a837c8a",1555:"c0f60c3c",1578:"9e28b5a5",1581:"82d940b3",1582:"6cb8b13f",1646:"e6e27b60",1651:"e377bb8c",1657:"dac5325f",1660:"2aebd46a",1674:"8f8bed31",1678:"f2b3955c",1713:"c961d0dd",1717:"cdb896c7",1727:"da915b59",1754:"f440b0ce",1783:"4c3c1c1d",1798:"32213a5b",1799:"ae029a35",1831:"3da54975",1836:"195eb428",1855:"30799527",1880:"e62deaf4",1881:"d8d1279a",1897:"b9d39406",1939:"b225ec34",1953:"28d1f25d",1962:"9ca5c390",1993:"9b1159c2",2011:"59d51f98",2045:"5f893db9",2099:"dd8a6d35",2102:"40fe6bfd",2130:"fe00f5d8",2141:"dc012c95",2203:"2d15efc8",2216:"ac9b415c",2240:"59b45b15",2249:"f4830452",2281:"4653679a",2300:"6bc18907",2303:"0421ac47",2307:"dd7e5170",2338:"c765f37d",2339:"9b74dd4a",2364:"f89faf70",2386:"192e235c",2396:"0846911c",2404:"bc3abb8f",2412:"302cd7b5",2425:"9187368f",2443:"7c704cfe",2476:"087d2de7",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"516282c0",2548:"68aff200",2570:"addaa717",2594:"e87d3761",2603:"7463285b",2659:"31a76ba7",2707:"5fb4eecc",2806:"3e231de2",2819:"76db6fcd",2823:"7355608b",2829:"01650af9",2837:"54a82605",2862:"0a4e4732",2865:"25f88fed",2884:"9ffb75c2",2969:"ab3357d7",2983:"3e07b2a2",2997:"b775e0d5",3006:"83cae2ef",3086:"235d0cf5",3133:"9bf3f89c",3141:"3a003b3e",3157:"369e32c0",3183:"64c26112",3198:"8e655451",3212:"5c4bd762",3220:"1720df1d",3247:"ca19b709",3260:"41c64d1e",3276:"86d5d8e3",3317:"1dd052a6",3391:"5371542c",3433:"b189a813",3442:"209f2c11",3447:"eb6c240c",3451:"e6eb1964",3509:"3dde953f",3550:"3dc83156",3581:"7851d54f",3585:"4afdf671",3668:"34349f84",3697:"481a10d9",3747:"575bf3ad",3754:"6ead93af",3777:"d5b0f2f1",3784:"c2d013cb",3805:"9dbcb95e",3831:"b57655b7",3862:"8be7610c",3873:"2e6fdd2d",3885:"f87f7f15",3910:"cc0552e5",3951:"dbe91012",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"784af77f",4056:"b6238994",4058:"53d5c932",4078:"2c194a3f",4088:"236723f3",4093:"780949b1",4105:"14b2ea3d",4144:"491feb7f",4164:"037c12e6",4216:"c580c149",4217:"58ae7ac5",4227:"fc771a80",4259:"276c8093",4264:"69d0ec79",4297:"e3d0287d",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"0a74a31b",4492:"aebcb0b5",4496:"3287cede",4498:"5ae49667",4504:"9da1f73c",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"f5a8fbd6",4572:"862f2bdb",4599:"61def4cb",4610:"da9e33f2",4621:"c8756d94",4628:"ece2c60c",4662:"5358745f",4685:"c33f1528",4715:"e1cf9f8a",4736:"e76969cb",4741:"d9121349",4757:"ca5e41b7",4766:"6aefd62d",4770:"192e34a3",4790:"619413e4",4795:"bc4f7733",4797:"a24e92db",4800:"48eb93eb",4850:"1edda4b7",4889:"a8cade60",4928:"6066f013",4973:"e4abd017",4994:"fbde709e",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"2c86c099",5060:"85dafcc6",5096:"4ff89d18",5111:"597cf7ac",5117:"974d7725",5125:"9b8f9b9e",5148:"42f5f5bd",5165:"6278b3f2",5176:"026e51c0",5177:"f17cceae",5179:"a746df9a",5186:"c8f3dd3b",5230:"5aa07e72",5238:"982260fc",5261:"13a057ce",5290:"5dabcdc2",5297:"95b135b0",5307:"3369d890",5319:"78065363",5321:"1163c84e",5330:"03de42d0",5335:"d93dda34",5354:"7ae70604",5357:"bbb0c6a4",5359:"2851575c",5382:"899cb871",5402:"1ebca743",5416:"454536b7",5434:"38b302a6",5466:"fb5b26f4",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"99af59a2",5573:"874cbbba",5624:"99a66d37",5631:"e00d3d36",5650:"64d3a5c4",5679:"4a090bef",5694:"5e0978b0",5705:"af671053",5729:"f9a46d75",5764:"e0d7e586",5775:"11ef787f",5776:"3638b535",5786:"a6d2f67f",5798:"fcf0924e",5800:"14c24e73",5816:"8af90707",5876:"5eded409",5888:"033d33d0",5891:"509a183c",5894:"f0b2e69d",5902:"1b276383",5915:"060d4142",5972:"f2826603",5992:"24e947e9",6029:"cc771464",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"23a279b4",6069:"db92b3ea",6080:"dda95cad",6126:"99519171",6127:"1043c774",6170:"bcf3b504",6185:"434c5cfd",6265:"84f4474b",6270:"0becef87",6282:"25f0c8b9",6328:"44c6ddde",6366:"bed6d96f",6378:"7f3a946a",6411:"48c95ca1",6434:"52e8bd43",6442:"74c0b7f0",6444:"cdc52009",6451:"de1bccb0",6452:"f4d58735",6531:"f98ccd86",6583:"d4871493",6587:"3b670c86",6634:"e58a1ba1",6637:"d635ecae",6651:"cb04a016",6682:"e5451b77",6685:"5df603da",6729:"3d977965",6741:"795ce159",6774:"59d4d618",6776:"2e9b02ef",6784:"ee9772e6",6788:"c0f90e46",6789:"7fc58899",6796:"0b52e838",6820:"f16ff9a3",6882:"5aaf800b",6904:"4d7ba275",6913:"752f1c75",6963:"869a9eae",7043:"87cae1a2",7045:"240022c6",7058:"daef1247",7062:"a1448c85",7084:"46ccce72",7099:"09de87f2",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"7dfe39ed",7242:"986c61b2",7260:"3d0ca370",7289:"694c00a5",7322:"296a0e4c",7323:"a90b497f",7329:"4e431a74",7333:"6359f173",7365:"1005464f",7395:"fd45fe1b",7402:"e1250971",7460:"41713898",7477:"acd67d00",7482:"ce7f3724",7527:"9e1a5f2d",7545:"46b6e07f",7560:"69df653e",7589:"2dbf8506",7591:"c8233ce9",7614:"7de1810c",7622:"17f07e9a",7686:"4fcec9f9",7706:"c2a79e40",7806:"28b08c8c",7835:"3ad83eba",7855:"28270a74",7857:"eff6ea15",7883:"4582f4ca",7884:"800e8aad",7901:"79372c32",7922:"dbb007f2",7949:"f523acd1",7964:"29aed9a1",7999:"86082aa9",8003:"3799876f",8062:"201ef636",8066:"f13c8ad9",8072:"520bc7db",8085:"40a63cac",8089:"d536b13a",8115:"9d123468",8143:"a22a3f3b",8145:"43388250",8155:"46dc4f82",8161:"83c5fa9a",8217:"cdf3121e",8237:"e94ca0a8",8241:"03eafd74",8286:"7e2143ff",8302:"55794970",8332:"02bf6458",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"b7b7bd4f",8431:"a7479a76",8435:"29ffda57",8447:"8ace9f20",8458:"d0947d31",8479:"cdd6c561",8517:"b956fb69",8552:"ec14e2fd",8561:"4339de84",8563:"b3d56e33",8579:"4cc53045",8639:"374b258d",8661:"b598d736",8665:"bd6f184e",8688:"a8b457d5",8689:"208ae694",8723:"a420e0e6",8737:"ce7dad23",8746:"4ec121dd",8776:"0ad26240",8787:"9c7a8e84",8800:"25e41efe",8823:"e28ae5da",8827:"25512e99",8842:"9f25a3e2",8866:"26edf4f5",8871:"690fa8cb",8882:"7c6a739e",8885:"85183dd1",8898:"d002bcd8",8909:"b13d2b4a",8920:"7f82440c",8963:"790aecdd",8965:"21ec6285",8999:"7d0e4996",9039:"24f8a105",9076:"05085888",9104:"bbcb2345",9205:"2e2ea022",9252:"0d791a59",9260:"cf5f8140",9366:"c5885a4e",9391:"1845055b",9404:"9fcc3d3e",9406:"1c8d36b7",9416:"6038018a",9417:"b392d4bd",9441:"8c8452c1",9449:"cc411ab1",9487:"dae6c953",9489:"00db8065",9507:"13e9380c",9511:"c3797a16",9512:"3653a8b5",9554:"ed358e7b",9559:"f794af19",9647:"5038626c",9649:"68703430",9674:"b97f7345",9677:"2eb70712",9695:"91896cd3",9715:"a9adddac",9716:"75bb5609",9785:"d2060220",9788:"3f55056e",9814:"8083bd62",9891:"7752b7b3",9895:"b8e31ff2",9906:"3e7a1e8c",9921:"9847fa4b",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5261:"p__Forums__User__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7949:"p__Course__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8746:"p__Forums__Subject__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9441:"p__Forums__Detail__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"de58cef9",109:"1a7fc455",119:"25b26a6d",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"9702f825",337:"45f063ed",479:"bba9e475",485:"d63578fe",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1356:"2ab3aa04",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"eda8c6fb",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"87e35fde",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"917ff98f",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"61ef8d57",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",2983:"b058f97a",3006:"7fce4e74",3086:"d0ebac07",3141:"d28c3a59",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"05740106",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"7c5f7491",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"1ef1f5b4",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"1b9a62ea",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"3e85d92c",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"21f01751",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5261:"b275c3f7",5297:"5426028f",5307:"4ccfc065",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"35e1408e",5992:"419f5d2f",6029:"7f981b9d",6063:"3b503608",6069:"a9aeea2e",6080:"87990336",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6442:"a754411f",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"7cfae7ec",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"62b4ac36",7099:"f105b5d4",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"516cb5de",7322:"5e9b9749",7323:"1b09d16b",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"d82e43ca",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"f46b64fe",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"cbb93827",7922:"0e7ce87a",7949:"b5dcbb45",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"1d88f0c6",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8746:"897b275d",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"4926d910",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9441:"56e19f37",9449:"5b09ad48",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"bc041583",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,n,i){if(d[g]){d[g].push(e);return}var l,c;if(n!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u<f.length;u++){var h=f[u];if(h.getAttribute("src")==g){l=h;break}}l||(c=!0,l=document.createElement("script"),l.charset="utf-8",l.timeout=120,__webpack_require__.nc&&l.setAttribute("nonce",__webpack_require__.nc),l.src=g,l.src.indexOf(window.location.origin+"/")!==0&&(l.crossOrigin="anonymous")),d[g]=[e];var o=function(b,p){l.onerror=l.onload=null,clearTimeout(s);var x=d[g];if(delete d[g],l.parentNode&&l.parentNode.removeChild(l),x&&x.forEach(function(m){return m(p)}),b)return b(p)},s=setTimeout(o.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=o.bind(null,l.onerror),l.onload=o.bind(null,l.onload),c&&document.head.appendChild(l)}}(),function(){__webpack_require__.r=function(d){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}}(),function(){__webpack_require__.nmd=function(d){return d.paths=[],d.children||(d.children=[]),d}}(),function(){__webpack_require__.p="/react/build/"}(),function(){if(typeof document!="undefined"){var d=function(i,l,c,f,u){var h=document.createElement("link");h.rel="stylesheet",h.type="text/css";var o=function(s){if(h.onerror=h.onload=null,s.type==="load")f();else{var b=s&&(s.type==="load"?"missing":s.type),p=s&&s.target&&s.target.href||l,x=new Error("Loading CSS chunk "+i+` failed.
(`+p+")");x.code="CSS_CHUNK_LOAD_FAILED",x.type=b,x.request=p,h.parentNode.removeChild(h),u(x)}};return h.onerror=h.onload=o,h.href=l,h.href.indexOf(window.location.origin+"/")!==0&&(h.crossOrigin="anonymous"),c?c.parentNode.insertBefore(h,c.nextSibling):document.head.appendChild(h),h},g=function(i,l){for(var c=document.getElementsByTagName("link"),f=0;f<c.length;f++){var u=c[f],h=u.getAttribute("data-href")||u.getAttribute("href");if(u.rel==="stylesheet"&&(h===i||h===l))return u}for(var o=document.getElementsByTagName("style"),f=0;f<o.length;f++){var u=o[f],h=u.getAttribute("data-href");if(h===i||h===l)return u}},e=function(i){return new Promise(function(l,c){var f=__webpack_require__.miniCssF(i),u=__webpack_require__.p+f;if(g(f,u))return l();d(i,u,null,l,c)})},n={4620:0};__webpack_require__.f.miniCss=function(i,l){var c={26:1,67:1,109:1,119:1,195:1,201:1,264:1,292:1,337:1,479:1,485:1,518:1,532:1,533:1,547:1,556:1,559:1,576:1,643:1,680:1,700:1,737:1,799:1,879:1,895:1,900:1,906:1,921:1,928:1,1006:1,1043:1,1045:1,1048:1,1070:1,1077:1,1211:1,1253:1,1257:1,1276:1,1343:1,1356:1,1423:1,1427:1,1450:1,1461:1,1470:1,1475:1,1477:1,1482:1,1512:1,1520:1,1545:1,1578:1,1581:1,1582:1,1651:1,1657:1,1674:1,1678:1,1713:1,1717:1,1727:1,1754:1,1783:1,1798:1,1831:1,1836:1,1855:1,1880:1,1897:1,1939:1,1953:1,1962:1,1993:1,2045:1,2099:1,2102:1,2130:1,2141:1,2203:1,2216:1,2240:1,2281:1,2303:1,2307:1,2338:1,2339:1,2396:1,2404:1,2412:1,2425:1,2443:1,2476:1,2501:1,2539:1,2548:1,2570:1,2603:1,2659:1,2707:1,2806:1,2819:1,2823:1,2829:1,2862:1,2865:1,2884:1,2983:1,3006:1,3086:1,3141:1,3157:1,3183:1,3212:1,3220:1,3247:1,3260:1,3276:1,3317:1,3391:1,3433:1,3442:1,3447:1,3451:1,3509:1,3581:1,3585:1,3668:1,3747:1,3784:1,3831:1,3873:1,3910:1,3951:1,4030:1,4056:1,4078:1,4093:1,4105:1,4144:1,4164:1,4216:1,4217:1,4227:1,4259:1,4264:1,4297:1,4449:1,4492:1,4496:1,4498:1,4504:1,4514:1,4520:1,4546:1,4572:1,4599:1,4610:1,4621:1,4662:1,4715:1,4736:1,4741:1,4757:1,4766:1,4770:1,4795:1,4800:1,4889:1,4928:1,4973:1,4994:1,5022:1,5028:1,5043:1,5048:1,5096:1,5111:1,5117:1,5125:1,5148:1,5165:1,5176:1,5177:1,5179:1,5186:1,5230:1,5238:1,5261:1,5297:1,5307:1,5319:1,5330:1,5335:1,5357:1,5359:1,5382:1,5402:1,5466:1,5518:1,5549:1,5572:1,5573:1,5624:1,5650:1,5694:1,5705:1,5729:1,5775:1,5776:1,5786:1,5798:1,5800:1,5816:1,5888:1,5891:1,5894:1,5915:1,5972:1,5992:1,6029:1,6063:1,6069:1,6080:1,6127:1,6185:1,6265:1,6270:1,6282:1,6328:1,6366:1,6434:1,6442:1,6444:1,6451:1,6452:1,6583:1,6587:1,6634:1,6637:1,6651:1,6682:1,6685:1,6729:1,6741:1,6776:1,6784:1,6789:1,6796:1,6820:1,6882:1,6904:1,6913:1,6963:1,7043:1,7045:1,7058:1,7062:1,7099:1,7178:1,7182:1,7224:1,7242:1,7260:1,7289:1,7322:1,7323:1,7329:1,7395:1,7402:1,7460:1,7477:1,7482:1,7527:1,7545:1,7560:1,7589:1,7614:1,7622:1,7806:1,7835:1,7855:1,7857:1,7883:1,7884:1,7901:1,7922:1,7949:1,8062:1,8072:1,8085:1,8115:1,8143:1,8145:1,8155:1,8217:1,8237:1,8241:1,8286:1,8332:1,8398:1,8431:1,8435:1,8447:1,8458:1,8479:1,8517:1,8552:1,8563:1,8579:1,8665:1,8688:1,8689:1,8723:1,8746:1,8787:1,8823:1,8827:1,8866:1,8882:1,8885:1,8965:1,8999:1,9039:1,9076:1,9205:1,9366:1,9391:1,9404:1,9406:1,9416:1,9441:1,9449:1,9487:1,9489:1,9507:1,9511:1,9647:1,9649:1,9674:1,9677:1,9695:1,9715:1,9716:1,9785:1,9788:1,9814:1,9891:1,9906:1,9921:1,9922:1,9944:1};n[i]?l.push(n[i]):n[i]!==0&&c[i]&&l.push(n[i]=e(i).then(function(){n[i]=0},function(f){throw delete n[i],f}))}}}(),function(){__webpack_require__.b=document.baseURI||self.location.href;var d={4620:0};__webpack_require__.f.j=function(n,i){var l=__webpack_require__.o(d,n)?d[n]:void 0;if(l!==0)if(l)i.push(l[2]);else if(/^(4599|8435|9404)$/.test(n))d[n]=0;else{var c=new Promise(function(o,s){l=d[n]=[o,s]});i.push(l[2]=c);var f=__webpack_require__.p+__webpack_require__.u(n),u=new Error,h=function(o){if(__webpack_require__.o(d,n)&&(l=d[n],l!==0&&(d[n]=void 0),l)){var s=o&&(o.type==="load"?"missing":o.type),b=o&&o.target&&o.target.src;u.message="Loading chunk "+n+` failed.
(`+s+": "+b+")",u.name="ChunkLoadError",u.type=s,u.request=b,l[1](u)}};__webpack_require__.l(f,h,"chunk-"+n,n)}};var g=function(n,i){var l=i[0],c=i[1],f=i[2],u,h,o=0;if(l.some(function(b){return d[b]!==0})){for(u in c)__webpack_require__.o(c,u)&&(__webpack_require__.m[u]=c[u]);if(f)var s=f(__webpack_require__)}for(n&&n(i);o<l.length;o++)h=l[o],__webpack_require__.o(d,h)&&d[h]&&d[h][0](),d[h]=0},e=self.webpackChunk=self.webpackChunk||[];e.forEach(g.bind(null,0)),e.push=g.bind(null,e.push.bind(e))}();var __webpack_exports__=__webpack_require__(33878)})();